├── .browserslistrc ├── .env ├── .eslintrc.js ├── .github └── workflows │ └── github-actions.yml ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── icons ├── allow.png ├── allow@2x.png ├── block.png ├── block@2x.png ├── disabled.png ├── disabled@2x.png ├── logo-128.png ├── logo-16.png ├── logo-256.png ├── logo-48.png ├── paused.png └── paused@2x.png ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── assets │ ├── bootstrap.css │ └── logo.png ├── entry │ ├── background.ts │ ├── background │ │ ├── _types.ts │ │ ├── actions.ts │ │ ├── constants.ts │ │ ├── contentsettings.ts │ │ ├── contextmenus.ts │ │ ├── events.ts │ │ ├── icon.ts │ │ ├── state.ts │ │ ├── storage.ts │ │ ├── tabs.ts │ │ ├── utils.ts │ │ └── watchers.ts │ ├── content.ts │ ├── options.scss │ ├── options.ts │ ├── options │ │ ├── computed.ts │ │ ├── methods.ts │ │ ├── state.ts │ │ └── watchers.ts │ └── popup.ts ├── hot-reload.js ├── manifest.js ├── service-worker.development.js ├── service-worker.production.js ├── shims-vue.d.ts └── view │ ├── options.vue │ └── popup.vue ├── tests └── unit │ ├── e2e │ ├── bootstrap.ts │ ├── browser.spec.ts │ └── utils.ts │ └── functions.spec.ts ├── tsconfig.json ├── updates.xml └── vue.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | VUE_APP_FILE=background,content,options,popup -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/.github/workflows/github-actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/babel.config.js -------------------------------------------------------------------------------- /icons/allow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/allow.png -------------------------------------------------------------------------------- /icons/allow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/allow@2x.png -------------------------------------------------------------------------------- /icons/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/block.png -------------------------------------------------------------------------------- /icons/block@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/block@2x.png -------------------------------------------------------------------------------- /icons/disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/disabled.png -------------------------------------------------------------------------------- /icons/disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/disabled@2x.png -------------------------------------------------------------------------------- /icons/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/logo-128.png -------------------------------------------------------------------------------- /icons/logo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/logo-16.png -------------------------------------------------------------------------------- /icons/logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/logo-256.png -------------------------------------------------------------------------------- /icons/logo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/logo-48.png -------------------------------------------------------------------------------- /icons/paused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/paused.png -------------------------------------------------------------------------------- /icons/paused@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/icons/paused@2x.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/assets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/assets/bootstrap.css -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/entry/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background.ts -------------------------------------------------------------------------------- /src/entry/background/_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/_types.ts -------------------------------------------------------------------------------- /src/entry/background/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/actions.ts -------------------------------------------------------------------------------- /src/entry/background/constants.ts: -------------------------------------------------------------------------------- 1 | export const ACTION_SHORTCUT_NAME = "handle-qjs-action"; 2 | -------------------------------------------------------------------------------- /src/entry/background/contentsettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/contentsettings.ts -------------------------------------------------------------------------------- /src/entry/background/contextmenus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/contextmenus.ts -------------------------------------------------------------------------------- /src/entry/background/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/events.ts -------------------------------------------------------------------------------- /src/entry/background/icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/icon.ts -------------------------------------------------------------------------------- /src/entry/background/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/state.ts -------------------------------------------------------------------------------- /src/entry/background/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/storage.ts -------------------------------------------------------------------------------- /src/entry/background/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/tabs.ts -------------------------------------------------------------------------------- /src/entry/background/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/utils.ts -------------------------------------------------------------------------------- /src/entry/background/watchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/background/watchers.ts -------------------------------------------------------------------------------- /src/entry/content.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/entry/options.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options.scss -------------------------------------------------------------------------------- /src/entry/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options.ts -------------------------------------------------------------------------------- /src/entry/options/computed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options/computed.ts -------------------------------------------------------------------------------- /src/entry/options/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options/methods.ts -------------------------------------------------------------------------------- /src/entry/options/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options/state.ts -------------------------------------------------------------------------------- /src/entry/options/watchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/options/watchers.ts -------------------------------------------------------------------------------- /src/entry/popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/entry/popup.ts -------------------------------------------------------------------------------- /src/hot-reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/hot-reload.js -------------------------------------------------------------------------------- /src/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/manifest.js -------------------------------------------------------------------------------- /src/service-worker.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/service-worker.development.js -------------------------------------------------------------------------------- /src/service-worker.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/service-worker.production.js -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/view/options.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/view/options.vue -------------------------------------------------------------------------------- /src/view/popup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/src/view/popup.vue -------------------------------------------------------------------------------- /tests/unit/e2e/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/tests/unit/e2e/bootstrap.ts -------------------------------------------------------------------------------- /tests/unit/e2e/browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/tests/unit/e2e/browser.spec.ts -------------------------------------------------------------------------------- /tests/unit/e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/tests/unit/e2e/utils.ts -------------------------------------------------------------------------------- /tests/unit/functions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/tests/unit/functions.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/tsconfig.json -------------------------------------------------------------------------------- /updates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/updates.xml -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maximelebreton/quick-javascript-switcher/HEAD/vue.config.js --------------------------------------------------------------------------------