├── .all-contributorsrc ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── actions │ └── install-deps │ │ └── action.yml └── workflows │ └── workflow-config.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .stylelintrc.json ├── .vscode └── extensions.json ├── LICENSE ├── PRIVACY_POLICY.txt ├── README.md ├── babel.config.js ├── jest.config.js ├── jest.setup.js ├── package.json ├── pnpm-lock.yaml ├── public ├── chrome_manifest.json ├── edge_manifest.json ├── firefox_manifest.json ├── images │ ├── afternoon.png │ ├── logo │ │ ├── date-time-128.png │ │ ├── date-time-16.png │ │ ├── date-time-32.png │ │ └── date-time-48.png │ ├── morning.png │ └── night.png ├── index.html └── popup.html ├── src ├── assets │ └── css │ │ └── global.css ├── background │ ├── chrome │ │ └── background.ts │ ├── edge │ │ └── background.ts │ └── firefox │ │ └── background.ts ├── components │ ├── App │ │ ├── App.svelte │ │ └── __test │ │ │ ├── App.spec.ts │ │ │ └── __snapshots__ │ │ │ └── App.spec.ts.snap │ ├── AppWrapper │ │ ├── AppWrapper.svelte │ │ └── __test │ │ │ └── AppWrapper.spec.ts │ └── DateTime │ │ ├── DateTime.svelte │ │ └── __test │ │ └── DateTime.ts ├── lib │ ├── __test │ │ ├── get-display-datetime.spec.ts │ │ └── get-palette.spec.ts │ ├── get-display-datetime.ts │ └── get-palette.ts ├── popup.ts └── type │ └── index.type.ts ├── svelte.config.js ├── tsconfig.json └── webpack ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/install-deps/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.github/actions/install-deps/action.yml -------------------------------------------------------------------------------- /.github/workflows/workflow-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.github/workflows/workflow-config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | coverage/ 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.9.1 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-standard" 3 | } -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY_POLICY.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/PRIVACY_POLICY.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/babel.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/jest.setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/chrome_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/chrome_manifest.json -------------------------------------------------------------------------------- /public/edge_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/edge_manifest.json -------------------------------------------------------------------------------- /public/firefox_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/firefox_manifest.json -------------------------------------------------------------------------------- /public/images/afternoon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/afternoon.png -------------------------------------------------------------------------------- /public/images/logo/date-time-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/logo/date-time-128.png -------------------------------------------------------------------------------- /public/images/logo/date-time-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/logo/date-time-16.png -------------------------------------------------------------------------------- /public/images/logo/date-time-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/logo/date-time-32.png -------------------------------------------------------------------------------- /public/images/logo/date-time-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/logo/date-time-48.png -------------------------------------------------------------------------------- /public/images/morning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/morning.png -------------------------------------------------------------------------------- /public/images/night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/images/night.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/index.html -------------------------------------------------------------------------------- /public/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/public/popup.html -------------------------------------------------------------------------------- /src/assets/css/global.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/background/chrome/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/background/chrome/background.ts -------------------------------------------------------------------------------- /src/background/edge/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/background/edge/background.ts -------------------------------------------------------------------------------- /src/background/firefox/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/background/firefox/background.ts -------------------------------------------------------------------------------- /src/components/App/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/App/App.svelte -------------------------------------------------------------------------------- /src/components/App/__test/App.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/App/__test/App.spec.ts -------------------------------------------------------------------------------- /src/components/App/__test/__snapshots__/App.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/App/__test/__snapshots__/App.spec.ts.snap -------------------------------------------------------------------------------- /src/components/AppWrapper/AppWrapper.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/AppWrapper/AppWrapper.svelte -------------------------------------------------------------------------------- /src/components/AppWrapper/__test/AppWrapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/AppWrapper/__test/AppWrapper.spec.ts -------------------------------------------------------------------------------- /src/components/DateTime/DateTime.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/DateTime/DateTime.svelte -------------------------------------------------------------------------------- /src/components/DateTime/__test/DateTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/components/DateTime/__test/DateTime.ts -------------------------------------------------------------------------------- /src/lib/__test/get-display-datetime.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/lib/__test/get-display-datetime.spec.ts -------------------------------------------------------------------------------- /src/lib/__test/get-palette.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/lib/__test/get-palette.spec.ts -------------------------------------------------------------------------------- /src/lib/get-display-datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/lib/get-display-datetime.ts -------------------------------------------------------------------------------- /src/lib/get-palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/lib/get-palette.ts -------------------------------------------------------------------------------- /src/popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/popup.ts -------------------------------------------------------------------------------- /src/type/index.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/src/type/index.type.ts -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/webpack/webpack.common.js -------------------------------------------------------------------------------- /webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/webpack/webpack.dev.js -------------------------------------------------------------------------------- /webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidnguyen11/web-extension-svelte-boilerplate/HEAD/webpack/webpack.prod.js --------------------------------------------------------------------------------