{"_id":"@bizarreal/vite-plugin-solid-typed-router","_rev":"13-1ecf647e7a33282ff9a00607747e6211","name":"@bizarreal/vite-plugin-solid-typed-router","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.1","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.1","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"dist":{"shasum":"348ef479697a084ab63363584f852ba8f9ee451c","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.1.tgz","fileCount":15,"integrity":"sha512-Xi53bcdb3brHq/cTUW7VT1gAM2kjrVCj1JMyjSkkPufNW8BQ4iS7NMwPrWcPGYnpL0StvQl0FlPUqrW5ugCsyg==","signatures":[{"sig":"MEYCIQCG74oMo/cQSe7W6MiYyaf5v6gmVM51wCrcWhV4dfrDcQIhAJ4puiDTYXGWbw13ExtZbV00v8rZNyVCSNGekCTscaBF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76853},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"bfa03b827cd84875e07a4d8cdbf4bc029b6387c3","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"_npmVersion":"10.8.3","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0","valibot":"^1.0.0-beta.3","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.1_1731620194675_0.4869670670988884","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.2","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.2","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"be983aa596d8c35ea1e7f3f9fbd26e33c6d164c3","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.2.tgz","fileCount":8,"integrity":"sha512-CoAcRc2HdzBm0tBUCnWDBIrkXiRXaLE7JgHTBd7qJSEz+CJOzCkqyOtVytQ6cYSGWzxjBNwUPgXk+4D4ACewdQ==","signatures":[{"sig":"MEYCIQDIn/lin2lpddufy9ktll+fAGsSZyvipt83Jfn6psD6AwIhAPYWyqQOB7BwxxC10nSFWTilJLv8wHlKDRim7cZoUQOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47958},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"88bee4496e7a62de05243b2ac0ee2a1594b19df9","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.10.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0","valibot":"^1.0.0-beta.3","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.2_1731624035240_0.0421238234361907","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.3","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.3","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"8aa3e53a0457226b4f68c27c20ad45e4adf0fd31","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.3.tgz","fileCount":8,"integrity":"sha512-8rQhtmCsDCcvpQ9OPuuDKCeJSkX/PUU1oikUBWWRCIeT27RdD827o38DCZNTRt6DxJ8LSfmp0gbvmKVQW3Hnhg==","signatures":[{"sig":"MEQCIAnJn5WGlZlWvSIhsoqmMVDeIf6zDi0DxL8hOOmRlje1AiAHIC7eTJCdd+xpVVjfHoCgsc0oZEGyDKnpFrtHO5nL7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47884},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5b45ff64be05c2a5642a3fe54a4ffa7c703fa8c7","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.10.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0","valibot":"^1.0.0-beta.3","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.3_1731624558994_0.8022653491749143","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.4","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.4","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"ac88a404c2bc9705b48366ca2ebb2fda0313dcca","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.4.tgz","fileCount":8,"integrity":"sha512-5c65kZwxPr801d8m/W0ZREaXTXcIFAMeDYXtT9lZFpdwj8x/51+BOOmSNm3fDtUwwTpKoYiq4C0VKOLmP673Eg==","signatures":[{"sig":"MEUCIEjMHb5/V8wlDBlKGjbsmyckV9u62ZOQG8iczboTDVoJAiEA5877wg0IhOWeJqpe107n4FO9cXckbEruKYx5CadcJh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47900},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5360911f5bb2041a0fafd9c46d245815f6c4136c","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.10.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0","valibot":"^1.0.0-beta.3","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.4_1731624903164_0.7896673671318939","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.5","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.5","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"ed113e82b5d57a8c26d5b38fd14ed0b7e7b5a9bd","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.5.tgz","fileCount":8,"integrity":"sha512-fxT2IZhZbJF6O2y09/BI4Ek+6B/ep3hBDj6wYziwl69kEbV7wnlFrdAQuWS/29Fl4PaF5J/EcA4t5LPY9pi08g==","signatures":[{"sig":"MEUCIQDNUEGYAU5I6Cr8ObkSrZDYVXApD/o/RTLnGDOwBbBouwIgGBy3gttc6OVhz0g++ArnmSP1iEYO7gBXMaVZ6zUV6zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48528},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"a310e0a8a51f0119edb9e851b45278a6bdca0908","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.10.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.5_1731628463119_0.8825040053540549","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.6","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.6","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"2fcac337652833671fd7266e01b0cd7e6a5ec309","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.6.tgz","fileCount":8,"integrity":"sha512-wLzGiLW5otixTG1wQku5oVLZuYQFBHmw7/XDeVygXnlMAixZDWV8VFvPJIH+Dk0sHAibaeDz3sHhddJQbXmcuA==","signatures":[{"sig":"MEUCIQC+7GE/EpBz5O2AzJ7QlG7byV9yXnULCNQrC2pNeXy4OAIgXQ2FQSUD2UZJgWgFkJlp2DkUGKyqRHapZoKH180srL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49027},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"71ae5f1899752048761195ffc182575847e6ff0b","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.6_1731677694681_0.6506983271852378","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.7","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.7","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"6b4a99a85087b1da3bee4203c21610c6d837e0fb","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.7.tgz","fileCount":8,"integrity":"sha512-SJiwMkiaZBiKsbUt4v4wEgz13R9pmoDFLr13h6by/33IxvXnzaOckegTS+1hfgHmfHWiCpOw/W6hVWIJp8FEug==","signatures":[{"sig":"MEUCIEHe6XEfSbq8BLRUX+KYOohydNa/oZ2TXsS+ziEbdD0rAiEA0UWCAO9z1R344O8aL9NvOoeKog/mKBS8nP+0tFrDtMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49357},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"210dd87210c6fbb39bd5237d93da79b6076d1333","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","@types/node":"^22.8.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.7_1733337745748_0.00817721315392883","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.8","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.8","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"d9663cce74253e328e85c01019094a810785b3d6","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.8.tgz","fileCount":8,"integrity":"sha512-KW4NluZuAIAzpf4GcWf57HQed6gzeObmFOmZ94d+yYge8cR8y8SxILK1cOvItLaByGbToYyJrnfipIuiMODPvQ==","signatures":[{"sig":"MEYCIQDTlIxOOf1atQhGF75ggwNAkKkZxzKdl0vJBqhj6sFT/QIhAIu2O1dZAuY8z1+nxySOdoPL1KbbVBbIVU9q51M2bhpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49357},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c14ca550a9deff4c883a07ac2ce9ca46b69b7564","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.0","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.2","@types/node":"^22.10.1","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.8_1733337838233_0.9046191393176135","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.9","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.9","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"48c95b175e26596dbb79c8d01872748f4b2ae8ff","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.9.tgz","fileCount":8,"integrity":"sha512-Zh6sH+K9lQRtQeQuVW4Jh0yOXm3Thki2wl0BLEmqAW2ert1QSiNDagFZVSyv2spbGxssHyHRJsCJsgoRRhGxgg==","signatures":[{"sig":"MEQCIE/ZrS9axRqKfYdZ1S08LkLHTzOtqt+bm2N/MXFFNVtSAiBZL9KKoBr/I7htzVNZsYQb1I9Af+3pqtpWlykZbIp63A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50052},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9969f8c9c85ed79b7e41e2a77cca82bc7a146921","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.2","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.1","@types/node":"^22.13.4","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.1.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","deepmerge":">= 4.3.1 < 5","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.9_1740154931965_0.10338083214517235","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.10","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.10","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"cbf08ca26376d25dcc8859aa35728ab49cec0ede","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.10.tgz","fileCount":8,"integrity":"sha512-jwj06ywSiLMep+ldHQQ63YixiWFGKLRlI09WXUGGnpcDX4fnyeuJJFMc13lDkB98OwQTfCJIToVF9k9mPHSSNw==","signatures":[{"sig":"MEYCIQCRTU/TKYdA8fNSLMvhHDqtEPuIYrTwbdyeOf3+7Cy2jgIhAIkjHJF1xSa6vV4SVoX+LLa6OP+7x79wfowg0hyREN0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50117},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b4c1ffafde5d12cfe1e7d20c4f6a74e7fe169351","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.2","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.5","@types/node":"^22.14.0","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.2.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","deepmerge":">= 4.3.1 < 5","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.10_1744105475471_0.04441048708236961","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.11","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.11","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"541232fb11b9ead7d992a97b76a7867a4ee3ffa1","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.11.tgz","fileCount":8,"integrity":"sha512-4mJpqfwd0E9jPxZZqvl+2oqlel+dkfW/do5VXoxdDq+IpSZAVo7yfv7kkpR05Ql08EuCLYo84Qsy8tDIC1uyWw==","signatures":[{"sig":"MEYCIQD3e8vtAkfkyORidlw2l7nIj1ZTYML0MUmABqD3DfTRowIhALRdHFmhKZAbGTProM8lQQG8OQvBwcgbh5x5wxehba8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50131},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"779b71ad0bc67783be5cda7d14c9768fcdc04859","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.2","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.5","@types/node":"^22.14.0","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.2.1"},"peerDependencies":{"rollup":">= 4.0.0 < 5","valibot":"^1.0.0-beta.5","solid-js":">= 1.9.0 < 2","deepmerge":">= 4.3.1 < 5","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1","rollup-plugin-esbuild":">= 6.0.0 < 7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.11_1744108914645_0.5685675902500362","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.12","author":{"url":"https://www.alfredomm.com/","name":"Alfredo Maria Milano","email":"hi@alfredomm.com"},"license":"MIT","_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.12","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"dist":{"shasum":"122192ced433065c18ec6ca03f92db74417b3259","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.12.tgz","fileCount":8,"integrity":"sha512-DG3iqAq05JsBGfXF7l23dt0Set8E5cu+8Xta4yA6O+Q4s/h1/uKJzCU2lE9WI3ULCiCZoezzLJ7WdPzZica16A==","signatures":[{"sig":"MEYCIQDZ/drPjBgEvH8JcGfn2JvZwsRrolAwk7BmtXzUMBfZ2QIhANKg2lG68RRoO8bE4DI9mYx7OoBSKHU2kEzRMMxuLGN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47103},"main":"./dist/index.mjs","type":"module","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"83db0d418bba3337e356691fad1599232b185f0a","scripts":{"dev":"rolldown -c rolldown.config.ts -w","build":"rolldown -c rolldown.config.ts","types":"rollup -c"},"typings":"./dist/index.d.ts","_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"repository":{"url":"git+https://github.com/alfredomariamilano/solid-typed-router.git","type":"git"},"_npmVersion":"10.9.2","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.5","rollup":"^4.40.0","@types/node":"^22.14.0","@biomejs/biome":"^1.9.4","rollup-plugin-dts":"^6.2.1"},"peerDependencies":{"valibot":"^1.0.0-beta.5","rolldown":"^1.0.0-beta.7","solid-js":">= 1.9.5 < 2","deepmerge":">= 4.3.1 < 5","lodash-es":">= 4.0.0 < 5","@solidjs/router":">= 0.14.0 < 1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-solid-typed-router_0.0.12_1744637458240_0.12195609124270446","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@bizarreal/vite-plugin-solid-typed-router","version":"0.0.13","description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","type":"module","repository":{"type":"git","url":"git+https://github.com/alfredomariamilano/solid-typed-router.git"},"author":{"name":"Alfredo Maria Milano","email":"hi@alfredomm.com","url":"https://www.alfredomm.com/"},"scripts":{"types":"rollup -c","build":"rolldown -c rolldown.config.ts","dev":"rolldown -c rolldown.config.ts -w"},"source":"src/index.ts","main":"./dist/index.mjs","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"MIT","devDependencies":{"@biomejs/biome":"^1.9.4","@types/node":"^22.14.0","rollup":"^4.40.0","rollup-plugin-dts":"^6.2.1","vite":"^6.2.5"},"peerDependencies":{"@solidjs/router":">= 0.14.0 < 1","deepmerge":">= 4.3.1 < 5","lodash-es":">= 4.0.0 < 5","rolldown":"^1.0.0-beta.7","solid-js":">= 1.9.5 < 2","valibot":"^1.0.0-beta.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public","provenance":true},"_id":"@bizarreal/vite-plugin-solid-typed-router@0.0.13","gitHead":"e5f41aa198e0668eb58cf037fb234a5e3d07b9b3","bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2uuVawyojnfqm7ZRTrghFdHFUcm+YRbxVFnQVDCijmfdDWEZI2Qyvb+11MZVa6la05gyPmslko13wNSwG/vKSQ==","shasum":"4aa9146263b8f362185bcfda0c606e84f3d956b0","tarball":"https://registry.npmjs.org/@bizarreal/vite-plugin-solid-typed-router/-/vite-plugin-solid-typed-router-0.0.13.tgz","fileCount":8,"unpackedSize":47763,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bizarreal%2fvite-plugin-solid-typed-router@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBUXAJ+324ASUj4DKj/MZ2PREocqExs9lerkFZ2sJN55AiBwnKxo0UDECyPTkvfPmd23H7gWklyrvI6qISy+6gtU+Q=="}]},"_npmUser":{"name":"bizarreal","email":"alfmarmil@gmail.com"},"directories":{},"maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-solid-typed-router_0.0.13_1744640377078_0.621747959976932"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-14T21:36:34.579Z","modified":"2025-04-14T14:19:37.660Z","0.0.1":"2024-11-14T21:36:34.924Z","0.0.2":"2024-11-14T22:40:35.429Z","0.0.3":"2024-11-14T22:49:19.218Z","0.0.4":"2024-11-14T22:55:03.370Z","0.0.5":"2024-11-14T23:54:23.327Z","0.0.6":"2024-11-15T13:34:54.979Z","0.0.7":"2024-12-04T18:42:26.047Z","0.0.8":"2024-12-04T18:43:58.443Z","0.0.9":"2025-02-21T16:22:12.148Z","0.0.10":"2025-04-08T09:44:35.673Z","0.0.11":"2025-04-08T10:41:54.813Z","0.0.12":"2025-04-14T13:30:58.434Z","0.0.13":"2025-04-14T14:19:37.262Z"},"bugs":{"url":"https://github.com/alfredomariamilano/solid-typed-router/issues"},"author":{"name":"Alfredo Maria Milano","email":"hi@alfredomm.com","url":"https://www.alfredomm.com/"},"license":"MIT","homepage":"https://github.com/alfredomariamilano/solid-typed-router#readme","repository":{"type":"git","url":"git+https://github.com/alfredomariamilano/solid-typed-router.git"},"description":"A vite plugin to create typed routes for Solid projects, including Solid Start.","maintainers":[{"name":"bizarreal","email":"alfmarmil@gmail.com"}],"readme":"# Solid Typed Routes Plugin\n\nA Vite plugin for generating typed routes for Solid.js applications. This plugin also creates search params validation if you export a `searchParams` object from the route.\n\n## Github repo\n\nIf you're not already here, see the Github repo [HERE](https://github.com/alfredomariamilano/solid-typed-router)\n\n## Demo\n\nSee a working demo on Stackblitz [HERE](https://stackblitz.com/github/alfredomariamilano/solid-hack-typed-routes?file=README.md)\n\n## Installation\n\nThis plugin is still in active development. To try it out, install via\n```bash\nnpm i @bizarreal/vite-plugin-solid-typed-router --save-dev\n```\n\n## Usage\n\nAdd the plugin to your Vite configuration:\n```typescript\nimport { defineConfig } from 'vite';\nimport solid from 'vite-plugin-solid';\nimport { solidTypedRouterPlugin } from '@bizarreal/vite-plugin-solid-typed-router';\n\nexport default defineConfig({\n  plugins: [\n    solid(),\n    solidTypedRouterPlugin({\n      // options\n    }),\n  ],\n});\n```\n\n## Options\n\nThe plugin accepts the following options:\n\n- routesDefinitions (default: `[]`): Array of route definitions.\n- searchParamsSchemas (default: `{}`): Definition of the search params schemas.\n- root (default: `process.cwd()`): The root directory of the project.\n- routesPath (default: `'src/routes'`): The path to the routes directory.\n- typedRouterPath (default: `'src/typedRouter.gen.ts'`): The path to the typed routes file.\n- typedSearchParamsPath (default: `'src/typedSearchParams.gen.ts'`): The path to the typed search params file.\n- replacements (default: `{ ':': '$', '*': '$$', '.': '_dot_', '-': '_dash_', '+': '_plus_' }`): Custom replacements for route parameters and route names.\n\n## Search Params Validation\n\nIf you export a searchParams object from a route, the plugin will automatically create search params validation for that route. You need `valibot` >= 1 installed. Do so by running `npm i valibot@^1.0.0-beta.5`.\n```typescript\nimport { createSearchParams } from \"@/generated/typedRouter.gen\"\nimport { object, optional, pipe, string, transform } from \"valibot\"\n\nconst searchParamsSchema = optional(\n    object({\n      thing: string(),\n    }),\n    {\n      thing: 'thing',\n    },\n  )\n\nexport const searchParams = createSearchParams('/thisroute', searchParamsSchema)\n```\n\nIf you want to use the search params from other routes other than the current one, you can either import the generated `typedSearchParams.gen.ts` file in your app's entry\n```typescript\nimport '~/typedSearchParams.gen.ts'\n```\nor you will have to preload the route\n```typescript\n// The example is in Solid Start\nimport type { RouteDefinition } from '@solidjs/router'\n\nexport const route = {\n  preload() {\n    // do anything  or nothing at all\n  } as RouteDefinition\n}\n```\n\n## Recommendations\n\nI recommend users to add `**/*.gen.ts` (or the specific paths you use for the generated files) to their `.gitignore`.","readmeFilename":"README.md"}