{"_id":"@uraniadev/sveltekit-valibot-openapi","_rev":"31-c59cab5ea072ed0e5f6276ada595b78f","name":"@uraniadev/sveltekit-valibot-openapi","dist-tags":{"latest":"0.1.30"},"versions":{"0.1.0":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.0","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.0","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"4e48e3095f6d92a03e7dca93430fc3d3c6ccd39a","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.0.tgz","fileCount":7,"integrity":"sha512-DyLTq9wNTfUSrkm5Ta2wcbMj/MqTD7rjzz4Db6AQSnvnedjyoYeVikVhSjCDh5Z04JlrK1u4YTpv5NwJqls7pA==","signatures":[{"sig":"MEYCIQCUKYAYIn9DipxDCAnMMnyXDrdXmeiFMwsEIl97gW0b9gIhAO+giXuacyEPox4WWhredoBoVWXuvmf5g0L8vaEW7VCe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"33f3e80f696ca0ef48a394a1b2055a1cf7348296","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@sveltejs/kit":"^2.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.0_1765039790928_0.33300831548555476","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.1","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.1","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"39c29a31106656718537d44a9d21219ed393dfef","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.1.tgz","fileCount":7,"integrity":"sha512-EzBD/O8YKa5iUxLYMnCRWPoU7AEQYrDZ0tJF6XsAuSidE8dfI+GzSy6/eO5FGn+/Q+Hrr/0PNvcIFCpZ3PadUg==","signatures":[{"sig":"MEUCID0Anw3Dg6Nwzu9b36CV0g47naA0uUecFUeTaGNJEG1nAiEA35DFxIDJj4RMOb7GV8Rk82R78009j5n8cfSlT3wr/9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d6ce415398c41098ad6f56ba40959427eb62142b","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@sveltejs/kit":"^2.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.1_1765040906676_0.2622675543725137","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.2","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.2","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"287f1743d903abce1e9d7c909fb7eb9be9e7c7fc","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.2.tgz","fileCount":7,"integrity":"sha512-dihxIEC3/NpAfLNkbHrQsFNKuQ2gPgw7aSMMgINGVqzoSTTPELx+GNvnahh/nlG7SP1uS7VvrxBB+CE3n/Q+HA==","signatures":[{"sig":"MEQCIBYCdH37ye7UhDtftgGAV/aRaog+NeBzpv5vLyV/9QgZAiBh7OEoNwuTN5nIPVNj+bKFNvI75FNsKqGl7/8HsKwNEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"be452a5f4bc250372cfc0bec92ab5ea3ba101f6f","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@sveltejs/kit":"^2.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.2_1765041564846_0.06269473192770891","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.3","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.3","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"0830874a17b680f16473e9e0829d43e38282c767","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.3.tgz","fileCount":7,"integrity":"sha512-5ayReVj6UlDtHb7CZJg1iraydmuGttWSoQuEnV1utm8JdtSXCAVrQWu02R0khIFcK5XptDU9QB537y5VC5Z3Fg==","signatures":[{"sig":"MEUCIQCjQkZop2zyeFHDtWuHAeAPGnEvzJ/SQI+lGNauRU2SOAIgImTn65kYVW9ml0q1I1fs92lzaAoX2oUJrDGZBn8sMHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4630943ae03674142695ea1a4feb3522c5ad70c6","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@sveltejs/kit":"^2.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.3_1765041846800_0.6026666238231801","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.4","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.4","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"b3568f83bd60e2cbb9d8e1b82a0d838702e94ee8","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.4.tgz","fileCount":8,"integrity":"sha512-3eLUPS0A0G8lpC8cbp6pfAdYdJQqOpEoaZd9/vIwMOT6wwsXVX0U5pos7y7MTE+4+YRpGLpnUlZZP+X6KozkXg==","signatures":[{"sig":"MEUCIQDW2iIaKwts1oMM+agX/jcqFt02/U3Wm8tCZVuIAvMtQQIgKu1C+CME5m2bn1XKRIEu0bpDgpDJFFFD38PG/bQoj2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cb68c954cf457d05686ed402c0bc178cb3159f10","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.4_1765043436194_0.5939616177136","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.5","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.5","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"787eeeb1a87f8c4e6bf4292333b54b7f82e604d3","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.5.tgz","fileCount":8,"integrity":"sha512-e/I6hAXEOhhEzRDQ3AwksbLgpW9kkRdijDIZpslgPHpYNRKR4WCidWL2rYZ5GnCLKaY/CwD2dEk5Js19bOxl3w==","signatures":[{"sig":"MEYCIQC9MQHCerycX/bwf1I5mlBVvYsOb2Bg/Vdce7mrldaQIgIhALikdxjZvVwxnho1tNz6vVBTf7Zus6NuJ0Uxoyw0aovK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1cde7c5459b08709d91ee0de98d5b19f20465ca1","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.5_1765049565138_0.8114313700061346","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.6","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.6","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"21ed9dd87bdd20522e0807585e428c4bf78f04d0","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.6.tgz","fileCount":8,"integrity":"sha512-bq0ki7u7U9r52dvOAR6Nq6ZIklPNqsECD6+B1ql082dGks2PB4y94DJlul8h3zK8M33Wg1v+mDKJIf0qbH9gKQ==","signatures":[{"sig":"MEUCIQDzee4ZJtrnKvYkgoUNkRwOwxaTob7LsCXLvKWWlsdhgwIgFxHoAtb+vY9R6RkGGFzfJTgG8h1+BEcPPzEfxGVvLoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45921},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4bcfbef90575a8c190e0dc47365245766aea68a0","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.6_1765049638785_0.9941765849530002","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.7","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.7","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"1fda783d2ac393b4dff5ddf46e56ac2e345e7795","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.7.tgz","fileCount":7,"integrity":"sha512-4Tn48DoFTdQtZ+p9E8PYPpaGFH6DVPmb2K3SfrkkWsV8E7YbnrPtVtkI8wJT4j/4trNTyvv9RDeqnphUp6mzyg==","signatures":[{"sig":"MEQCIBYP6/pk9t/7N4H4rpPKRoADeDjOhmZ1gJ0hHXNdMYYXAiB5fi5OPOE0YQhJ27XiEoif37KXi3SOC28myFYcX+ZxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7e1c5d5a77dcc1fb0ee655fa3841bc09898575cd","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.7_1765057143743_0.8597104627314571","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.8","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.8","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"6de68857f4c9ee7b1eec263d8ad5e71e3d54c07e","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.8.tgz","fileCount":7,"integrity":"sha512-HPMcVgRo5/LV2l43lXs1taeumuab4AHT/Xow+DRFx1ws9JFn30jD249I2n4ovwewKOBEjweSjy2XtP94xPcI+Q==","signatures":[{"sig":"MEUCIQDfPl3kW++NmySpp1sn+tfXcFL4QeW5HGpdqWSMvhSWtAIgWDJyE7Bs+VgrTHpWn0rtLmMDI6KJdECvsSiVR+lg0Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46202},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"943317b034a5f37bfe9df12c9a65b3f7eafdc4f5","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.8_1765062586321_0.29135063753601353","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.9","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.9","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"f35d5bcab6c380ebd79410a20ec285276044b656","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.9.tgz","fileCount":7,"integrity":"sha512-rOJuD82RMplNUACKRHuHcnbXDAKhZOJe1TOXIeHpYKASta9lETiQHW+RE94v3dsaEJX6JfFMRw/FxzN5ElJRhQ==","signatures":[{"sig":"MEQCIAM1wIRGxx8q+eUiLB3NtZ0L49vaO8Jo6YaMACP2ihlwAiBPd6XMEIrwfIJQzjqFAHmJAdpa8hetKPK+QNord7hVCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0b455d02e634098ac479bbab83da15ef73c4915c","scripts":{"dev":"bun --watch src","build":"tsc && bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.9_1765064081332_0.7095957203993957","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.10","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.10","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"a270b1ef2d6c4333b9ec9dc7b15f3fd51e0f9cdb","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.10.tgz","fileCount":7,"integrity":"sha512-JMpdR2bvKKMkwIXQV5hmk3E5n8MtK8qJUmwEdxdJEhVY+6lfUpKWa0kjUg/n8wgFPa5lUwcXxolk2BNb9yubnA==","signatures":[{"sig":"MEUCIQCbXYLLXLpxneF480GP3kE8fDKy6Ay19v/h7pRI1a5EhwIgfAfzXxY6JhojJkN6b50nbWVW3Tn0jJDW4L2V7GXxU40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f91b3d3ea9a6f0be5792be03d582e0e35d74019d","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.10_1765111398836_0.046800283015545396","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.11","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.11","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"9b5da75a83d2613cb664ee9d06abbd47a022e8f7","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.11.tgz","fileCount":7,"integrity":"sha512-2GBbr+9jSKai2BMWXY8ylkmLoxWdmCQ9Bz6wp4rNRF3KVK1VJZRZq/LGHYE6w2PUBUAi7ZZ51UCcF89WlUf0lw==","signatures":[{"sig":"MEUCIQCW+mo/abpkjssPra3ghaSY04H4JAnymOkDbVtFbPyHmAIgCFQIQRUbMCSKYmJayALXY2KdsKTYGPy5LN4EnfWVZvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0207f5a24acb107fc3cfc438e04d9e60b92be486","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.11_1765231966704_0.45658078496137855","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.12","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.12","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"870f34bde4495d68ef949f2909ddcdbce5ba7a37","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.12.tgz","fileCount":7,"integrity":"sha512-gQwl3RXfuqpm53izJcr6259LFa86BBqsCBXRxsZ1P7LbJUjbvV4DpSuGJgTAASiv29OhkHGrZvm2N+3fVhll3Q==","signatures":[{"sig":"MEUCIQDzO8egKNFBnBcEhfc78xIqFedlEsZGnzlr6EYGN5dNdAIgEGi35nuNjWmg93cEpdrhlHDnRPQuSkEKMuM35VBwH6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1ddd1940c885209e6829615bc8a2e67d7140e66c","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.12_1765232030478_0.15684901718469813","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.13","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.13","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"37bf6efd0391f393fedb3cd767dd7daee18327c4","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.13.tgz","fileCount":7,"integrity":"sha512-+3bBy/ENRD7aIyjvkIp+ldSN+2iTxd6eZ4vljsYme50SdHhMKHHUtp+feLQfl01E/1519P60zRmI750uwvw8sw==","signatures":[{"sig":"MEQCIDvLQebvB8P7sv523qN3BBWO/9RvZpXPVYptt3EAoOqXAiAfYxKy2Kjn76NNZBkzODaCogR+dK4PTlMMpCUMN2RhMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2c6132ca35f0c5e657f0c236e158884617485d5d","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.13_1765240720574_0.25284372043562797","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.14","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.14","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"0c586d58abf9a23e8dc9a8cf5d5d628572c46689","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.14.tgz","fileCount":9,"integrity":"sha512-EXtQ80A5kuCxRlUUgIyxn3g1Dd7Cszd2uRp2MYjQlex5HVIjM7kWPhDGdu2b5Ah5LmHPAgAuznw7+0vjIa7dPQ==","signatures":[{"sig":"MEYCIQDvpiOkgqVbeNJ+eoK5ZaZ7bZkOE7KD76To5pe5vVfDjwIhAPsBkZ+rNyXJXbXCccdToQHpcmlFSF4MF3EREF4o0eRD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"89cfabd2ac716ffabee04e327a4d728a9ccf9427","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.14_1765307650989_0.9611594011284263","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.15","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.15","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"e0876be8b7dc09218393e646215ff22fd30a3599","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.15.tgz","fileCount":9,"integrity":"sha512-pJS9HkxtIzio8wsNBJaPFIWZc6KFQoMNjUG8Q0QTPQDvurQDokwM4og6/WgcqbWjYtm8n95nkTrd6zR3fBjXaQ==","signatures":[{"sig":"MEQCICjntlI0PU04yo2/ggEjTBUwoRRtQ+4jJoMzPSB5OICLAiBIkPNcORIK4AR7XdePWafvT43NFVexcevDrLfACmIeCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7297acc8e33a12e51059b0da9127fd6298359c77","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.15_1765309593077_0.6660983111237617","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.16","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.16","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"0c24eab3f19fa6a14d609cd587b085617727d90c","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.16.tgz","fileCount":9,"integrity":"sha512-t0+lDsi2oFB5MC48uBgVzJPZ/BVzh7xT19bFqdR0/gzCjk3+OqM1IBAfDk2nFJrSzOF6Nd3/Sd64MfOloqv7oQ==","signatures":[{"sig":"MEQCIAWphr1VWfMIDLVDo9s5xxmApy9NzeKn/wmIXz+rlEDIAiB7wkOY75x+A+lQne2iCkUzrIuhQpVpbjGEVTnvRF9IEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ac34c8a66974225b67d0fab356427fa0a5503d21","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.16_1765309874179_0.04268703638962368","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.17","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.17","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"6974d8aa0834efd8a42ba72211097a06279c7fe1","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.17.tgz","fileCount":9,"integrity":"sha512-gEUlTnpru2Ehgpuc2WmUymdbVnPGSOhxSHNc1ByVWdwfejvhRnmyEOssDejkzjelZW9uDdbuF0xDsw5DuxPNqA==","signatures":[{"sig":"MEUCIQDsUeZ01doEx1HT9SFBYCmf7VLcC7glo+1WLA2EbsM0aAIgU9/6niWpasVyIDN+p9gv09LYTrwWOcT5Vtk/SFGQXFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb8fb9799292d13dad846a218364eb34d36f112d","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.17_1765310846200_0.11300549617572986","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.18","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.18","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"176cf9585ea7c2c11c9dad2585c5cf40b515d15a","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.18.tgz","fileCount":9,"integrity":"sha512-zKfI/4mhCnxjY617vpn+mg/AB5Z2HuQ6P2CZfs09q33c7dvwx4Y3UQdnN4weUyK6eTKYHRPOcLbvINTVE9KFPw==","signatures":[{"sig":"MEUCIANdRz9Hkpmi84uwgmp7AHAgle+AEtK0y8wSlYzSbpAfAiEAgt1E1Iim2i3C5FhJzWwF2mH4IX3Cd1utTlSEvHgIECw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b56c27d4d083795ffd0d9579d0199aa8bf13bacf","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.18_1765311714574_0.0649295290874059","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.19","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.19","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"1121c78452f295cf3819ff70ad5d2b8f9f9fcb82","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.19.tgz","fileCount":9,"integrity":"sha512-sF4ZoLmSs8n5J8kywc4Uq3xXJndTLvL2/LG6RWw/Dc9rtCWofCmiSLnsObNZCAD3JxFiqHDCT8ap2jrXTZTp2A==","signatures":[{"sig":"MEQCIDiHcAc/GMGOw43ZShb7KWqFy7kV5uFbvJrZL0q1DMcQAiAgM3jOLDdxoEdpy2OvqOuB6V8Nn9gqQsN7NVbM9J6ZgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2169336f83a624e57071d67b9e2b4b1702c3927b","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.19_1765311863620_0.6569473944105351","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.20","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.20","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"2088fcd6eda0d087f23297701217c5da5d7fc7d8","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.20.tgz","fileCount":9,"integrity":"sha512-3Y0yoIDWLAaUPeb4b8GTPlxQTtmn16LVw9lDKkVUBAp2V+rJIY9oOw3Rv5XzNnQ1006UKbBGoy4dW3oOWGCYCw==","signatures":[{"sig":"MEYCIQDVw0aNYzkFm4MdhnKswFUCPY2TKncLXQJeGiRz+ylnVQIhALYEbiO3K+wHbQ8Ab45Yan2ckkRTYEuL85CybowNf7JT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"71497cf54afa16b3c1a1d9295dbc30bf8eb18d4c","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.20_1765312607229_0.2892698378701777","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.21","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.21","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"4dadf6d61a5269041268e5101e3fbd6a635f3430","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.21.tgz","fileCount":9,"integrity":"sha512-mpQSaY4l85NpgawrGtlUIQVRYJRtQVqPmexXpPbqqU5r+pjUwsQlgwsTiHSSa1MP0Pq3fl5SPynOGS+CpGbltg==","signatures":[{"sig":"MEYCIQCPT07g1ejUKti/8vXxXz44JFzq04bWLksAVwNaLeKabwIhAN/V/4q/+w+RvZR28BPbYvPWXVMW8Em3stZsVMlPWK1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3d91535a10d94c39be67c60152d31233cd53b40d","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.21_1765313155675_0.3745699150374593","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.22","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.22","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"af7031a723329a8271ab6a526e50b9efae95a848","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.22.tgz","fileCount":9,"integrity":"sha512-0GGU0rksncuwYwvd/Mb6ns7CQEcFLoHbCLhBotFUrpEqdK3Z6iC5RZqeAeq5tmHurxThT1x0yM8wLlgAMc7wgA==","signatures":[{"sig":"MEUCIQDj0UEdVPEgsi5TfnQzq/vgPLOvv7TA+JFlf2IWNIwjLAIgdkAHqK+VPliv/T6cL9b2q784XtKnUFhSLu6aEjdJiKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"48f65917477de0f978e4fc3aba156a198b1143a7","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.22_1765314108637_0.4147760531219369","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.23","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.23","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"971ac81398bd06e8035b7fb5be8fee47133d2e59","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.23.tgz","fileCount":9,"integrity":"sha512-Mzi2bEYb/93x4XSN15+SN9KUcJhLCUzy5IQzL9skUTGP3XH3EQannA3KdXz1lbOa3d8X6zvoxcqabXl24aPxTA==","signatures":[{"sig":"MEQCIFZN68UN98aeODheElaatvc5QdwajvmDYIRMPRnIRUboAiBnPXVcOShw00dDYkVUIRiklgb1WZd5C8qBuZ7mFR3y2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d99e53344aa835034fc5fe4ffbf08cc5000bbd59","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.23_1765314786836_0.6132411290040605","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.24","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.24","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"befff1242a6dee003ae7c103380f4177af61f317","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.24.tgz","fileCount":9,"integrity":"sha512-CLg6budF1+KA7mzTaNNh1a3ewlPLlvxzdo3IDVsHXJaKVOWItodNNBEKm7IRoWcgLTUPrTm7Fja92LrmTKJZtw==","signatures":[{"sig":"MEUCIQCMZjtXnJ2hDRfhRu89ayo7RakXATDbj4c+JtX13TbosAIgN8E/9czQDSGbwfy8CYNR7XirzbWRzM4Yg9lYadP2XCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51623cf5e2117929c86e5de5adb701e08a71f29c","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.24_1765316486399_0.7969816324430137","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.25","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.25","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"578d7a8841bfbd553e296847f03a7360acceb36e","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.25.tgz","fileCount":9,"integrity":"sha512-wZVG4Ccd6iPshV6aFGBNDSXBflgPCvL86qQHNK9xiyhdA+NzuRd6SkFjyQ56+0nAgHAUtA0bMCahDtn/MErCtQ==","signatures":[{"sig":"MEQCIB1bC2lI/CfxC8l9VteRnQcN90jbrqpGT6o09aETgxtbAiBYdbDaKMc4NrXOV6b77xrh6l3NzpZ61JSCwSbTQxntkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6a8b9ae897958ba73671c508622226bd0df64879","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.25_1765317746082_0.26042749125446774","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.26","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.26","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"8385f10f4c48211df597196603cf26747a09abd6","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.26.tgz","fileCount":9,"integrity":"sha512-cwOoWKxIL+eSqcY6Nb528c1Dc5UFgbK95WmgEhmKnhTzwx06cjUabmKAedpa/+B94Tdr7uamMbagfAH4WDUx0Q==","signatures":[{"sig":"MEUCIQCVMg6ayOrIk4mZRWNOw0o8WfCS1bCgjY+aT3v3s3Im6wIgdmVc5LT5hmQkFZ746561FtIAivR4bKf6vC+tFcSvgTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8686890f2a49330e12c49d7751925927cf948ae4","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.26_1765320406150_0.593498332417628","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.27","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.27","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"fdf6b657b1e69a3b5cc4c6a78b1aa65c70e7557b","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.27.tgz","fileCount":9,"integrity":"sha512-44d0CcdtzKdT10ewzGYGwGu5psaE9PlsLKNOKGRxmdGqi6qIhburPiZT32F6NVWSDxdkAz163q5prMpxHqeyPA==","signatures":[{"sig":"MEUCIQCHySBAidR5cvEcUs4+CowyMXG1313ZBdhBZ3M6p9CO2QIgQBufV2E/L84hI61xdFfKt9CJbubqOLSOF4vB19N2GcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74686},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2315e3fe7f136eab7f2fc67cf6176a01d09ed020","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.27_1765321137959_0.7339954355633076","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.28","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.28","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"e34565626188178484a6704318c23720ebc13d9f","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.28.tgz","fileCount":9,"integrity":"sha512-2Dc0ePlOkeQiD59fAR90kE2W3IA2odOH9U3GTVKyMC9RoEIc1AsuIL/+DFG/tOFFLRCgID+8eD3J5Iwf1CY9Ow==","signatures":[{"sig":"MEUCIQC9egYTV4vU/UkEOohYSWb3JaaPQRknwR92hQeYNvZxBgIgZFd2m3FxwDy2Dc0Gv5CgFXXPV2E+iPZ2ShtyydAkW7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d46e439a633ffa7176f101697853d257f70ed164","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.28_1765322052345_0.05806694548146818","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.29","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","_id":"@uraniadev/sveltekit-valibot-openapi@0.1.29","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"dist":{"shasum":"8a8253c4faf52c08a4809881707f48e482f71903","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.29.tgz","fileCount":9,"integrity":"sha512-uICERPJmFxdgslFRI8mOLpmCRxFr7zQd1/GFmNak1or4i8C99BfpgHs2z4qspyumxdY7uN9C5FKkDtYvQJ3+1A==","signatures":[{"sig":"MEUCIBMkq8tZIyO7x+w5VaDluDdI/YhRweUwCH4IIkfG18FqAiEA1BOg5N4YLxJkTomSt92ueJqLxsWpixVPwxoGeYY/As0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73408},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a8c31b1da6433323857c59df09a0ebcb4e67ba96","scripts":{"dev":"bun --watch src","build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","prepare":"bun --bun run build"},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"repository":{"url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.1","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.2.5","@eslint/js":"^9.39.1","@types/bun":"^1.3.3","typescript":"^5.9.3","@types/node":"^22.0.0","typescript-eslint":"^8.48.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1"},"peerDependencies":{"valibot":"^1.0.0","@valibot/to-json-schema":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sveltekit-valibot-openapi_0.1.29_1765325708160_0.6086626381899263","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@uraniadev/sveltekit-valibot-openapi","version":"0.1.30","description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"bun --bun tsc && bun --bun build ./src/index.ts --outdir=dist --minify --target=node","dev":"bun --watch src","prepare":"bun --bun run build"},"repository":{"type":"git","url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git"},"peerDependencies":{"@valibot/to-json-schema":"^1.0.0","valibot":"^1.0.0"},"devDependencies":{"@eslint/js":"^9.39.1","@types/bun":"^1.3.3","@types/node":"^22.0.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.0","eslint-plugin-perfectionist":"^4.15.1","globals":"^16.5.0","jiti":"^2.6.1","prettier":"^3.2.5","typescript":"^5.9.3","typescript-eslint":"^8.48.1","vitest":"^4.0.10"},"keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"_id":"@uraniadev/sveltekit-valibot-openapi@0.1.30","gitHead":"a49da5219edaa54d0adf7ae23090077911c77068","bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-B+UPhK/SguxvilSe7oqcH4zg2K7eg4HpnS/SgQl4lxQ1x+fYTS2kdljDj+YQlX37A+zO+zTipQqApAm9A/0GxA==","shasum":"1a28766500b0845bb3957e67d02bbbcecb3bcd67","tarball":"https://registry.npmjs.org/@uraniadev/sveltekit-valibot-openapi/-/sveltekit-valibot-openapi-0.1.30.tgz","fileCount":9,"unpackedSize":73412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK7IMrufWiUC9SeiPINVlYyez7RQX3V/BAESrhe97ptgIgJJJeTK+i1gSMN6JbX1i2YrSFaDwUFRUbVphfwK37C60="}]},"_npmUser":{"name":"uraniadev","email":"m.isaia@urania.dev"},"directories":{},"maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sveltekit-valibot-openapi_0.1.30_1766819561695_0.07301740247322996"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-06T16:49:50.850Z","modified":"2025-12-27T07:12:42.082Z","0.1.0":"2025-12-06T16:49:51.089Z","0.1.1":"2025-12-06T17:08:26.836Z","0.1.2":"2025-12-06T17:19:24.989Z","0.1.3":"2025-12-06T17:24:06.949Z","0.1.4":"2025-12-06T17:50:36.328Z","0.1.5":"2025-12-06T19:32:45.292Z","0.1.6":"2025-12-06T19:33:58.929Z","0.1.7":"2025-12-06T21:39:03.891Z","0.1.8":"2025-12-06T23:09:46.489Z","0.1.9":"2025-12-06T23:34:41.483Z","0.1.10":"2025-12-07T12:43:18.999Z","0.1.11":"2025-12-08T22:12:46.868Z","0.1.12":"2025-12-08T22:13:50.625Z","0.1.13":"2025-12-09T00:38:40.708Z","0.1.14":"2025-12-09T19:14:11.142Z","0.1.15":"2025-12-09T19:46:33.216Z","0.1.16":"2025-12-09T19:51:14.345Z","0.1.17":"2025-12-09T20:07:26.350Z","0.1.18":"2025-12-09T20:21:54.785Z","0.1.19":"2025-12-09T20:24:23.800Z","0.1.20":"2025-12-09T20:36:47.371Z","0.1.21":"2025-12-09T20:45:55.868Z","0.1.22":"2025-12-09T21:01:48.776Z","0.1.23":"2025-12-09T21:13:07.018Z","0.1.24":"2025-12-09T21:41:26.549Z","0.1.25":"2025-12-09T22:02:26.225Z","0.1.26":"2025-12-09T22:46:46.283Z","0.1.27":"2025-12-09T22:58:58.118Z","0.1.28":"2025-12-09T23:14:12.494Z","0.1.29":"2025-12-10T00:15:08.320Z","0.1.30":"2025-12-27T07:12:41.871Z"},"bugs":{"url":"https://github.com/urania-dev/sveltekit-valibot-openapi/issues"},"author":{"name":"uraniadev","email":"m.isaia@urania.dev"},"license":"MIT","homepage":"https://github.com/urania-dev/sveltekit-valibot-openapi#readme","keywords":["validation","typescript","valibot","openapi","openapi-3","swagger","scalar","rest","api","documentation","schema","json-schema","svelte","sveltekit","svelte5","generator","specification","typed","endpoint","api-docs","api-spec","sdk","rest-api"],"repository":{"type":"git","url":"git+https://github.com/urania-dev/sveltekit-valibot-openapi.git"},"description":"Generate an OpenAPI 3.1 specification from your SvelteKit routes and Valibot schemas.","maintainers":[{"name":"uraniadev","email":"m.isaia@urania.dev"}],"readme":"# Valibot → OpenAPI 3.1\n\n### (SvelteKit-first, framework-agnostic)\n\nGenerate an OpenAPI 3.1 specification directly from Valibot schemas and minimal endpoint metadata.\n**No runtime hooks. No hidden validation. No route magic.**\nThe output is a clean, deterministic OpenAPI document.\n\n- 🧩 First-class SvelteKit `+server` integration\n- 🔌 Framework-agnostic generator (`createOpenApiSpec`)\n- 🔍 Query schemas → OpenAPI parameters (strict object/union-of-objects)\n- 🧾 Multi-media request/response body support\n- 🔐 Security schemes & per-operation overrides\n- 🛡 Hardened sanitization (prototype-free, bounded, schema-safe)\n- 🧰 Fully async-schema compatible (async → sync structural normalization)\n\nThis library is **pure documentation generation**, not a runtime validator or router.\nStill **alpha**.\n\n---\n\n## 🚀 Installation\n\n```bash\npnpm add @uraniadev/sveltekit-valibot-openapi valibot @valibot/to-json-schema\n```\n\n---\n\n## 📘 Defining endpoints\n\nEndpoints are declared by exporting a `_openapi` object from your SvelteKit route module.\n\nEach key is an HTTP method, each value is created with `defineEndpoint()`.\nThe object is later **sanitized**, **validated**, and **deep-frozen** by the generator to guarantee structural safety.\n\n```ts\n// src/routes/api/todos/+server.ts\nimport * as v from \"valibot\";\nimport { defineEndpoint } from \"@uraniadev/sveltekit-valibot-openapi\";\n\nconst Todo = v.object({\n  id: v.string(),\n  title: v.string(),\n});\n\nconst TodoList = v.array(Todo);\nconst TodoCreate = v.object({ title: v.string() });\n\nexport const _openapi = {\n  GET: defineEndpoint({\n    method: \"GET\",\n    path: \"/api/todos\",\n    summary: \"List todos\",\n    query: v.object({\n      search: v.optional(v.string()),\n    }),\n    responses: {\n      200: {\n        description: \"List of todos\",\n        schema: TodoList,\n      },\n    },\n  }),\n\n  POST: defineEndpoint({\n    method: \"POST\",\n    path: \"/api/todos\",\n    summary: \"Create a todo\",\n    body: TodoCreate,\n    responses: {\n      201: {\n        description: \"Created todo\",\n        schema: Todo,\n      },\n    },\n  }),\n} as const;\n```\n\n### ✔ What `defineEndpoint()` supports\n\n- `query`: **object-like only** (object / optional / nullable / pipe / union-of-objects)\n- `queryParams`: extra documentation aligned with `query`\n- `body`:\n  - a schema → emitted as `application/json`\n  - or a `{ content: { \"media/type\": schema } }` map\n\n- `responses`:\n  - `{ schema }`\n  - `{ content: { \"media/type\": schema } }`\n  - both (JSON fallback auto-added)\n\n- `tags`, `summary`, `description`, `deprecated`\n- per-endpoint `security`\n\n## 📡 Generating and exposing the OpenAPI spec\n\n`createOpenApiSpec` produces the **OpenAPI spec object**.\nYou expose it however you want.\n\n### SvelteKit example\n\n```ts\n// src/routes/openapi/+server.ts\nimport { json } from \"@sveltejs/kit\";\nimport { createOpenApiSpec } from \"@uraniadev/sveltekit-valibot-openapi\";\n\nconst modules = import.meta.glob(\"../api/**/+server.{ts,js}\");\n\nexport const GET = async () => {\n  const spec = await createOpenApiSpec(modules, {\n    basePath: \"/api\",\n    info: {\n      title: \"My API\",\n      version: \"1.0.0\",\n      description: \"Example SvelteKit API\",\n    },\n    servers: [\n      { url: \"https://api.example.com\", description: \"Production\" },\n      { url: \"http://localhost:5173\", description: \"Development\" },\n    ],\n    securitySchemes: {\n      bearerAuth: {\n        type: \"http\",\n        scheme: \"bearer\",\n        bearerFormat: \"JWT\",\n      },\n    },\n    security: [{ bearerAuth: [] }],\n  });\n\n  return json(spec);\n};\n```\n\nVisit:\n\n```\n/openapi\n```\n\nto see your OpenAPI 3.1 JSON.\n\n### Generic (non-SvelteKit) usage\n\n```ts\nimport { createOpenApiSpec } from \"@uraniadev/sveltekit-valibot-openapi\";\n\nconst modules = import.meta.glob(\"./routes/**/route.{ts,js}\");\n\nasync function build() {\n  const spec = await createOpenApiSpec(modules, {\n    info: { title: \"My Service\", version: \"1.0.0\" },\n  });\n\n  console.log(JSON.stringify(spec, null, 2));\n}\n```\n\n---\n\n## 🧾 Request Bodies\n\nRequest bodies fully support **multi-media content maps**:\n\n```ts\nbody: {\n  description: \"Update profile\",\n  required: false,\n  content: {\n    \"application/json\": v.object({ name: v.string() }),\n    \"multipart/form-data\": v.object({\n      name: v.string(),\n      avatar: v.string(),\n    }),\n  },\n}\n```\n\nShorthand (schema only):\n\n```ts\nbody: v.object({ title: v.string() });\n```\n\nis documented as:\n\n```json\n{\n  \"content\": {\n    \"application/json\": { \"schema\": { … } }\n  }\n}\n```\n\nAll body definitions undergo strict validation:\n\n- media types validated (`type/subtype`)\n- schemas must be valid Valibot schemas\n- description length capped\n- full deep-frozen sanitized output\n\n## 📤 Responses\n\nA response may define:\n\n- a single JSON schema (`schema`)\n- a `content` map\n- or both\n\n```ts\nresponses: {\n  200: {\n    description: \"Multiple formats\",\n    content: {\n      \"application/json\": v.object({ ok: v.string() }),\n      \"text/plain\": v.string(),\n      \"image/png\": v.string(),\n    },\n  },\n  404: {\n    description: \"Not found\",\n    schema: v.object({ message: v.string() }),\n  },\n}\n```\n\nRules enforced by sanitization:\n\n- status keys **must be numeric 3-digit codes**\n- unknown keys rejected\n- description length capped\n- schemas validated + normalized asynchronously\n- content media types validated\n- max 32 responses per endpoint\n\n## 🔍 Query Parameters\n\n`query` must be **object-like**:\n\n- `object(...)`\n- wrapped in `optional`, `nullable`, `nullish`, `pipe`, `brand`, `fallback`, `default`\n- unions of objects **only if all branches expose identical keys**\n\nUnsupported shapes (primitives, arrays) are rejected.\n\n```ts\nconst Query = v.object({\n  search: v.optional(v.string()),\n  limit: v.number(),\n  sort: v.union([v.literal(\"asc\"), v.literal(\"desc\")]),\n});\n```\n\nThe generator:\n\n- unwraps wrapper types\n- validates union shapes\n- rejects mismatched branches\n- extracts top-level fields only\n- produces OpenAPI `in: \"query\"` parameters\n- merges documentation from `queryParams`\n\nArray-typed query values are permitted and documented normally.\n\n---\n\n## 🛡 Hardened Sanitization Layer\n\nEvery `_openapi` module is sanitized before inclusion:\n\n- must be **plain**, **prototype-free** objects\n- forbidden keys: `__proto__`, `constructor`, `prototype`\n- no getters/setters\n- max 32 methods per module\n- endpoint definitions validated strictly:\n  - allowed keys only\n  - required `method` and `responses`\n  - tags capped, doc strings capped\n  - body/query/responses validated structurally\n  - deep-frozen immutable output\n\nThis prevents prototype pollution, malformed metadata, and unbounded structures from entering your spec.\n\n---\n\n## 🧬 Schema Normalization & Budget Limits\n\nValibot schemas go through a full structural normalization step:\n\n- async schemas → sync structure\n- `date()` → `{ type: \"string\", format: \"date-time\" }`\n- `never()` removed\n- wrapper unwrapping\n- union normalization\n- array nesting bounded\n\nTo prevent runaway or malicious schemas:\n\n- max depth: **32**\n- max nodes: **10,000**\n- max union options: **32**\n- max object properties: **128**\n- max array nesting: **16**\n\nInvalid or pathological schemas fail early with explicit errors.\n\n---\n\n## 🧱 Component Schema Registry (deduplication)\n\nSchemas used in request/response bodies are automatically:\n\n- normalized\n- converted to JSON Schema\n- deduplicated\n- registered under `#/components/schemas/...`\n\nThis avoids excessive inlining and makes the generated spec tooling-friendly.\n\n```json\n{\n  \"components\": {\n    \"schemas\": {\n      \"User_1\": { ... },\n      \"Todo_2\": { ... }\n    }\n  }\n}\n```\n\n---\n\n## 🏷 Auto-tagging\n\nIf an endpoint has tags, the generator aggregates them into a sorted list:\n\n```json\n{\n  \"tags\": [\"Users\", \"Todo\"]\n}\n```\n\n---\n\n## 🗂 Path Handling\n\nYour generator now:\n\n- infers OpenAPI paths from route files (`[id]` → `{id}`)\n- extracts path parameters and documents them automatically\n- ensures all path parameters are required and typed\n\nExample:\n\n```\nsrc/routes/api/users/[id]/+server.ts\n↓\n/api/users/{id}\n```\n\n---\n\n## 🔐 Authentication / Security\n\n### Global security\n\n```ts\nconst spec = await createOpenApiSpec(glob, {\n  securitySchemes: {\n    bearerAuth: { type: \"http\", scheme: \"bearer\", bearerFormat: \"JWT\" },\n  },\n  security: [{ bearerAuth: [] }],\n});\n```\n\n### Per-endpoint overrides\n\n```ts\ndefineEndpoint({\n  method: \"GET\",\n  path: \"/api/public\",\n  security: [], // override to no auth\n  responses: { 200: { description: \"OK\" } },\n});\n```\n\n---\n\n## ❌ What this library does NOT do\n\n- ❌ No runtime validation\n- ❌ No runtime authentication\n- ❌ No magic route behavior\n\nIt is **pure documentation generation**, not a framework.\n\n---\n\n## 📦 Public Types\n\nImport from the published package:\n\n```ts\nimport { EndpointDef, OpenApiSpec } from \"@uraniadev/sveltekit-valibot-openapi\";\n```\n\n---\n\n## 🤖 About the Project\n\nThis library was not exactly “vibe-coded” or generated blindly.\nIt was built through an iterative workflow where AI was used **as a technical assistant**, not as an author.\n\nAll architectural decisions, schema handling logic, and API design were intentionally crafted by the maintainer, with AI serving as a tool to accelerate refactoring, validate edge cases, and improve TypeScript ergonomics.\n\nEvery line of code was reviewed, tested, and integrated with a somehow clear understanding of SvelteKit, Valibot, and OpenAPI constraints.\n\nSo any mistake or naivety is purely mine, amplified by AI abuse 😉\n","readmeFilename":"README.md"}