{"_id":"ssr-tools","_rev":"41-6998322b64eaf6efee58adaa1f814433","name":"ssr-tools","dist-tags":{"latest":"0.0.40"},"versions":{"0.0.2":{"name":"ssr-tools","version":"0.0.2","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.2","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"e7564bb835b334c2ed6da57d1b2e44e83a8746bc","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.2.tgz","fileCount":23,"integrity":"sha512-0EzXlRRyJAiXQa2lyNHSRJJkrrCOjWH9dRRhr3SNseT4mG1mBG3mOhGNGIecI60ojhKUioMU/oVvLT+PM33NwA==","signatures":[{"sig":"MEUCIGRgK7diSmBp+nABulBKUJfG6dqcNbaYcBPO883++LTrAiEAg2DCxc/0ggXyyk8Ty4CshtdGvitD8qmCvQQ8avgGBXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202356},"types":"dist/index.d.ts","exports":{"./islands":{"import":"./dist/islands/index.mjs","require":"./dist/islands/index.cjs"},"./file-router":{"import":"./dist/file-router/index.mjs","require":"./dist/file-router/index.cjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs","require":"./dist/islands/vite.cjs"},"./hydrate/preact":{"import":"./dist/hydrate/preact.mjs","require":"./dist/hydrate/preact.cjs"}},"gitHead":"4efa0f0a8b822b8ae604c9f09d3aa9ff297b2574","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs","publish":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.2_1700669237115_0.28063369315196796","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"ssr-tools","version":"0.0.3","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.3","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"f76f69b1d150c5caa7f663e107ed2202ae971c9a","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.3.tgz","fileCount":23,"integrity":"sha512-awK6AqB7t4oNEVgCPRQ+A3qFNq4IdtVDuyF4JEBpBdecvDePVTI0lkltEOVl/V2yNWPxgNqSqhGVaqiJXEb0TA==","signatures":[{"sig":"MEQCIHvgh9mSyAn1ALs23+gHTJmCpZJU7QEHWLhrsMoJY0vcAiBgr39pSDNrVRuXlH8eoj36z5kXLgJNE99nNwPW2e6GQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202356},"types":"dist/index.d.ts","exports":{"./islands":{"import":"./dist/islands/index.mjs","require":"./dist/islands/index.cjs"},"./file-router":{"import":"./dist/file-router/index.mjs","require":"./dist/file-router/index.cjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs","require":"./dist/islands/vite.cjs"},"./hydrate/preact":{"import":"./dist/hydrate/preact.mjs","require":"./dist/hydrate/preact.cjs"}},"gitHead":"4782129310bb898ffbeddb2889beaad489f9d55e","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs","publish":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.3_1700669240247_0.6690678284447273","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"ssr-tools","version":"0.0.4","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.4","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"3f82c4a103fb4225f9dc798917e34db7a1cc53bc","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.4.tgz","fileCount":23,"integrity":"sha512-wRphVIaparfgzk9bFfhj29bXUSFmDOv45S48dA8CMmxEubjWOqoKbig+bJpTzdjpcLE0WA1bszDospb84f3cYw==","signatures":[{"sig":"MEYCIQDHJZgZ9sjQ6L457HSB3oZnt5d+7VxSQP5+T6pCnV90HQIhAI0LiscuHhLJH6toM/Gh2SbNpPXMlYj3B8Af13HtZFsi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202356},"types":"dist/index.d.ts","exports":{"./islands":{"import":"./dist/islands/index.mjs","require":"./dist/islands/index.cjs"},"./file-router":{"import":"./dist/file-router/index.mjs","require":"./dist/file-router/index.cjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs","require":"./dist/islands/vite.cjs"},"./hydrate/preact":{"import":"./dist/hydrate/preact.mjs","require":"./dist/hydrate/preact.cjs"}},"gitHead":"a8de613b8a303a7731be13094648d51b9b88fb9b","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs","publish":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.4_1700669242728_0.517634717825129","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"ssr-tools","version":"0.0.5","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.5","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"a50be4e383289def93ec2f594de2e22033734970","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.5.tgz","fileCount":23,"integrity":"sha512-+NUW+aw2JV8Zq1WTsVHry7Z6fRhEwcaoi16sJYqKivFPAyJweRYJbYNJZnxRvoBrLnsSWVkNjxWNwaBwqc8bEQ==","signatures":[{"sig":"MEUCIQDXtOFVoeeLDZoRSAcTa4V1vtwCz9MvUwhTkS0DKdI9cAIgKnI9D6kDzADk2YJOKLln9Ln2eedUX5rfuVCkWmh7H4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202356},"types":"dist/index.d.ts","exports":{"./islands":{"import":"./dist/islands/index.mjs","require":"./dist/islands/index.cjs"},"./file-router":{"import":"./dist/file-router/index.mjs","require":"./dist/file-router/index.cjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs","require":"./dist/islands/vite.cjs"},"./hydrate/preact":{"import":"./dist/hydrate/preact.mjs","require":"./dist/hydrate/preact.cjs"}},"gitHead":"c375493fa1f32eb625ca1edc19ea688848731126","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs","publish":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.5_1700669244700_0.8187852829681386","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"ssr-tools","version":"0.0.6","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.6","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"e95bb6caaff5a1fe79f8d68f1cd0550c52fa2ca0","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.6.tgz","fileCount":23,"integrity":"sha512-bRNlxvjkwYsbKo+LLOJOokXi/nc5gpckNgBvYQWjrRBkwZiDw2JwFTUh7mGQ3j5AZP9zT/sxj9ZnrlzOVhJKhA==","signatures":[{"sig":"MEYCIQD0mRcUJaIlh32TsEz4T0zGKWwm9yKNFcYBg6yUpSgdcQIhAPYlbm/Mliu5PgxIxu0TQxXu7mRJpeDrGtAjVvwdTN7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202356},"types":"dist/index.d.ts","exports":{"./islands":{"import":"./dist/islands/index.mjs","require":"./dist/islands/index.cjs"},"./file-router":{"import":"./dist/file-router/index.mjs","require":"./dist/file-router/index.cjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs","require":"./dist/islands/vite.cjs"},"./hydrate/preact":{"import":"./dist/hydrate/preact.mjs","require":"./dist/hydrate/preact.cjs"}},"gitHead":"eece567cf7db88d079d00223c839ee605a33b9dd","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs","publish":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.6_1700669246558_0.0520117678886689","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"ssr-tools","version":"0.0.7","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.7","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"c69b6d75017c65d41c86d746c5dc54f7008c72b3","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.7.tgz","fileCount":19,"integrity":"sha512-q0Ow7jpaU1Nd7Ll+YrllNFyZq+U3HtxdffGZ/wcIGEuIr/+W9H8wcsUPYHer1PXQk3GBHrRKq5OVh+yx0pyTDg==","signatures":[{"sig":"MEUCIQC9Oh/7bCpZ1cQr1H9jvoOzVVrSNgV6KDLEo9UPSlTatAIgawRaPR4nHTDSBsk5HjgFqkUbiGv0yrUeag1g/f8/hbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264573},"type":"module","exports":{"./islands":{"import":"./dist/islands/index.mjs"},"./file-router":{"import":"./dist/file-router/index.mjs"},"./islands/vite":{"import":"./dist/islands/vite.mjs"},"./hydrate/preact":"./dist/hydrate/preact.mjs"},"gitHead":"8b5815313195a1bb050904f47d2e074e69032bd1","scripts":{"dev":"node build.mjs --dev","test":"jest","build":"node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.7_1703099447124_0.7979931840249483","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"ssr-tools","version":"0.0.8","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.8","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"e2fcfd195db5abb38cfc21006667fdcbdd145acf","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.8.tgz","fileCount":15,"integrity":"sha512-35JLJKwTR73v1BH9EHqirUEXECuhJOTUuqIkyrAbnvUT5ttzfq2bp19C1/HBmW3RAFd6TdkLMycECKfeoY8A9g==","signatures":[{"sig":"MEUCIQDGZW6FjlMrVwHzv7OW+w2X1cgYzjUDup14hk/duUnxJQIgc95SbLfp3Fc00RAuuJdfWdtiTBI1eEk2CDEp3YGCpcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132562},"type":"module","exports":{"./islands":"./dist/islands/index.mjs","./file-router":"./dist/file-router/index.mjs","./islands/vite":"./dist/islands/vite.mjs","./islands/preact":"./dist/islands/providers/preact/index.mjs","./islands/preact/ssr":"./dist/islands/providers/preact/ssr.mjs","./islands/preact/client":"./dist/islands/providers/preact/client.mjs"},"gitHead":"7f9dd509a2980a0663909e41de56357e0dcc5c85","scripts":{"dev":"node build.mjs --dev","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs","deploy":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.8_1704208607606_0.04106525240298775","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"ssr-tools","version":"0.0.9","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.9","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"47e7c586dee39244f915087df298b790321a2a16","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.9.tgz","fileCount":15,"integrity":"sha512-E9VTtlyb7BJ+8XKBtmxCVNBHDfG2a42EGjOV/ecaxCEh/nn/KhQRh4esrfO/swLEljs7pv85sbMJb+s6nX1u4A==","signatures":[{"sig":"MEQCIESqzY8DaYExkcMc28dj1QAs53CUz0eQ/tqnQYjXBDuLAiAWDubtL5BDf0cio+phRyfPCME0B0dPeJQ0YiDRno7k4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132568},"type":"module","exports":{"./islands":"./dist/islands/index.mjs","./file-router":"./dist/file-router/index.mjs","./islands/vite":"./dist/islands/vite.mjs","./islands/preact":"./dist/islands/providers/preact/index.mjs","./islands/preact/ssr":"./dist/islands/providers/preact/ssr.mjs","./islands/preact/client":"./dist/islands/providers/preact/client.mjs"},"gitHead":"dc128f18376e1eded30364ebd86e52bb554edc7e","scripts":{"dev":"node build.mjs --dev","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs","deploy":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","acorn-walk":"^8.3.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.9_1704208710837_0.2826850689148728","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"ssr-tools","version":"0.0.10","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.10","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"fe86b698397d2df006efecbc2131be0f18cdb919","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.10.tgz","fileCount":17,"integrity":"sha512-cPnpkG+SR8kp9biHdTfaRh2CzGQx/KUBzz87y0jJfuun5eoR8vF1ayNkRNPsXB9HLRWbmcFGl1YWzVZiXxmKiA==","signatures":[{"sig":"MEUCIQDfKuDygOm5CNynRgO6m9vJtWNm8T6PAjYnGp4S26qteQIgDO4TvXc0/Om+PFIWjQWjYoI4DMY9tSxVC513Ie2fsQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171186},"type":"module","exports":{"./islands":"./dist/islands/index.mjs","./file-router":"./dist/file-router/routes.mjs","./islands/vite":"./dist/islands/vite.mjs","./islands/preact":"./dist/islands/providers/preact/index.mjs","./file-router/vite":"./dist/file-router/vite.mjs","./islands/preact/ssr":"./dist/islands/providers/preact/ssr.mjs","./islands/preact/client":"./dist/islands/providers/preact/client.mjs"},"gitHead":"696d92e0ab978946617a26510811b32016fc8abf","scripts":{"dev":"node build.mjs --dev","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs","deploy":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.10_1706288386750_0.6258829045972554","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"ssr-tools","version":"0.0.11","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.11","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"40835de79713ecb16369b6062e79238f2f202727","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.11.tgz","fileCount":17,"integrity":"sha512-iRA8acfigD1729kItNyMU9aipm9+yyxxyrKOw8RSzfEoCsbU9L1lzCpO0SlBsQgdIycsq71sJuWJoCGUj8yrFg==","signatures":[{"sig":"MEUCIC15y6WQ7lRR8p2FL2IafL7KLOMe1yB99BsRxutaWY6TAiEAtFkkxrCjgw/hXcVkQEjGjGNbpFqX2zRbsSvpXAzUcKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171158},"type":"module","exports":{"./islands":"./dist/islands/index.mjs","./file-router":"./dist/file-router/routes.mjs","./islands/vite":"./dist/islands/vite.mjs","./islands/preact":"./dist/islands/providers/preact/index.mjs","./file-router/vite":"./dist/file-router/vite.mjs","./islands/preact/ssr":"./dist/islands/providers/preact/ssr.mjs","./islands/preact/client":"./dist/islands/providers/preact/client.mjs"},"gitHead":"0200ba28b15d98a0037ea86167393bd2ecc9197b","scripts":{"dev":"node build.mjs --dev","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs","deploy":"npm version patch && npm publish"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.11_1707307856591_0.4699387616463859","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"ssr-tools","version":"0.0.12","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.12","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"5404a5a0e8620e1407f6e1d0dd1755c4fce31003","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.12.tgz","fileCount":45,"integrity":"sha512-A7ensKNs2EGSEPKWjgT9eG/mzuE3Z+wkRA+uG8haCXt1AkI8F2MFBhfsztLf43iDyOp1UiOl5MUujOPbaVB3PQ==","signatures":[{"sig":"MEYCIQCkutTRYkzpccpXjEmcjMv05P6bYgP7HCrqRGrWPFRKlwIhAMNLyIISsVzm/VIVBfD+46da3QvIWk/P04ZXgfD02vHC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190223},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"013f09941404e2d0c6502ed968f5e997610287e0","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.12_1707422287894_0.6302398324081457","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"ssr-tools","version":"0.0.13","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.13","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"db943cab4ad315d9002bceffead3c21bd48e6b5d","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.13.tgz","fileCount":45,"integrity":"sha512-GagpkykbeEjP6fmjEyQT2bPGIcgIcTN0E9nxy169YU4Vhe9KWbEDpfVdbg9fUqrtHD46M9mLTWM/WhRO1hoz1A==","signatures":[{"sig":"MEUCIDUkLBbxUjtW21CbzAvKynWKoram85loIhm+z8yUa9N4AiEA/GTMh/HFoY1vVNFqhJVGOkNYmJQ0CSVns4vqPSnIiT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190641},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"7246505fbeed53287a760815b366dae3b12fb1e8","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.13_1707424549835_0.2680933757587709","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"ssr-tools","version":"0.0.14","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.14","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"a3eadb78a0cd7c2dafe07d9dd746e3b3aa49b121","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.14.tgz","fileCount":51,"integrity":"sha512-Ntk8w/z0TAdKS2ss7QvrxrK/3DajP3qsoPRTrHILN2rFpI86ZxcFQAiqvkatigR6bUaapkaO3mhKGdQBnpM2Pw==","signatures":[{"sig":"MEYCIQD9VnDsXtApgIy2Xeik4Q9+HYrjnRm3CtfqjRjIF09TIQIhAN7laXJx1TuT5O6LeRmS/ktrkjCzxR9dE6tAPMR066Hq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228167},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"8ff6fc6a92fae62928204ca56c39c1ec379ede31","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^4","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.14_1707759151228_0.3689520240567943","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"ssr-tools","version":"0.0.15","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.15","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"674a09aa64e1799abd70ccfa626ca35d5ddcc562","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.15.tgz","fileCount":51,"integrity":"sha512-xoWRrIzc08nozEurzF9Vsd+UnhGEkhhwTnNXkwpmmiKD3p+hOhdrskNsPZRoHsWRkFlpcVx96UzPMZjEIaK1ow==","signatures":[{"sig":"MEUCIFDROfSWRViF+Nxe7njXb66oHfJGDSlnF6XPdNwUhTrYAiEAw7U2QUFbH7ZudrZpsSmrC5cLQoQCv7koGYfpSvl3B3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229176},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"56fcb067280426453c6685f38dbff92bd31107bc","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.15_1709146186801_0.7191419314959209","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"ssr-tools","version":"0.0.16","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.16","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"ba2bac31e7258ce49abb73a94fe495181e478e4b","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.16.tgz","fileCount":51,"integrity":"sha512-8KJlW9EK4ZH/fNCBanW7+kZzIDU5ycCqdJBjuHJXwcUh3NV7pD3UbX+d94wcVmzjbby6+PGrOGDtVjydShP3sA==","signatures":[{"sig":"MEQCIA6VjqkCIts6OYg6pv2XI5lMtjs0yf69Hd6nP3Dcje3IAiAzjkXXc2sC04bcsKVyu2Oj8Uj5/hvA28cuHxSOn2uCbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229149},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"bd1420d00c18303259a63451225b984e617941c7","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.16_1709146792938_0.04226296578735722","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"ssr-tools","version":"0.0.17","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.17","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"ad2d2317b220f9beabde6538d48d6ccbc06a0876","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.17.tgz","fileCount":53,"integrity":"sha512-IVQVWdhAbkDQrcQY4uNw5IGPImYCYyxQ9figaeN+sGI2riBg8Po8jqhb18LZR9imVjXp1l81s35b9mj12qab6w==","signatures":[{"sig":"MEUCIQCChzW0s3dA5BF0lS2xlgnSXMrsgoPiDlVIMtPLzoJXTAIgQmtrWvlb/ljguzyf4J+Y0nrn3KMWJQ9JI76DO7FzjMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236693},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"a557dc55c586d9a73fc8d39ab94872c2e59cf6ae","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5.1.4","preact":">=10.19.6","preact-render-to-string":">=6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.17_1709231859771_0.025750452567273596","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"ssr-tools","version":"0.0.18","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.18","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"393d05512f0d07e06741c5d319289a8ce48c331b","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.18.tgz","fileCount":53,"integrity":"sha512-/l0PooAYZs27Dlq1RViNAs17dpZIu14JtFrKezvE2kntzAASsQ8azYdKmaMzR0TU+LR1mYsps41kj/HMtdI+mw==","signatures":[{"sig":"MEYCIQDVOLVsTlTX3CXdb7qGZ58ErgNsElSj0uWYyLuGv9OaRAIhALKHf/4rOs8iB3E2ClogzgMSdFbAqDovQ5Cm7tHy4iM1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233653},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"7ccf24dcd0a6e9ec300078e586e8fb2b4497ce9b","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.18_1709233903117_0.102618111196495","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"ssr-tools","version":"0.0.19","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.19","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"9fe2205a295b721e4462895e074c1ebca7d5210f","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.19.tgz","fileCount":53,"integrity":"sha512-TEmj+/MsmjkbxDH3nwV56WxpcBPZowEA5oFDf4CNeVt35LSDuXHmKY+hNsYBES6dx+GD+2BYNmrrYNHodS4ZTQ==","signatures":[{"sig":"MEQCIBTHvrQAndqx8+O0tUSFP3B5l+S4onZI3svtR9bq2SMCAiAPTIw+ew/lnTD5RZoBOKxq3U39IUvvlShBA07tGsk8kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234976},"type":"module","exports":{"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./vite/client":{"types":"./dist/vite/client.d.ts","import":"./dist/vite/client.mjs","require":"./dist/vite/client.mjs"},"./vite/islands":{"types":"./dist/vite/islands.d.ts","import":"./dist/vite/islands.mjs","require":"./dist/vite/islands.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./file-router/vite":{"types":"./dist/file-router/vite.d.ts","import":"./dist/file-router/vite.mjs","require":"./dist/file-router/vite.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"d8410703f37a44a2570b479b90528e3eb739f733","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.19_1709250409821_0.49072746792521604","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"ssr-tools","version":"0.0.20","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.20","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"b85af54faddeae0122602431ce3dc76ad010425e","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.20.tgz","fileCount":53,"integrity":"sha512-r9Tiu+gwuuAZBCXY39Iq1chw6O7Fwaj5HDghiZpkvVa+u8TiKeET1HF5yDGTpGYQFpsofZquItHS5nZzIGHSsw==","signatures":[{"sig":"MEYCIQDVHmUnydNTTNUoi29gj3ibQZay/3RKuNHmDl5ykfLldAIhAOkKP2I168u3uhoL4pD51/qJhk0Zz57TsleS2Nn5KQVv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194546},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"5ca2a8a560a5b1bead22537e853c6b188a5d145a","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.20_1709305000907_0.533722237881737","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"ssr-tools","version":"0.0.21","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.21","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"39a7c77c671705e57ecba64823cbead04e5be4a7","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.21.tgz","fileCount":53,"integrity":"sha512-mVrqc4BQ2xk2OphtIn/+3T3dDipn59VgX+lzPRbXmC3Lb1qaj/PIFKGAdcHu1gTdc8ljnfAO6dMIXBTt4banWQ==","signatures":[{"sig":"MEYCIQD1itYcDBEO8E3qCATO+YOVSQR7kQjqFgLRrbcPbrB1GQIhAM7Ss+hdleRpjZQalwiXJvMGZNzfXFMZLb6vuGQgsoRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203244},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"759aedf5b0fbc96d7f1979905badfff58444e3ab","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.21_1709305151022_0.9088180303503515","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"ssr-tools","version":"0.0.22","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.22","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"1568e0aa244e08982993a93f37e9f2c5c51da7fe","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.22.tgz","fileCount":53,"integrity":"sha512-cToxWC6cC4MrmfUkPhGw7RmiAKqgPCZ59q/14Ny5CccTlO+55Wmjdt81N/x+bpk4PoUe6h0DJhoijgqzjx8vqQ==","signatures":[{"sig":"MEYCIQCaREvT4INmcH4BF1ivd19LStfkfgjj9zN5u2gEgcMG8wIhAImzsmLbPucGusA1p9BSt+XYS3VBsB7mN/aDIGMTZe2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203848},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"6edca798f2a1d80fb59b3f4ef30b9286b00fbee5","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.22_1709310006457_0.16824930235881697","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"ssr-tools","version":"0.0.23","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.23","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"a36b5f1796e650f8bdb5c6d2d603db933b66720e","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.23.tgz","fileCount":53,"integrity":"sha512-gCdlLyLtSuycdfxBoo3KxN9nuW8UOmLGO9ov/+u9eIS5HfVkPSD2BXef/HORTMvNxmc9eoB1Yy1G6OmfF+LqWA==","signatures":[{"sig":"MEUCIC2J+e1lQ2MlhPdWNXHmJkO78n9uVDbOccvRtbGzIvI8AiEAj7tfVyOOKMtdnpc99vGMNHUWThhBNXeIQ5v4Pn9DSdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203677},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"9f1fefc4fb1fc28766bc05fcb1037450231cf76a","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.23_1709310858418_0.08486705203870892","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"ssr-tools","version":"0.0.24","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.24","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"ef801a1e8561703ca9482a486ac077778abf73ba","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.24.tgz","fileCount":53,"integrity":"sha512-dTnFsK5cpoB3oW7iScR5RcuqVDSzUkgeeA/KojQBbgSBW1rIvhUzcTMmXl3jhdRvgdzyqWng6rFVNJKH18iQUw==","signatures":[{"sig":"MEYCIQCT0e015z/kWv6sgKwJV9g719eiroDD3NFNF36yMOwvcwIhAOaoOk+wG5m0DowSgxp7rzkyXeTJGAhpO+4B4eLdXeYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204556},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"b124b9fa31bc763cc59419e2b7be94915826dabc","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":"^5.1.4","preact":"^10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.24_1709315960468_0.8837652094818569","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"ssr-tools","version":"0.0.25","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.25","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"70723ed49982720e29b9ebd3f7e513a697d8add2","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.25.tgz","fileCount":53,"integrity":"sha512-2h6NlGac0vZdz0p+4IDVl1S1p6N30O5bCaM5LpdVFa/VMs1RNcmUFNjkBYP7nmdX8/d6HlUmRJLciBtamuQ6DA==","signatures":[{"sig":"MEUCIQDZpaknpIxet5G/ZOgVvwaQAvvUUGiC3UidG7Q/agA9+QIgUrq6q4L6pdFbsjOEsK2DCqtZYYdzyMB8UpZ7S4vLK1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206502},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"c965efd68a9e2e9c067c860aff7275d2c659239b","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.4","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.11.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.25_1709556275581_0.7214695454649147","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"ssr-tools","version":"0.0.26","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.26","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"203fe9d01d353fb6b285350b0016a11a60d4001a","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.26.tgz","fileCount":53,"integrity":"sha512-qsHKAHM7pLoo7g4gbg9ToD37TuLcVqNTkjb/PX0PoC2/q11S4Bf2uf4tyb86slvUBrW+guGjLPp8qsWaPZVZbg==","signatures":[{"sig":"MEQCIC3FV6VtIC5IQgPjC4f9DtIfNGsJ5MaliB3OpNf/GumiAiAlY2qclHePlgdrHP3XokyMDCEPuwJ2FvDHyiJ/1C+qew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206642},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"57ae786a210923cab3c0754086f3dcb3a8abedec","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.4","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.11.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.26_1709557946816_0.3541592761541179","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"ssr-tools","version":"0.0.27","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.27","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"43b8f33f3255e24a12f017040a3052987dc38d6d","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.27.tgz","fileCount":53,"integrity":"sha512-nuoAPMr7ySeOptrLrhBjvYysvz8B8DfZNZZm4tmqcWUZ6G9U1PowX0+CqoFX12eMkDjWWciiqSOJyjtqCEMMFA==","signatures":[{"sig":"MEUCIQD4PR8MhZ0vCUIfQpBD6VYimOyCv57W9+w5IyFdRaj/twIgH70MbHXvdMiMPZcztjNCm1CA/13aFeOD+MpLu5MY0Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224453},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"1e07b2ef29fad42a4fda6db482cd28129cbd27f0","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.2.4","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"20.11.1","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.27_1709590968435_0.49001307936455407","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"ssr-tools","version":"0.0.28","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.28","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"8f996fb3667aa3eb7b0e5502f76edd657c8527e7","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.28.tgz","fileCount":55,"integrity":"sha512-QgUZ24DlCo07sJMsQ6SqvlRpWpHXeBAz3eiIeV+M/HGCskqTnHCXdEf2SCsz6vg4l9VDOu2ywXLdrsp5FRZO9Q==","signatures":[{"sig":"MEYCIQDhCLw3i0n17kLHYIL8A6pKdXuGq5DPr/y3e2Xzu0pSigIhAJ/yvg2qamc1H32ixvY5PCEH2VCKo6HTsnaAZhHlo4WR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228508},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"338ee0e6e5460bd541f06d230a2529344bedb707","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^6.2.1","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.28_1757272675116_0.7149487022224201","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"ssr-tools","version":"0.0.29","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.29","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"28d91c775f519519e47376fbbe72048a45b211fa","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.29.tgz","fileCount":15,"integrity":"sha512-2LoWdvVVXg1Z1ohRX1G1b5Dcn2x4hl6FPd/mt/SF1Us8OCCfv2lPFqekzhMLTOIReYK5OvCvFeB88k+pl8bODQ==","signatures":[{"sig":"MEYCIQDXblglkRKGojFK4dQIZN0pI9yNY3cWKAc60TtwdyciOAIhAPGMuEzxfBuX4Z3gJ4hMcsT9pzP7hr169AVJ+Fki3NNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212917},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"f8c55237b6d81092208e3cf79e82f3365da342fd","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && tsc || true && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^1.3.8","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","@babel/generator":"^7.23.4","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.29_1758473334253_0.7151739943457796","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"ssr-tools","version":"0.0.30","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.30","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"97d4d4eb9a7d51b586bb991894677f7c431d4b7c","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.30.tgz","fileCount":57,"integrity":"sha512-ezw56nTdgnk849a3hNOPUBd03/g0FB/2YWFKQXLgJBYCIAqYJuOZwGduBnXOMECoXOjGmumh01uMHmO34XhWyA==","signatures":[{"sig":"MEUCIQCC1KGJXPBo4B+22VZzGlLeG6OII1gOxbi3gyte55IvjQIgU1dAoOU0gHyEK7xXuxpgwfJj1meE20FttWs3HeFjZxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312414},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"94813f096b8dc6addadfb6ec325705bb1f93585e","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","@babel/generator":"^7.23.4","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.30_1759086672914_0.516594571018473","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"ssr-tools","version":"0.0.31","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.31","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"425e94e2f1c206ccd853046ccfddff3a39f61d92","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.31.tgz","fileCount":57,"integrity":"sha512-i/k61pL4Od8l3RWrXttmRuWfhVSAyzs7jVdRdLIbDIzHi3TAl4CkCBqpiwoR/CCs5guh/4Bho0AdatL+FIhs9A==","signatures":[{"sig":"MEUCIQCkxwMGO0CYJkhzb5wdwdo6gyNq0pMl8jRltbYEGxDc2wIgFWFkKNXIYjSjdRRhQB7vXtpHEZOFn6NamVQ33i6lPS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312455},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"c71102261e4748defcb969ca7fa4055b75820bb6","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","@babel/generator":"^7.23.4","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.31_1759086862839_0.8658358031281548","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"ssr-tools","version":"0.0.32","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.32","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"52abb4e066ca48328942801635186aaa4fe71ee3","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.32.tgz","fileCount":57,"integrity":"sha512-MbU8lb12ynUusGFpLmbzBTJcXrH/RFaaSiHFf5tWOzi95o0s13ywCbLIH3A0y0aDhB/tjFQ9FhR2OuyMAFiaJw==","signatures":[{"sig":"MEUCIAFMx9U4Uh91G/NDbC70wplC3NCHhlNbpP6nSIFMP3SZAiEAuZ4VwSz/HJhkE3ZrG/5pcfksm+OHEGtJrFs84/56eWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312466},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"b1e342d29052a0bd0660ebaaf32d6caeb6fbaead","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","@babel/generator":"^7.23.4","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.32_1759087046816_0.4673960434629998","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"ssr-tools","version":"0.0.33","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.33","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"4cc5f8140be07528e83c3ff68172c5d39a5d95ef","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.33.tgz","fileCount":57,"integrity":"sha512-Ch+BtppBWUuVT+LijtcmbKeXtLjmfAnA/Qh2TUU6nnlTMe0B/pWcVi7YMmNSWP/rY+pIrDNqQujEki+n9ubvIA==","signatures":[{"sig":"MEUCIQDw9ddPj51kkfs/L3n3/zsCMpS2AGfb9LVA+Zi9XCrcnAIgc/hFEyNAuETgSbwWWfUiHqeDjRy3DpcQrPXhUF3DW9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312508},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"4ec67262c8b71c2d3f64fd98d7d2c08cc6af5fe3","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","@babel/parser":"^7.23.4","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","@babel/generator":"^7.23.4","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.33_1759087278857_0.680443139190706","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"ssr-tools","version":"0.0.34","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.34","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"695748d04e3d72bde7d176ec0fb893d85ea88c84","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.34.tgz","fileCount":57,"integrity":"sha512-ERXROfrNSp79K60St/lYFvJJwnoi7vx7Kc7NhMcYNPq87iE76NJOQxabYA6K1MiyzQVxj4+5O0Zrqm6xpAdYgg==","signatures":[{"sig":"MEYCIQDaqU0cRXiZQi1tviKjzOfno60nyZOyeyT5ey2ZzI2YvgIhAIOLvr50x0UbZUdUgdo/vkLxU7/BYwHpO6KevvuA4QRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312312},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"b6a5305fedeb57b70c2043bf845c1c76de15df02","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.34_1759496122632_0.3328657138543083","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"ssr-tools","version":"0.0.35","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.35","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"e213674d97ef489112cf637f51c1a01ee4b19092","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.35.tgz","fileCount":59,"integrity":"sha512-FKdKyt0jQlzhbXOZnS+o7DD6qZv1Vr6I8UeUdl0P5Yb3myoHDK2UwjoOZu9QXFQRjFi/OvCBFWG1uQszqOPY7g==","signatures":[{"sig":"MEYCIQDzdsiB2iEmKqCEEUNWKyuoJvPjLT/oDU0DwZslUT+A+AIhALm1bZUrVN1Pv5Cpqa6HF59NNEuf5lip9+TEDW3MTG8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316165},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"7a90de82a7d6244aa0ee5fde533a5d19e3c3a8eb","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","source-map-support":"^0.5.21","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.35_1759506727393_0.31200069307105727","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"ssr-tools","version":"0.0.36","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.36","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"5e972a5c64c53ea5b65bcbac9715063a9a912cea","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.36.tgz","fileCount":63,"integrity":"sha512-tGlCukBEOW05D2aBnhP0jXTBfmvkRxRxkCgy7HISa8KGN0eDFE3E8J5bN5jNXjAyObp12Qies3vVbrdCfoP+Rw==","signatures":[{"sig":"MEQCIANnHXwxZ6WGQoWAw63Y8p+ypS8/7UM150M5fazDan4BAiB3x4xAEMlwmZCNVtQ7H2dOJ69ao0zavAYGSCKFa87Y9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349989},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"aab3ddcd54abce2eb2e612d5833dd2831766a9f8","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1","@remix-run/node-fetch-server":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.36_1760288954661_0.6732084557479228","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"ssr-tools","version":"0.0.37","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.37","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"984067f297b5a0c5c5a0e105ec1fef4f311dc5b0","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.37.tgz","fileCount":69,"integrity":"sha512-mPGKXW+c3MsjnrUHKmdZglkdyA0cdNoqGgSQaDz/O2E/V16t2RXbzzeDWEwI+SR3SHv46dyzi6Rfn4jXT/ds+Q==","signatures":[{"sig":"MEYCIQCYfkJr1oIAPuEpByRGkxrmRDRnhpGNBw1/y3nyMKuW1wIhALeIZPIztw2etyeSul1c82Hp5X4MjVUX9ZAreSmCv2x3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357899},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"9ba571536333dd1bf07f6bcf19a4f2d08a263fb7","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1","@remix-run/node-fetch-server":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.37_1760353628496_0.10695772745332444","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"ssr-tools","version":"0.0.38","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.38","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"40c7d465b82d5a94f513c1fab022d097d34c9422","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.38.tgz","fileCount":69,"integrity":"sha512-gjjNSgYrjT6KRUXSh4WiQyKwCYGvMFGFOkK1pBMM7zOdxA+huxYaj04+4bwDckn6XDQsq0K7oCDkUJDlL3kkDg==","signatures":[{"sig":"MEUCIDQSCymJq7vd9XuaOvV5Fjb8NIXV4H2up5Vh9gJE+kb3AiEAlvuRJ0O1oU6DnlkRgkkVcpdwrRlfS2hl0+NtVRR42aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354715},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"5f7b42c7b2b34ee12dc1408c98be62a87ea16223","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1","@remix-run/node-fetch-server":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.38_1760975481810_0.38173388823234","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"ssr-tools","version":"0.0.39","keywords":["preact","ssr","vite","islands"],"author":{"name":"Michael Cox"},"license":"MIT","_id":"ssr-tools@0.0.39","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"homepage":"https://github.com/coxmi/ssr-tools#readme","bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"dist":{"shasum":"01ccd2cedd64ba53fe241d133b1e6d9b15534ed2","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.39.tgz","fileCount":69,"integrity":"sha512-vqbRZpC4giXSTT4t2CY9VNXXxY6jsrVwwGQpE/9KOB8aPAtqJpxMdWrYiBjIGkZvvmMgjlEhnCP4SS+Z9YjkUg==","signatures":[{"sig":"MEUCIHcKK7Mzy5abwQYyu5nO/1+lfHl5xUQCgrx5pIk5ygm+AiEA4FTJPJvkjuXxRwEFLf92VQvWpgrmdWQajCULhKr0exQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355329},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"}},"gitHead":"b6a944eaa3081dc78cc0f41a68b998cfbb27e954","scripts":{"dev":"node build.mjs --dev","pub":"npm run build && npm version patch && npm publish","test":"tsc --noEmit && jest","build":"rm -rf dist && tsc && node build.mjs"},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"repository":{"url":"git+https://github.com/coxmi/ssr-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of tools to use in SSR rendering","directories":{},"_nodeVersion":"22.19.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","router":"^2.2.0","fs-extra":"^11.3.2","acorn-jsx":"^5.3.2","fast-glob":"^3.3.2","acorn-walk":"^8.3.0","serve-static":"^1.15.0","acorn-jsx-walk":"^2.0.0","glob-to-regexp":"^0.4.1","path-to-regexp":"^8.3.0","import-meta-resolve":"^4.0.0","@barelyhuman/astring-jsx":"^2.0.1","@remix-run/node-fetch-server":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.9","ts-jest":"^29.1.1","@types/jest":"^29.5.8","@types/fs-extra":"^11.0.4","@types/serve-static":"^1.15.5","@types/glob-to-regexp":"^0.4.4"},"peerDependencies":{"vite":">=5","preact":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ssr-tools_0.0.39_1763128500542_0.4148625404455546","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"ssr-tools","version":"0.0.40","description":"A collection of tools to use in SSR rendering","license":"MIT","author":{"name":"Michael Cox"},"repository":{"type":"git","url":"git+https://github.com/coxmi/ssr-tools.git"},"bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"homepage":"https://github.com/coxmi/ssr-tools#readme","keywords":["preact","ssr","vite","islands"],"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.mjs"},"./file-router":{"types":"./dist/file-router/routes.d.ts","import":"./dist/file-router/routes.mjs","require":"./dist/file-router/routes.mjs"},"./islands":{"types":"./dist/islands/index.d.ts","import":"./dist/islands/index.mjs","require":"./dist/islands/index.mjs"},"./islands/preact":{"types":"./dist/islands/providers/preact/index.d.ts","import":"./dist/islands/providers/preact/index.mjs","require":"./dist/islands/providers/preact/index.mjs"},"./islands/preact/client":{"types":"./dist/islands/providers/preact/client.d.ts","import":"./dist/islands/providers/preact/client.mjs","require":"./dist/islands/providers/preact/client.mjs"},"./islands/preact/ssr":{"types":"./dist/islands/providers/preact/ssr.d.ts","import":"./dist/islands/providers/preact/ssr.mjs","require":"./dist/islands/providers/preact/ssr.mjs"}},"scripts":{"dev":"node build.mjs --dev","build":"rm -rf dist && tsc && node build.mjs","test":"tsc --noEmit && jest","pub":"npm run build && npm version patch && npm publish"},"peerDependencies":{"preact":">=10","vite":">=5"},"dependencies":{"@barelyhuman/astring-jsx":"^2.0.1","@remix-run/node-fetch-server":"^0.10.0","acorn":"^8.11.2","acorn-jsx":"^5.3.2","acorn-jsx-walk":"^2.0.0","acorn-walk":"^8.3.0","fast-glob":"^3.3.2","fs-extra":"^11.3.2","glob-to-regexp":"^0.4.1","import-meta-resolve":"^4.0.0","path-to-regexp":"^8.3.0","recast":"^0.23.4","router":"^2.2.0","serve-static":"^1.15.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/glob-to-regexp":"^0.4.4","@types/jest":"^29.5.8","@types/serve-static":"^1.15.5","esbuild":"^0.25.9","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"ssr-tools@0.0.40","gitHead":"575897e2ebd6118b1e093743e5e078cadd779fa4","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4triL0zHWCxoqtm9ap0xQ/YPe1juV2ldS65VgTcY5HLc5l5Z42A+i9/1ByHd9h6RiVf32xX8mDK8v3WHXYResg==","shasum":"f4a1f6f8fd31a221b8a1c38619db7c3afddaa978","tarball":"https://registry.npmjs.org/ssr-tools/-/ssr-tools-0.0.40.tgz","fileCount":69,"unpackedSize":357480,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnIYvmXMNEpxf/z+bxSe6bvxoUxuMBdWC54/sKBKt8EQIhAKwimuqJ0WlVsCzohklqJmvFt0BqNnZsYVJ6Pd/DPnFw"}]},"_npmUser":{"name":"coxmichael","email":"michael@se-make.co.uk"},"directories":{},"maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ssr-tools_0.0.40_1772030956204_0.8049979343091918"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-22T16:07:17.114Z","modified":"2026-02-25T14:49:16.460Z","0.0.0":"2022-04-18T16:27:51.245Z","0.0.2":"2023-11-22T16:07:17.293Z","0.0.3":"2023-11-22T16:07:20.431Z","0.0.4":"2023-11-22T16:07:22.969Z","0.0.5":"2023-11-22T16:07:24.837Z","0.0.6":"2023-11-22T16:07:26.747Z","0.0.7":"2023-12-20T19:10:47.376Z","0.0.8":"2024-01-02T15:16:47.807Z","0.0.9":"2024-01-02T15:18:31.071Z","0.0.10":"2024-01-26T16:59:46.907Z","0.0.11":"2024-02-07T12:10:56.777Z","0.0.12":"2024-02-08T19:58:08.090Z","0.0.13":"2024-02-08T20:35:49.991Z","0.0.14":"2024-02-12T17:32:31.461Z","0.0.15":"2024-02-28T18:49:47.030Z","0.0.16":"2024-02-28T18:59:53.171Z","0.0.17":"2024-02-29T18:37:39.962Z","0.0.18":"2024-02-29T19:11:43.311Z","0.0.19":"2024-02-29T23:46:49.980Z","0.0.20":"2024-03-01T14:56:41.090Z","0.0.21":"2024-03-01T14:59:11.217Z","0.0.22":"2024-03-01T16:20:06.648Z","0.0.23":"2024-03-01T16:34:18.643Z","0.0.24":"2024-03-01T17:59:20.625Z","0.0.25":"2024-03-04T12:44:35.746Z","0.0.26":"2024-03-04T13:12:27.033Z","0.0.27":"2024-03-04T22:22:48.623Z","0.0.28":"2025-09-07T19:17:55.287Z","0.0.29":"2025-09-21T16:48:54.440Z","0.0.30":"2025-09-28T19:11:13.098Z","0.0.31":"2025-09-28T19:14:23.033Z","0.0.32":"2025-09-28T19:17:27.033Z","0.0.33":"2025-09-28T19:21:19.079Z","0.0.34":"2025-10-03T12:55:22.822Z","0.0.35":"2025-10-03T15:52:07.583Z","0.0.36":"2025-10-12T17:09:14.858Z","0.0.37":"2025-10-13T11:07:08.687Z","0.0.38":"2025-10-20T15:51:22.034Z","0.0.39":"2025-11-14T13:55:00.745Z","0.0.40":"2026-02-25T14:49:16.353Z"},"bugs":{"url":"https://github.com/coxmi/ssr-tools/issues"},"author":{"name":"Michael Cox"},"license":"MIT","homepage":"https://github.com/coxmi/ssr-tools#readme","keywords":["preact","ssr","vite","islands"],"repository":{"type":"git","url":"git+https://github.com/coxmi/ssr-tools.git"},"description":"A collection of tools to use in SSR rendering","maintainers":[{"name":"coxmichael","email":"michael@se-make.co.uk"}],"readme":"<pre>Note: This library is a work in progress</pre>\n\n# ssr-tools\n\nSome tools to use in SSR-rendered apps, designed primarily around islands, vite, and a next-style file router.\n\n\n\n\n### Using vite:\n\n```js\nimport preact from '@preact/preset-vite'\nimport { islands, fileRouter, client } from 'ssr-tools'\n\ndefineConfig({\n   plugins: [\n      preact(),\n      islands(),\n      fileRouter(),\n      client(),\n   ],\n   build: {\n      ssr: true \n   }\n})\n```\n\n## Plugins\n\n### `islands()`\n\nImport components as islands with a simple import:\n\n```ts\nimport { ComplexComponent } from './button.ts?island'\n\n// basic props are automatically serialised and a client-side bundle is \n// added to the manifest, with only the used island components\n<ComplexComponent name={'my-component'} />\n```\n\nBy default this works with Preact only, but the provider interface is simple enough that you can build one yourself for other frameworks ([see Preact example](https://github.com/coxmi/ssr-tools/tree/main/src/islands/providers/preact)). Just pass in your provider in `vite.config.ts`:\n\n```ts\nislands({\n   provider: {\n     ssr: {\n       name: 'name-of-export',\n       importFrom: 'path/that/resolves/to/ssr/wrapper',\n       importNamed: true || false\n     },\n     bundle: ({ imports, variables, code }) => `\n       // client bundle content goes here\n     `\n   }\n})\n```\n\n\n### `client()`\n\nImport anything directly into the client bundle:\n\n```ts\nimport './client.ts?client'\n```\n\n### `fileRouter()`\n\nA Next-style file router. To start, add the plugin and define a route:\n\n`vite.config.ts`\n\n```ts\ndefineConfig({\n   plugins: [\n      fileRouter({\n      \t  // default options\n         dir: 'src/pages',\n         glob: '**/*.{ts,tsx,js,jsx}',\n         removeTrailingSlash: true\n      }),\n   ],\n   build: {\n      ssr: true \n   }\n})\n\n```\n\n`src/pages/[slug].tsx`\n\n```ts\n\nexport default function page(ctx) {\n   return `<html>\n      <body>\n         <h1>${ctx.params.slug}</h1>\n      </body>\n   </html>`\n}\n```\n\nThen add the file router middleware to your server:\n\n```ts\nimport http from 'node:http'\nimport { fileRouterMiddleware } from 'ssr-tools'\n\nconst fileRouter = await fileRouterMiddleware()\nconst app = http.createServer((req, res) => {\n   fileRouter(req, res, () => res.end())\n})\napp.listen(port)\t\n\t\n```\n\n\n#### Supported filename patterns:\n\n| File name | Route pattern | Matching paths |\n| :-- | :-- | :-- |\n| `/index.ts` | `/`| `/` |\n| `/about.ts` | `/about`| `/about` |\n| `/books/[slug].ts` | `/books/:slug`| `/books/foo`<br> `/books/bar` |\n| `/books/[slug]/reviews` | `/blog/:slug/reviews`| `/blog/foo/reviews`|\n| `/api/[...all].ts` | `/api/*all`| `/api/search`<br> `/api/docs/foo`<br> `/api/docs/bar`|\n\n\n#### `ctx` \n\nContext is an object passed to each route handler, with the following properties:\n\n| Property | Description | Example/usage |\n| :-- | :-- | :-- |\n| `params` | Any route params from request | `{ slug: 'hello-world' }` |\n| `path` | The relative path to the requested page | `/blog/hello-world` |\n| `query` | [`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) object | `query.get('category')` |\n\n#### Static rendering\n\nTo render static pages, Export a `build` object to your route:\n\n`src/pages/[slug].tsx`\n\n```ts\n\nexport default build = {\n   // return an iterable, and a page will be generated for each entry\n   from: () => await getPages()\n   \n   // specify your url params\n   // (`props` is each entry from the `from` function)\n   url: props => ({\n      slug: slugify(props.title)\n   })\n}\n\n// render the content from `ctx.props`\nexport default function page(ctx) {\n   return `<html>\n      <body>\n         <h1>${ctx.props.title}</h1>\n      </body>\n   </html>`\n}\n```\n\n### Still to complete\n\n- Custom handlers for `GET`/`HEAD`/`POST`/`PUT`/`DELETE`/`OPTIONS`/`PATCH`\n- Web-standard `Request`/`Response` arguments in all middleware and route handlers\n- `FormData` handling\n- Set props for single pages in `build.props`\n- Route path override for custom routes\n- Render statically-generated pages from middleware\n- Ability to render routes outside of Vite\n- Multi-platform support\n- And more…\n\n\n\n# Contributing\n\nContributions welcome!\n\n\n# Acknowledgements \nislands plugin adapted from [vite-plugin-voie](https://github.com/brattonross/vite-plugin-voie), and [barelyhuman](https://github.com/barelyhuman)'s [preact-island-plugins](https://github.com/barelyhuman/preact-island-plugins).\n","readmeFilename":"README.md"}