├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── biome.jsonc ├── eslint.config.js ├── package.json ├── playground ├── App.tsx ├── another.tsx ├── index.html ├── main.tsx ├── package.json ├── tsconfig.json └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── astro.ts ├── esbuild.ts ├── farm.ts ├── index.ts ├── nuxt.ts ├── options.ts ├── rollup.ts ├── rspack.ts ├── transform.ts ├── vite.ts └── webpack.ts ├── test └── transform.test.ts ├── tsconfig.json └── tsup.config.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [antfu, astahmer] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "eslint.experimental.useFlatConfig": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/README.md -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/biome.jsonc -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/package.json -------------------------------------------------------------------------------- /playground/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/App.tsx -------------------------------------------------------------------------------- /playground/another.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/another.tsx -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/main.tsx -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - playground 3 | -------------------------------------------------------------------------------- /src/astro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/astro.ts -------------------------------------------------------------------------------- /src/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/esbuild.ts -------------------------------------------------------------------------------- /src/farm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/farm.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/nuxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/nuxt.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/rollup.ts -------------------------------------------------------------------------------- /src/rspack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/rspack.ts -------------------------------------------------------------------------------- /src/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/transform.ts -------------------------------------------------------------------------------- /src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/vite.ts -------------------------------------------------------------------------------- /src/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/src/webpack.ts -------------------------------------------------------------------------------- /test/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/test/transform.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astahmer/unplugin-jsx-source/HEAD/tsup.config.ts --------------------------------------------------------------------------------