├── .github └── workflows │ ├── codeql-analysis.yml │ ├── npm-publish.yml │ ├── publish-test.yml │ └── test.js.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── README_ZH.md ├── demo ├── demo1 │ ├── demo.vue │ ├── demo1.html │ └── demo1.ts ├── demo2 │ ├── demo.ts │ ├── demo.vue │ ├── demo2.html │ └── route │ │ └── route1.vue ├── demoIndex1.html ├── demoIndex2.html ├── partials │ └── test.ejs └── template.html ├── demo3.html ├── demo4.html ├── package.json ├── pnpm-lock.yaml ├── src ├── history-api │ ├── historyApiFallbackPlugin.ts │ └── types.ts ├── html │ ├── Base.ts │ ├── Build.ts │ ├── Serve.ts │ ├── VirtualHtmlPlugin.ts │ └── types.ts └── index.ts ├── test ├── __snapshots__ │ ├── pages.test.ts.snap │ └── template.test.ts.snap ├── demo │ ├── demo1 │ │ ├── demo1.html │ │ └── demo1.ts │ └── template │ │ ├── demo1.html │ │ ├── demo2.html │ │ ├── demo3.html │ │ └── test.ejs ├── pages.test.ts └── template.test.ts ├── tsconfig.json ├── tsup.config.ts ├── vite.config.ts └── vitestSetup.ts /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.github/workflows/publish-test.yml -------------------------------------------------------------------------------- /.github/workflows/test.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.github/workflows/test.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/README_ZH.md -------------------------------------------------------------------------------- /demo/demo1/demo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo1/demo.vue -------------------------------------------------------------------------------- /demo/demo1/demo1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo1/demo1.html -------------------------------------------------------------------------------- /demo/demo1/demo1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo1/demo1.ts -------------------------------------------------------------------------------- /demo/demo2/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo2/demo.ts -------------------------------------------------------------------------------- /demo/demo2/demo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo2/demo.vue -------------------------------------------------------------------------------- /demo/demo2/demo2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo2/demo2.html -------------------------------------------------------------------------------- /demo/demo2/route/route1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demo2/route/route1.vue -------------------------------------------------------------------------------- /demo/demoIndex1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demoIndex1.html -------------------------------------------------------------------------------- /demo/demoIndex2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/demoIndex2.html -------------------------------------------------------------------------------- /demo/partials/test.ejs: -------------------------------------------------------------------------------- 1 |
I am a test partial
-------------------------------------------------------------------------------- /demo/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo/template.html -------------------------------------------------------------------------------- /demo3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo3.html -------------------------------------------------------------------------------- /demo4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/demo4.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/history-api/historyApiFallbackPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/history-api/historyApiFallbackPlugin.ts -------------------------------------------------------------------------------- /src/history-api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/history-api/types.ts -------------------------------------------------------------------------------- /src/html/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/html/Base.ts -------------------------------------------------------------------------------- /src/html/Build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/html/Build.ts -------------------------------------------------------------------------------- /src/html/Serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/html/Serve.ts -------------------------------------------------------------------------------- /src/html/VirtualHtmlPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/html/VirtualHtmlPlugin.ts -------------------------------------------------------------------------------- /src/html/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/html/types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/__snapshots__/pages.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/__snapshots__/pages.test.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/template.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/__snapshots__/template.test.ts.snap -------------------------------------------------------------------------------- /test/demo/demo1/demo1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/demo/demo1/demo1.html -------------------------------------------------------------------------------- /test/demo/demo1/demo1.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/demo/template/demo1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/demo/template/demo1.html -------------------------------------------------------------------------------- /test/demo/template/demo2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/demo/template/demo2.html -------------------------------------------------------------------------------- /test/demo/template/demo3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/demo/template/demo3.html -------------------------------------------------------------------------------- /test/demo/template/test.ejs: -------------------------------------------------------------------------------- 1 |I am a test partial
-------------------------------------------------------------------------------- /test/pages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/pages.test.ts -------------------------------------------------------------------------------- /test/template.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/test/template.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitestSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/windsonR/vite-plugin-virtual-html/HEAD/vitestSetup.ts --------------------------------------------------------------------------------