{"_id":"@selvajs/schemas","_rev":"34-18b10a2a0d7b033064aaa7bb7299a66c","name":"@selvajs/schemas","dist-tags":{"beta":"5.0.0-beta.3","latest":"5.1.1"},"versions":{"1.1.1":{"name":"@selvajs/schemas","version":"1.1.1","license":"MIT","_id":"@selvajs/schemas@1.1.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"aad7d6a2def53f973234f9f6ad6dd7ae4d1fc11d","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-1.1.1.tgz","fileCount":25,"integrity":"sha512-3TEspqpy62TBw/6W5horN34U8TjSE4Mvaiuv4CafZV89+ago7xcRbDP+JmY5N1dRyq7ZP+JJxqAhNZ0H5COnGA==","signatures":[{"sig":"MEUCIQC4MOs21//1FN5hRhzuNTCAsvqksJ2v8cfP25nsJDTuUQIgVyoCKzdefZ8bCFVyFdiVFSFrNUKgzbvE3TVDMrykrws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81510},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\b1bc68f4b05272eeb6e5facab261b30c\\selvajs-schemas-1.1.1.tgz","_integrity":"sha512-3TEspqpy62TBw/6W5horN34U8TjSE4Mvaiuv4CafZV89+ago7xcRbDP+JmY5N1dRyq7ZP+JJxqAhNZ0H5COnGA==","_npmVersion":"10.8.2","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_1.1.1_1778163321969_0.41227035619205377","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@selvajs/schemas","version":"1.2.0","license":"MIT","_id":"@selvajs/schemas@1.2.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"25cd6b247e04642845dab7278e548d985dfda4d3","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-1.2.0.tgz","fileCount":25,"integrity":"sha512-PxovZ2h7F2L1LvZqPsPfa02PFtHLaKN2NZi81W1RDRzCX55SRwgKZLojTQDpKGO0ROqs/lvLEhVrKXWMF/c+4Q==","signatures":[{"sig":"MEYCIQDknHCSVdvvt76izpzIAHa6f3cGa3ck9n6uP6SHY+yo/AIhAJIaPypU/UqGyNd0xhq5495YOhODo7EPzdu1wDOipeD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83086},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\479a6923fda1e67923038f72fb5b9ee8\\selvajs-schemas-1.2.0.tgz","_integrity":"sha512-PxovZ2h7F2L1LvZqPsPfa02PFtHLaKN2NZi81W1RDRzCX55SRwgKZLojTQDpKGO0ROqs/lvLEhVrKXWMF/c+4Q==","_npmVersion":"10.8.2","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_1.2.0_1778676285545_0.6268902648992922","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@selvajs/schemas","version":"2.0.1","license":"MIT","_id":"@selvajs/schemas@2.0.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"2fbcdaee313c55ee13674460f4e7075531dbc5d3","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.1.tgz","fileCount":25,"integrity":"sha512-2QE+i+LVqPkqpDU6KADA/wPYcp7GVketiMTiIFOxo6yhliN7hMdNAaME0ylv4jb/vkXBnkGSHP5f+JmBVnjbXw==","signatures":[{"sig":"MEUCIF0H5GZXxeQP7Bsgoa4XLlbMVC/hDnEN9/v5e8RUWzPrAiEAgTZw63O5hWkSxi6XiyS+/TYLDOqC8GsBWbMawo9Zx1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\felix\\AppData\\Local\\Temp\\8743b6885622d77f6dda98d1eb505df9\\selvajs-schemas-2.0.1.tgz","_integrity":"sha512-2QE+i+LVqPkqpDU6KADA/wPYcp7GVketiMTiIFOxo6yhliN7hMdNAaME0ylv4jb/vkXBnkGSHP5f+JmBVnjbXw==","_npmVersion":"10.8.2","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.1_1778769498284_0.6869617199302018","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@selvajs/schemas","version":"2.0.2","license":"MIT","_id":"@selvajs/schemas@2.0.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"386127da6a5369bb57b1799c03038f4eecd98082","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.2.tgz","fileCount":25,"integrity":"sha512-LGwT4KW7flazQE/PieCKlELuV8njfRC10crxbFDFAoRx1v+c83EwxlSG1oObo4wVO4KUDgZ8INkdohXZaYkW4g==","signatures":[{"sig":"MEYCIQDMUi1ydtOQ/7Km0CidpYxN44Xah9NKCkGpczXZqP2vWgIhAJFFHnPKMnkCFxmDK8Wh8RF0IPk33CIS6hts61fWyENJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/7344a8eeda68b9a170d8c16e9ea01a41/selvajs-schemas-2.0.2.tgz","_integrity":"sha512-LGwT4KW7flazQE/PieCKlELuV8njfRC10crxbFDFAoRx1v+c83EwxlSG1oObo4wVO4KUDgZ8INkdohXZaYkW4g==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.2_1778836577107_0.14334317622098225","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@selvajs/schemas","version":"2.0.3","license":"MIT","_id":"@selvajs/schemas@2.0.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"3b62067cd797c0e836907c5d55baea1e33ca8fee","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.3.tgz","fileCount":25,"integrity":"sha512-Qqgj4Kd+Iaml5Yjvs2cuSGTfpbDbstPNmX8bDRaC+MNn+D7DFcaGnDxUsg7XqaH0pNZRC17wsr3uU7xTny1wRw==","signatures":[{"sig":"MEUCIGgTINH+KL6V7INM4EuEsjudYKseo9HMle29oE+ogVk8AiEAqxSeph95qxRAYmrg+86NeOgSpkKj46gb9VUgCMhszw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/7fefd7fcb19ba0f82f6a31dac577cca7/selvajs-schemas-2.0.3.tgz","_integrity":"sha512-Qqgj4Kd+Iaml5Yjvs2cuSGTfpbDbstPNmX8bDRaC+MNn+D7DFcaGnDxUsg7XqaH0pNZRC17wsr3uU7xTny1wRw==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.3_1778837231826_0.9513005603668436","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@selvajs/schemas","version":"2.0.4","license":"MIT","_id":"@selvajs/schemas@2.0.4","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"4ca478ac369743a42e96abceb9cddfb1f91710f6","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.4.tgz","fileCount":25,"integrity":"sha512-f8ir25xr+/vf5gQHWxiVf6PzhR7dULTG5NCWKBUgoNmU8t7YkzcxX/p0ov1ocDFr0cf8SGIhTA1p0qAdK01xWA==","signatures":[{"sig":"MEQCICi89ZSirxRtoBqVdIrCSzRAmDlk0KS5Sg1tIWs16LlkAiAQ3IDzQ0Lv41Fili5gmv/HSLpZP/we9cKtbTSDb6bpoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/c76be7db74bba0025bbb48fc3442de98/selvajs-schemas-2.0.4.tgz","_integrity":"sha512-f8ir25xr+/vf5gQHWxiVf6PzhR7dULTG5NCWKBUgoNmU8t7YkzcxX/p0ov1ocDFr0cf8SGIhTA1p0qAdK01xWA==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.4_1778840581752_0.7815770018389625","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@selvajs/schemas","version":"2.0.5","license":"MIT","_id":"@selvajs/schemas@2.0.5","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"be808ce8265be849202a6fdb7c608463fb1af311","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.5.tgz","fileCount":25,"integrity":"sha512-+NgjzslAVJm545N+4pcJFtrU+R55cCeJapBgrX4Sep+kCkwUXBSCOPjw4olDO3cFngOiA1AwhP8ueJf4FigGrQ==","signatures":[{"sig":"MEUCIGQYwDxgofh8fTt5UlooP3alw8sYVL3lqosj4fI0H7dIAiEAisYuZD3scVxO17WfcLuMZ74q5yWo+AXxvLUCJrUZNiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/b8ee4f12a6885b6a95559eb56beb0af8/selvajs-schemas-2.0.5.tgz","_integrity":"sha512-+NgjzslAVJm545N+4pcJFtrU+R55cCeJapBgrX4Sep+kCkwUXBSCOPjw4olDO3cFngOiA1AwhP8ueJf4FigGrQ==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.5_1778847047810_0.970028387160704","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@selvajs/schemas","version":"2.0.6","license":"MIT","_id":"@selvajs/schemas@2.0.6","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"2f862759b78e2ea0f04e5b3676375e25d4f962f4","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.6.tgz","fileCount":25,"integrity":"sha512-+nzRAJdTz4z2rAwUwNwmv76bDUaUuk4xLb3+6/Ox79SRyufg1pe67a69SP301VnTKLZBQ8XfQupJ9UirdLYb9g==","signatures":[{"sig":"MEUCIQCeG+7hyOLNOcp6zj02oM3Uz9MCdiRZncLcD3Qzniy1dQIgSN977b8x79aI7MiKh+JNzqSsSSljUbLGtEOn/hkCr+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/f0862a5f069264ab78b354624ff6943c/selvajs-schemas-2.0.6.tgz","_integrity":"sha512-+nzRAJdTz4z2rAwUwNwmv76bDUaUuk4xLb3+6/Ox79SRyufg1pe67a69SP301VnTKLZBQ8XfQupJ9UirdLYb9g==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.6_1778847589198_0.0632783359223188","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@selvajs/schemas","version":"2.0.7","license":"MIT","_id":"@selvajs/schemas@2.0.7","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"b6dbf66dc37a213a885a78a9967a9913d60abe47","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.7.tgz","fileCount":25,"integrity":"sha512-ZqQzPMiletMVtGlyxqWxXcz6G+HyQbv+iWq/5XQGjcZLHX4D/ESq2eG/r+rMl6relTVrNZljvMYvAybI6RPzvg==","signatures":[{"sig":"MEUCIQDbCvPfNFFLcKiE8VHC+G6V1XKUSMtv9ilawx9EREy8TgIgaUjlgbl6i2UZQoJZE8fc/yaT6VuCCdu6Ono0bHpm76U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/deca35d9ad9e13454e4709cbe59bbfb8/selvajs-schemas-2.0.7.tgz","_integrity":"sha512-ZqQzPMiletMVtGlyxqWxXcz6G+HyQbv+iWq/5XQGjcZLHX4D/ESq2eG/r+rMl6relTVrNZljvMYvAybI6RPzvg==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.7_1778848469995_0.48544929589256514","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@selvajs/schemas","version":"2.0.8","license":"MIT","_id":"@selvajs/schemas@2.0.8","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"5c0221bab0c2139484b237fbcb44f698f59b60be","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.8.tgz","fileCount":25,"integrity":"sha512-oCU9PEq1r8tRl09qXujSOV7JeGGpHXKrQboWapDvOFn6dfeIw+KlJoDG+WAiVKN/nb5w1u24+fts8u2Xgno6QA==","signatures":[{"sig":"MEUCIQCVF+FMFS5sB+ybfAdgQPJwE8EqEaOrx7Gwpbmk/tQpzwIgC2yHUACdYuLXlnJnh+Le7XR7j9LHEBQVWrn6DkVT7k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/a718fa065602c4d1ef0aa28175a10b39/selvajs-schemas-2.0.8.tgz","_integrity":"sha512-oCU9PEq1r8tRl09qXujSOV7JeGGpHXKrQboWapDvOFn6dfeIw+KlJoDG+WAiVKN/nb5w1u24+fts8u2Xgno6QA==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.8_1778850510342_0.1304393476548933","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@selvajs/schemas","version":"2.0.9","license":"MIT","_id":"@selvajs/schemas@2.0.9","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"046652731d615423237fe5cc2dff0e01fd5d9e0b","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.9.tgz","fileCount":25,"integrity":"sha512-JpP4CfVQUneaazwjCgCrO6sl0IVDiZPSpZJhV7d9vWHkugizMZ1UrbjmvHw1FrCoNAy9s630JK2Ydr0nXj4UpQ==","signatures":[{"sig":"MEQCIDThShszME3A8QgfB41dsoB0uI2YOTNquS4Y8MFLVsDwAiBhrVXTJPLEuKWbiSkqTUa3INZDdZoLqRx4tDtQa0+0VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82649},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"/private/var/folders/tz/g3yy7b_n6m17yff4nr04kr780000gn/T/88d5b1eb5bc0ba85d229fe994a091e3d/selvajs-schemas-2.0.9.tgz","_integrity":"sha512-JpP4CfVQUneaazwjCgCrO6sl0IVDiZPSpZJhV7d9vWHkugizMZ1UrbjmvHw1FrCoNAy9s630JK2Ydr0nXj4UpQ==","_npmVersion":"11.6.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.9_1778851966174_0.5571721329953809","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@selvajs/schemas","version":"2.0.10","license":"MIT","_id":"@selvajs/schemas@2.0.10","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"26e22074ad102f4b495517d8e0fe3f82853d163c","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.10.tgz","fileCount":25,"integrity":"sha512-UUzgdPdvW1Q0S7dchu4eqEXkoKrdfU7pCzzw+ohOWj64Gd0nTUVSpJi8Q1ZIzBYuveeXRX+ToY4aZC2PJ6zggw==","signatures":[{"sig":"MEQCIAaS3b12WOyTxhUu65AmkdgHavjdfXUEuunhkjoZmwwPAiBK9Iayd0cPFYDFuX2RfCHtf4UuFakA7vE7N5iuDqEoVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82650},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/2db0b44e19635adc0ae9ed35cb42ddec/selvajs-schemas-2.0.10.tgz","_integrity":"sha512-UUzgdPdvW1Q0S7dchu4eqEXkoKrdfU7pCzzw+ohOWj64Gd0nTUVSpJi8Q1ZIzBYuveeXRX+ToY4aZC2PJ6zggw==","_npmVersion":"11.14.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.10_1779283910598_0.3010435954411044","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@selvajs/schemas","version":"2.0.11","license":"MIT","_id":"@selvajs/schemas@2.0.11","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"9b4ac350a0a292c169e0a8f5bd9fe2b2f04d5a0f","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-2.0.11.tgz","fileCount":25,"integrity":"sha512-Dn31QDZ21Yl1qXjM+BrQBv7PSbhXTZQ8pxW8j3tMVrrk3X2dFUEHcLqpsHS+i+ygqhS/9XbSV0sH59y489v8NQ==","signatures":[{"sig":"MEQCIFMHV6KbOYmAewMp8f/hiSEB96hbaetN4/y4yAMwWmAiAiBN8Bscvu89W1N8ienvysWhR05u0igSmppgdrjDI9mMYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82650},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-2.0.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/d636955c7f529218c4972c22f38797c7/selvajs-schemas-2.0.11.tgz","_integrity":"sha512-Dn31QDZ21Yl1qXjM+BrQBv7PSbhXTZQ8pxW8j3tMVrrk3X2dFUEHcLqpsHS+i+ygqhS/9XbSV0sH59y489v8NQ==","_npmVersion":"11.14.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_2.0.11_1779291679338_0.7192144683485866","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@selvajs/schemas","version":"3.0.0","license":"MIT","_id":"@selvajs/schemas@3.0.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"f8d1cb66d5e5cfea0c88cd82a9be61f2134f52ff","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-3.0.0.tgz","fileCount":25,"integrity":"sha512-8OpJArzO2TBEoQ8EiBOBnCzfEYgSWXYb/zn+fq1r/lejTB+YH83FWlIIoFWsdWIxATVdDa3q1eKKtuDQxxuMBw==","signatures":[{"sig":"MEQCIDP5uCwf6OPgD3O4znQGobkoYGs/iDHgNI8OdHWLRnq+AiAd847ZVfDVgnXzwnDRhqgs7BdssREUN7/q7MDReVG01w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84703},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\4a9ae2ef6de5780c5aeea93d8b9a81e4\\selvajs-schemas-3.0.0.tgz","_integrity":"sha512-8OpJArzO2TBEoQ8EiBOBnCzfEYgSWXYb/zn+fq1r/lejTB+YH83FWlIIoFWsdWIxATVdDa3q1eKKtuDQxxuMBw==","_npmVersion":"10.8.2","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_3.0.0_1779875013222_0.4037639611256818","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@selvajs/schemas","version":"4.0.0","license":"MIT","_id":"@selvajs/schemas@4.0.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"bb4b2a56448d68c789c712193c813da98b9cfa59","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.0.0.tgz","fileCount":25,"integrity":"sha512-faoAkaVFFUJVhLxtZxzb6SBN4LA7vYnljPTGEtAxS/Pffru+YQvcLyap8qjwKzUBRtDE1pGo0kCyNDi0TtBxJQ==","signatures":[{"sig":"MEYCIQDFyZDOdlqk7se9Pd7MLRVwAWLZxCIX1Hl1XuJmd9ULKwIhAJmY5r1vFi2Yny7FwlCGC/eUN/1bEQiPJnb6tbqtK0yQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84526},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\felix\\AppData\\Local\\Temp\\56d18ee41b559c95bddb2e68c3ae1cba\\selvajs-schemas-4.0.0.tgz","_integrity":"sha512-faoAkaVFFUJVhLxtZxzb6SBN4LA7vYnljPTGEtAxS/Pffru+YQvcLyap8qjwKzUBRtDE1pGo0kCyNDi0TtBxJQ==","_npmVersion":"10.9.3","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.0.0_1780128400792_0.928505437028047","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@selvajs/schemas","version":"4.2.0","license":"MIT","_id":"@selvajs/schemas@4.2.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"86887f6fbd3d883d8b389ac77c6f86c5b2c4c161","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.2.0.tgz","fileCount":25,"integrity":"sha512-aKfcmpZQkP3x6GVXbDe+uH2zfRq6wZrjFegqkclo1cLGhRNoaox4byKBqgaqT17YaEPo4aWFDuFEEqhtnaVGsQ==","signatures":[{"sig":"MEUCIQDCSohEuw0/B2jOh/Ou0Sp0F+r3MR2Xf43wwbuMLw+UMgIge5qv8YbcLb3KI17cRUIN055rGGPvSHeLZroOQCleJnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84526},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\felix\\AppData\\Local\\Temp\\dcf33acb71e092ced7d6c4ad122cfc92\\selvajs-schemas-4.2.0.tgz","_integrity":"sha512-aKfcmpZQkP3x6GVXbDe+uH2zfRq6wZrjFegqkclo1cLGhRNoaox4byKBqgaqT17YaEPo4aWFDuFEEqhtnaVGsQ==","_npmVersion":"10.9.3","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.2.0_1780132341437_0.7652697353363502","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@selvajs/schemas","version":"4.3.0","license":"MIT","_id":"@selvajs/schemas@4.3.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"4309313a09b7424382ae7c5d3ca39349a539fcab","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.3.0.tgz","fileCount":25,"integrity":"sha512-qr56PdKkqyZyA8+CR758PswMJmBSSO8UNNyPdYHRHWG83wPBksMoYvfp8es0EETtys1ZWEJakaaiLFxbTsJX/w==","signatures":[{"sig":"MEUCIGNANaMGimQyrRHoZLctO4//z073c2smqQetSifMEsfKAiEA6vf1JQ6sKBpDzqJAu8zvGVGN0K1k6wu4SjSVdSfNo+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87142},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/8e1e7ecbbb46fdd980c515c59acd2db8/selvajs-schemas-4.3.0.tgz","_integrity":"sha512-qr56PdKkqyZyA8+CR758PswMJmBSSO8UNNyPdYHRHWG83wPBksMoYvfp8es0EETtys1ZWEJakaaiLFxbTsJX/w==","_npmVersion":"11.16.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.3.0_1780301542788_0.42803000905286015","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@selvajs/schemas","version":"4.4.0","license":"MIT","_id":"@selvajs/schemas@4.4.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"356a6ed2b955fe9abf12ee325fd839c83aaa4cec","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.4.0.tgz","fileCount":30,"integrity":"sha512-qKZViOSfXU9Jbs/0drIknFKfFes9VXQ6kFxmSNMl2XPebyYWEg+0qhWtg2Gk67GInZgXtebNnmE06vZUh2eecw==","signatures":[{"sig":"MEQCIB2Zl/84tVBqBJCbM+EjYbwqypFm2a3YyQfd6BcwaQYIAiAiaMy5opJDMNpRjuH+VHM0uUAYzLYLIwulrgdlVonnfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92657},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/a0a8ce13996742e50944250c8efee78e/selvajs-schemas-4.4.0.tgz","_integrity":"sha512-qKZViOSfXU9Jbs/0drIknFKfFes9VXQ6kFxmSNMl2XPebyYWEg+0qhWtg2Gk67GInZgXtebNnmE06vZUh2eecw==","_npmVersion":"11.16.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.4.0_1780400012313_0.13196156109910562","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@selvajs/schemas","version":"4.5.0","license":"MIT","_id":"@selvajs/schemas@4.5.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"7a8f80e50187e50b4e4d5b51c89fe32b14a8baff","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.5.0.tgz","fileCount":30,"integrity":"sha512-ojl+rsztN5e31/f1lByWI4FhbhqFI/gatSmntQN+CPk/L59cv+jtWTosJI3Bx9ot3HKmFjcZZrKlIxIZNmrI1w==","signatures":[{"sig":"MEYCIQDWHQSYbEiz3/J3Tu/qJMJmQiOdBBDuCSO6V4HMvjwWQAIhAML4ZWFpNS13IY4Ip66CP22Q4LzJsqjmRgaU1IFjAY1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101435},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/14844a7104af9bed95e665d85be3de78/selvajs-schemas-4.5.0.tgz","_integrity":"sha512-ojl+rsztN5e31/f1lByWI4FhbhqFI/gatSmntQN+CPk/L59cv+jtWTosJI3Bx9ot3HKmFjcZZrKlIxIZNmrI1w==","_npmVersion":"11.16.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.5.0_1780485615103_0.751107710995941","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@selvajs/schemas","version":"4.6.0","license":"MIT","_id":"@selvajs/schemas@4.6.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"34d055f1bbdfb12f41a2c5ee9946891f0bdcc7a4","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.6.0.tgz","fileCount":30,"integrity":"sha512-ievdi5UH6Va5+fVvielIWNePJ6Rsi0ZdvNZUF6nKccQoIukvVcFHbJHKDyiNI/W7scNEWoP0b0JgTFSW/4w8ag==","signatures":[{"sig":"MEYCIQDzs1UUHcN7VxJcJyqNxCbfhEuQFDq77lp9HeQNBMMx/gIhAJI8jPOjek/oU316u/hOdp4jt517pwxj6a/ruK3D5cTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101524},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/e85fcab4ddbecc8d558650a0c403e57f/selvajs-schemas-4.6.0.tgz","_integrity":"sha512-ievdi5UH6Va5+fVvielIWNePJ6Rsi0ZdvNZUF6nKccQoIukvVcFHbJHKDyiNI/W7scNEWoP0b0JgTFSW/4w8ag==","_npmVersion":"11.17.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.6.0_1781689801575_0.5783989749941432","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@selvajs/schemas","version":"4.6.1","license":"MIT","_id":"@selvajs/schemas@4.6.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"e23f48beed690a965f71238daae1be71c5d07240","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.6.1.tgz","fileCount":30,"integrity":"sha512-Vv3kDrj9FEUyynpeGTKXxGgWvCbrnE/ZVpsJ19lDyxRrC7qLo+onlDGt/UaLEWYMu4POU6qxFVdyVFZS/EEANg==","signatures":[{"sig":"MEUCIGLoI4/w9II0VovGwGSExtph3qz4GFTq+vRrWszrtqVKAiEAvSBhdWFIc2T0g0fefkow75VFhKs+GEf+iZmrGWFHRm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102132},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/d89f0cf71a1127fe2d8ecf8db13b6155/selvajs-schemas-4.6.1.tgz","_integrity":"sha512-Vv3kDrj9FEUyynpeGTKXxGgWvCbrnE/ZVpsJ19lDyxRrC7qLo+onlDGt/UaLEWYMu4POU6qxFVdyVFZS/EEANg==","_npmVersion":"11.17.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.6.1_1781878406296_0.3738718492150972","host":"s3://npm-registry-packages-npm-production"}},"4.7.0-beta.0":{"name":"@selvajs/schemas","version":"4.7.0-beta.0","license":"MIT","_id":"@selvajs/schemas@4.7.0-beta.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"dist":{"shasum":"f963dae54dcabea929f4dc2443979eae066653f8","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.7.0-beta.0.tgz","fileCount":30,"integrity":"sha512-MjB067U/kQTVTAIIKWz8nmWrkwzxiJqTHqndge1JvAJOomV3+ZPEnI4FSiMwpyycTUH4mXegAucikBvAfBLUeg==","signatures":[{"sig":"MEUCIQCqdEDhF6y3qsaP8BDaqs+RDFhXlg8V1BpTU49YNr4ncQIgcpryotoX7jLKIs31X5IFP7gP6Rs7bniC1LmhZnsx//c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102647},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.7.0-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/76f668c6226640908aae9cc2a45a7274/selvajs-schemas-4.7.0-beta.0.tgz","_integrity":"sha512-MjB067U/kQTVTAIIKWz8nmWrkwzxiJqTHqndge1JvAJOomV3+ZPEnI4FSiMwpyycTUH4mXegAucikBvAfBLUeg==","_npmVersion":"12.0.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.8.3","typescript":"^5.9.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.7.0-beta.0_1783762966656_0.5821883649963888","host":"s3://npm-registry-packages-npm-production"}},"4.7.0-beta.1":{"name":"@selvajs/schemas","version":"4.7.0-beta.1","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/schemas@4.7.0-beta.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"dist":{"shasum":"fd7e293efe4942bad515a7b1aa9e2c9e144a7b31","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.7.0-beta.1.tgz","fileCount":29,"integrity":"sha512-AyDrQYKxuXLbMQZmKiU2tgAzhs2a+yCrlNgKX3M1LLCVVRkNMs4rplFvi7GBNA5YYMQ696eNgwiUPVKoI4HFyQ==","signatures":[{"sig":"MEYCIQDySlZadoJPTNNfFx4hOQ3qLJAsfaP1pXRUF9ils5mSFwIhALUTYofyi5GVuapyf1/j2ZpUpTMxKOBVP2vUMTYJGrnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81926},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.7.0-beta.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/fcec2e400cc56d89735bdd5c5b47b2f2/selvajs-schemas-4.7.0-beta.1.tgz","_integrity":"sha512-AyDrQYKxuXLbMQZmKiU2tgAzhs2a+yCrlNgKX3M1LLCVVRkNMs4rplFvi7GBNA5YYMQ696eNgwiUPVKoI4HFyQ==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"_npmVersion":"12.0.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.8.3","typescript":"^6.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.7.0-beta.1_1784721240092_0.20311812359904535","host":"s3://npm-registry-packages-npm-production"}},"4.7.0-beta.2":{"name":"@selvajs/schemas","version":"4.7.0-beta.2","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/schemas@4.7.0-beta.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"dist":{"shasum":"ce4061988a655de9f71340f4fd11d51f2cc9c5cb","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.7.0-beta.2.tgz","fileCount":29,"integrity":"sha512-bYHDp59LI3KyFcwUT2YWxPfibaW3ksHwhrtpwWfJ8XdOEi8AeHdNiddgDYedf/RHr146HFE4A3dZOBU09axzsg==","signatures":[{"sig":"MEUCIQCYQhxVI2QhaqmBblcWd40hEIYy+sKpl1NRmShxLBCYuQIgMJjTQ3y8wS4KR2L6+82RC5imhwP548ipExRVNoxyTps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81926},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.7.0-beta.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\9886270f8e65035fde95222da9367fbd\\selvajs-schemas-4.7.0-beta.2.tgz","_integrity":"sha512-bYHDp59LI3KyFcwUT2YWxPfibaW3ksHwhrtpwWfJ8XdOEi8AeHdNiddgDYedf/RHr146HFE4A3dZOBU09axzsg==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"_npmVersion":"11.13.0","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^3.8.3","typescript":"^6.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.7.0-beta.2_1785231216358_0.35698491718555725","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@selvajs/schemas","version":"4.7.0","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/schemas@4.7.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"dist":{"shasum":"c57f0fb83d8ddbbf188505944a340f52295109f9","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-4.7.0.tgz","fileCount":29,"integrity":"sha512-2cPIrZtyKiQ7K14LBY8bR/1NeG4sHt5T4+fQITXB/IxL/HADg+rPGWqjPoBxPpePJh8AvKTwoYbnPfOp/idk7w==","signatures":[{"sig":"MEUCIHUMc28UsmKA1O3KTfc+vtR93gw/c9aukV5V5+AkUfnmAiEA6fNr+pQ2unJ78ZTK+JS4ijp2Y6wAtlFM9PREx67XuZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81919},"main":"./dist/index.js","type":"module","_from":"file:selvajs-schemas-4.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"_resolved":"/tmp/0219b05dc6d33cca0ce28b8e8f24adb1/selvajs-schemas-4.7.0.tgz","_integrity":"sha512-2cPIrZtyKiQ7K14LBY8bR/1NeG4sHt5T4+fQITXB/IxL/HADg+rPGWqjPoBxPpePJh8AvKTwoYbnPfOp/idk7w==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"_npmVersion":"12.0.1","description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","typescript":"^6.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_4.7.0_1785247585510_0.47660465557984777","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.0":{"name":"@selvajs/schemas","version":"5.0.0-beta.0","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.0-beta.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"2c9b9037688b9b4fee4de9c94c699e328292724a","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.0-beta.0.tgz","fileCount":29,"integrity":"sha512-KMFySsPc+Og2bCxsuxYs1dYhkAwjACYIHtSUGGA9JOo/jj6WsYEAEtfs+j68YdVYaQgSiVqhpgmf3eNTYmTltQ==","signatures":[{"sig":"MEUCIDDJovvUx9rGkhtl+zqPc9Ex19lC03jJYqeHcyCje63zAiEAv3KsgwCd8Jf8utGSntRteBd4nhz7LQbI2xJIC8bOhno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"~6.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.0-beta.0_1785852345037_0.4118201591737016","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@selvajs/schemas","version":"5.0.0-beta.1","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.0-beta.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"5f8c6d2df5b5df8c1683fed0ff2aa93f2359de15","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.0-beta.1.tgz","fileCount":29,"integrity":"sha512-uGuackU/TgC5afQnFhDGternVu8GwbNPzrdwdo/tjtSsSxRs9euzjGTKrVOHUc1ESerjq0jmKQeHcLXKbRt9cg==","signatures":[{"sig":"MEUCIQDoFEzyWfqiQ7YeomEChRuJ7f2LrGx3HnxkamB4fH58/gIgCuU+mPU5gmF3CrP3Chy93f77BRb4gEHS26Uc+psS4YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"}},"scripts":{"dev":"tsc --watch","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js","generate:all":"pnpm run generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"~6.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.0-beta.1_1785962210470_0.10261404631904658","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@selvajs/schemas","version":"5.0.0-beta.2","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.0-beta.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"cca7b850a37a74493647a5b9195ae6b82732b2d1","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.0-beta.2.tgz","fileCount":29,"integrity":"sha512-XWO9f51drTU8Fm7rQSdNGeJm4znu4VGo5GThzj4NHneKBXCsqImEdZkYylKxKSF7QGUgTNUg8q6JQv4bLBnh0w==","signatures":[{"sig":"MEUCIC7K14sd2UT30bdQptJKbz5FW3iLdeBiO0zJ71ILrgP4AiEA+gj2GgFtLVF8rMCDYa5eE/LIbkOWFdY/edE3HvpgIys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.0-beta.2_1786015723132_0.17256936486754526","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@selvajs/schemas","version":"5.0.0-beta.3","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.0-beta.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"953a33a5b9d72f2de56ea3338a43cd058fb851e5","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.0-beta.3.tgz","fileCount":29,"integrity":"sha512-k+6ECCQ76C3Iq5uEiWHob67YKEFZin7FjYCLXJXIYq9oISR2uujtZgwM8TbpMeqXG5sxpUijy2ARBBxdL4zoBw==","signatures":[{"sig":"MEUCIQCkU8rUm3S6+kPrUl80DcnI7oo2Oh3MXwZosXkJMIoy2AIgNBGkHpSoKJuitwb4VJEL2pA62zh3kX7tXum/Px9yIxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.3","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.0-beta.3_1786169973093_0.8571715077944562","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@selvajs/schemas","version":"5.0.0","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"12413dd9394e71031da094b664de0ecfe40b77db","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.0.tgz","fileCount":29,"integrity":"sha512-hclBGTrWjktOj7/cuVy6qFQAXi9R7yykl8pNyNnIuLkYj4XbHBjZMn6vtBMLCvheWiQaqCoWDEQghOg4/x1Gaw==","signatures":[{"sig":"MEUCIQC37luMhW/upiGw4IuDWzF3jdi3UUy2lVtsYiZL77T6dAIgEKBy9uHvj1TfSy8HVH60vs5Fh8hN9yoj+CLmCeRhjPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.4","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.0_1786541509074_0.39386509762126787","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@selvajs/schemas","version":"5.0.1","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"451e7abb3587d345a9c5b600e2c27b80526a4797","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.1.tgz","fileCount":29,"integrity":"sha512-Zcr6H4h3bgoFIGVaZgOMPeXyoH7ewzodmz9jcOovaK09JUWIlcIC1D9EaKcRz0yijK7ClZwnl8g//cO7zlpLjg==","signatures":[{"sig":"MEUCIDy0odRZgdVAtrr2q62G1vWTBJY2CqWLgqSaCbJGAM4/AiEA+zowEhZMMKlQ5RVi6ACZJHptcfNfHebPJEiNWODXjSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","lint":"eslint .","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","prettier":"^3.9.6","typescript":"~6.0.3","@types/node":"^26.2.0","@selvajs/config":"0.0.4","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.1_1787298374953_0.2968549220818797","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@selvajs/schemas","version":"5.0.2","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.0.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"2a9b03aac0ed40433936195198e715401695f17b","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.0.2.tgz","fileCount":29,"integrity":"sha512-L/L07W5ozixFL0GCNylu0ExVdKLHkV0gvH0Rmu4lq+ot9s7DL4teoUCtxiq9hCKXgZeQFHA+iocfRGK76YTJeQ==","signatures":[{"sig":"MEYCIQDlgCIFK3pK3Z72bxGRVJiiyjdDmv1nYz0cIyXmgZtgqQIhAKMmvGJOffZ4NQOV8D28c8u5SOuUfNRxUV2EqmayXNWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fschemas@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","lint":"eslint .","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","prettier":"^3.9.6","typescript":"~6.0.3","@types/node":"^26.4.0","@selvajs/config":"0.0.4","json-schema-to-typescript":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.0.2_1788240950402_0.6047176284813762","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@selvajs/schemas","version":"5.1.0","keywords":["json-schema","codegen","typescript","csharp","selva"],"author":"VektorNode","license":"MIT","_id":"@selvajs/schemas@5.1.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"59de94ad37cce275920cb2c67de906a90e8ef3a6","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.1.0.tgz","fileCount":38,"integrity":"sha512-snNAhAKkjCRFaf90orRnZ/VlCUcZwYwhPr20OJedHRXqt2UikqfmhwTS9+PHankw0xqGIZ0AJczjGp+EhhhpMw==","signatures":[{"sig":"MEUCIQDlaUQyJN3tcnx4rO2fzhLlVEXpZubI02j2rx4hI52JFgIgCHOkdVGGpfC/+B825BwkGUWQnHyXyoFBZzX3FbRu1Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFEUXy900IHvpYYydUCKUNr54W9nP3cmaMFGDWhroXrTAiEAtxrhnoB9DMoHk8d6ls/ePQD53YE4ghhJ9RPIfTO+L1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fschemas@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./wire-schema.json":"./wire-schema.json","./preset-schema.json":"./preset-schema.json"},"scripts":{"dev":"tsc --watch","lint":"eslint .","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js && node scripts/generate-csharp.js wire-schema.json Wire.Generated.cs","generate:ts":"node scripts/generate-typescript.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"26ed3423-1545-4bce-9065-73d2f23799ea"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.2","prettier":"^3.9.9","typescript":"~6.0.3","@types/node":"^26.6.2","@selvajs/config":"0.0.4","json-schema-to-typescript":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/schemas_5.1.0_1790777131156_0.9460889294365411","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"_id":"@selvajs/schemas@5.1.1","bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"133dcdbcb356826c8ca01a0e9028ae75d05cc259","tarball":"https://registry.npmjs.org/@selvajs/schemas/-/schemas-5.1.1.tgz","fileCount":38,"integrity":"sha512-RJGncJlIvmvJl9hsRjp8tPAduzdsLXeDbG0C9W2eU0BBBrohGEY5yMu1h3qIltntRwfJJk/eOL4ohNdtYrhn9g==","signatures":[{"sig":"MEYCIQCzyLc167MAI4x1CUc3Qh0uPA9AGntZ6p8G0d7aGzLNqAIhAK+/ngn6tXs8nODGaNNLNufWrdWYWoZ5u4Pk0CA8yWEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVGVuxI7Aw/B9LT3eudqbhy6CEmtIRFyi5shQyMqRMFAIgJr084WGUSStl3OWMxooQH4MddhSWtPfexOli0stmCq8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fschemas@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101136},"main":"./dist/index.js","name":"@selvajs/schemas","type":"module","types":"./dist/index.d.ts","author":"VektorNode","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./ui-schema.json":"./ui-schema.json","./wire-schema.json":"./wire-schema.json","./preset-schema.json":"./preset-schema.json"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"vitest run","build":"tsc","generate":"pnpm run generate:ts && pnpm run generate:cs","test:watch":"vitest","type-check":"tsc --noEmit","generate:cs":"node scripts/generate-csharp.js && node scripts/generate-csharp.js wire-schema.json Wire.Generated.cs","generate:ts":"node scripts/generate-typescript.js"},"version":"5.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"26ed3423-1545-4bce-9065-73d2f23799ea"}},"homepage":"https://selva.dev","keywords":["json-schema","codegen","typescript","csharp","selva"],"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","directories":{},"maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.2","prettier":"^3.9.9","typescript":"~6.0.3","@types/node":"^26.6.2","@selvajs/config":"0.0.4","json-schema-to-typescript":"^16.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schemas_5.1.1_1790777978101_0.07540730161318776"}}},"time":{"created":"2026-05-07T14:15:21.874Z","modified":"2026-09-30T14:19:38.619Z","1.1.1":"2026-05-07T14:15:22.135Z","1.2.0":"2026-05-13T12:44:45.760Z","2.0.1":"2026-05-14T14:38:18.429Z","2.0.2":"2026-05-15T09:16:17.252Z","2.0.3":"2026-05-15T09:27:11.983Z","2.0.4":"2026-05-15T10:23:01.889Z","2.0.5":"2026-05-15T12:10:48.029Z","2.0.6":"2026-05-15T12:19:49.353Z","2.0.7":"2026-05-15T12:34:30.173Z","2.0.8":"2026-05-15T13:08:30.633Z","2.0.9":"2026-05-15T13:32:46.345Z","2.0.10":"2026-05-20T13:31:50.761Z","2.0.11":"2026-05-20T15:41:19.517Z","3.0.0":"2026-05-27T09:43:33.328Z","4.0.0":"2026-05-30T08:06:40.940Z","4.2.0":"2026-05-30T09:12:21.618Z","4.3.0":"2026-06-01T08:12:22.942Z","4.4.0":"2026-06-02T11:33:32.467Z","4.5.0":"2026-06-03T11:20:15.302Z","4.6.0":"2026-06-17T09:50:01.730Z","4.6.1":"2026-06-19T14:13:26.431Z","4.7.0-beta.0":"2026-07-11T09:42:46.805Z","4.7.0-beta.1":"2026-07-22T11:54:00.249Z","4.7.0-beta.2":"2026-07-28T09:33:36.482Z","4.7.0":"2026-07-28T14:06:25.663Z","5.0.0-beta.0":"2026-08-04T14:05:45.169Z","5.0.0-beta.1":"2026-08-05T20:36:50.621Z","5.0.0-beta.2":"2026-08-06T11:28:43.296Z","5.0.0-beta.3":"2026-08-08T06:19:33.227Z","5.0.0":"2026-08-12T13:31:49.202Z","5.0.1":"2026-08-21T07:46:15.087Z","5.0.2":"2026-09-01T05:35:50.547Z","5.1.0":"2026-09-30T14:05:31.249Z","5.1.1":"2026-09-30T14:19:38.173Z"},"bugs":"https://github.com/VektorNode/selva/issues","author":"VektorNode","license":"MIT","homepage":"https://selva.dev","keywords":["json-schema","codegen","typescript","csharp","selva"],"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/schemas"},"description":"Schema definitions, generated TypeScript types, and code generators for Selva","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"readme":"# @selvajs/schemas\n\nSingle source of truth for the shapes shared between the web UI, the Selva server and the Grasshopper plugin. Three JSON schemas, each generating both sides:\n\n| Source               | What it holds                                                                                     | TypeScript                | C#                                                           |\n| -------------------- | ------------------------------------------------------------------------------------------------- | ------------------------- | ------------------------------------------------------------ |\n| `ui-schema.json`     | The UI schema saved into a .gh: inputs, outputs, layout, widgets, viewer options. Versioned.      | `src/generated/schema.ts` | `Models/UISchema.Generated.cs`, `Constants/SchemaVersion.cs` |\n| `wire-schema.json`   | Messages and runtime state: discovery, solve events, diagnostics, the solve outcome. Never saved. | `src/generated/wire.ts`   | `Models/Wire.Generated.cs`                                   |\n| `preset-schema.json` | Saved parameter presets.                                                                          | `src/generated/preset.ts` | none                                                         |\n\nC# paths are under `Plugin/Selva.Schema/`, all in the `Selva.Schema.Models` namespace. A wire type may reference a UI type with `\"$ref\": \"ui-schema.json#/definitions/X\"`; the generators import it rather than emit it twice.\n\nNever edit the generated files. Edit the JSON schema and run, from the repo root:\n\n```bash\npnpm generate\n```\n\nGenerated output is committed; CI regenerates and fails if it is stale.\n\n## Editing the schema\n\nStandard JSON Schema draft-07 under `definitions`. A property is optional unless listed in `required`; optional value types become nullable in C#.\n\n| JSON                             | TypeScript | C# (required) | C# (optional) |\n| -------------------------------- | ---------- | ------------- | ------------- |\n| `string`                         | `string`   | `string`      | `string`      |\n| `number`                         | `number`   | `double`      | `double?`     |\n| `integer`                        | `number`   | `int`         | `int?`        |\n| `boolean`                        | `boolean`  | `bool`        | `bool?`       |\n| `array`                          | `T[]`      | `List<T>`     | `List<T>`     |\n| `string` + `format: \"date-time\"` | `string`   | `DateTime`    | `DateTime`    |\n| `string` + `format: \"guid\"`      | `string`   | `Guid`        | `Guid`        |\n\nConventions the generators rely on:\n\n- **GUID fields declare `format: \"guid\"`.** That is the only thing that makes a C# property `System.Guid` — the description is documentation and nothing more.\n- **Section comments** are `\"//_NAME\": \"--- ... ---\"` pseudo-keys inside `definitions`. Keys must be unique: JSON silently drops duplicate keys on parse. A test enforces this.\n- **Top-level string enums** (`ParamType`, `InputStructure`) become TS string unions and plain `string` in C# — the wire value is the lowercase string, never an enum ordinal.\n- **Discriminated unions** are `oneOf` refs whose variants carry `const` discriminators (`type`, `widgetType`). The C# generator emits a base class and a JsonConverter per union. The TS generator derives the `InputLayoutItem` / `OutputLayoutItem` aliases and every `is...Widget` guard from the union, so a new variant gets its guard for free — nothing to keep in sync by hand.\n\n## Changing the schema format = version bump\n\nThe `default` on `UISchema.properties.schemaVersion` versions the **saved-schema format**; it is what lets the plugin migrate old saved definitions. The generators refuse to run when a definition `UISchema` reaches changed without a bump (`scripts/lib/version-guard.js`). Doc-only edits (descriptions, section comments) and definitions nothing saved can reach don't count. `wire-schema.json` is never versioned: the fixtures below pin it.\n\nWhen you bump:\n\n1. Raise the `schemaVersion` default (e.g. `2.14.0` → `2.15.0`).\n2. Add a `MigrateTo_X_Y_Z` entry in `Plugin/Selva.Schema/Services/SchemaMigrator.cs` — a no-op entry documenting the change is fine when no data transform is needed.\n3. Add a changeset describing the change.\n\nLocally the guard compares against `HEAD`, so it fires before you commit. In CI the working tree always matches `HEAD`, so the workflow sets `SCHEMA_GUARD_BASE_REF` to the PR's base branch instead.\n\n## Runtime exports\n\nBesides the generated types, the package exports two small modules every schema consumer shares:\n\n- `traversal.ts` — `getGroups` / `getLayoutItems` / `getInputItems`, the single place that knows how to walk a layout (tabbed vs flat). Readers are defensive: missing layout or groups yield empty results, never a throw.\n- `defaults.ts` — `getDefaultValue(paramType)`, the value an input carries when the schema provides none.\n\nThe JSON schemas themselves are published and importable: `@selvajs/schemas/ui-schema.json`, `@selvajs/schemas/wire-schema.json`, `@selvajs/schemas/preset-schema.json`.\n\n## Fixtures\n\n`fixtures/` holds wire-format payloads asserted from **both** stacks — test contracts, not published artifacts.\n\n`fixtures/wire/` carries one fixture per outbound WebSocket envelope. The C# side generates them and keeps them honest (`WireFixtureContractTests` serializes every `OutboundEnvelopes` factory and compares byte-for-byte; a reflection test forbids a factory without a fixture), and the TS side validates every fixture against the Zod guards the dispatcher runs on live messages (`plugin-ui`'s `wire-fixtures.test.ts`, which also requires a fixture per validated message type). After an intentional shape change, regenerate with:\n\n```bash\nUPDATE_WIRE_FIXTURES=1 dotnet test --filter WireFixtureContractTests\n```\n\n`fixtures/slva/` carries golden binary mesh blobs, one per SLVA format variant (quantized, float32, UV/color chunks, uint32 indices, SLVZ container). The C# `SlvaWriter` produces them (`SlvaFixtureContractTests` byte-compares against the committed files) and `@selvajs/visualization`'s `slva-fixtures.test.ts` decodes them against the writer inputs recorded in each `.expected.json`. This is the only place the real C# encoder meets the real TS decoder — the other parser tests consume TS-built bytes. After an intentional format change:\n\n```bash\nUPDATE_SLVA_FIXTURES=1 dotnet test --filter SlvaFixtureContractTests\n```\n\nThe remaining fixtures (`dynamic-value-list-payload.json`) are shared the same way by `packages/ui` and the C# `OutputPayloadContractTests`.\n\n## Testing\n\n```bash\npnpm test\n```\n\nCovers layout traversal, input defaults, the version guard's canonicalisation, and `schema-integrity.test.ts`, which validates `ui-schema.json` itself: every `$ref` resolves, every union variant declares its discriminators, comment keys are unique, and the schema version matches the generated `UI_SCHEMA_VERSION`. The generator scripts have no direct tests beyond the guard; their committed output plus the CI regeneration check acts as the snapshot.\n","readmeFilename":""}