├── .changeset ├── README.md └── config.json ├── .github ├── CODEOWNERS └── workflows │ ├── publish-docs.yml │ └── publish.yml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── README.md ├── biome.json ├── docs ├── .gitignore ├── docs │ ├── _meta.json │ ├── guide │ │ ├── _meta.json │ │ ├── configuration.md │ │ ├── examples.md │ │ ├── faq.md │ │ ├── index.md │ │ ├── manifest.md │ │ └── multi-browser.md │ ├── index.md │ └── public │ │ ├── logo-black.png │ │ └── logo-white.png ├── package.json ├── rspress.config.ts └── tsconfig.json ├── examples └── with-react │ ├── README.md │ ├── manifest.ts │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ ├── background │ │ └── index.ts │ ├── devtools │ │ ├── devtools.tsx │ │ ├── index.html │ │ └── index.tsx │ ├── env.d.ts │ └── popup │ │ ├── index.html │ │ ├── index.tsx │ │ └── popup.tsx │ └── tsconfig.json ├── package.json ├── packages └── rsbuild-plugin-web-extension │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ └── manifest │ │ ├── make-manifest.ts │ │ └── parser.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @eungyeole 2 | -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/biome.json -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/docs/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/_meta.json -------------------------------------------------------------------------------- /docs/docs/guide/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/_meta.json -------------------------------------------------------------------------------- /docs/docs/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/configuration.md -------------------------------------------------------------------------------- /docs/docs/guide/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/examples.md -------------------------------------------------------------------------------- /docs/docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/docs/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/index.md -------------------------------------------------------------------------------- /docs/docs/guide/manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/manifest.md -------------------------------------------------------------------------------- /docs/docs/guide/multi-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/guide/multi-browser.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/public/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/public/logo-black.png -------------------------------------------------------------------------------- /docs/docs/public/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/docs/public/logo-white.png -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/rspress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/rspress.config.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/with-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/README.md -------------------------------------------------------------------------------- /examples/with-react/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/manifest.ts -------------------------------------------------------------------------------- /examples/with-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/package.json -------------------------------------------------------------------------------- /examples/with-react/rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/rsbuild.config.ts -------------------------------------------------------------------------------- /examples/with-react/src/background/index.ts: -------------------------------------------------------------------------------- 1 | console.log("background script"); 2 | -------------------------------------------------------------------------------- /examples/with-react/src/devtools/devtools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/devtools/devtools.tsx -------------------------------------------------------------------------------- /examples/with-react/src/devtools/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/devtools/index.html -------------------------------------------------------------------------------- /examples/with-react/src/devtools/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/devtools/index.tsx -------------------------------------------------------------------------------- /examples/with-react/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/env.d.ts -------------------------------------------------------------------------------- /examples/with-react/src/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/popup/index.html -------------------------------------------------------------------------------- /examples/with-react/src/popup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/popup/index.tsx -------------------------------------------------------------------------------- /examples/with-react/src/popup/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/src/popup/popup.tsx -------------------------------------------------------------------------------- /examples/with-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/examples/with-react/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/package.json -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/README.md -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/package.json -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/src/index.ts -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/manifest/make-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/src/manifest/make-manifest.ts -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/src/manifest/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/src/manifest/parser.ts -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/tsconfig.json -------------------------------------------------------------------------------- /packages/rsbuild-plugin-web-extension/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/packages/rsbuild-plugin-web-extension/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filc-dev/rsbuild-plugin-web-extension/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------