├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.zh-CN.md ├── assets └── logo.svg ├── package.json ├── playground ├── index.html ├── src │ ├── main.ts │ └── style.css └── vite.config.ts ├── pnpm-lock.yaml ├── renovate.json ├── src ├── context.ts ├── index.ts ├── options.ts └── types.ts ├── test ├── __snapshots__ │ └── context.test.ts.snap ├── context.test.ts ├── fixtures │ └── code │ │ ├── main.css │ │ ├── main.json │ │ ├── main.ts │ │ ├── main.tsx │ │ └── main.vue └── performance.test.ts ├── tsconfig.json └── vitest.config.ts /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/package.json -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/playground/src/main.ts -------------------------------------------------------------------------------- /playground/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/playground/src/style.css -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/renovate.json -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/__snapshots__/context.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/__snapshots__/context.test.ts.snap -------------------------------------------------------------------------------- /test/context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/context.test.ts -------------------------------------------------------------------------------- /test/fixtures/code/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/fixtures/code/main.css -------------------------------------------------------------------------------- /test/fixtures/code/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/fixtures/code/main.json -------------------------------------------------------------------------------- /test/fixtures/code/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/fixtures/code/main.ts -------------------------------------------------------------------------------- /test/fixtures/code/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/fixtures/code/main.tsx -------------------------------------------------------------------------------- /test/fixtures/code/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/fixtures/code/main.vue -------------------------------------------------------------------------------- /test/performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/test/performance.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeJunMao/vite-plugin-conditional-compile/HEAD/vitest.config.ts --------------------------------------------------------------------------------