├── .babelrc.js ├── .browserslistrc ├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push-todo-open ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── global.d.ts ├── package.json ├── src ├── api │ ├── axios.ts │ ├── files │ │ └── admin.ts │ ├── putApi.ts │ └── useAxios.ts ├── components.d.ts ├── config │ └── index.ts ├── hooks │ └── index.ts ├── manifest.json ├── pages │ ├── background │ │ └── index.ts │ ├── content │ │ ├── App.vue │ │ ├── images │ │ │ ├── bg.png │ │ │ ├── load_icon.png │ │ │ └── settings.png │ │ ├── index.ts │ │ └── store │ │ │ ├── index.ts │ │ │ └── modules │ │ │ └── user.ts │ ├── option │ │ ├── App.vue │ │ ├── images │ │ │ ├── bg.png │ │ │ ├── logolan.png │ │ │ └── settings.png │ │ ├── index.ts │ │ ├── option.html │ │ └── store │ │ │ ├── index.ts │ │ │ └── modules │ │ │ └── user.ts │ └── popup │ │ ├── App.vue │ │ ├── images │ │ ├── bg.png │ │ ├── logolan.png │ │ └── settings.png │ │ ├── index.ts │ │ ├── popup.html │ │ └── store │ │ ├── index.ts │ │ └── modules │ │ └── user.ts ├── style │ └── main.css ├── types │ ├── auto-imports.d.ts │ └── globle.d.ts └── utils │ └── index.ts ├── static └── img │ ├── bg.png │ ├── icon.png │ └── settings.png ├── tsconfig.json ├── types ├── auto-imports.d.ts ├── components.d.ts └── custom-types.d.ts └── webpack.config.ts /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store 4 | pnpm-lock.yaml 5 | chrome 6 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push-todo-open: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run test 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/README.md -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/global.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/package.json -------------------------------------------------------------------------------- /src/api/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/api/axios.ts -------------------------------------------------------------------------------- /src/api/files/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/api/files/admin.ts -------------------------------------------------------------------------------- /src/api/putApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/api/putApi.ts -------------------------------------------------------------------------------- /src/api/useAxios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/api/useAxios.ts -------------------------------------------------------------------------------- /src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/components.d.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | api: '*', 3 | }; -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/pages/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/background/index.ts -------------------------------------------------------------------------------- /src/pages/content/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/App.vue -------------------------------------------------------------------------------- /src/pages/content/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/images/bg.png -------------------------------------------------------------------------------- /src/pages/content/images/load_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/images/load_icon.png -------------------------------------------------------------------------------- /src/pages/content/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/images/settings.png -------------------------------------------------------------------------------- /src/pages/content/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/index.ts -------------------------------------------------------------------------------- /src/pages/content/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/store/index.ts -------------------------------------------------------------------------------- /src/pages/content/store/modules/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/content/store/modules/user.ts -------------------------------------------------------------------------------- /src/pages/option/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/App.vue -------------------------------------------------------------------------------- /src/pages/option/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/images/bg.png -------------------------------------------------------------------------------- /src/pages/option/images/logolan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/images/logolan.png -------------------------------------------------------------------------------- /src/pages/option/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/images/settings.png -------------------------------------------------------------------------------- /src/pages/option/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/index.ts -------------------------------------------------------------------------------- /src/pages/option/option.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/option.html -------------------------------------------------------------------------------- /src/pages/option/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/store/index.ts -------------------------------------------------------------------------------- /src/pages/option/store/modules/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/option/store/modules/user.ts -------------------------------------------------------------------------------- /src/pages/popup/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/App.vue -------------------------------------------------------------------------------- /src/pages/popup/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/images/bg.png -------------------------------------------------------------------------------- /src/pages/popup/images/logolan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/images/logolan.png -------------------------------------------------------------------------------- /src/pages/popup/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/images/settings.png -------------------------------------------------------------------------------- /src/pages/popup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/index.ts -------------------------------------------------------------------------------- /src/pages/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/popup.html -------------------------------------------------------------------------------- /src/pages/popup/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/store/index.ts -------------------------------------------------------------------------------- /src/pages/popup/store/modules/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/pages/popup/store/modules/user.ts -------------------------------------------------------------------------------- /src/style/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/style/main.css -------------------------------------------------------------------------------- /src/types/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/types/auto-imports.d.ts -------------------------------------------------------------------------------- /src/types/globle.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/src/types/globle.d.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export default {}; -------------------------------------------------------------------------------- /static/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/static/img/bg.png -------------------------------------------------------------------------------- /static/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/static/img/icon.png -------------------------------------------------------------------------------- /static/img/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/static/img/settings.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/types/auto-imports.d.ts -------------------------------------------------------------------------------- /types/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/types/components.d.ts -------------------------------------------------------------------------------- /types/custom-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/types/custom-types.d.ts -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/choumai555/vue-chrome-extension-mv3/HEAD/webpack.config.ts --------------------------------------------------------------------------------