├── .gitignore ├── README.md ├── dist.crx ├── dist.pem ├── package.json ├── popup.html ├── public ├── demo2.png ├── demo3.png ├── demo4.png └── deom1.png ├── sidePanel.html ├── src ├── App.tsx ├── assets │ ├── css │ │ └── App.css │ └── icons │ │ ├── icon128.png │ │ ├── icon16.png │ │ └── icon48.png ├── background.js ├── content-scripts │ ├── App.tsx │ ├── components │ │ ├── GptModal │ │ │ ├── index.less │ │ │ └── index.tsx │ │ └── Menu │ │ │ ├── index.less │ │ │ ├── index.tsx │ │ │ ├── query.tsx │ │ │ └── vite-plugin-crx-mv3-main 2.code-workspace │ ├── content.css │ └── content.tsx ├── main.tsx ├── manifest.json ├── panel.tsx └── sidePanel │ └── sidePanel.tsx ├── tsconfig.json ├── tsconfig.node.json ├── vite-plugin ├── .eslintignore ├── .eslintrc.js ├── .github │ └── workflows │ │ ├── publish.yml │ │ └── release.yml ├── .gitignore ├── .husky │ └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── CHANGELOG.md ├── README.md ├── README.zh_CN.md ├── docs │ ├── content_script_drawer.gif │ ├── workflow.drawio │ └── workflow.png ├── nodemon.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src │ ├── client │ │ ├── content.ts │ │ └── sw.ts │ ├── compiler │ │ ├── compile-less.ts │ │ └── compile-sass.ts │ ├── constants.ts │ ├── http.ts │ ├── index.ts │ ├── manifest.d.ts │ ├── processors │ │ ├── asset.ts │ │ ├── contentScripts.ts │ │ ├── i18n.ts │ │ ├── manifest.ts │ │ └── serviceWork.ts │ └── utils.ts ├── tsconfig.json └── tsup.config.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/README.md -------------------------------------------------------------------------------- /dist.crx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/dist.crx -------------------------------------------------------------------------------- /dist.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/dist.pem -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/package.json -------------------------------------------------------------------------------- /popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/popup.html -------------------------------------------------------------------------------- /public/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/public/demo2.png -------------------------------------------------------------------------------- /public/demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/public/demo3.png -------------------------------------------------------------------------------- /public/demo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/public/demo4.png -------------------------------------------------------------------------------- /public/deom1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/public/deom1.png -------------------------------------------------------------------------------- /sidePanel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/sidePanel.html -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/css/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/assets/css/App.css -------------------------------------------------------------------------------- /src/assets/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/assets/icons/icon128.png -------------------------------------------------------------------------------- /src/assets/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/assets/icons/icon16.png -------------------------------------------------------------------------------- /src/assets/icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/assets/icons/icon48.png -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/background.js -------------------------------------------------------------------------------- /src/content-scripts/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/App.tsx -------------------------------------------------------------------------------- /src/content-scripts/components/GptModal/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/GptModal/index.less -------------------------------------------------------------------------------- /src/content-scripts/components/GptModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/GptModal/index.tsx -------------------------------------------------------------------------------- /src/content-scripts/components/Menu/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/Menu/index.less -------------------------------------------------------------------------------- /src/content-scripts/components/Menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/Menu/index.tsx -------------------------------------------------------------------------------- /src/content-scripts/components/Menu/query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/Menu/query.tsx -------------------------------------------------------------------------------- /src/content-scripts/components/Menu/vite-plugin-crx-mv3-main 2.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/components/Menu/vite-plugin-crx-mv3-main 2.code-workspace -------------------------------------------------------------------------------- /src/content-scripts/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/content.css -------------------------------------------------------------------------------- /src/content-scripts/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/content-scripts/content.tsx -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/panel.tsx -------------------------------------------------------------------------------- /src/sidePanel/sidePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/src/sidePanel/sidePanel.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite-plugin/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | examples -------------------------------------------------------------------------------- /vite-plugin/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/.eslintrc.js -------------------------------------------------------------------------------- /vite-plugin/.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/.github/workflows/publish.yml -------------------------------------------------------------------------------- /vite-plugin/.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/.github/workflows/release.yml -------------------------------------------------------------------------------- /vite-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .vscode -------------------------------------------------------------------------------- /vite-plugin/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run lint-staged 5 | -------------------------------------------------------------------------------- /vite-plugin/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /vite-plugin/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | *.md 4 | -------------------------------------------------------------------------------- /vite-plugin/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/.prettierrc.js -------------------------------------------------------------------------------- /vite-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /vite-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/README.md -------------------------------------------------------------------------------- /vite-plugin/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/README.zh_CN.md -------------------------------------------------------------------------------- /vite-plugin/docs/content_script_drawer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/docs/content_script_drawer.gif -------------------------------------------------------------------------------- /vite-plugin/docs/workflow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/docs/workflow.drawio -------------------------------------------------------------------------------- /vite-plugin/docs/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/docs/workflow.png -------------------------------------------------------------------------------- /vite-plugin/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/nodemon.json -------------------------------------------------------------------------------- /vite-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/package.json -------------------------------------------------------------------------------- /vite-plugin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/pnpm-lock.yaml -------------------------------------------------------------------------------- /vite-plugin/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'examples/*' 3 | -------------------------------------------------------------------------------- /vite-plugin/src/client/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/client/content.ts -------------------------------------------------------------------------------- /vite-plugin/src/client/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/client/sw.ts -------------------------------------------------------------------------------- /vite-plugin/src/compiler/compile-less.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/compiler/compile-less.ts -------------------------------------------------------------------------------- /vite-plugin/src/compiler/compile-sass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/compiler/compile-sass.ts -------------------------------------------------------------------------------- /vite-plugin/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/constants.ts -------------------------------------------------------------------------------- /vite-plugin/src/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/http.ts -------------------------------------------------------------------------------- /vite-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/index.ts -------------------------------------------------------------------------------- /vite-plugin/src/manifest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/manifest.d.ts -------------------------------------------------------------------------------- /vite-plugin/src/processors/asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/processors/asset.ts -------------------------------------------------------------------------------- /vite-plugin/src/processors/contentScripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/processors/contentScripts.ts -------------------------------------------------------------------------------- /vite-plugin/src/processors/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/processors/i18n.ts -------------------------------------------------------------------------------- /vite-plugin/src/processors/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/processors/manifest.ts -------------------------------------------------------------------------------- /vite-plugin/src/processors/serviceWork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/processors/serviceWork.ts -------------------------------------------------------------------------------- /vite-plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/src/utils.ts -------------------------------------------------------------------------------- /vite-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/tsconfig.json -------------------------------------------------------------------------------- /vite-plugin/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite-plugin/tsup.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Burgess-bin/gpt-helper/HEAD/vite.config.ts --------------------------------------------------------------------------------