{"_id":"@gusnips/vite","_rev":"50-fb0f7122225b765e2691e64bb69f5563","name":"@gusnips/vite","dist-tags":{"latest":"0.8.26"},"versions":{"0.1.0":{"name":"@gusnips/vite","version":"0.1.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.1.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"220200d56478807a773a38f82c4896a9bf37d960","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.1.0.tgz","fileCount":48,"integrity":"sha512-o8mo1WaolXOW4EpZFKMEuw70ZtPbbOQcLEI4TJeTURvdJ2r/UOlKsib+JYXs+EI3hHwIYyvCJRjQJu0tgKYGAg==","signatures":[{"sig":"MEQCIHt19aMm5B8LIBWOPSpUmWQ+qgMDJEXDf68VVfpy+mYzAiB8NsTUnjCxuJYi9fFfxt7IR/hFgGiC2SHou5Bj+KIeCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149177},"type":"module","types":"./dist/index.d.ts","shasum":"220200d56478807a773a38f82c4896a9bf37d960","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-o8mo1WaolXOW4EpZFKMEuw70ZtPbbOQcLEI4TJeTURvdJ2r/UOlKsib+JYXs+EI3hHwIYyvCJRjQJu0tgKYGAg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.1.0_1788907042170_0.4784333897008328","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gusnips/vite","version":"0.2.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.2.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"68ed44c86dcf5993c36af319ada3bf787b379cd8","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.2.0.tgz","fileCount":48,"integrity":"sha512-Otmz9bLTlvodICJCLR9T6Pda3jzazOPYBM3BlUw46SCddUR/RVX1KcccTa4wEt5CcVl+iYGVvRta0zEorqcuCw==","signatures":[{"sig":"MEQCIGcIWus7LQ+iWhXcHCW6ZDaPttPe8IzqKi6DujhpkO10AiBmWa34HkvPZwy3szt1fMiUalWB5gCM2Q2Ga0V6PocwYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149177},"type":"module","types":"./dist/index.d.ts","shasum":"68ed44c86dcf5993c36af319ada3bf787b379cd8","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-Otmz9bLTlvodICJCLR9T6Pda3jzazOPYBM3BlUw46SCddUR/RVX1KcccTa4wEt5CcVl+iYGVvRta0zEorqcuCw==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.2.0_1788908233007_0.5564890897582322","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gusnips/vite","version":"0.3.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.3.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"0ac5b5193a837cb6a1ef44a9e941c07f15ccc458","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.3.0.tgz","fileCount":54,"integrity":"sha512-nvZfbyMtXBryXQ2jDp//ANQFZshNhJIUF0n1VAZjkCfX60KPk/OXziYFqORxweq/wONdlIdnhGP6HFhlJWxOlQ==","signatures":[{"sig":"MEUCIQDH9Foljp42C/3mXFao+f6e10/TzD5MifDO3WFlaCxrmwIgYbZLjQnrnf9TawoFmbFc3apDlaut0p4DSzW912YsngY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156504},"type":"module","types":"./dist/index.d.ts","shasum":"0ac5b5193a837cb6a1ef44a9e941c07f15ccc458","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-nvZfbyMtXBryXQ2jDp//ANQFZshNhJIUF0n1VAZjkCfX60KPk/OXziYFqORxweq/wONdlIdnhGP6HFhlJWxOlQ==","deprecated":"Pins @gusnips/react@0.2.0 by mistake. Use 0.4.1.","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.3.0_1788961539288_0.17563587944687642","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gusnips/vite","version":"0.4.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":{"name":"Gustavo Salomé"},"license":"MIT","_id":"@gusnips/vite@0.4.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"a2c2290ef429213b5c5eb64aa5239b43d9197fd9","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.0.tgz","fileCount":54,"integrity":"sha512-DzYtBaZSoU/iKXDxLFsHQe6viD87HMkCol3FVkqZMPyrjOtJkt6cXH5H9Oq1YFpU8LNDdX6axRaS59CldeixtA==","signatures":[{"sig":"MEQCIEaqRe7ldjibzWf8f6L5P83RBwgq226dJrwNYc8DpPsnAiAHbJoB3wJWMVRm5VIqb6/ItgzLeRLq9I7mV5pf0wrf+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156510},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"gitHead":"46fa2a994b23c66dfab449c9a17bbece580767ef","scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"deprecated":"Broken: workspace: range published. Use 0.4.1.","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"11.19.0","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@gusnips/react":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.0_1788979902211_0.07885788594451903","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gusnips/vite","version":"0.4.1","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.1","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"2ea67026728e65ea3321550b078b9b66696d4b10","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.1.tgz","fileCount":54,"integrity":"sha512-MxGUlnLDVahNczHv9G+ab75gNsluI9lkb45d1ByLI8ynA86FWf96d4zACfcg3YOLRTFQ1rGB9YeQsDiItXAgXg==","signatures":[{"sig":"MEUCIQDZKEsecB1S8e9OtaGi0wNuLlxEHgsdOrIlqnqwvLocPgIgaQ0sXgKMfxilagag8E7+FmFtcuGhs3a5qDJArPefO8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156504},"type":"module","types":"./dist/index.d.ts","shasum":"2ea67026728e65ea3321550b078b9b66696d4b10","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-MxGUlnLDVahNczHv9G+ab75gNsluI9lkb45d1ByLI8ynA86FWf96d4zACfcg3YOLRTFQ1rGB9YeQsDiItXAgXg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.1_1789142745013_0.7586127066824577","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gusnips/vite","version":"0.4.2","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.2","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"3c5e164c282f00cf06400110fe5ce7544b050f93","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.2.tgz","fileCount":54,"integrity":"sha512-ep+nvyGCLXweTdxVF2QFxIL7q1UTiJAQKr3+fJ9l5xYajR01XwN0n1udt2QggJd+7ZyPbOiESzjF+ZmzeTfrTg==","signatures":[{"sig":"MEYCIQCl0WEfXe3BI3IjO76nbHepW9sYTACl5AMb7UkDdnKnVAIhALOWShOKKygrzq2PaQIxBW0vPLoo2mP4Em+ahbzuQMpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156504},"type":"module","types":"./dist/index.d.ts","shasum":"3c5e164c282f00cf06400110fe5ce7544b050f93","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-ep+nvyGCLXweTdxVF2QFxIL7q1UTiJAQKr3+fJ9l5xYajR01XwN0n1udt2QggJd+7ZyPbOiESzjF+ZmzeTfrTg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.2_1789147334293_0.44215507367227347","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gusnips/vite","version":"0.4.3","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.3","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"4a52b29d33c39bb385bbc44c729a632a4d755447","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.3.tgz","fileCount":54,"integrity":"sha512-RTKq+2nxnvXgJ/Yuxjr/wu7L4XgauPnMpXXH1VzcTn4+ydtnLLGzqMQ7kZABvJ5euOZcB5NiuitxNA9TDLbh0w==","signatures":[{"sig":"MEQCIAKj8QqIXqwiIE+un57NG2ZMlboxlGLo03Q4Cv0WPUWdAiBu+XGnDqUicbfRMnwXVp09TMKUKvbZg/zym7j/gZqfEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156504},"type":"module","types":"./dist/index.d.ts","shasum":"4a52b29d33c39bb385bbc44c729a632a4d755447","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-RTKq+2nxnvXgJ/Yuxjr/wu7L4XgauPnMpXXH1VzcTn4+ydtnLLGzqMQ7kZABvJ5euOZcB5NiuitxNA9TDLbh0w==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.3_1789155554997_0.282375398114467","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gusnips/vite","version":"0.4.4","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.4","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"38af43bb1c71bd9960026b0fa09686be30fcee39","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.4.tgz","fileCount":54,"integrity":"sha512-8fvbesTWD3AXZV/bnfpBX8eqEshqRTQa1FULN9MhLeomK3M9pJ0gEQ40hROn2dTRMGGlZykOK28fyq+FgKmoQQ==","signatures":[{"sig":"MEUCIE1oWELMx5CPMrFrl7JbVBBeDjbSiz8az0gJ/2Ibxq3ZAiEA3JCeWLaNNh2p72/ym1DMYOQcOzrwKB36M7abqH9he/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158164},"type":"module","types":"./dist/index.d.ts","shasum":"38af43bb1c71bd9960026b0fa09686be30fcee39","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-8fvbesTWD3AXZV/bnfpBX8eqEshqRTQa1FULN9MhLeomK3M9pJ0gEQ40hROn2dTRMGGlZykOK28fyq+FgKmoQQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.4_1789157685853_0.5915428086190426","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gusnips/vite","version":"0.4.5","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.5","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"7e1753651886a0a9bd47735f8ce0ee0385c1da95","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.5.tgz","fileCount":54,"integrity":"sha512-phidCelUD8bMBxkHD5lqiGuS8azoz2oqJq3Y8NNBh9Jf6jWJogjw9eZylNHyUAAy+byrovw0jq3qCnvyu8Hh7Q==","signatures":[{"sig":"MEQCIGpIZIW9NZnBC1ZijP6Gb8Lub1+A4fuwQlPoi1s+aPFQAiBTLR2vHrcqb7Na6t7U2Tmumn4oIgFfZcl/fbhIM2fvhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160624},"type":"module","types":"./dist/index.d.ts","shasum":"7e1753651886a0a9bd47735f8ce0ee0385c1da95","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-phidCelUD8bMBxkHD5lqiGuS8azoz2oqJq3Y8NNBh9Jf6jWJogjw9eZylNHyUAAy+byrovw0jq3qCnvyu8Hh7Q==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.5_1789160872912_0.0012859540880272302","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@gusnips/vite","version":"0.4.6","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.6","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"7cc57ba78f71cc09f99723ce65a548c6bfa3e652","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.6.tgz","fileCount":54,"integrity":"sha512-Zxn1dScTdgYuGC/MRU7sV3DYVAJV5fm0kGQsVwCQ8s7hjR+TyZRhLXrcCv7+/wa5Ak1b3yF3NdMJu+6AMbMxGA==","signatures":[{"sig":"MEUCIQC9nL9ICtroXHH4ZykeYz0quxeYR/BC19PmLYodMw9ZUAIgTpc6Za7hzv8GJbEA+HD+YhSPXTwJwHNBRyZvIrcvwYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176835},"type":"module","types":"./dist/index.d.ts","shasum":"7cc57ba78f71cc09f99723ce65a548c6bfa3e652","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-Zxn1dScTdgYuGC/MRU7sV3DYVAJV5fm0kGQsVwCQ8s7hjR+TyZRhLXrcCv7+/wa5Ak1b3yF3NdMJu+6AMbMxGA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.6_1789166296190_0.7274583355295983","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@gusnips/vite","version":"0.4.7","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.4.7","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"516fc67f6da21ecfa0e800de7b5da98585195675","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.4.7.tgz","fileCount":54,"integrity":"sha512-UK4FjbeD4YaLJm4IXaB4ll8fZePSEDvVNqyZM2XXwKfOVVgErIOFoU6wEYpMeH7lDy7ru7msHJC/YV+z09tvhQ==","signatures":[{"sig":"MEUCIQCrj/DA8RJIwmscu1+Wd8bCN3DM4XtSf3RDKIRs3sVrFwIgJ2WgoX3/ODPHf9QZ44H92uESXiNE2GJHASmsP3Ozsxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183852},"type":"module","types":"./dist/index.d.ts","shasum":"516fc67f6da21ecfa0e800de7b5da98585195675","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-UK4FjbeD4YaLJm4IXaB4ll8fZePSEDvVNqyZM2XXwKfOVVgErIOFoU6wEYpMeH7lDy7ru7msHJC/YV+z09tvhQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.4.7_1789171784849_0.8651005032226504","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gusnips/vite","version":"0.5.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"c07a601b1177e83f187443ccdbb128a7a71977bb","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.0.tgz","fileCount":54,"integrity":"sha512-A10LpQlZ9uwRTG6/mzKPIxHtxjQp7xiAUKJAgYCG7E75rYK9Q2nbb38NnsCrGzMrsDPuOVk97lctrWbSRtOo9w==","signatures":[{"sig":"MEYCIQC0iIzU0K9syCbArWjiS6Dfa1hf5d+U/GwnscTM7tcMZgIhAM1nKiXs8V/70GQX/cyv5OHU1vz9tS0LGVSIoKptuqAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183852},"type":"module","types":"./dist/index.d.ts","shasum":"c07a601b1177e83f187443ccdbb128a7a71977bb","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-A10LpQlZ9uwRTG6/mzKPIxHtxjQp7xiAUKJAgYCG7E75rYK9Q2nbb38NnsCrGzMrsDPuOVk97lctrWbSRtOo9w==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.0_1789173570730_0.6821541989832727","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gusnips/vite","version":"0.5.1","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.1","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"ad214d205ed2b3546e9ae84ae3a14a3a49c11f7b","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.1.tgz","fileCount":54,"integrity":"sha512-M8HoHbjwaEtrUvi+Qe45Delr6ib6vnQwJVuLgGtLwwjugU/pZacz9eWLZBEQspSRsKCVzckuNyl12rXySOvsYg==","signatures":[{"sig":"MEYCIQCjTpI0WblQDrzmyXVtmxPmlFuBtFUzyALO7zsGTlTn+AIhAMstNfB1ZyJy1tEr/sMaiwa+7tbVEBjJciGvckpoFdL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183867},"type":"module","types":"./dist/index.d.ts","shasum":"ad214d205ed2b3546e9ae84ae3a14a3a49c11f7b","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-M8HoHbjwaEtrUvi+Qe45Delr6ib6vnQwJVuLgGtLwwjugU/pZacz9eWLZBEQspSRsKCVzckuNyl12rXySOvsYg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.1_1789173847544_0.9243508064921038","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gusnips/vite","version":"0.5.2","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.2","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"8450a23b6c05afe5b4812846f09ae2078e188a36","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.2.tgz","fileCount":54,"integrity":"sha512-6INmGWGTE0Yc6REqtLbY5vDTlXlONf5j58rnydBzWrnR1ehUGdo4Uj6a25Ob+m3TcYJFfisy1aI/59bxZhfKmA==","signatures":[{"sig":"MEUCIQCSwE/Kz/79piHyik1tjZMp+It769NKo/m6wMmI8fIjZQIgQhmpicvYbSALIknwFJ5q7DzBK20/3yu3rSdm25AhauQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183867},"type":"module","types":"./dist/index.d.ts","shasum":"8450a23b6c05afe5b4812846f09ae2078e188a36","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-6INmGWGTE0Yc6REqtLbY5vDTlXlONf5j58rnydBzWrnR1ehUGdo4Uj6a25Ob+m3TcYJFfisy1aI/59bxZhfKmA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.2_1789175159197_0.1858486884120658","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@gusnips/vite","version":"0.5.3","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.3","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"4c3874eb1166a46ede89a71b1980439cb37b32dd","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.3.tgz","fileCount":54,"integrity":"sha512-xEqTyHFQIzUbAaVQYDutI2OwMbYHboTuJQIMs0QcvJYDGYBWcUbZjHhubiQy97C/xeNq4mjw+PHWDoH+AhLCBw==","signatures":[{"sig":"MEUCIQCCpMns80KZJ3rg9TtT2dHni7EjbXlxu5wcfmgFUNVMRgIgH94TS1xCJH+fRJGZxhp2wk1lck8F3sxYMsPhWpZSQuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183867},"type":"module","types":"./dist/index.d.ts","shasum":"4c3874eb1166a46ede89a71b1980439cb37b32dd","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-xEqTyHFQIzUbAaVQYDutI2OwMbYHboTuJQIMs0QcvJYDGYBWcUbZjHhubiQy97C/xeNq4mjw+PHWDoH+AhLCBw==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.3_1789177423745_0.24187096478969505","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@gusnips/vite","version":"0.5.4","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.4","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"daed5f219b390d7d00469edccab263056a78d8d0","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.4.tgz","fileCount":54,"integrity":"sha512-lDGMSycmunu8ss10FT0y3UCHYdkMoo7E69zmrtiiJGq96C08BwgYE9jUWCqNhE4kybkUNSJ7hRXEn6u7VP8+Ag==","signatures":[{"sig":"MEQCICo6oj2d17en80/z76iaHagIy8FzbaFaslUMjNfBzvz8AiAueg/WHV6oJl91AE+oI8nBKcDEebyCZUOkXSLQZocGRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190393},"type":"module","types":"./dist/index.d.ts","shasum":"daed5f219b390d7d00469edccab263056a78d8d0","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-lDGMSycmunu8ss10FT0y3UCHYdkMoo7E69zmrtiiJGq96C08BwgYE9jUWCqNhE4kybkUNSJ7hRXEn6u7VP8+Ag==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.4_1789178794020_0.9291579944426547","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@gusnips/vite","version":"0.5.5","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.5.5","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"e459d86d459567bf8fbfe9181a9f5ebbf3ed762f","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.5.5.tgz","fileCount":54,"integrity":"sha512-La33Q1EKpkgBiAX4Bnl6V8xNWETUftBdL9tS9L+vMpnkGqXqQorGE/C7yBFTKrn44fVaASerKlB9sFyeWvWLOw==","signatures":[{"sig":"MEQCIDr9ajEzuyEOYQVozRybWGijrRrre7UXSTklDyo7p+gUAiA67T9I9Icfy/p8i9wFm2B0U65S7a9vA0ksQzJ4y6bcfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191399},"type":"module","types":"./dist/index.d.ts","shasum":"e459d86d459567bf8fbfe9181a9f5ebbf3ed762f","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-La33Q1EKpkgBiAX4Bnl6V8xNWETUftBdL9tS9L+vMpnkGqXqQorGE/C7yBFTKrn44fVaASerKlB9sFyeWvWLOw==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.5.5_1789179120497_0.34433562237640314","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gusnips/vite","version":"0.6.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.6.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"ff0b1258858911b7ada6f535303a6754da13a247","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.6.0.tgz","fileCount":54,"integrity":"sha512-RTsIg3hqnoMXHOuHVr1xEYP4ZNFJ0JFbS9ODfNApLjxuvP9DVL50+Ee4mxBWuR0/HiCnkVRbA9FZRy1Ml7byeg==","signatures":[{"sig":"MEQCIAwZaxDpjYZ+1L6R8/Y7eI3RKw+Fy1yH7qSgAqnlB6y5AiBQ24RSfOjDAncemg8/ViS7nYRvFOX5WL8q1UCEYwK4bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194885},"type":"module","types":"./dist/index.d.ts","shasum":"ff0b1258858911b7ada6f535303a6754da13a247","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-RTsIg3hqnoMXHOuHVr1xEYP4ZNFJ0JFbS9ODfNApLjxuvP9DVL50+Ee4mxBWuR0/HiCnkVRbA9FZRy1Ml7byeg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.6.0_1789187860684_0.846875409177033","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gusnips/vite","version":"0.6.1","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.6.1","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"092ba71e916d5b55b4110d171e7ea1ec95ec3a7d","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.6.1.tgz","fileCount":54,"integrity":"sha512-6qk89GKSYp0ZfQSfng268Thua62IGmoX2VM+McVvCPdylsgydgd8ut9BOYDfy6W6bAp11gxXf7yljLQ/xK7vAg==","signatures":[{"sig":"MEQCIBlQfyXWsMlk+P+mKNVxWM/8iBrVoRXX/SxF4AvZzVDNAiAX3nC2B199cOd4HnvB+MX6ZPgXG8GaQ9YrohKf9hYStA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194885},"type":"module","types":"./dist/index.d.ts","shasum":"092ba71e916d5b55b4110d171e7ea1ec95ec3a7d","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-6qk89GKSYp0ZfQSfng268Thua62IGmoX2VM+McVvCPdylsgydgd8ut9BOYDfy6W6bAp11gxXf7yljLQ/xK7vAg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.6.1_1789193655645_0.712183620211899","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@gusnips/vite","version":"0.6.2","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.6.2","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"42dccb41c625ca69ac2825415ea120da4c2c6e6b","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.6.2.tgz","fileCount":54,"integrity":"sha512-zCDWXYA3hjhZkHndMrbMsFZfcWWFh48sR+F1jVz8/WLGamGOw2X070e+OwNBPOYnkhclh0m8nPyNKqInYgBdyg==","signatures":[{"sig":"MEQCIBy2wLXh4JGeEOv6XAe3tK2sK3Stutn/ayKIxTQzwBe1AiAJOyCQoYS4W/TdR7svWFEpysfWgO/Eaiu7ONC0mna+Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194885},"type":"module","types":"./dist/index.d.ts","shasum":"42dccb41c625ca69ac2825415ea120da4c2c6e6b","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-zCDWXYA3hjhZkHndMrbMsFZfcWWFh48sR+F1jVz8/WLGamGOw2X070e+OwNBPOYnkhclh0m8nPyNKqInYgBdyg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.6.2_1789194872533_0.5020682472714855","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gusnips/vite","version":"0.7.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.7.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"024bd48bcee3deb9f49fc30c78f3ad1f4e2722cf","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.7.0.tgz","fileCount":54,"integrity":"sha512-4NpgEbDAPhyz6OtM+4uOfu9JlmSWLu5J+cE3GTe+IjsQkRHqp6xUrWBDigQqNP6HrDOBhMXEAbuKICioyw1xQA==","signatures":[{"sig":"MEYCIQCrCnio7G+RIPyH91rOvEcOqE3fqNXhM5Zg0RmC+KVrSAIhAOzPHFJVCDnBS9dSf02B6m0KU+Yj4Y+yXVPikCo9QqDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194885},"type":"module","types":"./dist/index.d.ts","shasum":"024bd48bcee3deb9f49fc30c78f3ad1f4e2722cf","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-4NpgEbDAPhyz6OtM+4uOfu9JlmSWLu5J+cE3GTe+IjsQkRHqp6xUrWBDigQqNP6HrDOBhMXEAbuKICioyw1xQA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.7.0_1789200324617_0.14236289372970146","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gusnips/vite","version":"0.8.0","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.0","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"8f563f19ed67f68ede6df3d2df7e8a5e62def1e5","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.0.tgz","fileCount":54,"integrity":"sha512-ziuViZoXfMH0KVmawohC3tNA6/AtqLZ+wx3O/TVPuGnf7K2ZJUpG8kp28OpYIRWJZkRfGB9mkcFs2AFpdX00+A==","signatures":[{"sig":"MEUCIDBurQdB65ZNpehBfHk2mz4cTbCmCVN/Uy1yQcWuoz0OAiEAtoaRGxA2u7MND7608us2gCkWbIcEVhanjDMfNbExhXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194885},"type":"module","types":"./dist/index.d.ts","shasum":"8f563f19ed67f68ede6df3d2df7e8a5e62def1e5","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-ziuViZoXfMH0KVmawohC3tNA6/AtqLZ+wx3O/TVPuGnf7K2ZJUpG8kp28OpYIRWJZkRfGB9mkcFs2AFpdX00+A==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.0_1789200727075_0.04885763235048146","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@gusnips/vite","version":"0.8.1","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.1","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"008284990c9a829290efaa5e09165f23d6e59d8c","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.1.tgz","fileCount":54,"integrity":"sha512-nNY5Pf3q//W3jOCeBNa1fgvuCX7vBWI/imJT3xqq8SSb0nvlCMmA5Wh3jA7aHqLyttsx/pcerHzSm/S10kjaWQ==","signatures":[{"sig":"MEQCIHx86OoJo543fj4jRzpXNFYHqMyqmB8ZH9HKm1XG3bsIAiA7v9OJ/dV3D5xmOuhzdy834UmtALKqmPmmknw0YqeFsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200492},"type":"module","types":"./dist/index.d.ts","shasum":"008284990c9a829290efaa5e09165f23d6e59d8c","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-nNY5Pf3q//W3jOCeBNa1fgvuCX7vBWI/imJT3xqq8SSb0nvlCMmA5Wh3jA7aHqLyttsx/pcerHzSm/S10kjaWQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.1_1789203350778_0.6481172799117993","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@gusnips/vite","version":"0.8.2","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.2","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"1542c34194758841f965d6bd7dad905686d96fc7","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.2.tgz","fileCount":54,"integrity":"sha512-Ro6uWEWpA5MdiIw0dGP1Ks5FNtmrW6mxksJ6XA5arIrcYmJj2eb4ARyEwDBwxga7JI+8tVzWkituIv+rTf/ebg==","signatures":[{"sig":"MEUCIQDnbTZFy/M8aQGNl31WWD9W/9lMuW+2w0Ky87cJp+y14gIgQCHB2+ml+I4B53edTXfCRzeWBgXqKkup1XvnO+q2BNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"1542c34194758841f965d6bd7dad905686d96fc7","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-Ro6uWEWpA5MdiIw0dGP1Ks5FNtmrW6mxksJ6XA5arIrcYmJj2eb4ARyEwDBwxga7JI+8tVzWkituIv+rTf/ebg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.2_1789350936892_0.03249013220743047","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@gusnips/vite","version":"0.8.3","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.3","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"c9d13e346b97448996095fe885782508abc8bc32","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.3.tgz","fileCount":54,"integrity":"sha512-4wqIOuGe5ZgtUKr5usEC79+wbJi/h972bxMkUAB7ZDswb+tvh7MdJ3+v3owOy0kNmiO+uGO6Krrto3iPPtMVrg==","signatures":[{"sig":"MEUCIQCc3nj165xrHhwWjG02hOHlG8+59L+AHoUopHeVp4aqfAIgcID4ROGkmxLLkKzIzD1ZBAypTkEruEsc0sVnj0UEK+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDru7YOpv4UPehNd5s1U70K/LWuwfdQXTHXUEeFG+s9MAIgBO+p47v7sPLd9e3jWIc2zQ71Wl/C4l4kaS5nMW1A61g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"c9d13e346b97448996095fe885782508abc8bc32","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-4wqIOuGe5ZgtUKr5usEC79+wbJi/h972bxMkUAB7ZDswb+tvh7MdJ3+v3owOy0kNmiO+uGO6Krrto3iPPtMVrg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.3_1789722401364_0.29013077376460683","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@gusnips/vite","version":"0.8.4","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.4","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"a0c231b8c8422b53cd81d651918de012cc7ebab3","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.4.tgz","fileCount":54,"integrity":"sha512-nP5xd4J4/9v4XCL3zOUL9n8aXejtBMXpGI/yB924oPUtpsYxH5Ntvu6f3Q81vT1XrTrZgsv0yoc9LQNZiTixcA==","signatures":[{"sig":"MEUCIQCjs+0gBvPAvoS1XThf/eGB+HM8MnE4zsFzD6LrQcXvgQIgGbGChWBpU1S8PBtPLRDWt92y4efuV0szezSs6WhSp2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGfJso0UIAlVOdcjfL6HiOldmuN9F0XQmvX3VQQk5UIdAiEAzp9h3rGd0Ki8dzgQunbQ/wnME4bMgOMjkfOqflGHjIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"a0c231b8c8422b53cd81d651918de012cc7ebab3","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-nP5xd4J4/9v4XCL3zOUL9n8aXejtBMXpGI/yB924oPUtpsYxH5Ntvu6f3Q81vT1XrTrZgsv0yoc9LQNZiTixcA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.4_1789914718666_0.8539300570105366","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@gusnips/vite","version":"0.8.5","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.5","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"cf7f2f34bf29a3940557212fc4c268830c902110","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.5.tgz","fileCount":54,"integrity":"sha512-Kty4nsq7pqUo4GZnRzLTyOrlArvtndj3dOSCrr3XvkIl6J5w5Q9GD9q9ka9iT1wWg/n7SZInJ2k7LRMGMFBlcg==","signatures":[{"sig":"MEYCIQCLYli7D3zHXio7ztYbYr5LWGV+Yv/ddc8s8fJu9vJ1AgIhAK+DkULN7b2qoixtofcjQTkTrauMeMY4dJ+OPf0dqySf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICjBi/jJKDGOmH7fZF4DtTxpCfjGG0/diGKbQq0XSqXmAiEAyeaZJi/rzNEflGsXB8yuqCq3L3DXR9BC+SYNkYh8DMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"cf7f2f34bf29a3940557212fc4c268830c902110","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-Kty4nsq7pqUo4GZnRzLTyOrlArvtndj3dOSCrr3XvkIl6J5w5Q9GD9q9ka9iT1wWg/n7SZInJ2k7LRMGMFBlcg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.5_1789930806285_0.3193574607515306","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@gusnips/vite","version":"0.8.6","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.6","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"90cd5f99bd2d031e2af6b69886b706b748574d19","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.6.tgz","fileCount":54,"integrity":"sha512-f9tnI9fr5yxCcp6daQj0r7BhOjxGhnU01MDaY0zlqLAA1g0w3L+7weGBQ1394m0SonGl+U7ampK2YKT1oo7FdA==","signatures":[{"sig":"MEQCIGDBWuUnzX/o8rHNoFl17vpD5LN9W0bs9yBPaWDsYcIAAiATQuEZ1IZ+eHOkRTSF567sXwJx/oWHz/c/+GMg/Ic4zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9droMkXcyN1atnE/32tExnJEUc0mSXCeWnKQg8GXGeAiAbsvPk6/OSEzULJAt7MFNEMih/kBU7bPPlIY36Ksuu7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"90cd5f99bd2d031e2af6b69886b706b748574d19","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-f9tnI9fr5yxCcp6daQj0r7BhOjxGhnU01MDaY0zlqLAA1g0w3L+7weGBQ1394m0SonGl+U7ampK2YKT1oo7FdA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.6_1789946162873_0.5295200473663042","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@gusnips/vite","version":"0.8.7","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.7","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"ebf0fef016f54bdef45436c5710354f62186000b","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.7.tgz","fileCount":54,"integrity":"sha512-9M5DuUQZupTIeY3DjyIJ4l+qk6bmD98FgLFPpSIoZ6oRgTDTNJPkFctH70P051tuA5GQAw8O1spU2lYNxTjMzQ==","signatures":[{"sig":"MEQCIFvkcjI2hu3RTodZ6U4CHgA8ohxeY/5Xs8nGU5meN68SAiAgqbhlnX1MHD0DgZEXEuHkZypwJGH/89BAUhTwwE4BZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHL+JSfPmVyiiLWZ78pYV2WGPst/QtCpqn4byWQBpRgTAiB/+3ECJHraJP0+YJ/ZTlyEfHMtEuVmqJfOh9tn60p0Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"ebf0fef016f54bdef45436c5710354f62186000b","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-9M5DuUQZupTIeY3DjyIJ4l+qk6bmD98FgLFPpSIoZ6oRgTDTNJPkFctH70P051tuA5GQAw8O1spU2lYNxTjMzQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.7_1789952267752_0.16668735812106572","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@gusnips/vite","version":"0.8.8","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.8","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"10b117c6e46b8f39f59e95f9145295253553322a","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.8.tgz","fileCount":54,"integrity":"sha512-nmeqpukw9VRW9BiFIaVLj3OYjIQtPl+XUailT0IqX/70EsrOnFTMt6+glh+jtaXsZEPETY7HTZJ01z8BlF8tdg==","signatures":[{"sig":"MEYCIQCCHf7S2bdZ1MuvHvc5wv+ImmoJf7TXOnaUf0jykNlk6AIhAMVjI3QJfkP/N9v14gfCPoC28aHYd18H6d3lOjjT0uYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7nf8SOSgLnznD7dPryg27+K6EDzbbuGSoNLTn7yHU0wIhAJl29VNcgHbV6eKxjLvjv0whRY9lOwAFbaBxfMeFxsLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"10b117c6e46b8f39f59e95f9145295253553322a","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-nmeqpukw9VRW9BiFIaVLj3OYjIQtPl+XUailT0IqX/70EsrOnFTMt6+glh+jtaXsZEPETY7HTZJ01z8BlF8tdg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.8_1790006897994_0.17149119584461325","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@gusnips/vite","version":"0.8.9","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.9","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"e3defcce47ea40d1b127470b8929f857c00bca88","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.9.tgz","fileCount":54,"integrity":"sha512-aX1iCHVqwTXCcaJtDh9x5wFjJhPvmt9z832Ej0ngluHPBN8TKryklpdKuriAeXumkndl+xcwILDshTDVbU17Gg==","signatures":[{"sig":"MEQCIA4ibk35IUiu6097IhOyc60FCO/85fGCkw1Hxdeozph9AiBfojwGpRlx1T64JX/OzJMkTRqtFTQTFw4GdtWa4Ky7lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4kt+bBxPC/EJeoAB3kutNRmR95xPBoPGGmDVSjWVfCQIgBBOsLmPfFJGPSUUlZwxX5zQL6PrE4V+tmpc1QAe+/AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203287},"type":"module","types":"./dist/index.d.ts","shasum":"e3defcce47ea40d1b127470b8929f857c00bca88","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-aX1iCHVqwTXCcaJtDh9x5wFjJhPvmt9z832Ej0ngluHPBN8TKryklpdKuriAeXumkndl+xcwILDshTDVbU17Gg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.9_1790028273461_0.04555886860451008","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@gusnips/vite","version":"0.8.10","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.10","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"35369c34a4ef30254f3ba58430e8f9121aa4db53","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.10.tgz","fileCount":54,"integrity":"sha512-qnU8MLcMATjdEnsexiTUlxU2Q1E7kANlqMueIyfbEnBrDM6L+EKq8TqIPNfOKayJx0ZFllNeF4D/kBxTH3BCWw==","signatures":[{"sig":"MEYCIQCTnqV2/8wv4RplnnngWCmQTcmPcYTf9VdR9cB3FxZvEAIhAK5I7lJaRczemXGj0IyOiIQfzS5MnzfFAW6S2sbROf9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDId/RPN2qHA9EB5cgo4DtmLEkWQH91RqM0Ju2HNTsKBgIhAM79zY/veiu2IyVHPX9PsbL7o5fdP5ocFPi3hfmE6mAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203288},"type":"module","types":"./dist/index.d.ts","shasum":"35369c34a4ef30254f3ba58430e8f9121aa4db53","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-qnU8MLcMATjdEnsexiTUlxU2Q1E7kANlqMueIyfbEnBrDM6L+EKq8TqIPNfOKayJx0ZFllNeF4D/kBxTH3BCWw==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.10_1790140962282_0.3291158894235473","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@gusnips/vite","version":"0.8.11","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.11","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"ffe839eb4898a1ca400aba4a0193b07305fab467","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.11.tgz","fileCount":60,"integrity":"sha512-GYPIVufTYDUd1wbwYMV8umw4rGCIAvrW/rNmCl7hwWZZvYlCaFiIDDGcYH6JEvrSKSMhr66umuSRwrdiFNzq5Q==","signatures":[{"sig":"MEYCIQCMoD5BjMf/ea5kM2+4SY0vLNUkn9nNgrri/NigkOpPnQIhANIPaZAq6NGp13ZSzqA38rdE8SOgQGZ7NAeXI88tbr8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoYkuaOItSqRTpAtVrO6uVGd+6fZOwiMH5mo/TcY3xYQIgS2SpLQ6pQ8ekfplDwopeOGSzXpTX9aUlCINjgQ5o6pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217365},"type":"module","types":"./dist/index.d.ts","shasum":"ffe839eb4898a1ca400aba4a0193b07305fab467","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-GYPIVufTYDUd1wbwYMV8umw4rGCIAvrW/rNmCl7hwWZZvYlCaFiIDDGcYH6JEvrSKSMhr66umuSRwrdiFNzq5Q==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.11_1790174695617_0.35172707466227404","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@gusnips/vite","version":"0.8.12","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.12","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"2d826650f218a75bf10fefdde05ad9c13b52f196","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.12.tgz","fileCount":60,"integrity":"sha512-WIwetGa9g39JV4kxPD5Ik5xnHwwYi9nMSULtMQgii/nWfp7Ynmm4oWnRGWVuHLJxaGLWco5kVxU2NLQGQw7yOA==","signatures":[{"sig":"MEUCIQDU7HhdWIEsS/lgbjuvmFe5o/uO5XCAyTdGt+X6OLJSBQIgTrZg8c8j1NwPYtCbsxWpvgCmXmCugztoaKKGqRCke2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDs+q3pCFvmeZZ5pD9ugSM1AiGmpDGc7fhLOl/iG8Q44AIhAMtg1giysyU8ojwEEUM1GuzgDbGV1jZTU6z8O7UaK+Zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217365},"type":"module","types":"./dist/index.d.ts","shasum":"2d826650f218a75bf10fefdde05ad9c13b52f196","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-WIwetGa9g39JV4kxPD5Ik5xnHwwYi9nMSULtMQgii/nWfp7Ynmm4oWnRGWVuHLJxaGLWco5kVxU2NLQGQw7yOA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.12_1790181362049_0.028398018205902265","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@gusnips/vite","version":"0.8.13","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.13","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"c348c7e699bcfab95fea1c48596863924e6139ad","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.13.tgz","fileCount":66,"integrity":"sha512-eYOtqzKIRhdvHZ9HiCnbtZqXIRGRFQkF/Tel5Lj/ysFRLB3qT3sVoVQGWcXaE00hW07pcPliMMC496hXAfcsaQ==","signatures":[{"sig":"MEYCIQCzb8kJxpE4/tc/e6bny3zzYh7ejUBA7uKU1hSdbwzJlQIhANr5mx2QvcRJw6lni2xoTdkVCKlp234uK6jEVFzLjqsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCH3Wes4keQvTBHxByke4m2kHORjh6/Bd1YUXBdH8rTrgCIQCCe83Br/YTkmsYqI5oyUzjyMCL6CO451ccdRajSOkYuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226217},"type":"module","types":"./dist/index.d.ts","shasum":"c348c7e699bcfab95fea1c48596863924e6139ad","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-eYOtqzKIRhdvHZ9HiCnbtZqXIRGRFQkF/Tel5Lj/ysFRLB3qT3sVoVQGWcXaE00hW07pcPliMMC496hXAfcsaQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.13_1790188770291_0.880069633676076","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@gusnips/vite","version":"0.8.14","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.14","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"2a1a07ccb823e4f574bd95528352c8aedffd748c","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.14.tgz","fileCount":66,"integrity":"sha512-4/ks20MKijeBjfzrPLNbHcFmS6RQs+zGBXCu+wH3ou7Tu7++vk4YG7LEF9hh+B/MTLaw/tupfxulO8lNy5fJhg==","signatures":[{"sig":"MEQCIAicBzJmVej14Prko2ndVLfD87g6Lz7hdnRj/h2+a0q7AiB3zcCrdQHsfebIn0EkflxeiCmaqKqaND0i+tF0HHPdYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhydyYcbRlSXU50RnOC+HULQqNZZyPmRrqHCQxkyTFTgIgNYKCNmECZyXclwgqAfpZXtf81baFsfP9br/RlkOzizI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226217},"type":"module","types":"./dist/index.d.ts","shasum":"2a1a07ccb823e4f574bd95528352c8aedffd748c","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-4/ks20MKijeBjfzrPLNbHcFmS6RQs+zGBXCu+wH3ou7Tu7++vk4YG7LEF9hh+B/MTLaw/tupfxulO8lNy5fJhg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.14_1790194262778_0.8287685999497951","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@gusnips/vite","version":"0.8.15","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.15","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"5e32aa3d08ea4f7a734f7092517897c8e913a914","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.15.tgz","fileCount":66,"integrity":"sha512-WNBQXDrGvat+vGJeG5aO2MoIE1azZbf2teL9efloWwwCydFLj199gNYz5uu+lZaTY2PPwApw6styvTSHmkyaRA==","signatures":[{"sig":"MEYCIQDihpWqPKRN145t3ICpn13odvVlECyuWPzgjVEqxP5p5AIhALEeVHFkUmAq2jBFr0qatkZW9nJJcOAS8sFOgxW8Ako2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcltyA5EqF9PuVE+vYrmYAACe46vZvpNPFbphYBrGYjgIgKw4WnkCcibK2i+jR7rD9sD7OiIyT0tTYrLf0ZqadOHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226218},"type":"module","types":"./dist/index.d.ts","shasum":"5e32aa3d08ea4f7a734f7092517897c8e913a914","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-WNBQXDrGvat+vGJeG5aO2MoIE1azZbf2teL9efloWwwCydFLj199gNYz5uu+lZaTY2PPwApw6styvTSHmkyaRA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.15_1790195358954_0.1003731576169078","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@gusnips/vite","version":"0.8.16","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.16","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"609de0e7b1a51cf4e583e7bc867d0adb2c629dbc","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.16.tgz","fileCount":66,"integrity":"sha512-Xe+iKw//afabQv172yn2/t5vEpXnHKHYJ7p5aTfTQ8c3h1Wk9aPkndM2PZxUZTiquEeE7jRu3lfhsXlU2FB7VA==","signatures":[{"sig":"MEQCIDkXFkxEGXAg3akhEyv/v0BZLr09SlpzZIfJ4/p5qU1KAiAGBxGAgIVp6k5SxflDBhzlqUykCS2MzzRDpPs/PNkCBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnW0zoKSONC2kGpOt3lmZ0MWT6Dt/j54+X5IhVSWQ+AAIgFZoJfwsbx1MxC6lG3UWU8xWgQPZmNhhadWOMC3n3oXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226218},"type":"module","types":"./dist/index.d.ts","shasum":"609de0e7b1a51cf4e583e7bc867d0adb2c629dbc","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-Xe+iKw//afabQv172yn2/t5vEpXnHKHYJ7p5aTfTQ8c3h1Wk9aPkndM2PZxUZTiquEeE7jRu3lfhsXlU2FB7VA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, and a shared vite preset.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.16_1790215873638_0.9264540120990346","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@gusnips/vite","version":"0.8.17","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.17","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"2d10ba326bd5574ee9f4109521d4228d98f43e87","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.17.tgz","fileCount":72,"integrity":"sha512-hqHJMWv0nbrOgfEiNo/47sfMdl8aY/pk6gv4OcyaEMER5dW3MJGCA1tWaqBQoZqMvZwUkYNoAp90qlYYYatBrg==","signatures":[{"sig":"MEUCIQDDsN6WhZwzrcqGBGZP7rdIajhzoYg2eVONj0+aN/TU2AIgR6m928svrnbeEhrLA8zz3PmDdOvgLTYRds2E4/aS34I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVF9iUqWLxstY6bmY3tjzvWRms6GqzqZaLNo3unSopiQIhAJGGrqekMu9DTq0YkmwI8Jrs6uj1a2lO+NNijbDHEwBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356262},"type":"module","types":"./dist/index.d.ts","shasum":"2d10ba326bd5574ee9f4109521d4228d98f43e87","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-hqHJMWv0nbrOgfEiNo/47sfMdl8aY/pk6gv4OcyaEMER5dW3MJGCA1tWaqBQoZqMvZwUkYNoAp90qlYYYatBrg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.17_1790219480466_0.9517378019828884","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@gusnips/vite","version":"0.8.18","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.18","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"d77a85946f2fe38b1a22cb5cbe2cdf890e9b98b3","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.18.tgz","fileCount":72,"integrity":"sha512-kG3DyUwpqUA4jYI+vxT2u0l/fdLeB9fTMzU8plFvyGH5IAvAo8ljsIjAEIVNYUTIGyppbs4lzFcg+AbKnsFHVQ==","signatures":[{"sig":"MEUCIBUJvxPtbokF8w1UpZRFPpINgvxPA2q0qfUsWmNxe200AiEAhRd67+kP77nZ5g777jG5wigO0Udc4yfeGnKwEzj9eHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj1TFKbDk6xQ4chtWJCGmFtacQPm5j+qXHaIgFlntdxQIhAOmIpCix97w41+qIcFZMwfjrk3EJUyhf2ncLBlmbjEGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357552},"type":"module","types":"./dist/index.d.ts","shasum":"d77a85946f2fe38b1a22cb5cbe2cdf890e9b98b3","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-kG3DyUwpqUA4jYI+vxT2u0l/fdLeB9fTMzU8plFvyGH5IAvAo8ljsIjAEIVNYUTIGyppbs4lzFcg+AbKnsFHVQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.18_1790230146291_0.9817924650840928","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@gusnips/vite","version":"0.8.19","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.19","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"c34e2844d652e6f5c2310754a5bf3d3e953c7fc4","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.19.tgz","fileCount":72,"integrity":"sha512-VsO0yMBafX1FJMPjUrQHdAboUl62wsWP3EOQhDM1V9IbvLARdoh7+sxCOvwbZcixR5hJs6xacdfFD3zfmKvm1A==","signatures":[{"sig":"MEQCIDf5TZErH5zem7mW403gKjF5W1ZaMFMjgvjWmJ8cwsDOAiB/OdGS7cQGn62LYpwpr9nebT0hZ70dOFFsAZix5hg5fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZMn+lD1bUAHvKa0f2oYX7gZpEY2vTMnx2Mn2MPnOniQIhANyPExzEedmGrxxwbGTymzwnTh1v3rd0WFRKLCrfF4T9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357552},"type":"module","types":"./dist/index.d.ts","shasum":"c34e2844d652e6f5c2310754a5bf3d3e953c7fc4","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-VsO0yMBafX1FJMPjUrQHdAboUl62wsWP3EOQhDM1V9IbvLARdoh7+sxCOvwbZcixR5hJs6xacdfFD3zfmKvm1A==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.19_1790231117198_0.7660476295515692","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@gusnips/vite","version":"0.8.20","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.20","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"706667bd01b5d01fcd54a1f0cd52d6de1e12a377","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.20.tgz","fileCount":72,"integrity":"sha512-fb8Ncbn61/X6r0FtIexFn6y9/g9O2Fy4OV9vwTT3qJiC7mTqVzRYoPztAUCHDnC16TOQe4/NP+T4u74WLUxRiQ==","signatures":[{"sig":"MEUCIQDFnEa61FAtjaRX1UjracFiX0qBg1gk7TEiexicFWBZqwIgbw8KhCK5wv42rMXtuNb+ouopw8LFmiE2QxRktbDtozs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFGFSIxUH3XeGtR35jY8Ln0MuNBheliltkEaG0Ya+ocFAiA+LwZ1z82/wFcMzlMOHbTm2pKAm/3gIfbaHNmmWYc6gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358084},"type":"module","types":"./dist/index.d.ts","shasum":"706667bd01b5d01fcd54a1f0cd52d6de1e12a377","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-fb8Ncbn61/X6r0FtIexFn6y9/g9O2Fy4OV9vwTT3qJiC7mTqVzRYoPztAUCHDnC16TOQe4/NP+T4u74WLUxRiQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.20_1790231416575_0.7110668538550853","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@gusnips/vite","version":"0.8.21","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.21","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"34899b73b90ae7fff22f9cba863d6abfe14b4ab8","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.21.tgz","fileCount":72,"integrity":"sha512-yEZUPVRjFCDLyAiTSZxjPP6m3PbNKj8tHre6R8ukV0GcY18ISk4afbQcwegkyb/PP2yByLlhIYPcQtOL/TghMQ==","signatures":[{"sig":"MEQCIC+zfHZbGo5piG1QwBgE7Xka4z7MrbyWAUFOSXeWuceXAiBRV2G8tb/1+V7VUAOdqakyaHpv0qVaV3ckwAZoGmrOtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFiOW8f0OXARNLXr6MNkT1I2Yd0GTNtwEY21zuBOdhvlAiAKMn7GO0gf8Rt8ON0vevFXr/Nf1sM5WxCcf5yBji4D1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358084},"type":"module","types":"./dist/index.d.ts","shasum":"34899b73b90ae7fff22f9cba863d6abfe14b4ab8","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-yEZUPVRjFCDLyAiTSZxjPP6m3PbNKj8tHre6R8ukV0GcY18ISk4afbQcwegkyb/PP2yByLlhIYPcQtOL/TghMQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@gusnips/react":"0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.21_1790231827380_0.2126714626340942","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@gusnips/vite","version":"0.8.22","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.22","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"4a15a2f6bd83b55d43cfcc58fa5ee9c80fa5e182","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.22.tgz","fileCount":73,"integrity":"sha512-WuddWuMRaiEZ2ccLTRyrKopVXnJKG/UG07rstMV8upGMdOw3/sJStne4//+CNcONyYybKB5lqUbt5alONTxTRg==","signatures":[{"sig":"MEMCIGk7gWoH5XXOk1lE8fe4BGL9AGWa7B8POIqPHFllG+hDAh8DhIAeZi06Jv0ZvSyPxatjH/6apM8V/71vnk/njLIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwnrQRbSjcP5cI44ujIo4sgQ1u6E5Z+mVjTKzMNwxZtAIhAKv0h3oRlPqmoXSo7zKL9enEJAb7VJnn85vbNNsPZiyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361826},"type":"module","types":"./dist/index.d.ts","shasum":"4a15a2f6bd83b55d43cfcc58fa5ee9c80fa5e182","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-WuddWuMRaiEZ2ccLTRyrKopVXnJKG/UG07rstMV8upGMdOw3/sJStne4//+CNcONyYybKB5lqUbt5alONTxTRg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.22_1790274007321_0.5170145056607558","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@gusnips/vite","version":"0.8.23","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.23","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"fb72dccc34358899dcf672c706d3c96a31940b7f","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.23.tgz","fileCount":73,"integrity":"sha512-kHHY4ZE2jfTErOiZkH23xWH7VK02llQCO5WrBvZXNjX9Pnr+sDEGRVtZzXwsSvd/kgR4PVVZiltbM09mN9SosA==","signatures":[{"sig":"MEUCICIgzyA30mipoioqZPota1DXlraJNkjNLlnbcNbp5mX0AiEA3tShRYdvfjdrfNMRRXmf6ijBU6qRx1MjlPYkHaXG0P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCveZcMHXc0Q9jHGJDgeliwvJgco6U2vvONnonVuO4udQIgDjNT2hIRhvm4KrtLoGzNqFvpfhuJWXAQsS+HHVy9rAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361826},"type":"module","types":"./dist/index.d.ts","shasum":"fb72dccc34358899dcf672c706d3c96a31940b7f","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-kHHY4ZE2jfTErOiZkH23xWH7VK02llQCO5WrBvZXNjX9Pnr+sDEGRVtZzXwsSvd/kgR4PVVZiltbM09mN9SosA==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.23_1790274966679_0.7433402060256209","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@gusnips/vite","version":"0.8.24","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.24","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"7ab0b51d15e72540b1a2630a6757f84bc77232cc","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.24.tgz","fileCount":73,"integrity":"sha512-1aZgyunCO53y6QmDknerekQngTHfiYN/FmWEN10lMQrjr5w3lJnXUJXmlMhcMZyWSOEHLXNNZ2WNwfN6ZxCmgg==","signatures":[{"sig":"MEUCIQDBnsObYsG8akQVdFwn70UKZu168JUgPLIse3fXKqkzMgIgJtLF0m5gwXs/BkbBK1kwJV/RXXiJlpcl4fbKnuovfAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmAIGkcX09MaX7IuYItMAfaeT3BoSgAofu2nC1as6Z1wIgaRH0l8QOB54rmyTbj5GAV/h8/nXWiW0Vz7kyK6tacJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361826},"type":"module","types":"./dist/index.d.ts","shasum":"7ab0b51d15e72540b1a2630a6757f84bc77232cc","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-1aZgyunCO53y6QmDknerekQngTHfiYN/FmWEN10lMQrjr5w3lJnXUJXmlMhcMZyWSOEHLXNNZ2WNwfN6ZxCmgg==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.24_1790285027774_0.49773078107507507","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@gusnips/vite","version":"0.8.25","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"author":"Gustavo Salomé","license":"MIT","_id":"@gusnips/vite@0.8.25","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"e7efd169445bc33fba5e2463f194304fb9b1ec66","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.25.tgz","fileCount":73,"integrity":"sha512-t1iILdbfT/hD/zuw9rvdgoGp+cc47EgitFvEPKQ/4OsKZkdmXTK24S5esjrvT2hqsftqrD4PpGNGEU5MOope+A==","signatures":[{"sig":"MEYCIQDlAIOPyqwIzI7M/9Zh8Yw1Pry39mDYu1C3kOuXJuDEBQIhAJnNgk8rYGFBg5tEcJTetdajSy+Gk4tOTML8sxnmVWZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkTVOumey1LJLrrsxmmdg/wAoT54xHmd7Lgmz4GaP16AIhAJYK5hUEv8DoVXiNeyVjrDr4mLISpShDVQOY27kH+IgC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362791},"type":"module","types":"./dist/index.d.ts","shasum":"e7efd169445bc33fba5e2463f194304fb9b1ec66","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"_integrity":"sha512-t1iILdbfT/hD/zuw9rvdgoGp+cc47EgitFvEPKQ/4OsKZkdmXTK24S5esjrvT2hqsftqrD4PpGNGEU5MOope+A==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite_0.8.25_1790361495166_0.8171365340581209","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"_id":"@gusnips/vite@0.8.26","bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"dist":{"shasum":"2ece19e6710c2ee84a10dc3500e7fe8af3248f84","tarball":"https://registry.npmjs.org/@gusnips/vite/-/vite-0.8.26.tgz","fileCount":73,"integrity":"sha512-mhncV8MTnPUjfGmjTRv6ptEV/Z2ZfF8xvSGFIWDOeaMHxL/OIrKy5U3mby10FyLsScEsugc7Cp6Uj45aNEbItQ==","signatures":[{"sig":"MEQCIEruH+p0fH8jrgpawMoR76NYrKcAfi7/ltKlfzlfLP28AiA6v3g7BADoZJHy5LwR24gFx/evouT9tLo/UB4SAFbcuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHrEneov/N9n6YqVtL1zwW7cON8GbANNyCCbmyhtRXxNAiEAvFUbAB80ZYLjUxFjF2LiFnQ+Z0QnmX1n1oz+Uub6cYk="}],"unpackedSize":362791},"name":"@gusnips/vite","type":"module","types":"./dist/index.d.ts","author":"Gustavo Salomé","shasum":"2ece19e6710c2ee84a10dc3500e7fe8af3248f84","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./i18n":{"types":"./dist/i18n.d.ts","default":"./dist/i18n.js"},"./theme":{"types":"./dist/theme.d.ts","default":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","default":"./dist/preset.js"},"./render":{"types":"./dist/render.d.ts","default":"./dist/render.js"}},"license":"MIT","scripts":{"lint":"eslint src","test":"vitest run --passWithNoTests","build":"rm -rf dist && tsc","sync:docs":"cp ../LICENSE .","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"bun pm version major && bun publish --access public","release:minor":"bun pm version minor && bun publish --access public","release:patch":"bun pm version patch && bun publish --access public","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build && bun run sync:docs"},"version":"0.8.26","_npmUser":{"name":"gusnips","email":"gustavonips@gmail.com"},"homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"_integrity":"sha512-mhncV8MTnPUjfGmjTRv6ptEV/Z2ZfF8xvSGFIWDOeaMHxL/OIrKy5U3mby10FyLsScEsugc7Cp6Uj45aNEbItQ==","repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"_npmVersion":"10.8.3","description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","directories":{},"maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"@gusnips/react":"0.9.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.2","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"vite":"^8","react":"^19","react-dom":"^19","@tailwindcss/vite":"^4","@vitejs/plugin-react":"^6"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"@tailwindcss/vite":{"optional":true},"@vitejs/plugin-react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite_0.8.26_1790363652081_0.8984319288594937"}}},"time":{"created":"2026-09-08T22:37:21.971Z","modified":"2026-09-25T19:14:12.359Z","0.1.0":"2026-09-08T22:37:22.323Z","0.2.0":"2026-09-08T22:57:13.155Z","0.3.0":"2026-09-09T13:45:39.427Z","0.4.0":"2026-09-09T18:51:42.391Z","0.4.1":"2026-09-11T16:05:45.143Z","0.4.2":"2026-09-11T17:22:14.438Z","0.4.3":"2026-09-11T19:39:15.138Z","0.4.4":"2026-09-11T20:14:45.981Z","0.4.5":"2026-09-11T21:07:53.070Z","0.4.6":"2026-09-11T22:38:16.328Z","0.4.7":"2026-09-12T00:09:44.978Z","0.5.0":"2026-09-12T00:39:31.253Z","0.5.1":"2026-09-12T00:44:07.699Z","0.5.2":"2026-09-12T01:05:59.320Z","0.5.3":"2026-09-12T01:43:43.882Z","0.5.4":"2026-09-12T02:06:34.153Z","0.5.5":"2026-09-12T02:12:00.638Z","0.6.0":"2026-09-12T04:37:40.821Z","0.6.1":"2026-09-12T06:14:15.779Z","0.6.2":"2026-09-12T06:34:32.679Z","0.7.0":"2026-09-12T08:05:24.740Z","0.8.0":"2026-09-12T08:12:07.217Z","0.8.1":"2026-09-12T08:55:50.934Z","0.8.2":"2026-09-14T01:55:37.031Z","0.8.3":"2026-09-18T09:06:41.458Z","0.8.4":"2026-09-20T14:31:58.752Z","0.8.5":"2026-09-20T19:00:06.399Z","0.8.6":"2026-09-20T23:16:02.970Z","0.8.7":"2026-09-21T00:57:47.848Z","0.8.8":"2026-09-21T16:08:18.101Z","0.8.9":"2026-09-21T22:04:33.609Z","0.8.10":"2026-09-23T05:22:42.417Z","0.8.11":"2026-09-23T14:44:55.748Z","0.8.12":"2026-09-23T16:36:02.126Z","0.8.13":"2026-09-23T18:39:30.416Z","0.8.14":"2026-09-23T20:11:02.921Z","0.8.15":"2026-09-23T20:29:19.055Z","0.8.16":"2026-09-24T02:11:13.874Z","0.8.17":"2026-09-24T03:11:20.562Z","0.8.18":"2026-09-24T06:09:06.391Z","0.8.19":"2026-09-24T06:25:17.282Z","0.8.20":"2026-09-24T06:30:16.686Z","0.8.21":"2026-09-24T06:37:07.460Z","0.8.22":"2026-09-24T18:20:07.484Z","0.8.23":"2026-09-24T18:36:06.769Z","0.8.24":"2026-09-24T21:23:47.883Z","0.8.25":"2026-09-25T18:38:15.295Z","0.8.26":"2026-09-25T19:14:12.194Z"},"bugs":{"url":"https://github.com/gusnips/frontkit/issues"},"author":"Gustavo Salomé","license":"MIT","homepage":"https://github.com/gusnips/frontkit/tree/main/vite#readme","keywords":["vite","prerender","ssg","sitemap","open-graph","seo","react","i18n","i18next"],"repository":{"url":"git+https://github.com/gusnips/frontkit.git","type":"git","directory":"vite"},"description":"The build-time half of a prerendered Vite SPA: head baking, sitemap, robots, the prerender driver, a shared vite preset, and the translation catalog check.","maintainers":[{"name":"gusnips","email":"gustavonips@gmail.com"}],"readme":"# @gusnips/vite\n\nTurn a Vite + React SPA's public routes into real HTML files at build time — a real `<head>`, a\nreal body, one file per page.\n\n```bash\nbun add -d @gusnips/vite\n```\n\n```ts\nimport { pageFile } from \"@gusnips/vite\";\n\npageFile(\"/pricing\"); // → \"pricing.html\"\n```\n\n## Why bother\n\nA Vite SPA ships one `index.html` and draws everything else with JavaScript. Nothing that reads a\nlink for a living runs that bundle — not a search crawler, not an LLM, not the thing that draws\nthe preview card when someone pastes your link in a chat. A shipped `<div id=\"root\"></div>` is a\npage that can be listed and never quoted.\n\nSo the build renders each public route to its own file. This is the part every app doing that\nends up writing.\n\n## Baking a page\n\n```ts\nimport { bakeHead } from \"@gusnips/vite\";\n\nconst html = bakeHead(template, {\n  title: \"Pricing — Example\",\n  description: \"What it costs.\",\n  canonical: \"https://example.com/pricing\",\n  body: { route: \"/pricing\", html: rendered },\n});\n```\n\n`bakeHead` rewrites the title, the description, the canonical, the Open Graph and Twitter tags,\n`<html lang>`, the `hreflang` set, and injects the rendered markup into `<div id=\"root\">`.\n\nFour rules in there are load-bearing:\n\n- **`canonical: null` strips the tag, and `og:url` with it.** For the 404 shell, which is served\n  for every address that does not exist. Blanking is not stripping: an empty canonical is a claim\n  about `\"\"`, and an empty `og:url` is a card pointing at your front page. **Leave `image` out\n  there too**, and the shell keeps the card your template already has. The image is the half\n  people miss, and `bakeHead` cannot catch it for you — it writes whatever card you name. Three\n  codebases named the shell's card after its made-up path, so their `404.html` advertised\n  `/og/__not-found__.png`, a file that has never existed. Every share of a dead link unfurled\n  broken, and nothing in a browser showed it.\n- **`og:locale` is not optional on a non-English page.** Leave it out and the spec does not\n  default it to \"unknown\" — it defaults to `en_US`. A Portuguese page with a Portuguese\n  `og:title` then tells every share crawler the card is English. `ogLocale(\"pt-BR\")` gives you\n  the underscore spelling it actually wants.\n- **`body` carries the route, not just the markup.** A static host answers every address it does\n  not publish with the nearest `404.html`, and that file has the not-found page rendered _into_\n  it. So \"does the root have children\" is the wrong question: a route served from the shell finds\n  a full root, hydrates, and React reconciles two different pages. It recovers by throwing the\n  tree away and logging — a page that works, and a bug nobody sees. The marker is what the\n  browser entry compares against before it decides.\n- **`alternates` must be reciprocal.** A crawler ignores the whole set unless every address in it\n  points back at the others, which is why you pass the full list to every page rather than \"the\n  other two\".\n\n## Rendering\n\n```ts\nimport { renderTree } from \"@gusnips/vite/render\";\n```\n\nBehind its own subpath, because it is the one thing here that loads React. A repo that only wants\na sitemap installs no renderer.\n\nIt uses `prerender` from `react-dom/static`, never `renderToString`. With `lazy()` routes behind\na `<Suspense>`, **`renderToString` renders the fallback** — it will write a loading screen into\nevery file and pass any gate that only asks whether the root has children. It also answers `\"\"`\nfor a basename mismatch with no error and no warning, so `assertRendered` checks every route for\nnon-empty output. And React 19 hoists in-tree `<title>` and `<meta>` to the front of the server\nstream, which lands them inside your body when you are filling one `<div>` rather than assembling\na document — so those get stripped, and a render error is rethrown so a broken page fails the\nbuild instead of shipping.\n\nThe fallback is not the worst case. `renderToString` can write its own ERROR into the page: one\nrepo shipped a live, indexed reference page carrying React's \"does not support Suspense\" message,\na stack trace, and five copies of an absolute path from the machine that built it. Nothing in a\nbrowser shows it, because the bundle replaces the body on load — so the only readers who ever saw\nit were the ones who run no JavaScript, which is every crawler the page was built for. It was in\none of its two languages, too: the first render bails but resolves the `lazy()` promise, so the\nnext locale rendered the real component and looked perfect. `assertRendered` refuses that text now.\n\nEnd your prerender script with `process.exit(0)`. Under bun, importing this renderer leaves the\nprocess alive after the last file is written: `react-dom/server` exits, `react-dom/static.browser`\ndoes not, and `process.getActiveResourcesInfo()` shows nothing either way, so the only symptom is a\nscript that finishes its work and never returns. Node exits either way. We do not call `exit` for\nyou — a library killing its host process is worse than the hang — and in CI the alternative is a\njob that builds everything and then runs to its timeout.\n\n## Flat files\n\nThat `pageFile` at the top writes `pricing.html`, not `pricing/index.html`. Nested routes keep\ntheir folders — `/guides/errors` → `guides/errors.html`.\n\nEvery address your app puts in a canonical or a sitemap has to answer 200 rather than redirect. On\nCloudflare Pages that means flat files: it serves `pricing/index.html` at `/pricing/` and answers\n`/pricing` with a 308. A flat file answers `/pricing` with a 200 and normalizes `/pricing/` to it\nwith a 308 — so the form you advertise is the form that is a page, which is the whole point.\n\nThis page said \"a flat file answers both\" until somebody ran the `curl -I` the next paragraph asks\nfor: `/precos/` came back `308`, `location: /precos`. Nothing about the rule changed, but the\ndetail matters when you are deciding whether a slash-tolerant hydration check is fixing anything —\non a host that normalizes, the browser is redirected before your bundle runs, so it never can.\n\nHosts differ, though. Firebase Hosting redirects `/pricing` to `/pricing/` by default, and serves\n`pricing/index.html` at `/pricing` itself once `trailingSlash` is `false`. On a host like that,\nwrite the directory form and set the flag. Either way, run `curl -I` on one page before you trust\nthe sitemap.\n\n## Sitemap, robots, OG cards\n\n`sitemapFor(origin, pages)` walks your page registry; `robotsTxt({ origin, sitemaps })` generates\nthe file, listing every sitemap in one, because a crawler only reads the one at the origin root —\na subdirectory app cannot ship its own.\n\n`sitemapXml` takes `priority` **pre-formatted, as a string**. Ranking pages is a decision that\nbelongs to whoever walks the registry: one codebase reads a field off its own registry, another\ngives the front door 1.0 and every guide 0.8 flat, because ranking one guide above another would\nbe a guess about a reader.\n\n`writeOgCards` walks the registry and calls a renderer you supply, and `fitText` does the\ntext-fitting maths. When copy does not fit, it **records the overflow and refuses to write**\nrather than appending an ellipsis — an ellipsis makes every string \"fit\", so copy that outgrew\nits column has no failing case and ships.\n\n`assertOgImages(\"dist\", origin)` reads every page the build wrote and checks that each share card\nit advertises is a file that exists. Run it last:\n\n```ts\nawait assertOgImages(\"dist\", \"https://example.com\");\n```\n\nThree codebases shipped a `404.html` whose `og:image` named a card nothing had ever rendered —\nthe card generator walks the page registry, and a not-found shell is not in it. Every share of a\ndead link unfurled broken, and nothing in a browser shows it. `bakeHead` cannot catch this: it\nwrites the image it is handed, and a shell carrying the brand card is correct. The build can,\nbecause by then the card is on disk or it is not. Cards on another host are skipped.\n\n`loadTemplate` refuses a `dist/index.html` that is already a rendered page. `dist/index.html` is\nboth the file every page is baked _from_ and the home page's own output, so a second pass over a\nwritten `dist/` reads a finished page as its blank and nests one render inside another. `vite\nbuild` empties `dist/` and normally makes that impossible — a restored build cache and a hand-run\nof the script both route around it.\n\n## Theme before the first frame\n\n```ts\nimport { themeScript } from \"@gusnips/vite/theme\";\n\nexport default defineConfig({ plugins: [themeScript({ key: \"app.theme\" })] });\n```\n\nWrites `assets/theme-<hash>.js` and one `<script src>` at the end of `<head>`, so the page is\npainted in the reader's theme before anything else runs. The file is the source of `startTheme`\nfrom `@gusnips/react/theme`, so the script before paint and the controller the app uses are\nthe same function. It is a file rather than an inline script so a `script-src 'self'` policy\nlets it run. Pass it the same options you pass `createTheme`; see that package's README. On\n[the preset](#the-vite-preset), put it in `plugins`.\n\n`themeScript` is built on `prePaintScript`, which takes any script that has to run before the\npage shows. `@gusnips/locale`'s `localeGateScript` is the other one:\n\n```ts\nimport { prePaintScript } from \"@gusnips/vite\";\n\nprePaintScript({ name: \"locale\", source: localeGateScript({ ... }), position: \"head-prepend\" });\n```\n\nThe script runs on its own, before your bundle, so it must not use anything outside itself. The\ntag goes at the end of `<head>` by default. `position: \"head-prepend\"` puts it first instead, so\nit does not wait for your stylesheets to download. Use that for a script that may leave the page.\n\n## Check your translations\n\n```ts\n// scripts/check-i18n.ts\nimport { readFile } from \"node:fs/promises\";\nimport { checkI18n, formatI18nReport, type I18nBundle } from \"@gusnips/vite/i18n\";\n\nconst web: I18nBundle = {\n  name: \"web\",\n  locales: [\"en\", \"pt-BR\", \"es\"],\n  canonical: \"en\",\n  load: async (locale) => ({\n    translation: JSON.parse(await readFile(`src/i18n/locales/${locale}.json`, \"utf8\")),\n  }),\n};\n\nconst report = await checkI18n([web]);\n\nconsole.log(formatI18nReport(report));\nprocess.exit(report.problems.some((p) => p.level === \"error\") ? 1 : 0);\n```\n\nYour `canonical` language is typed, so a `t(\"key\")` it lacks already fails to compile. The other\nlanguages are not, and neither is anything inside a string. This checks what the compiler can't:\n\n| It fails when                                                  | Because the reader gets                                    |\n| -------------------------------------------------------------- | ---------------------------------------------------------- |\n| a key is in one language and not another, or is blank          | the canonical language, in the middle of their own         |\n| a counted key lacks a form its language needs (pt `_many`)     | the fallback language at exactly 1,000,000, or the raw key |\n| `{{name}}` became `{{nome}}`, or `{{n, number}}` lost `number` | a gap, or 5000 where they write 5.000                      |\n| `<0>…</0>` is out of order or not closed                       | the wrong words bold, or the tag as text                   |\n| a placeholder is named `lng`, `ns` or another `t()` option     | another language, not the value                            |\n| a language fails to load                                       | nothing — every other rule would have passed it empty      |\n\n`load` returns one language's catalogs by namespace, so JSON files, TS modules and a runtime\nmerge all fit. If it throws, the check fails with the error. It never skips.\n\nGive it `code` and it reads your source too: every static `t(\"key\")` exists, a template key's\nfixed start exists (``t(`plan.${id}.title`)`` needs `plan`), `<Trans>` has no children (they\nshift every `<0>`), and copy with `<strong>` in it is not read through `t()`, which prints the\ntag as text.\n\n```ts\nawait checkI18n([{ ...web, code: [\"src/**/*.{ts,tsx}\"] }]);\n```\n\nKeys the server sends are shown in whatever language the reader has, so each one must be in every\nlanguage. Pass the list if you can import it, or the server's source to scan for `messageKey:`:\n\n```ts\nawait checkI18n([{ ...web, serverKeys: MESSAGE_KEYS }]);\n// or, with no list to import:\nawait checkI18n([\n  { ...web, serverCode: [\"apps/api/src/**/*.ts\"], serverKeyPrefixes: [\"serverErrors.\"] },\n]);\n```\n\n`report.unused` lists canonical keys no code seems to reach. It is a hint, not a failure: a key\nbuilt at runtime from a variable can't be seen by a scan.\n\nIf your prices come from a formatter, pass `{ price: /\\$\\s?\\d/ }` as the second argument and a\nprice typed into copy fails too.\n\n**Fragments.** If several people write screens at once, keep one file per area with every\nlanguage side by side — `{ \"en\": {…}, \"pt-BR\": {…} }` — and merge them. `writeFragments` writes\n`out/<locale>.json` with sorted keys, so two runs write the same bytes, and writes nothing if two\nfragments disagree. The check then fails if a committed catalog no longer matches its fragments:\n\n```ts\nawait checkI18n([{ ...web, fragments: { dir: \"src/i18n/fragments\", out: \"src/i18n/locales\" } }]);\n```\n\nIf the app merges fragments at runtime with a spread (`{ ...auth.en, ...nav.en }`), leave `out`\noff and set `ownTopLevel: true`. A spread keeps only the second of two fragments that share a\ntop-level key, so that is refused.\n\n## The vite preset\n\n```ts\nimport { webPreset } from \"@gusnips/vite/preset\";\nimport { defineConfig } from \"vite\";\n\nexport default defineConfig(webPreset({ root: import.meta.dirname, port: 5173 }));\n```\n\nIt adds the React and Tailwind plugins, points `@` at `src`, and runs `vite preview` on the port\nminus 1000. `root` is required: it is the folder that holds `index.html`. Its own subpath too,\nsince it pulls in those two plugins.\n\nPass more plugins in `plugins`. They run after the preset's own:\n\n```ts\nexport default defineConfig(\n  webPreset({ root: import.meta.dirname, port: 5173, plugins: [themeScript(THEME)] }),\n);\n```\n\nMIT · part of [frontkit](https://github.com/gusnips/frontkit)\n","readmeFilename":"README.md"}