├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ └── esm-lint.yml ├── .gitignore ├── .parcelrc ├── demo ├── background.js ├── content.css ├── content.js ├── manifest.json ├── package.json └── readme.md ├── license ├── package.json ├── readme.md ├── source ├── __snapshots__ │ └── inject.test.js.snap ├── inject.test.js ├── inject.ts ├── register.ts ├── storage.ts └── vitest.setup.js ├── tsconfig.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/esm-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/.github/workflows/esm-lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/.gitignore -------------------------------------------------------------------------------- /.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/.parcelrc -------------------------------------------------------------------------------- /demo/background.js: -------------------------------------------------------------------------------- 1 | import 'webext-inject-on-install/register'; 2 | -------------------------------------------------------------------------------- /demo/content.css: -------------------------------------------------------------------------------- 1 | * { 2 | background-color: rgba(96, 182, 255, 0.05); 3 | } 4 | -------------------------------------------------------------------------------- /demo/content.js: -------------------------------------------------------------------------------- 1 | console.count('content.js injected'); 2 | -------------------------------------------------------------------------------- /demo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/demo/manifest.json -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/demo/readme.md -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/readme.md -------------------------------------------------------------------------------- /source/__snapshots__/inject.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/__snapshots__/inject.test.js.snap -------------------------------------------------------------------------------- /source/inject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/inject.test.js -------------------------------------------------------------------------------- /source/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/inject.ts -------------------------------------------------------------------------------- /source/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/register.ts -------------------------------------------------------------------------------- /source/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/storage.ts -------------------------------------------------------------------------------- /source/vitest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/source/vitest.setup.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fregante/webext-inject-on-install/HEAD/vitest.config.ts --------------------------------------------------------------------------------