Beautiful New Tabs Privacy Policy
Beautiful New Tabs does not collect any data about its users.
BNT uses your provided location to load weather data. This information is cached locally on your computer so it can be loaded when you open a new tab. It is not stored or logged anywhere else. (For nerds: It's in localStorage.)
BNT also stores your image search query locally on your computer so new images can be loaded when you open a new tab. This is also not stored or logged anywhere else.
Third-party code included in BNT
This code runs on your device.
- None
Third-party code used to build BNT
This code does not run on your device.
The app
- Svelte: A framework for building fast, lightweight web apps.
- TypeScript: A variant of JavaScript. Helps you write safer, less crash-y code.
- @tsconfig/svelte: Basic TypeScript configuration for Svelte.
- tslib: Library of TypeScript helper functions.
- esbuild: Super-fast compiler that turns Svelte and TypeScript into code Safari understands.
- esbuild-svelte: Lets esbuild compile Svelte files.
- svelte-preprocess: Lets Svelte understand TypeScript.
Code quality
- eslint: Code-quality checker for TypeScript.
- eslint-config-google: Tells eslint to make my code conform to Google's house style.
- eslint-config-prettier: Stops eslint from conflicting with prettier.
- eslint-plugin-svelte3: Lets eslint understand Svelte components.
- prettier: Automatically formats TypeScript to look nice.
- prettier-plugin-svelte: Lets prettier understand Svelte.
- SwiftLint: Code-quality checker for Swift.
- SwiftFormat: Automatically formats Swift to look nice.
Testing
- Jest: Tests the parts that make up the new tab page.
- ts-jest: Lets me write tests in TypeScript instead of JavaScript.
- @types/jest: Lets TypeScript understand Jest.
- svelte-jester: Lets Jest understand Svelte components.
- @testing-library/jest-dom: Helps me pick out parts of the page when writing tests.
- @testing-library/svelte: Helps instantiate Svelte components in tests.
- @testing-library/user-event: Simulates user actions in tests.