├── .editorconfig ├── .eslintrc ├── .github └── workflows │ ├── npm-publish.yml │ └── tests.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── assets ├── logo.gvdesign └── logo.png ├── lerna.json ├── nx.json ├── package.json ├── packages ├── prerenderer │ ├── CHANGELOG.md │ ├── README.md │ ├── index.mjs │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── IRenderer.ts │ │ ├── PackageName.ts │ │ ├── Prerenderer.ts │ │ ├── PrerendererOptions.ts │ │ ├── Server.ts │ │ ├── cjs.ts │ │ └── index.ts │ ├── test │ │ ├── config │ │ │ ├── postProcess.test.js │ │ │ └── renderer.test.js │ │ ├── mjs.test.mjs │ │ └── server-middleware │ │ │ └── before-hook.test.js │ └── tsconfig.json ├── renderer-jsdom │ ├── CHANGELOG.md │ ├── README.md │ ├── index.mjs │ ├── package.json │ ├── src │ │ ├── Options.ts │ │ ├── Renderer.ts │ │ ├── Storage.ts │ │ ├── cjs.ts │ │ └── index.ts │ ├── test │ │ ├── __snapshots__ │ │ │ ├── external.test.js.snap │ │ │ ├── inject.test.js.snap │ │ │ ├── proxying.test.js.snap │ │ │ ├── render-after-document-event.test.js.snap │ │ │ ├── render-after-element-exists.test.js.snap │ │ │ └── render-after-time.test.js.snap │ │ ├── basic.test.js │ │ ├── external.test.js │ │ ├── inject.test.js │ │ ├── proxying.test.js │ │ ├── render-after-document-event.test.js │ │ ├── render-after-element-exists.test.js │ │ └── render-after-time.test.js │ └── tsconfig.json ├── renderer-puppeteer │ ├── CHANGELOG.md │ ├── README.md │ ├── index.mjs │ ├── package.json │ ├── src │ │ ├── Options.ts │ │ ├── Renderer.ts │ │ ├── cjs.ts │ │ ├── index.ts │ │ └── waitForRender.ts │ ├── test │ │ ├── __snapshots__ │ │ │ ├── external.test.js.snap │ │ │ ├── follow-redirects.test.js.snap │ │ │ ├── inject.test.js.snap │ │ │ ├── proxying.test.js.snap │ │ │ ├── render-after-document-event.test.js.snap │ │ │ ├── render-after-element-exists.test.js.snap │ │ │ └── render-after-time.test.js.snap │ │ ├── basic.test.js │ │ ├── external.test.js │ │ ├── follow-redirects.test.js │ │ ├── inject.test.js │ │ ├── proxying.test.js │ │ ├── render-after-document-event.test.js │ │ ├── render-after-element-exists.test.js │ │ ├── render-after-time.test.js │ │ └── render-race.test.js │ └── tsconfig.json ├── rollup-plugin │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ └── vue3 │ │ │ ├── .gitignore │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ └── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ ├── base.css │ │ │ ├── logo.svg │ │ │ └── main.css │ │ │ ├── components │ │ │ ├── HelloWorld.vue │ │ │ ├── TheWelcome.vue │ │ │ ├── WelcomeItem.vue │ │ │ └── icons │ │ │ │ ├── IconCommunity.vue │ │ │ │ ├── IconDocumentation.vue │ │ │ │ ├── IconEcosystem.vue │ │ │ │ ├── IconSupport.vue │ │ │ │ └── IconTooling.vue │ │ │ ├── main.js │ │ │ ├── router │ │ │ └── index.js │ │ │ └── views │ │ │ ├── 404.vue │ │ │ ├── AboutView.vue │ │ │ └── HomeView.vue │ ├── index.mjs │ ├── package.json │ ├── src │ │ ├── Options.ts │ │ ├── RollupPrerenderPlugin.ts │ │ ├── cjs.ts │ │ └── index.ts │ ├── test │ │ ├── .gitignore │ │ ├── vite.config.mjs │ │ └── vue.test.mjs │ └── tsconfig.json └── webpack-plugin │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ ├── public │ │ └── index.html │ └── vue3 │ │ ├── HelloWorld.vue │ │ └── index.js │ ├── index.mjs │ ├── package.json │ ├── src │ ├── Options.ts │ ├── WebpackPrerenderSPAPlugin.ts │ ├── cjs.ts │ └── index.ts │ ├── test │ ├── output │ │ └── .gitignore │ ├── vue.test.js │ └── webpack.config.js │ └── tsconfig.json ├── tests ├── api_call │ ├── api │ └── api_call.html ├── basic │ ├── index.html │ └── index.snap.html ├── dynamic │ └── dynamic.html ├── external │ ├── assets │ │ ├── script.js │ │ └── scripté.js │ ├── external_script.html │ └── external_scripté.html ├── history │ ├── push-state-back.html │ ├── push-state.html │ └── replace-state.html └── inject │ ├── inject-basic.html │ └── inject-change-property.html ├── tsconfig.build.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.gvdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/assets/logo.gvdesign -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/assets/logo.png -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/lerna.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/package.json -------------------------------------------------------------------------------- /packages/prerenderer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/prerenderer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/README.md -------------------------------------------------------------------------------- /packages/prerenderer/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/index.mjs -------------------------------------------------------------------------------- /packages/prerenderer/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/jest.config.js -------------------------------------------------------------------------------- /packages/prerenderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/package.json -------------------------------------------------------------------------------- /packages/prerenderer/src/IRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/IRenderer.ts -------------------------------------------------------------------------------- /packages/prerenderer/src/PackageName.ts: -------------------------------------------------------------------------------- 1 | export default 'prerenderer' 2 | -------------------------------------------------------------------------------- /packages/prerenderer/src/Prerenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/Prerenderer.ts -------------------------------------------------------------------------------- /packages/prerenderer/src/PrerendererOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/PrerendererOptions.ts -------------------------------------------------------------------------------- /packages/prerenderer/src/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/Server.ts -------------------------------------------------------------------------------- /packages/prerenderer/src/cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/cjs.ts -------------------------------------------------------------------------------- /packages/prerenderer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/src/index.ts -------------------------------------------------------------------------------- /packages/prerenderer/test/config/postProcess.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/test/config/postProcess.test.js -------------------------------------------------------------------------------- /packages/prerenderer/test/config/renderer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/test/config/renderer.test.js -------------------------------------------------------------------------------- /packages/prerenderer/test/mjs.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/test/mjs.test.mjs -------------------------------------------------------------------------------- /packages/prerenderer/test/server-middleware/before-hook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/test/server-middleware/before-hook.test.js -------------------------------------------------------------------------------- /packages/prerenderer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/prerenderer/tsconfig.json -------------------------------------------------------------------------------- /packages/renderer-jsdom/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/CHANGELOG.md -------------------------------------------------------------------------------- /packages/renderer-jsdom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/README.md -------------------------------------------------------------------------------- /packages/renderer-jsdom/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/index.mjs -------------------------------------------------------------------------------- /packages/renderer-jsdom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/package.json -------------------------------------------------------------------------------- /packages/renderer-jsdom/src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/src/Options.ts -------------------------------------------------------------------------------- /packages/renderer-jsdom/src/Renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/src/Renderer.ts -------------------------------------------------------------------------------- /packages/renderer-jsdom/src/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/src/Storage.ts -------------------------------------------------------------------------------- /packages/renderer-jsdom/src/cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/src/cjs.ts -------------------------------------------------------------------------------- /packages/renderer-jsdom/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/src/index.ts -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/external.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/external.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/inject.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/inject.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/proxying.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/proxying.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/render-after-document-event.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/render-after-document-event.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/render-after-element-exists.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/render-after-element-exists.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/__snapshots__/render-after-time.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/__snapshots__/render-after-time.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/basic.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/external.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/external.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/inject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/inject.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/proxying.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/proxying.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/render-after-document-event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/render-after-document-event.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/render-after-element-exists.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/render-after-element-exists.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/test/render-after-time.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/test/render-after-time.test.js -------------------------------------------------------------------------------- /packages/renderer-jsdom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-jsdom/tsconfig.json -------------------------------------------------------------------------------- /packages/renderer-puppeteer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/renderer-puppeteer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/README.md -------------------------------------------------------------------------------- /packages/renderer-puppeteer/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/index.mjs -------------------------------------------------------------------------------- /packages/renderer-puppeteer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/package.json -------------------------------------------------------------------------------- /packages/renderer-puppeteer/src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/src/Options.ts -------------------------------------------------------------------------------- /packages/renderer-puppeteer/src/Renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/src/Renderer.ts -------------------------------------------------------------------------------- /packages/renderer-puppeteer/src/cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/src/cjs.ts -------------------------------------------------------------------------------- /packages/renderer-puppeteer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/src/index.ts -------------------------------------------------------------------------------- /packages/renderer-puppeteer/src/waitForRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/src/waitForRender.ts -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/external.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/external.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/follow-redirects.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/follow-redirects.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/inject.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/inject.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/proxying.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/proxying.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/render-after-document-event.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/render-after-document-event.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/render-after-element-exists.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/render-after-element-exists.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/__snapshots__/render-after-time.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/__snapshots__/render-after-time.test.js.snap -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/basic.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/external.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/external.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/follow-redirects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/follow-redirects.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/inject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/inject.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/proxying.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/proxying.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/render-after-document-event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/render-after-document-event.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/render-after-element-exists.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/render-after-element-exists.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/render-after-time.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/render-after-time.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/test/render-race.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/test/render-race.test.js -------------------------------------------------------------------------------- /packages/renderer-puppeteer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/renderer-puppeteer/tsconfig.json -------------------------------------------------------------------------------- /packages/rollup-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rollup-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/README.md -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | output 3 | -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/index.html -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/package.json -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/public/favicon.ico -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/App.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/assets/base.css -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/assets/logo.svg -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/assets/main.css -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/TheWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/TheWelcome.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/WelcomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/WelcomeItem.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/icons/IconCommunity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/icons/IconCommunity.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/icons/IconDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/icons/IconDocumentation.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/icons/IconEcosystem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/icons/IconEcosystem.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/icons/IconSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/icons/IconSupport.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/components/icons/IconTooling.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/components/icons/IconTooling.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/main.js -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/router/index.js -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/views/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/views/404.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/views/AboutView.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/examples/vue3/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/examples/vue3/src/views/HomeView.vue -------------------------------------------------------------------------------- /packages/rollup-plugin/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/index.mjs -------------------------------------------------------------------------------- /packages/rollup-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/package.json -------------------------------------------------------------------------------- /packages/rollup-plugin/src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/src/Options.ts -------------------------------------------------------------------------------- /packages/rollup-plugin/src/RollupPrerenderPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/src/RollupPrerenderPlugin.ts -------------------------------------------------------------------------------- /packages/rollup-plugin/src/cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/src/cjs.ts -------------------------------------------------------------------------------- /packages/rollup-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/rollup-plugin/test/.gitignore: -------------------------------------------------------------------------------- 1 | output/* 2 | -------------------------------------------------------------------------------- /packages/rollup-plugin/test/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/test/vite.config.mjs -------------------------------------------------------------------------------- /packages/rollup-plugin/test/vue.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/test/vue.test.mjs -------------------------------------------------------------------------------- /packages/rollup-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/rollup-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/webpack-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webpack-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/README.md -------------------------------------------------------------------------------- /packages/webpack-plugin/examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/examples/public/index.html -------------------------------------------------------------------------------- /packages/webpack-plugin/examples/vue3/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/examples/vue3/HelloWorld.vue -------------------------------------------------------------------------------- /packages/webpack-plugin/examples/vue3/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/examples/vue3/index.js -------------------------------------------------------------------------------- /packages/webpack-plugin/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/index.mjs -------------------------------------------------------------------------------- /packages/webpack-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/package.json -------------------------------------------------------------------------------- /packages/webpack-plugin/src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/src/Options.ts -------------------------------------------------------------------------------- /packages/webpack-plugin/src/WebpackPrerenderSPAPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/src/WebpackPrerenderSPAPlugin.ts -------------------------------------------------------------------------------- /packages/webpack-plugin/src/cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/src/cjs.ts -------------------------------------------------------------------------------- /packages/webpack-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/webpack-plugin/test/output/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /packages/webpack-plugin/test/vue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/test/vue.test.js -------------------------------------------------------------------------------- /packages/webpack-plugin/test/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/test/webpack.config.js -------------------------------------------------------------------------------- /packages/webpack-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/packages/webpack-plugin/tsconfig.json -------------------------------------------------------------------------------- /tests/api_call/api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/api_call/api -------------------------------------------------------------------------------- /tests/api_call/api_call.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/api_call/api_call.html -------------------------------------------------------------------------------- /tests/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/basic/index.html -------------------------------------------------------------------------------- /tests/basic/index.snap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/basic/index.snap.html -------------------------------------------------------------------------------- /tests/dynamic/dynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/dynamic/dynamic.html -------------------------------------------------------------------------------- /tests/external/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/external/assets/script.js -------------------------------------------------------------------------------- /tests/external/assets/scripté.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/external/assets/scripté.js -------------------------------------------------------------------------------- /tests/external/external_script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/external/external_script.html -------------------------------------------------------------------------------- /tests/external/external_scripté.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/external/external_scripté.html -------------------------------------------------------------------------------- /tests/history/push-state-back.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/history/push-state-back.html -------------------------------------------------------------------------------- /tests/history/push-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/history/push-state.html -------------------------------------------------------------------------------- /tests/history/replace-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/history/replace-state.html -------------------------------------------------------------------------------- /tests/inject/inject-basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/inject/inject-basic.html -------------------------------------------------------------------------------- /tests/inject/inject-change-property.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tests/inject/inject-change-property.html -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tofandel/prerenderer/HEAD/tsconfig.json --------------------------------------------------------------------------------