{"_id":"@twin.org/ts-to-openapi","_rev":"83-03307839e93d68d75458e8a35c8198c9","name":"@twin.org/ts-to-openapi","dist-tags":{"latest":"0.11.0","next":"0.10.1-next.1"},"versions":{"0.0.1-next.2":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.2","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"a2c8d64bb50182e24cfd913e5f45d8b3e5273c35","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.2.tgz","fileCount":32,"integrity":"sha512-oztmShQnjEy5xHo62JL1FpuPidQ731OAqq9w4itv5WurbOu5W+Ffi96X0OBlGYn3qnVmDw1G45I3w0VCpIcTKw==","signatures":[{"sig":"MEUCIFZyejl+BrO75L5i20CuDcTq2SVOiGFp3sKZBhLxNBAzAiEA3m9Jc6/N1vZ5ahrjY6gJvRCLTK0lwkcmQA8sLaoCGFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166632},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"77a3e96469a6dc7846451b833a9eb8c073f40a4a","scripts":{"dist":"npm run clean && npm run build && npm run merge-locales && npm run test && npm run bundle && npm run docs","docs":"npm run docs:clean && npm run docs:generate","test":"vitest --run --config ./vitest.config.ts --no-cache","build":"tspc","clean":"rimraf dist coverage","bundle":"npm run bundle:esm && npm run bundle:cjs","coverage":"vitest --run --coverage --config ./vitest.config.ts --no-cache","bundle:cjs":"rollup --config rollup.config.mjs --environment MODULE:cjs","bundle:esm":"rollup --config rollup.config.mjs --environment MODULE:esm","docs:clean":"rimraf docs/reference","docs:generate":"typedoc","merge-locales":"merge-locales"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.10.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.2","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.0.1","rollup":"4.21.3","vitest":"2.1.1","typedoc":"0.26.7","ts-patch":"3.2.1","copyfiles":"2.4.1","typescript":"5.6.2","@types/node":"22.5.5","@vitest/coverage-v8":"2.1.1","@twin.org/merge-locales":"0.0.1-next.2","typedoc-plugin-markdown":"4.2.7","rollup-plugin-typescript2":"0.36.0","@twin.org/nameof-transformer":"0.0.1-next.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.2_1726667443278_0.5856756372301615","host":"s3://npm-registry-packages"}},"0.0.1-next.3":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.3","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"e6f50f0ea57f3427f7db6ef2aa160eb4daf0eb21","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.3.tgz","fileCount":32,"integrity":"sha512-pQ4qOevEQkDf0OUq7/ExoBmo4T4Bi0libiNdSnrpMDhgM7LUV6b4k1I7gpZ4KZnnUY36pz3kMyph8V0pLfoofw==","signatures":[{"sig":"MEUCIFjxJce8E3ZHsCdhOMyE4E5KmGiMzz1NLqYaQrJYaTtaAiEA5LFHKC47Q0641NcgbDsaa2yudAdKkmQfRRnofXAOO6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166639},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a04a23d5e7dc2f92ceffb13906b84aa9e6548d16","scripts":{"dist":"npm run clean && npm run build && npm run merge-locales && npm run test && npm run bundle && npm run docs","docs":"npm run docs:clean && npm run docs:generate","test":"vitest --run --config ./vitest.config.ts --no-cache","build":"tspc","clean":"rimraf dist coverage","bundle":"npm run bundle:esm && npm run bundle:cjs","coverage":"vitest --run --coverage --config ./vitest.config.ts --no-cache","bundle:cjs":"rollup --config rollup.config.mjs --environment MODULE:cjs","bundle:esm":"rollup --config rollup.config.mjs --environment MODULE:esm","docs:clean":"rimraf docs/reference","docs:generate":"typedoc","merge-locales":"merge-locales"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.10.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.3","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"6.0.1","rollup":"4.21.3","vitest":"2.1.1","typedoc":"0.26.7","ts-patch":"3.2.1","copyfiles":"2.4.1","typescript":"5.6.2","@types/node":"22.5.5","@vitest/coverage-v8":"2.1.1","@twin.org/merge-locales":"0.0.1-next.3","typedoc-plugin-markdown":"4.2.7","rollup-plugin-typescript2":"0.36.0","@twin.org/nameof-transformer":"0.0.1-next.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.3_1726733149981_0.045367719241098614","host":"s3://npm-registry-packages"}},"0.0.1-next.4":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.4","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"42518bd7ec377de06c172c4de44bc857583d1989","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.4.tgz","fileCount":32,"integrity":"sha512-b8Vhr3lNp5BMetSQqw5ZGywW+DA9rAfJkremGMU1PcZQqk/Cl0mKMeZdSfOeb+3qGsIK/BdhDwfAYd+HkJfAVw==","signatures":[{"sig":"MEYCIQDUz4Q1dWmMwwjxVHTtsutq4gAhvgeWUIgKzveYCtnbwgIhALt0ywmNY8AunxMjDpV9VMVzbE+YVR6Lj1qfirbqVeWA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166078},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"03626fdfbef95cc93c4e3a6e2ee5577fa5fb53c3","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.4","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.4_1727077839848_0.7801003888457045","host":"s3://npm-registry-packages"}},"0.0.1-next.6":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.6","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"653e6b796a04658877efaebef50ecb97512e301b","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.6.tgz","fileCount":32,"integrity":"sha512-Q7mvrGaVrMwTu4S0o/Z2UhKaRheTTtZeCx5hj5k6owZVWFfARyUcxqH/MgjGjapwuib30hXony7+sPqU/Z62Tg==","signatures":[{"sig":"MEUCIBw3JHnFick5c5lnfEeLmChC/L4RY8VhjlnWXB8MGgOhAiEArW7OJrxnzaptLYxHFxdMdY/fNrjI/lQrYKvBhLZb+gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166739},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"af7e425ec9087b6d329ea383673910bf2c555ccd","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.6","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.6_1727089827361_0.763501119531701","host":"s3://npm-registry-packages"}},"0.0.1-next.7":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.7","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"564d12a527ba2bb1196d91db29855bb49af91ba7","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.7.tgz","fileCount":32,"integrity":"sha512-PudQ6HRcd+auqZZfd6vyn7aHC9DkjshSeq9C5+TE5lPil/YYUXK1qG62S6c7QOgsVpU8SaOmOeoz6pzqXBHNyw==","signatures":[{"sig":"MEUCIGj8EB9N0Ik0BojVYWzytDKNS47mlepUFt/BSLSmANMUAiEAte9/QL9mlX6uNGkyjEABfAf8d21YJAHzG6m4W3HBzjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166800},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"623d98d96102f44a901e01d63ee2c87970bced3c","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.7","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.7_1727171369792_0.6282763722484572","host":"s3://npm-registry-packages"}},"0.0.1-next.8":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.8","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f7c14d7e305ed552d95003fd91b41c11a6d4e0ba","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.8.tgz","fileCount":32,"integrity":"sha512-B7Udfw7adNFK6aIu4CoDP7h04L18nlvCBBBDZRsoXEfsfa1Z9tcCN1WLfpFEpLB30Plg0aNYNjCUvvvNfrnJJQ==","signatures":[{"sig":"MEUCIQC6hrym5NFhs7drOCHiLv1ygi63wv2lceoRSL1Ezcd/egIgK6W8k/GhI2HVGk+43mbwwS5iMurQZVeDNfI0cdwwlD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166800},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e9ae7ceced61e87cc20ab2369dcf15d6a24424b1","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.8","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.8_1727763514876_0.06882315721645837","host":"s3://npm-registry-packages"}},"0.0.1-next.9":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.9","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"e2519610fa081fdb2e369bc9b3e5502d70197e74","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.9.tgz","fileCount":32,"integrity":"sha512-3Ynhjxux1szv0nAuL70vxm9D1LqT81M01IeIwJ7FB2uX+/sPe6trirvCmYoOYOMbAscNdVRMbNTWQufQlEDlAg==","signatures":[{"sig":"MEQCIHEe0vIVwFOOmCf9XL6sWfFSXDjIFXjdGdfhCiIoFE3nAiA+XxqhPdnxd9bKCwRBvz/7TAV2B/olPGd9yQNPJv0gxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166800},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e633cf66d23a5d0a6b05503e74a45aea9b328580","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.9","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.9_1727789767028_0.6510174341255395","host":"s3://npm-registry-packages"}},"0.0.1-next.10":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.10","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.10","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"bfaf4a740548950b18a94ba401a868b16dd71608","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.10.tgz","fileCount":32,"integrity":"sha512-aY1W5n7i/lGLla7zEZWQmXm/SO8XwioPT+n0chHftj77tGC6S8vDQ82ym6Nu1DrJVBEcX5vwPj1m6NT0sb5QTQ==","signatures":[{"sig":"MEUCIQCFYCLzaKy0Xsgj4Yszj+iON0GyW3P42g5hCpcZrH3dlAIgYnsT5+w+fZ1/ZNTApb8iNTe5MH64tMtAhHv2p3h1OIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9a96822ebd7bc091f9a2ef032a176002b93074bd","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.10","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.10_1729490795125_0.7176250339327142","host":"s3://npm-registry-packages"}},"0.0.1-next.11":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.11","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.11","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"9ea2fa43ad438d8f17c7a9083cd90897310d8a34","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.11.tgz","fileCount":32,"integrity":"sha512-PdBTzRaWua1KPT75BOjjPTET5LllpCyy+UW1cI3JRCRkDPxIt8xqNYGRGCt33G7TKq+J6rcAV7zMIbwBbbzYrA==","signatures":[{"sig":"MEQCIBIewq3obOixBAWQvOTGXCJiJqCKfhuvrNvcWW6RSQOeAiABJuTQ8DzihvQZ7uFvySUKz4SgFjoxTKsFEoFKE5VZhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"424fd64681a6ed3f0016d87bdc9c85ab90554b12","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.11","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.11_1732107386515_0.30569528161205084","host":"s3://npm-registry-packages"}},"0.0.1-next.12":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.12","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.12","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"8c578488a20b6a1e53a8f657426110706078fa26","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.12.tgz","fileCount":32,"integrity":"sha512-0TofvS7AP32lMNNMVnMkxSP3qHc2Z03nL+SDPllXzosxI6lTxqPFpMuwGt9VU6Vty2lCS8/mdWBJa26QHdrUow==","signatures":[{"sig":"MEUCICXMSndK2DhOdtN42O/KPuh7unka101TSYXsjwD+aTakAiEAuz4w+sgbD9VKPeMFMq8ymGel4fmzE5dvtcMTluGkvPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"aa7b372c13c500eefe201d3bb03d9fd122b08dd5","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.12","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.12_1732111658017_0.9543797827556593","host":"s3://npm-registry-packages"}},"0.0.1-next.13":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.13","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.13","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"bc7d1486414b7cbb22281401fb854f1d5788455a","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.13.tgz","fileCount":32,"integrity":"sha512-OILdTM2sYHVtNnLoK+J0Ibi/P5woX3fRpCDXCHQxe1IuTTARfLVC1mHxNXzZ/v1IzC2NFSp4x/5YyGpLUnyZ+g==","signatures":[{"sig":"MEYCIQDuWiI8BUJHydlBgDi7ppkaxd+mTtehS26h4PD9s50tpAIhAINHTXBUl3t+14wO1aEZbK4pt9zxZC4T/9IMYmRiwGda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"1c9de5c0a34b395be2b0e86207e5eac0dbbc1f74","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.0","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.13","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.13_1732165970547_0.5048973865336588","host":"s3://npm-registry-packages"}},"0.0.1-next.14":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.14","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.14","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"ab368ca1e163902d665a157ef30e9ebaf643d735","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.14.tgz","fileCount":32,"integrity":"sha512-btrzgDN8r28RFDL4euCrihgMd39vyJ+U2/uzNo5T3AaY7FWk5WzV+GlCxbQZKQmF5zwxNYFz9kOj7VdYL+Fmxw==","signatures":[{"sig":"MEQCIEUOsr9gLwJhn2RL+BZYs+muvc911Z6gEiPe41c/8d2JAiBwSbb3FnPMGTF2eD2hJL4h4lp3yXqHAAS+MgeXiWDm9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167390},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b20df619eb66c93f5485f7b17e6e720d5303c3eb","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.1","dependencies":{"glob":"11.0.0","commander":"12.1.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.14","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.14_1733296174941_0.040928082127004606","host":"s3://npm-registry-packages"}},"0.0.1-next.15":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.15","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.15","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"7d172f0b60cc0f937f9a1b2826fd90d253e812b4","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.15.tgz","fileCount":32,"integrity":"sha512-45sV3kptvSwX71LRaverMIM3cJW8XWXxWD+G8f8y8EiOoZpl1pZiGBsb54+TuSfVY5GuGQ6jPIUUwUd8f0NlqA==","signatures":[{"sig":"MEQCIFiyb/IHwz2cbtMXyFoohpthyxP/hv0S4koH3OiTlwTGAiB0TjVlVNzqns+JP+W7rr3EEn7Hq4oggwilsSyn7YXy3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167877},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"950ad2f50086a1d4d905af3cad1c491d8c34f787","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.1","dependencies":{"glob":"11.0.0","commander":"13.0.0","jsonschema":"1.4.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.15","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.15_1736239072217_0.27930461600076817","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.16":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.16","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.16","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"cf160c3db94e877563829a62fc3059a367fdd230","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.16.tgz","fileCount":32,"integrity":"sha512-OS58yqW/XnIVM2O5csebBee5tGPGpj/cqeRzTyHNyQgikAboxx+SjO3LUIg+rDJBqvVJbQL7ukYc1S0Z9+Z20g==","signatures":[{"sig":"MEYCIQCVQPpccLCOAIsAZ9YyAUAukDFYGkoAHEggGk7ZqtedkwIhAJ6XVq+ecPvRZ0IOdeYqzrukivrjSWYgYRkR+HBEjFF2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167877},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"70184ad89fbf1166051815b027b7992a6cd16805","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"packages/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.1","dependencies":{"glob":"11.0.1","commander":"13.0.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.16","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.16_1737114931120_0.7810809554021858","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.17":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.17","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.17","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"75b76ce4a936608b123fbbb8bd910b0af0186605","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.17.tgz","fileCount":32,"integrity":"sha512-1A3TPwkxe920jgSaSn7qob9hpApozWoSZ5FBaNeAAOp6bmn7TKAsNVG9pHbGbR1daTh/0n/DDfBLlPfLNWBeAA==","signatures":[{"sig":"MEYCIQCDWiFnOncYrttT5AZ96Mnaa+mh4R460AR+TaUHNVgIYAIhAOxxkXjsDEM9cCo/FQPhl4HJqmtaaSiLUT7xRq963JS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167352},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"887b1d186cc9565e52c8298ac1af3679bcb081cd","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.17","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.17_1738572227746_0.585048767538763","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.18":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.18","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.18","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"ab98f88b842996da19bbbba4c26c4b99f64bd22b","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.18.tgz","fileCount":32,"integrity":"sha512-i20++OjMIG1Qb41YwoKokEB3Wjaq+0zrXcH1GOtVR4AVbe3OAiO6mEd0Uopt0WHNf9NU9BQM8ndpOKv5JG7wtg==","signatures":[{"sig":"MEQCIEQb8pXfsem2Nu9b+IBbQodKR6r4vJvWkzhVXTWsioE8AiBsEzCPLfpTBAujGAtwP8HdleVf/GqznfpxEIZRZPObYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167780},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"90552d9e9e5b0e08a13ce28798b0b091e0c02c27","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.18.3","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.18","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.18_1741348676411_0.422783799535591","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.19":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.19","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.19","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f05e37670b55dc52f9e70a71ff8fe56e2a9f664b","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.19.tgz","fileCount":32,"integrity":"sha512-0IynMCPMpAp7OaFjxGRsI1u64gYGoun/eWuxE7fiy5Uo04sS0QtJMMztcSuLRP6IjGFVtZrO9P4KBRstuYlsLw==","signatures":[{"sig":"MEQCIFWU5QIrsCuMEQ/jisUgacrfpV+gSX/58/PPijPZ13VMAiB5Zk7s+7lL0ImI5Z4r3t2t/UKoTcoTmBtOKkZBtUnBnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168566},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"040f76cec23d49be865189a0fd89974c7892fde7","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.19","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.19_1742995469018_0.4589827596251044","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.20":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.20","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.20","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f55fc1d50a2c729f8a9511e19964b57f6b660d2d","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.20.tgz","fileCount":32,"integrity":"sha512-kzoCEghfB+n3QgDPHKu9ZDDC0mT4shSWyEWT/m1EUAsCSYLeI6j/G7Zn3/EpqNuZyw0vBmhG9/lljHYMNzxb4A==","signatures":[{"sig":"MEYCIQCBX0QguGcjwCfmxmhZz6HvtOYas1YlkFdQyaZwIzMPTAIhAJLuNKLwNYvz4XE6hxj94TpN8Demje3rMEycUa244nCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169189},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a647ae368f8b5ccefe5a8112213c621920d6cd1b","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.20","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.20_1743143905247_0.2501311432311264","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.21":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.21","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.21","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"76df6f2d4a27b19c76fce0ea2dcbdf0e1d78998c","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.21.tgz","fileCount":32,"integrity":"sha512-hJ7/wfAtnP+6tVVMInIA8XpUuDx5RR66dqUc+/cuu6db9O4lEPWT4tDCNq3ozrjP0YU1dfoSLxNI0KHhAfW5YQ==","signatures":[{"sig":"MEUCIQDF6dgiYStQISsKMvr40jAIZ01CVr4tMcGe3LNwtGoMfwIgFEfTIqPemLpoJi/eNXxXGe+Mr9fn4J7+jcHBD1r+K0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169917},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6184d6bc44ec652f3751dd247fe0fd3423df8276","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.0","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.21","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.21_1744877729614_0.9153540973063228","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.22":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.22","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.22","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"d0f3c653be74738a2fb07e6863d9e6e293136761","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.22.tgz","fileCount":32,"integrity":"sha512-Rwnw/r4C3/qtgg3DYJHGvm8AGEDM5RPkMksVdFGb8T6UKYsRUFNyLH3FoaFF/6EWIsRXxcqCckGdpMXAyz3lDg==","signatures":[{"sig":"MEUCIFrQi7no/XvJekC4DyUGmdMYyTyuSJ31gyZIKHdj+oG/AiEAl30JTb3EPWSKUlUw8Fj0EKcEoHkDyQgMQwtOxKsVpW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170620},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"33b33209ca101aad52018eb8831bde042b5e1c8f","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.1","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.22","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.22_1748953524036_0.7100409043586609","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.23":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.23","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.23","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"e93e70f8faf1708df9b0f6719d3381d766819581","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.23.tgz","fileCount":32,"integrity":"sha512-U+TAmScXGoyDaKhH0bwnu7bGKRpU3Ngg36G7NoQuTgc0nXz1+L34nn8STqr8TX/dLuFJGd3i1/eb/aXkYL7yQg==","signatures":[{"sig":"MEUCIQCQVgd77V2PbVdbSf/lkvlQoulf+cHm5S6ZdVZ4blCOiwIgUdAdCL5B+4PpacmSF4/Qwvw4o0y14d6teEp/9hyGJxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171317},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"c0a48298e78ee8f1fc4f314fc829842d6d60f900","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.1","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.23","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.23_1748960612508_0.5795979430316758","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.24":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.24","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.24","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"8b3577850572e33602216e05b3a647b182ab75fd","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.24.tgz","fileCount":32,"integrity":"sha512-t+5vDnXp8moXRtsszKXxdUEg8gAoGRyTeSXTm+6WhyE9MClYKk49fc8hbixYv3EdQWT+GoGIJl8E9IZzxlf01g==","signatures":[{"sig":"MEUCIHxxAIUiCi45GsERGLb6WAcCxNvxEotVN8fz0/eGk9n4AiEAlzRkJNahsg0CZwf2Xj54Bu9Bv1zlHsBQv4HY6yJ3EnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172555},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"12984636f57f51f8128a23af5a4b40c9136584a5","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.1","dependencies":{"glob":"11.0.1","commander":"13.1.0","jsonschema":"1.5.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.24","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.24_1749130380735_0.9076801324763486","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.25":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.25","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.25","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"9911b84aad5dc6fc58cccd36688f5c055e189f94","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.25.tgz","fileCount":33,"integrity":"sha512-tsq3w0E50edZjGVInybvH64BOtevh/tLQm/3l3+/Oq2wv0wHHGuj0hi0Bh5zjPrHEzPcC8BlQKoncMHnqRoEHA==","signatures":[{"sig":"MEUCIAbE44Cggmu5MRH+X5HfuOMOvAbvBO/71PuU4zxbfdKGAiEA1ClP1TMGVeZ6jyYNNJydwrKDSbnO8llLuNIH45u4Ges=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173723},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"87325bfc4e759cccb89caaf536e1e5529d84cb10","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.25","@twin.org/cli-core":"next","@twin.org/api-models":"next","@hyperjump/json-schema":"1.14.1","@hyperjump/json-pointer":"1.1.1","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.25_1749551395518_0.6347849796832785","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.26":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.26","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.26","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"1bf3a195fd27c54a579575428917886747aa225e","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.26.tgz","fileCount":34,"integrity":"sha512-8zlG1zV9JgduP2wa1oBrKst/6pZJQ8OEfJ+qM4BYMQ5Zki+wSeETgP9bkvDSYKtgs6ElSLbh3gW1AyLNngkftQ==","signatures":[{"sig":"MEUCIQCebMH+avGX8Mq2zkU3TceWcSkwgkipZq1qM3iQZelOLAIgVc0fg9wezGvZDjjdYqh7ENUweZ9yVFnICNZ8flbIJ+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174432},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e4391c038b8147c44ff5842aeec4584714dd679a","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"8.17.1","glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.26","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.26_1749647463976_0.9035202107272071","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.27":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.27","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.27","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"b9fe1b82161a95bea27dbd362d9aa1f83a6e9baa","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.27.tgz","fileCount":34,"integrity":"sha512-wIIRaew5HiCzDYcgWgh6cmA+YA6gFC+yky2SFzRFOUhFEG46WbrmYDOe1F3z/sHOEqGkgaMV02dTAb/+EIu6yQ==","signatures":[{"sig":"MEUCIQCrn8wGf+1Wfl8lkaCtY7mX3U50KtRpKpjSoc3gRC03wAIgQDWp0AigVwLVd6+e775TmbemGRAXjlQgKCiibQ0r0G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179353},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8638c2d824059ae19abbae764219c9fb4daa6bed","_npmUser":{"name":"martyniota","actor":{"name":"martyniota","type":"user","email":"martyn.janes@iota.org"},"email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"8.17.1","glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.27","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.27_1750168132761_0.9045168059177362","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.28":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.28","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.28","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"0a6d0c3af1a962279f9196983fc111be8167f655","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.28.tgz","fileCount":34,"integrity":"sha512-u5Os2u+FCtz98bvpnUzDBgQpZlGyNau0PwwDhh8KZmefikczO3wLRHZxcDv6y+xFq+OsT81H+/81tdY0cUZQHw==","signatures":[{"sig":"MEUCIFSz63ms0X9UL+fxSltmqsuuDyaYamh5xsZ3tcc7EJvdAiEA40L++Ej26uWrOWoLvmP5PvleNbYCYtr5xIDSnJN7rSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180561},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"0fd240dbe0dd780f1b48737dc7eb66de0730d785","_npmUser":{"name":"martyniota","actor":{"name":"martyniota","type":"user","email":"martyn.janes@iota.org"},"email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"8.17.1","glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"0.0.1-next.28","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.28_1750235539058_0.8769515327761745","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.29":{"name":"@twin.org/ts-to-openapi","version":"0.0.1-next.29","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1-next.29","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"a468bf47180f687d8fd1f1ae41257414927cab14","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1-next.29.tgz","fileCount":34,"integrity":"sha512-57mhmW0QyyNc6eH45SIJib8++LCNESgZXyrh252QkGowNovNFOh3D7x7JO2UO0+RztQWK2y8D5Qy9ayeQKX7UQ==","signatures":[{"sig":"MEUCIDf/z0GEH5q+Iiu8B6epQcPe9rn9N/1DxbIYs6/KHd/eAiEAngHG8faPVeoePJJ1ErOnY74CxLyCLXRbgbwm18qMoTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1-next.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180844},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"cd8dd427412ead406db1701e1076055db9e23533","_npmUser":{"name":"martyniota","actor":{"name":"martyniota","type":"user","email":"martyn.janes@iota.org"},"email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"8.17.1","glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1-next.29_1751453901479_0.18914343186523142","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@twin.org/ts-to-openapi","version":"0.0.1","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f557e8260ecea116ec30efa9cefe8a991ac5e7e0","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.1.tgz","fileCount":34,"integrity":"sha512-o79LU9ccN9HnM2sOk62RX9Nc6G81VCO+Br/2PDKbgjHQOSb2/Vv0+frWK2xcyNVsGgok3lpqeAPi8B4GDfh1Og==","signatures":[{"sig":"MEUCIQD7k3dM56R+M7mpT9dqPEx5kJkZsRjcV8xCYoxPt3cMbgIgf/w8ZlKlKB0fiaIOdJjtOs3C3kRQlCSNLQxCEpGCpfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181001},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"279592176059a53d6af7d57ecff3c7dcdea666fd","_npmUser":{"name":"martyniota","actor":{"name":"martyniota","type":"user","email":"martyn.janes@iota.org"},"email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"8.17.1","glob":"11.0.2","commander":"14.0.0","@twin.org/web":"^0.0.1","@twin.org/core":"^0.0.1","@twin.org/nameof":"^0.0.1","@twin.org/cli-core":"^0.0.1","@twin.org/api-models":"^0.0.1-next.1","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.1_1751536992456_0.5618953659701729","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.1","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"0e57a2835d51cbeec03a11076deba1039ab6ed58","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.1.tgz","fileCount":31,"integrity":"sha512-grKlygaVwbdg2X+mz9LkzTZWn6wttjh3GuZnTXsgpSTlariTMtjZt97bLHgOaA9eMGoeiia0DMuq1XT33ztufg==","signatures":[{"sig":"MEYCIQDD/oAkKODh23lSsxm7+dInWXk+P1dTDi1LRGtHAe1uYAIhAMibeM16DcBkdZHmb7/gdH9ft+qljSq3VH0yeJEi6i8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174292},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"509498a2fcacaa4fcfc33e781c75826bd1ebdcb4","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.3","dependencies":{"glob":"11.0.2","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.1","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.1_1752491622638_0.18183322829457516","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.2":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.2","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"db1b99130000fb6bcd386d1b97b6853eb427bf83","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.2.tgz","fileCount":25,"integrity":"sha512-PEV14dUitIVpdny1F7N7LN6u55u2QFM5tFnzPZJ2A5v8vv3+aCBwcgNjVgRw8r4vGKsTTYcPbJX4xyPoHCktsg==","signatures":[{"sig":"MEUCIQDtwxPw8eKe1gypm3UTbM/6LJZ8jrGH5zOTDlo/wvK5hgIgHU7TMz13UCUh+g8dqWvSr4Vq1W9w2ca5yGLsKzSA27c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170805},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"bc7df5a6ed9136ab343f9e1d08daa6ffec0d2dd9","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.8.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"20.19.3","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.2","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.2_1752731051629_0.2655422957187288","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.3":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.3","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"e9cdc133ff3d14d4daa719c9ca39fea8a8e8410f","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.3.tgz","fileCount":25,"integrity":"sha512-rQ7lBmKfcJgQA1KmyC1iwHZv/ggeVvB7KF4tyS2e97rcD0/UIgvT0CBuY3OJqf6w/gbmBsbITRmzseDWuYY9sg==","signatures":[{"sig":"MEUCIQCyddXuBBINcRIIeaFBW6PVOirWHgtEyzIRtgNLjGT5aAIgEOmWw8L9gPpLmOOHr9sP1AWI6ahbZJSZhfaguRifdrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171102},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"c6f7ccd59aaa2030b1e22e9464654174723168a0","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.2","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.17.1","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.3","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.3_1754360505982_0.5947152801423787","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.4":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.4","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"055b578b67fae3a8249436da3d2b9396bc767389","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.4.tgz","fileCount":25,"integrity":"sha512-0/sCk1rWtcjsM5nywwO/X/phV6G7mXsghzwb34hNFFFYwHYk3/gPfgqXNqoB/B6jG4+WcDoQz4QgKesQdy4kIA==","signatures":[{"sig":"MEUCIBKshuc0oG1vcJQeNna0Z8+J7KHv+CbNBEaqVrUjhm8wAiEA4NrXTwk7s6zejWvLQOXqwTUqkfRRQkyUz0mY1UrkE5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171765},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4d14875e5e516e9020ccee51a345bb47af7f8305","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.4","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.4_1755580000503_0.539227919574266","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.5":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.5","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"384f53abef9039ca9ab2b3febf4f02efa1cd9227","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.5.tgz","fileCount":25,"integrity":"sha512-T6tNy6N7zmptwzjiWf8voREk7lAHNbtKCnrd3+V8YQGO8U7lnElpuYuzmu9DwzAiToVNdfnKabDxqnFFUyykqQ==","signatures":[{"sig":"MEQCIE2T19kik7ow8jiJorgzXSkPCIfni9wCSwpAKdLeyBldAiBEsV3K6QSR1lQrActVg5DckIobb0J4tj3RYJp9coMuOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172033},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"24c13e5602a8fd21b2b517bbda6ae8ee53888a9e","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.5","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.5_1755584405576_0.7461977955219805","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.6":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.6","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"1714b0b57c431835ab17da66c333942ecd33517a","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.6.tgz","fileCount":25,"integrity":"sha512-VHGx1PMTCLsZ+dp8pcFwbymICrRHl5dTCVbyx3JKJkbZEOerUBK/GDV9L7Q9RgNZg6buhtZ3nwIdLKLAI38/tg==","signatures":[{"sig":"MEYCIQCy9g4qH0FFPnuCn8O+tZ7oXdigqdkIP30HsZCAInoAFgIhAMqKU0xHoJ2XiXWI5VsxX1J6GLNC1Gj69eqqdV+50MfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173467},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9d903e22131d5a60d1c11e319369c53cec8f843d","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.6","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.6_1755738015303_0.1532797326445723","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.7":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.7","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"a1d390da34f2e1aebf1179814d48fd5c7ce68279","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.7.tgz","fileCount":25,"integrity":"sha512-6eSLdrrDnSYHbS5hcQmewCr0gTGpv2wD4dt9WjUjULMqTyUpNRzq295yb6WgMLKzUDJB3i7HdRmQYi7i6hcPOQ==","signatures":[{"sig":"MEYCIQCs+74veS/Wx36Q8PlL4gJhAnQRzuxildtrDgufO2zfxwIhAMTbepNPfj9W12qMbGh6xruHBnLlwbAL//Z0YUDrsgw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173914},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"714d7ebc004bf8b4fd8d3e125efe22d3e0302b38","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.7","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.7_1756436506662_0.1002554233889561","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.8":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.8","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"0d79359980e6d3dcd1a7c8724fde732fafb02ce6","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.8.tgz","fileCount":25,"integrity":"sha512-9UHpN5RhbdHXIRTv1Oxenv4CDpeknXejBHlbPdtsn9ejlU/azVqBPklvin165wgDmuThW3ITc+Cl6t84LwW7rg==","signatures":[{"sig":"MEQCIGYQfFNhSYjF3arTDzS+vOAXOeqFfsRZFSKB+pOKxHCpAiABmQBuS+VklQw+YDMqJABhnXVfy/ICjcPtXgrBKmrM5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174372},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9d84652d1aaaa1030020153bc324aad6b8f7ca4e","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.8","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.8_1757047613374_0.9801791917205227","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.9":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.9","author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://github.com/twinfoundation/tools#readme","bugs":{"url":"https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"4ca2f9e381a3e19770573bf92cbfb44514a4d7af","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.9.tgz","fileCount":25,"integrity":"sha512-25IGQOIE9+XPbkJssod4h1zn62d9EpsqISENDlhiE1eowgFp5LYvQbfJr3PxDcW0VwAifAC/qs+cXxxWwsrXVA==","signatures":[{"sig":"MEUCIHhUtd5GCyg6xCs1Lf4LXnPe4eUgnZzTyn8W4DhFDqYQAiEAwclyMbNItxTW/L5aoDZbE85naEKWJAQEzzvsrpLw9hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174991},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"77ba31da2b9a459050730db48f6e141a4375cbb4","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","commander":"14.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.9","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.9_1758609391198_0.9645157265739424","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.10":{"name":"@twin.org/ts-to-openapi","version":"0.0.2-next.10","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.2-next.10","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"5c744d9ca042c7da68d041c406288075090c390d","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.2-next.10.tgz","fileCount":26,"integrity":"sha512-4EK9rvHN/r0RFYzrudzvYVwCOVOEOxc/9Ktw1ZAZEMOYKH3SL1j058TsNg3z2yLB32jMNcQ3WZxaUpj6uUOowA==","signatures":[{"sig":"MEUCIAgOuoxJKRYr1aTVHcsV0Dj53QuPuGL4PZJ+XR3Rg0fvAiEA94bYnFrixifi0B3uXaKV/LusE3WgP+a3fzzioBuskc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.2-next.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174892},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b5ced37286cb37e004fda70f47815d88b5426818","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.3","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"11.0.3","commander":"14.0.1","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/api-models":"next","@twin.org/tools-core":"0.0.2-next.10","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.2-next.10_1759974941199_0.8442028831992792","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"3e0f4227a98b0aaa86845ad0bc5d56c2663d38ef","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.1.tgz","fileCount":49,"integrity":"sha512-1EBq5IvklurmTmDa3hPsweINntwHDOkmSUFTRp+lA0LcI6YfdF4nx1F97JUV8xVZuZ0iz/6Cpqkf2OFJTQqYng==","signatures":[{"sig":"MEUCIQDncte4SaIuitE0tMUfOgnJgZokMgsKYAwOARoaZQ9aOAIgZAWRZPs33Yxah2RBo7POJTAaPXIHwv5eM0N21/9JNSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224450},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"878661bd7a2b32669fabe8ed6612f7460fd4f3dc","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.1","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.1_1762753245913_0.17357007597434482","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.2":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.2","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"c510995733bba128f28e11c0039e28b6774b78bc","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.2.tgz","fileCount":49,"integrity":"sha512-TWHu6FythQ87b1Qfvkc9BYDrbGHqMlYs8zdZACh4pqKcxSO4cTkOJNKTA4jvrnxd8VVkR+CUF0uyCfkblyg3Lg==","signatures":[{"sig":"MEYCIQCfNG/89ZFhwgZMiG3F4bG9dAylgf/V41OJUrTkwVuvPQIhALTKDzOaoJk9Yo3bWkLS1B75liGvLeuTm+gWv4sXQeKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224821},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"285092335a62620d2c434d29dcc78578b517ead8","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.2","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.2_1762824134165_0.5017692246877059","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.3":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.3","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"910e4efe7469102dbf0573f56db9dbd8137577db","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.3.tgz","fileCount":49,"integrity":"sha512-GZv2ccb8+wvm8MkTBy0ShrPNmRPxwjnAHO8yLMiG4mR0mD1ELrRUlA1J1WbUKppmKYa9+S4MyFeLUMxHJAPN6w==","signatures":[{"sig":"MEUCIQDn2p/O/c6wIgsrV+NNpOB4h5gaMEs4v9FA5ZAtC5YGyQIgXp+1UNgzxzHLYoPMyF97QuoYmhOxhPxkGJqLnAna0Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225287},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"17fd2c26b50f9b7904b2028527483fe3a3b91dd6","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.3","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.3_1762851642959_0.7334894442834099","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.4":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.4","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"0bcf504bbd9cae35041e05878e08ac9afe35b1e0","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.4.tgz","fileCount":49,"integrity":"sha512-sEtojP8H5NqKcrQ+6NaNZZ+X/r0zr0uJ7MePQY+IXSlxt4NP8rXGglFbE/aRIndOsoESCC8C1EmVa2AbV11Waw==","signatures":[{"sig":"MEQCIDLp01IS/Aidkm9QSagG7tr/4Dne6r/slJbfki4H8Kf/AiAbf3p5RNw3O2SslyA52oE5DPyGCBL5zVuG9QkPbhm6mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225995},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"34311186976d0219972cb66d0c3b098c2eca6946","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.4","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.4_1767596586516_0.8275249067648194","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.5":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.5","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"4e4442a986e12235430da6557c2a5d3d10ad03ad","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.5.tgz","fileCount":49,"integrity":"sha512-0d9rjsfokUATB4iv1bUl40mpR0Cx3atAO3IuPa5to586SAPD9iB8lHqbSIeKfLpDO2BYsaFOfNh2W+/3XCtk3A==","signatures":[{"sig":"MEUCIGGStPll2puiHPSs/yusHUfei1rITxTVE7pfpU3blpeyAiEA9nxq1gwbJ4VgPJekR3//pxv8D7Zd5x6T5/hWqq/xexk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226497},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"f9c81e1d3bb79e9ecbe23d882c6b452182f827eb","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.5","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.5_1767659075968_0.6391420004946398","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.6":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.6","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"83feaa0271e118855f06d71a6ec05dd99a12c33a","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.6.tgz","fileCount":49,"integrity":"sha512-xV+noZhX6iyyhUThjay/vUbEFScpG9lt4c2N9u77BFCdZtn/DUF6r2mqJP6iKR6FSwVKPPP5x/nou1BNdRDGfw==","signatures":[{"sig":"MEYCIQC8nCWR+WynGd755todqBHzUtT8h7BIkAfk0r4f1ztqigIhAMkzzybSG/BMAhZ3pDXKqi+FlpMB5aTdi7sw3kiQ3Wu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227063},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"4e6e1ec7d6c1e1e3e6691e474a021aa08104097a","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.6","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.6_1769584515777_0.8351536203091972","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.7":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.7","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"74601734e2ee4a3011135ab88dbd87577bc207a4","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.7.tgz","fileCount":49,"integrity":"sha512-iXxo7Hoz9zO1mhrcm7EZ/6/ontYG48G85EG1doO2zZU6wUywZxGBYejJelUu2k3MMfWmFjAwGDIFaDpfhXEDoQ==","signatures":[{"sig":"MEUCIQCBopoTMm39nOM4cP9C/LENc5ubAaCs/gVc2NdZLKhVzgIgIpq56mR5VUJkpSxUuMiKjNe6QzKxPEKdkPoEjNVZL18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227434},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"27be221795cbfc6f753091edc46271ca833de41c","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.7","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.7_1770169273461_0.709701315041567","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.8":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.8","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"3a86c5409529d7523a17c2d03e22c90c741b731a","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.8.tgz","fileCount":49,"integrity":"sha512-tARiculnf4OTPQ9PXxl/1VCKPS9sox+Ev4pf0EgxDXVxvxSMkBADCJTN2m7UBFN+24VKm7aeduRLCzBQakFqsQ==","signatures":[{"sig":"MEQCH3CcYNkSVrLDEuGcpVFQqTnjfGahJHrXw/1gr6oXUZkCIQCmw5h1xDhBwyVtYreWaoyBu7rSUo0IfTZtw5vaslMvjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227918},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"c9e389a7ae53f5059cfc708d8d2aabc998ede10b","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.8","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.8_1771826526763_0.5092505760274546","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.9":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.9","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"295deac4e1537a37fd5e584f98a849810bd114b2","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.9.tgz","fileCount":49,"integrity":"sha512-NQ8rNAMxjfKdM/2ph8mgxv1NaXT8QasvrdXxBvYsY/CuEXZQ25KcobC1HaOC1ON6gdjsUo1jmY5zYTFMSFuIpA==","signatures":[{"sig":"MEYCIQDe85KnwhdrePv/b5ARIAp69fmAFqcSkCvhv9TtEgrw6wIhAOuSpDgJ2TNwk2jEXChgHsCZCcucLXd3wOAI20hN4jQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228289},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"4ed3c4a2b074fddbec898730ade37a05a891713b","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.9","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.9_1771893000346_0.8090228513644104","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.10":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.10","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.10","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"755249a5c13ea90f7e04b514c3be70cbdba2c9c1","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.10.tgz","fileCount":49,"integrity":"sha512-Xlt3y7Zr/kyrNsEYDNVEr+1zpIw9gjjCSEaT2PvE412F+Ef2dxduXSWWyAspyODrPMjEWRTUX95CIeGmCS4JDw==","signatures":[{"sig":"MEUCIBBBEHrKQQQpK9Fu8Fq1OtSvKAbdVDKXcQw6D68bgpCSAiEA6at5nmHrZiROco4hvwyRkKAjD0nSTDrl5LIRD2C1b5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228667},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"569dd32631b0b150a9f70ca7a7727e78069f6385","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.10","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.10_1771995612116_0.6755123792015072","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.11":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.11","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.11","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"0e7c80e9831749d2e30a69b182a1eff024a5eaa6","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.11.tgz","fileCount":49,"integrity":"sha512-wzG/RsEmZu/iCyzj8KGWL16NpykrvpHAgrCVRaEQ/4aXghNBy9mDItRCWKbB7oNGIoKM+H4sSCTr8JDk++X0+g==","signatures":[{"sig":"MEQCICRfXXuImAhqSW3cmUtdaqbvVk/0m3ic7tDCi1JFkd4eAiBosf29LzYqco30sOHpzfh9TFeVFyJ0bMoMXOPOTbDCJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fts-to-openapi@0.0.3-next.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229043},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"gitHead":"81ffaf009da25405a055edca2b325dc7d90de12f","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.11","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.11_1771999094841_0.7139672033802895","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.12":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.12","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.12","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f97c3522c2cfba0d0704a9ca18abca42923a8251","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.12.tgz","fileCount":49,"integrity":"sha512-GtWXXaLfLdXA6XuFZvxBvum2rKBh3RsQkcQOi9sxGMepSNDA4XJcqQLJlwJOAeisiyacKUnIKSFtZ2Ad1hs3fw==","signatures":[{"sig":"MEQCIEa9/7P09/ibk8wNqqgIw0fSLvTa0F2qxJEr8auZrMsNAiBXHHE9p+jT90jUY/hWGV398+UdALK5E5YrwR+B83inwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229419},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.12.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/runner/work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.12.tgz","_integrity":"sha512-GtWXXaLfLdXA6XuFZvxBvum2rKBh3RsQkcQOi9sxGMepSNDA4XJcqQLJlwJOAeisiyacKUnIKSFtZ2Ad1hs3fw==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"10.9.4","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"11.0.3","commander":"14.0.2","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.12","ts-json-schema-generator":"2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.12_1772166699077_0.24302851341177312","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.13":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.13","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.13","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"ff0735d739ab8b77c9efb2ad61e0dcb1d9dd9519","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.13.tgz","fileCount":49,"integrity":"sha512-Vvyp+SemTd5HU3Ao38nFv5V0+Ztc5j9fAa8gP8nun+9y0HgHo9OdX9ouegHliW3mChZPrHUIHSdQpGbuKPCbcw==","signatures":[{"sig":"MEUCIQDLl4MdDv3KiYUPBBLesMZUhQJTJAs8pxEi/R7+R/HTbgIgHjIin5T+N9Zidx7hGS330W+8o2YsrKOYoML160L8t2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229795},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.13.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.13.tgz","_integrity":"sha512-Vvyp+SemTd5HU3Ao38nFv5V0+Ztc5j9fAa8gP8nun+9y0HgHo9OdX9ouegHliW3mChZPrHUIHSdQpGbuKPCbcw==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.13","ts-json-schema-generator":"2.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.13_1772690316429_0.24906053968645558","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.14":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.14","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.14","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"9ad7e2e5403a04e2707a45e86e4b27af9607d92e","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.14.tgz","fileCount":49,"integrity":"sha512-GdKbKuEnvADL4BunpCsf11scfAATBfcUAWrFgsO9awS/sBYHlkOFHZlfgToNyHtz9kF2/JmLZxN1f5eNhLKAvA==","signatures":[{"sig":"MEQCIEFTK5Hw1qK76GUr3fp788MRfFGOskOCK0ayHjTr9S1xAiBHJHsZ+rcOFf+atrT2qanjWsgnG5mTsAElFkuGKQKKlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230171},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.14.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.14.tgz","_integrity":"sha512-GdKbKuEnvADL4BunpCsf11scfAATBfcUAWrFgsO9awS/sBYHlkOFHZlfgToNyHtz9kF2/JmLZxN1f5eNhLKAvA==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Tool to convert TypeScript REST route definitions to OpenAPI Specifications","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.14","ts-json-schema-generator":"2.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.14_1772779977521_0.15536980503818132","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.15":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.15","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.15","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"1d0b6ac479243676ac9f3a60683d0f31123363ef","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.15.tgz","fileCount":49,"integrity":"sha512-/lpg/AqF6D2/5WGr1O6Qfrz60Fou6I3yIzXrDdtjFqyZwQid/ZYcvyHWwf2C6bAMqXR/M+gagzQjEgYD1Ij8Tg==","signatures":[{"sig":"MEUCIGq6j9uxNuLUN5m3lRlCmKnyRJNtC9Hvt4yEIyjEm8WZAiEAn0tiKfVCP1k6nJnq5aISv3ZCh/NzRYrUbsiwF/I5kxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230010},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.15.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.15.tgz","_integrity":"sha512-/lpg/AqF6D2/5WGr1O6Qfrz60Fou6I3yIzXrDdtjFqyZwQid/ZYcvyHWwf2C6bAMqXR/M+gagzQjEgYD1Ij8Tg==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.15","ts-json-schema-generator":"2.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.15_1773104012373_0.6402351528063819","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.16":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.16","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.16","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"9f3f4513f3630e10357c62fe2d2b657106e4fc52","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.16.tgz","fileCount":49,"integrity":"sha512-QfxH87GLQwmcavjd05OoQ+I9Svhz9ccAwgqXBotwRyMRjEb4BQ3b0EPYXkqFiERQSfcUI08cJNmmQkWBrEiGxQ==","signatures":[{"sig":"MEUCIBY8Qr5KGU1jSqR7N/7gaX7abfshKCQU2aLHUJ1UYWs/AiEAhQpXw4aPYpshNWt0qyDQNwlmXKYaIbQYM/cgLoZl25o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260902},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.16.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.16.tgz","_integrity":"sha512-QfxH87GLQwmcavjd05OoQ+I9Svhz9ccAwgqXBotwRyMRjEb4BQ3b0EPYXkqFiERQSfcUI08cJNmmQkWBrEiGxQ==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.16","@twin.org/tools-models":"0.0.3-next.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.16_1773895474937_0.9865621279312227","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.17":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.17","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.17","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"aa941db8a3a676825c9885317d39ad50ea521485","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.17.tgz","fileCount":49,"integrity":"sha512-AGC0AeH+O+q8CvggiH2w3cvtYzdG7x5aZC/FiXYTlRMUM6nnqvCIr0Ze7M+J54BzXLJI5C6YgHFNomLa5AvuwQ==","signatures":[{"sig":"MEYCIQDObyUvv8x6mKcqPXzuQ8s8rBb/t1xmYeMqh34sms1/GQIhAJCshXRKxBHNoDl6SETPiqRmBfO/pJWBGIHUyrLy9gy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261350},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.17.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.17.tgz","_integrity":"sha512-AGC0AeH+O+q8CvggiH2w3cvtYzdG7x5aZC/FiXYTlRMUM6nnqvCIr0Ze7M+J54BzXLJI5C6YgHFNomLa5AvuwQ==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.17","@twin.org/tools-models":"0.0.3-next.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.17_1773900161966_0.012172832711264903","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.18":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.18","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.18","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"36761693b519c6ee927fd0d460c6769e4de4886e","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.18.tgz","fileCount":49,"integrity":"sha512-OK+hBaIo5zuW9iMaYBHgnJP8iNay/8mVIYg1C01kwnWRaGYwqY7snpa1BXn4GO9yb7GUBSuzHSeNMj+k28oXIQ==","signatures":[{"sig":"MEYCIQCa4GlAgEayoSk2w7g0nOZhKkRFE2xAXKlF9c7RXR9+UQIhANIKMMkS8x0Ri+HILkHG/jU1XOblUxVgKvvuyk3D4DgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254186},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.18.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.18.tgz","_integrity":"sha512-OK+hBaIo5zuW9iMaYBHgnJP8iNay/8mVIYg1C01kwnWRaGYwqY7snpa1BXn4GO9yb7GUBSuzHSeNMj+k28oXIQ==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.18","@twin.org/tools-models":"0.0.3-next.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.18_1773902646068_0.40252172196960667","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.19":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.19","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.19","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"c985eafd7212604786c8083139e76e16ecc8f2b1","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.19.tgz","fileCount":49,"integrity":"sha512-T+xHVxxp6vHKd6G2C7+veFlS0t1TbPlrSbQG3hNs0oOTt8I/IDk67BHdbpbJTUD1fpqafy0eenr2iMuCjx2osA==","signatures":[{"sig":"MEYCIQDwH4gjy0z3oOlBTMb/6MgjYirMqW/1jvYbxcE1pl4jVgIhAIN5bDVQfFQwVXdCI8siEgpgPbQmBs6iZH8vjGW6/GEd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259296},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.19.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.19.tgz","_integrity":"sha512-T+xHVxxp6vHKd6G2C7+veFlS0t1TbPlrSbQG3hNs0oOTt8I/IDk67BHdbpbJTUD1fpqafy0eenr2iMuCjx2osA==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.19","@twin.org/tools-models":"0.0.3-next.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.19_1773910521332_0.12486151735403239","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.20":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.20","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.20","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"63792241d5ffb109d6f5c2ed7e64598f4ae7dfab","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.20.tgz","fileCount":49,"integrity":"sha512-4REVOf8jvrfiKB16eQdFJ6xN6npulfUIlVIgQN7zjqIbTQ341Uq5bQJiXlrCl8xmUhD5qot9JgB3Xx8DeARqAg==","signatures":[{"sig":"MEUCIQDw7e08bw/W4ZYBX+tFN6dnaoj28W2LWsOFHlIEzfdMggIgDtTv+LssJ7I4L/sKFlppP+/Cw1XMmyBmR01LdBirb4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261120},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.20.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.20.tgz","_integrity":"sha512-4REVOf8jvrfiKB16eQdFJ6xN6npulfUIlVIgQN7zjqIbTQ341Uq5bQJiXlrCl8xmUhD5qot9JgB3Xx8DeARqAg==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.20","@twin.org/tools-models":"0.0.3-next.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.20_1773967709105_0.8620072732854167","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.22":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.22","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.22","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"29ae44fab8e648df1350b6b2c86f6c4c6de85b41","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.22.tgz","fileCount":49,"integrity":"sha512-zAV5ARzPL+0o/z/ZO0rl6/7EzL4JuI7KJlWAqEwOLT2r2qO3iMejKc1bNKM28cR5Jgd4rK/fRvN6UWCOzsnfJw==","signatures":[{"sig":"MEQCIHW8++ALtHGqAECxyZYqM96SzYHrcOes9E7iG//eBSmJAiAeopsWAfnngVBVqS16n8LJ7ZJ5hhsBzIPhIXaFdMPApA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266570},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.22.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.22.tgz","_integrity":"sha512-zAV5ARzPL+0o/z/ZO0rl6/7EzL4JuI7KJlWAqEwOLT2r2qO3iMejKc1bNKM28cR5Jgd4rK/fRvN6UWCOzsnfJw==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.22","@twin.org/tools-models":"0.0.3-next.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.22_1773985241478_0.44328238791961994","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.23":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.23","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.23","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"8be53a55df4f0bbf51a688adabaf7dd9a95bf9ec","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.23.tgz","fileCount":49,"integrity":"sha512-czh7pHiZRjDS400KkaPerrNyK1jFaZKLvHtwW2ClIvCeKY5nCXxQJ2ngLi+J+Kr4MHrsPdCPCcmTe4mhoaOQhA==","signatures":[{"sig":"MEUCIQCFxonTNdu8DIrlsDOJ8LBPffyGbqeDELDkHZgnTHJxkwIgV8/pGBpNmHcMS33kssUT1EyE8KcfXJt6CiGV107byxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267018},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.23.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.23.tgz","_integrity":"sha512-czh7pHiZRjDS400KkaPerrNyK1jFaZKLvHtwW2ClIvCeKY5nCXxQJ2ngLi+J+Kr4MHrsPdCPCcmTe4mhoaOQhA==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.23","@twin.org/tools-models":"0.0.3-next.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.23_1773990185924_0.007787570596078597","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.24":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.24","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.24","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"3df92f29aa10ed49577a79b201f588a52c12d061","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.24.tgz","fileCount":49,"integrity":"sha512-wFUnCAoO+0RcIUPtvqxYGuzl6u6LAjFETkpvfvFed8PFI5U0/BgNysRKI8/yXq+uaFcOI6wvFDDIXE/2R82T5Q==","signatures":[{"sig":"MEYCIQDlQM5vLoJhqOe5k+eqM+mRdgn7SLJB+bHA4IDEDEESsAIhALqLv3YBOMfx4uexwK8O0GTkIbjVrckEveDbGPyw5scb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267466},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.24.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.24.tgz","_integrity":"sha512-wFUnCAoO+0RcIUPtvqxYGuzl6u6LAjFETkpvfvFed8PFI5U0/BgNysRKI8/yXq+uaFcOI6wvFDDIXE/2R82T5Q==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.24","@twin.org/tools-models":"0.0.3-next.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.24_1773994252706_0.9955412369824175","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.25":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.25","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.25","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"2ec8761771ca5cc3c142fe794c6d75d91dfde718","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.25.tgz","fileCount":49,"integrity":"sha512-/Sg/sd0UIVdLWYREIlny4eQ5kdWRc05S9CjU/ZEYzrVGeOvw6+X+y2ju5MLOuC0QN3abq18RK48WiRrovyOKcQ==","signatures":[{"sig":"MEYCIQCFKhlLTDDHt8yu0auHbnwvtuZK4Btb8/htEXe98fbNWQIhAODdC+I4ySemeo+KkFQxm50+VXdK1hOMuyoomug6NR5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267914},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.25.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.25.tgz","_integrity":"sha512-/Sg/sd0UIVdLWYREIlny4eQ5kdWRc05S9CjU/ZEYzrVGeOvw6+X+y2ju5MLOuC0QN3abq18RK48WiRrovyOKcQ==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.25","@twin.org/tools-models":"0.0.3-next.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.25_1774232550154_0.5665752654201488","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.26":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.26","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.26","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"211a8715a34e561d32f5a588846664ed85c57054","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.26.tgz","fileCount":49,"integrity":"sha512-Y48sqnTB5/tUT9A8SzPnTsEGJ9G+8mz3IVAnRJmEPhoHBEIIzCA88FOG3ZDmLBUtdaiCp9Vsy9jtWxBi+hRvfQ==","signatures":[{"sig":"MEYCIQDjfz/uMrkE8dycnpStCkgk5pl89hvzpdnB1dlkhBkPIgIhAKA+5lIQyqbpdygfqt7sEG0aq9KSE6s7auXS/z9QXkpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268420},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.26.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.26.tgz","_integrity":"sha512-Y48sqnTB5/tUT9A8SzPnTsEGJ9G+8mz3IVAnRJmEPhoHBEIIzCA88FOG3ZDmLBUtdaiCp9Vsy9jtWxBi+hRvfQ==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.26","@twin.org/tools-models":"0.0.3-next.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.26_1774576927580_0.3457888096857098","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.27":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.27","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.27","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"020f7e7640113d8ea1f6749289e2683328c06057","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.27.tgz","fileCount":49,"integrity":"sha512-67PfJzcZjDMAmbaMn75LSaLZICs1kc1EFWSXig4FR3bNdDGTJspQjCXilbrBcIn4QlnOgDWcb5uAsCUFKQqLIg==","signatures":[{"sig":"MEUCIQDKW2zk8Kb3B1dx0bnQgmm6/IOc83DAJcRaBp4mcjKqNAIgRq8exTrPSEquW8vHakp8XTLZeQX2XzxNsonEqzX30qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270622},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.27.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/tools/tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.27.tgz","_integrity":"sha512-67PfJzcZjDMAmbaMn75LSaLZICs1kc1EFWSXig4FR3bNdDGTJspQjCXilbrBcIn4QlnOgDWcb5uAsCUFKQqLIg==","repository":{"url":"git+https://github.com/twinfoundation/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.9.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.27","@twin.org/tools-models":"0.0.3-next.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.27_1774587117011_0.7777549989020638","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.28":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.28","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.28","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"122bc453a5fb68fa08f25c102dd1d5f92e6dbaec","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.28.tgz","fileCount":49,"integrity":"sha512-t+fteWyBlP9iFCWaHXvsQMafk7SwvGRa7QUoZgOG1Fs6BGVPdm8pX4jsSy05Q5qclHO4LvPddg8zy4lfK63SNQ==","signatures":[{"sig":"MEUCICU0W6A8IuZJfk22wSu2KzN95QoUCl8wR3OrEj515eTvAiEAx5//lbwIaiDXT6uMDSZgGChfNF7diCJwq7pSq1xvyds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271335},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.28.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.28.tgz","_integrity":"sha512-t+fteWyBlP9iFCWaHXvsQMafk7SwvGRa7QUoZgOG1Fs6BGVPdm8pX4jsSy05Q5qclHO4LvPddg8zy4lfK63SNQ==","repository":{"url":"git+https://github.com/iotaledger/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.12.1","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.28","@twin.org/tools-models":"0.0.3-next.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.28_1778469220696_0.2419303487886859","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.29":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.29","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.29","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"828b237f01aa0c9a13cd383119aaf766264a745a","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.29.tgz","fileCount":49,"integrity":"sha512-8VAKFSP8zDZr96YE/CvAWI7c/MJwbjyUkaKrCPgXjWtt/Aj8Cid83iC7+RX3HXoSU8cVRt6FYzZ+WztzVp1G8g==","signatures":[{"sig":"MEUCIC4cWZrqgTT3lTbWO7isQHhTF3CJj+0wYFtwXcwb6RuYAiEAv8ypWnu7ay3IZ/LUQJawJHIYXHn0rENz9ooBsQgzcEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271919},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.29.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.29.tgz","_integrity":"sha512-8VAKFSP8zDZr96YE/CvAWI7c/MJwbjyUkaKrCPgXjWtt/Aj8Cid83iC7+RX3HXoSU8cVRt6FYzZ+WztzVp1G8g==","repository":{"url":"git+https://github.com/iotaledger/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.12.1","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.29","@twin.org/tools-models":"0.0.3-next.29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.29_1778721159098_0.2992146724557816","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.30":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.30","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.30","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"b0b6bc42b3355cd14ef0346cadf88b81f92f9b2c","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.30.tgz","fileCount":49,"integrity":"sha512-jbL3ekKdVp8wrVFy1NXRQgsKjWGcrXwwKZidChF5jR11huOP44YgTYdX6LcZ/LcS8LnhlQAiOjEkppXmaZvyKQ==","signatures":[{"sig":"MEYCIQCIBugdOiikZ6YIh5/FZipCoLYCMy7pmvlxg8WLeI6sMAIhAM/BqEAeqdNn6JpSIvRO44hTPhY5KL39Fr9i7jQrnZyT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272368},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.30.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.30.tgz","_integrity":"sha512-jbL3ekKdVp8wrVFy1NXRQgsKjWGcrXwwKZidChF5jR11huOP44YgTYdX6LcZ/LcS8LnhlQAiOjEkppXmaZvyKQ==","repository":{"url":"git+https://github.com/iotaledger/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.12.1","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.30","@twin.org/tools-models":"0.0.3-next.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.30_1779072486158_0.010377143590240001","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.31":{"name":"@twin.org/ts-to-openapi","version":"0.0.3-next.31","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3-next.31","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"ec80a0f071d62fe024109be56424c84a944a5fa1","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3-next.31.tgz","fileCount":49,"integrity":"sha512-sMyPzARlbWyOh/GGDVN4GLZ2SwHIhzQfSWB0SPLbFKKI0MXR5EwcUBwNiAKbbITrC3fV91IsCxZ8bBegvpm9Hg==","signatures":[{"sig":"MEQCIGMZMAhREoErEpjMcEX8WHmomWcjBPDewJWWTGT/jvQUAiBnU4c5xFojuIquz9bJwbpzndNXKO+dQEKwKWPavIvH/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272882},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3-next.31.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3-next.31.tgz","_integrity":"sha512-sMyPzARlbWyOh/GGDVN4GLZ2SwHIhzQfSWB0SPLbFKKI0MXR5EwcUBwNiAKbbITrC3fV91IsCxZ8bBegvpm9Hg==","repository":{"url":"git+https://github.com/iotaledger/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.12.1","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.3-next.31","@twin.org/tools-models":"0.0.3-next.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3-next.31_1779175320535_0.5493846696874236","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@twin.org/ts-to-openapi","version":"0.0.3","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"a1bdaf39194d6193bf8285ccd956922fa85c540f","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.3.tgz","fileCount":49,"integrity":"sha512-TRvxHjxCAsT6ZV1suR0ztn3Xp4NT8WS6Zsi2QixKI7KbBKrEH+sRuk/tF509ywH6Pq/4V5YXC78lErx9dqQfXQ==","signatures":[{"sig":"MEYCIQCmX1vcPJYQ1XyEJnCiOIP9gqM+yGG3qmDNKVWOStiWPQIhAIjUMqFSEWteFz9oO4COhTatWgKGw4C0BovJQ8Xml02L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273654},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.3.tgz","_integrity":"sha512-TRvxHjxCAsT6ZV1suR0ztn3Xp4NT8WS6Zsi2QixKI7KbBKrEH+sRuk/tF509ywH6Pq/4V5YXC78lErx9dqQfXQ==","repository":{"url":"git+https://github.com/iotaledger/tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"^0.0.3","@twin.org/core":"^0.0.3","@twin.org/nameof":"^0.0.3","@twin.org/cli-core":"^0.0.3","@twin.org/tools-core":"^0.0.3","@twin.org/tools-models":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.3_1780023857536_0.7578360409005702","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.0.4-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.4-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"58141aa41f80520228bfd0d10fe4d25a08870574","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.4-next.1.tgz","fileCount":49,"integrity":"sha512-hpvFIFiG3Zq/Kl5ZK82ZSBAVWe+dzERH2HJH1cmz3SyufJ+DUmoJ3WJNtY3DWXxU7phJbizd26S+ftsWLS2jhA==","signatures":[{"sig":"MEQCIFfGUTw4Kij3+RfxTEssqWVackyD6DrvE7jLG3zLIaP6AiB5guTV2Ug9y99KggMvwcvlLZxwSalZeWHjFCFXY6iWpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279887},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.4-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.4-next.1.tgz","_integrity":"sha512-hpvFIFiG3Zq/Kl5ZK82ZSBAVWe+dzERH2HJH1cmz3SyufJ+DUmoJ3WJNtY3DWXxU7phJbizd26S+ftsWLS2jhA==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.4-next.1","@twin.org/tools-models":"0.0.4-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.4-next.1_1780069806172_0.2808331335496943","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-next.2":{"name":"@twin.org/ts-to-openapi","version":"0.0.4-next.2","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.4-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"15de682560a714b75a021672f83baf3a404c7b7b","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.4-next.2.tgz","fileCount":49,"integrity":"sha512-8C2NFLaKkjaepNqQU/bXUk8c7Jsa+vBL5N0uGaCDyCi8PfVIywtrSiTm2O3Z6Zs4oL9TsKNmKBPN5CsuhnCNOQ==","signatures":[{"sig":"MEYCIQCxVo1Xu/H8ZeabG4eeJfIyI7ioEil8212t/Tu0n7rWwQIhAJuVNxabM9+IMtX+5Ikzvm3qwNGXJOmOxmOMtsEIC7J/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280329},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.4-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.4-next.2.tgz","_integrity":"sha512-8C2NFLaKkjaepNqQU/bXUk8c7Jsa+vBL5N0uGaCDyCi8PfVIywtrSiTm2O3Z6Zs4oL9TsKNmKBPN5CsuhnCNOQ==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.4-next.2","@twin.org/tools-models":"0.0.4-next.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.4-next.2_1780288425555_0.24854575791035005","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-next.3":{"name":"@twin.org/ts-to-openapi","version":"0.0.4-next.3","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.0.4-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"3a51a69b9003a701fd516cce24164fe790bd0d75","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.0.4-next.3.tgz","fileCount":49,"integrity":"sha512-FLVybA8NH+FnenTt0+zkcZsX72hwovMgd90quv5L5NYNiQ3/JitZSo6VuxTCWq6oiCzII4AOrlvuAwW4zIpjgA==","signatures":[{"sig":"MEQCIBFs2ntA7mqGHyJOCdvfB1ZIEBN8HHmzlaROM7xsG2YoAiBJxCz9/AHzUABDRL4y3oOl3FaEKri/ynvEnm/k0SJt3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280913},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.0.4-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.0.4-next.3.tgz","_integrity":"sha512-FLVybA8NH+FnenTt0+zkcZsX72hwovMgd90quv5L5NYNiQ3/JitZSo6VuxTCWq6oiCzII4AOrlvuAwW4zIpjgA==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.16.0","dependencies":{"glob":"13.0.6","commander":"14.0.3","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.0.4-next.3","@twin.org/tools-models":"0.0.4-next.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.0.4-next.3_1780382041976_0.026124155864799548","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.9.0-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.0-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"cff03a1237d0e3d032705b0f6beb0ea8e1724bb7","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.0-next.1.tgz","fileCount":49,"integrity":"sha512-4jkrxTDgPosXmOtTrXAdy89CnE8Z0GLabq3hae7G3XuYO7dJClgTNzJ7nrXsp/CZtydUWPxG0enKk0mF/OXEUQ==","signatures":[{"sig":"MEUCIQC6uWJqgTUvijNOoMyoIEmtZBelsRJRCT2opxiFiHHYpQIgUDYYOl4eygdjLrEPR+/fu8mu44/skK0wJh97L40px00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287831},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.0-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.0-next.1.tgz","_integrity":"sha512-4jkrxTDgPosXmOtTrXAdy89CnE8Z0GLabq3hae7G3XuYO7dJClgTNzJ7nrXsp/CZtydUWPxG0enKk0mF/OXEUQ==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.17.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"0.9.0-next.1","@twin.org/core":"0.9.0-next.1","@twin.org/nameof":"0.9.0-next.1","@twin.org/cli-core":"0.9.0-next.1","@twin.org/tools-core":"0.9.0-next.1","@twin.org/tools-models":"0.9.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.0-next.1_1782112995136_0.7743394627148363","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@twin.org/ts-to-openapi","version":"0.9.0","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.0","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"f07d970036c0eadd72cda9f93808702f852db8e1","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.0.tgz","fileCount":49,"integrity":"sha512-xyuDLomrtJ/1KETVeOvDE9TNWgBXysq/0dOJqXFaPPhFWEttClTQxeQIMQ0XSSiyyrfJbJgYX3Xea0LGi0VAhg==","signatures":[{"sig":"MEYCIQDLwDSPV129S34yg8sgybh6xOsAo59LGMjUJjyJ4s/ZpgIhAKweZuHML40NIpdu64gbnFEoycaYYzkTcUg2xrKm0Gav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288787},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.0.tgz","_integrity":"sha512-xyuDLomrtJ/1KETVeOvDE9TNWgBXysq/0dOJqXFaPPhFWEttClTQxeQIMQ0XSSiyyrfJbJgYX3Xea0LGi0VAhg==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.13.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.17.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"^0.9.0","@twin.org/core":"^0.9.0","@twin.org/nameof":"^0.9.0","@twin.org/cli-core":"^0.9.0","@twin.org/tools-core":"^0.9.0","@twin.org/tools-models":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.0_1782117710636_0.5981040927751575","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.3":{"name":"@twin.org/ts-to-openapi","version":"0.9.1-next.3","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.1-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"5422a2301e1ef859737915164dc881a52c9a63d9","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.1-next.3.tgz","fileCount":49,"integrity":"sha512-2w2s9mlkwxq0bz6GKNgoeurAIPUVlfHt5WbT+EQ2i8wYtfJWeGJX7dYc/+F4R0hbN+CwmKqe1qpAcDOn4DiAdA==","signatures":[{"sig":"MEYCIQDlWQq5A+K89AACisoNS+tdGeAGEaFgAF0RotJqQy5xHwIhAJIzI8uPl0bldyFFYMfgiw9BXD9vG2f+QseO7n8/v2fC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308117},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.1-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.1-next.3.tgz","_integrity":"sha512-2w2s9mlkwxq0bz6GKNgoeurAIPUVlfHt5WbT+EQ2i8wYtfJWeGJX7dYc/+F4R0hbN+CwmKqe1qpAcDOn4DiAdA==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.16.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.9.1-next.3","@twin.org/tools-models":"0.9.1-next.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.1-next.3_1782449496868_0.48676693606907695","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@twin.org/ts-to-openapi","version":"0.9.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"2b0ae10cdf37bbda12d3dbe41bde15140ab54fae","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.1.tgz","fileCount":49,"integrity":"sha512-a14F4tbFcUqNy4qFPcJ5cZSG64N+0zRj0C77cKl3NSHh4EOtK+sezNqGSgC8RzAI6mkd854y+cleg2db7jlD6Q==","signatures":[{"sig":"MEUCIAjMmJcb64DMCt51A8bGyNwa+JllXpb0dUqD63iWQYuUAiEAtShSRvnOOI5XMgGiQYKZkl9wMTeOGLNSVrmvJ5/miIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309547},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.1.tgz","_integrity":"sha512-a14F4tbFcUqNy4qFPcJ5cZSG64N+0zRj0C77cKl3NSHh4EOtK+sezNqGSgC8RzAI6mkd854y+cleg2db7jlD6Q==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.16.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"^0.9.1","@twin.org/core":"^0.9.1","@twin.org/nameof":"^0.9.1","@twin.org/cli-core":"^0.9.1","@twin.org/tools-core":"^0.9.1","@twin.org/tools-models":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.1_1785111576485_0.43769784496926323","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.9.2-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.2-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"ef11ce8b547ac920c4025c899fd449e10060ccf6","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.2-next.1.tgz","fileCount":49,"integrity":"sha512-ZrxqlL9+5txiVWLO/KMjW0bQJAsBUI1/DaxeJeJTbTzzOegmsaSl+MpyL7jbE7Q0YNmLwFUIxJdsNF1w/gNM5w==","signatures":[{"sig":"MEUCIE7F4vOs/6w7K2X269SMF4MMfdiAq+CJnmAJ2715O5HRAiEA6sQf1jejOgJNucuaAJbNAEMQ/S2uh2cj0WdDkqgHg3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316180},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.2-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.2-next.1.tgz","_integrity":"sha512-ZrxqlL9+5txiVWLO/KMjW0bQJAsBUI1/DaxeJeJTbTzzOegmsaSl+MpyL7jbE7Q0YNmLwFUIxJdsNF1w/gNM5w==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.17.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.19.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.9.2-next.1","@twin.org/tools-models":"0.9.2-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.2-next.1_1786068385597_0.49254675211555576","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.2":{"name":"@twin.org/ts-to-openapi","version":"0.9.2-next.2","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.2-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"7bc2607b7e9667e1bf143f386aafc5a7ed36a650","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.2-next.2.tgz","fileCount":49,"integrity":"sha512-xJTaXkWyp8AomZjTBTWVcPVQkbCyI3QFyTqmZi7Pi4hvfAMq1d6S+xcwdqXUxkoufEfLKvF2eRvVn7oBlt8sMg==","signatures":[{"sig":"MEUCIH1dIdeCModp/V+UyBdbwTWkdL+lcxqAIjxeVVf79WC1AiEAqoUIl61DL8m2p1gEZUTcD5NdxUUPFQRr+OFfS7jJqkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316969},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.2-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.2-next.2.tgz","_integrity":"sha512-xJTaXkWyp8AomZjTBTWVcPVQkbCyI3QFyTqmZi7Pi4hvfAMq1d6S+xcwdqXUxkoufEfLKvF2eRvVn7oBlt8sMg==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.17.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.19.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.9.2-next.2","@twin.org/tools-models":"0.9.2-next.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.2-next.2_1787043841424_0.7453468506449055","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@twin.org/ts-to-openapi","version":"0.9.2","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"28e528023806f4a3e51fd5d7838c7850658be4ff","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.2.tgz","fileCount":49,"integrity":"sha512-IyNQWUpTggEtAMRBgKyXu5sffDNM1cMSp/xcb16nC+8X/JdSRcGFnVWKFWRSddvxmYzKytgsoX9YelkFQ00VYA==","signatures":[{"sig":"MEUCICWow9wHFXS9sQt99hBvfUm9Q/0GWC9rGhCv4Q0mJ1JyAiEA2ZpcCf30Vd5THtOK+CBgjNAZjuyPIqaFyInIQxHenwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlXuQle2+0NJFOndnapn32SnzR9hUcNW6NjODLjiEiBAiEA5q+D75hAiOZ5SzBNFHJabzHp+tv8/nwZESLJ2Fe9PMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318338},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.2.tgz","_integrity":"sha512-IyNQWUpTggEtAMRBgKyXu5sffDNM1cMSp/xcb16nC+8X/JdSRcGFnVWKFWRSddvxmYzKytgsoX9YelkFQ00VYA==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.17.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.19.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"^0.9.2","@twin.org/core":"^0.9.2","@twin.org/nameof":"^0.9.2","@twin.org/cli-core":"^0.9.2","@twin.org/tools-core":"^0.9.2","@twin.org/tools-models":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.2_1787534603859_0.013455817785777313","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.9.3-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.9.3-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"1e3dfe86b29213789ea937985bdbe3d34f305d16","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.9.3-next.1.tgz","fileCount":49,"integrity":"sha512-qH0bvYPktD/9o964LpQqHS3GwisRIy7e6DcnTWcdsPb/MiGN5jPanfESGW4wPEfiu3u4J8XTMIOX7noO3QioWQ==","signatures":[{"sig":"MEYCIQCMq3ZbvwtWNp/dZQ0nbTLtbEv3FqkOkVTzGtxMOHpYugIhAL9RxzrAIsdJW3k6XjIOkJlxUHgy2q8yFSoktCxHsemX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAVWBy3wlTF/wGJze8+2iIfxXICBOAc80TNXwG8pCY7AiEAyddnH8NqcqZsaZGmXVv3XkTSuR7Sjkx651sC0GTJIRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324847},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.9.3-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.9.3-next.1.tgz","_integrity":"sha512-qH0bvYPktD/9o964LpQqHS3GwisRIy7e6DcnTWcdsPb/MiGN5jPanfESGW4wPEfiu3u4J8XTMIOX7noO3QioWQ==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.19.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.20.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.9.3-next.1","@twin.org/tools-models":"0.9.3-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.9.3-next.1_1788766087853_0.21229765540040657","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@twin.org/ts-to-openapi","version":"0.10.0","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.10.0","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"387d1aea1c3340e77e9bbd2d7814e3d97d49b14c","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.10.0.tgz","fileCount":49,"integrity":"sha512-ISn2aRIrCHoPRHu/PMDSd/tNQLHX7B62KhVTw/aEr4sL2+QYmuuNgjMra/6uEu6enWEWbT+B7wMjj2T6okSGEg==","signatures":[{"sig":"MEUCIApdPF65Y0xwGGSJmvCxUTnb/BOTQD9wcvbOvMbGRb5eAiEArfYEb2VdYw5ER36udYGw0JOT70GQANP7QCk1V5cnLKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFti37qHEumZyCgzcCGcXCBRY0ebk2VJdCFCAxtL57Y3AiEArbwCvmISft/gSzKzI3WY+28lhJQgXDjTdOi1Ub7tF5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326421},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.10.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.10.0.tgz","_integrity":"sha512-ISn2aRIrCHoPRHu/PMDSd/tNQLHX7B62KhVTw/aEr4sL2+QYmuuNgjMra/6uEu6enWEWbT+B7wMjj2T6okSGEg==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.19.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.21.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"^0.10.0","@twin.org/core":"^0.10.0","@twin.org/nameof":"^0.10.0","@twin.org/cli-core":"^0.10.0","@twin.org/tools-core":"^0.10.0","@twin.org/tools-models":"^0.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.10.0_1789528287780_0.1859546351541288","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.1":{"name":"@twin.org/ts-to-openapi","version":"0.10.1-next.1","keywords":["twin","trade","iota","framework","blockchain","tools"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/ts-to-openapi@0.10.1-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"bin":{"ts-to-openapi":"bin/index.js"},"dist":{"shasum":"89a487402d238bc2839b81afcdf9dcbfe2324f23","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.10.1-next.1.tgz","fileCount":49,"integrity":"sha512-7In7G/BcD4ypM/6HbUjRKxzTYkoo4B7ZIjA0rGLal+fGBLlIjRw4Xc0g3DBw9jBwPFlu2yw0uoad/+AJRBUfjQ==","signatures":[{"sig":"MEYCIQCdBeKT89C4mzOfJcmv93xwu36y20XgoGkpxscSTKR+OgIhAMFR5Dcy2YPEiSK7Rdw6AVZmx5cE3ZGwUoyBSr7Yn7bI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpwG787x2Z9mCCjd1OaUlVcgb5Kx93ToefTsUIMVI0YgIgOaBr06dER22R4dJAIZuz+Xx46PZh1SekN83W7X9pJMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334094},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-ts-to-openapi-0.10.1-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.10.1-next.1.tgz","_integrity":"sha512-7In7G/BcD4ypM/6HbUjRKxzTYkoo4B7ZIjA0rGLal+fGBLlIjRw4Xc0g3DBw9jBwPFlu2yw0uoad/+AJRBUfjQ==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.19.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.21.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"next","@twin.org/core":"next","@twin.org/nameof":"next","@twin.org/cli-core":"next","@twin.org/tools-core":"0.10.1-next.1","@twin.org/tools-models":"0.10.1-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ts-to-openapi_0.10.1-next.1_1790391637002_0.8266378878447385","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"@twin.org/ts-to-openapi@0.11.0","bin":{"ts-to-openapi":"bin/index.js"},"bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"dist":{"shasum":"3d1c36e775bce1d22fcb86adbe6e87904b236e16","tarball":"https://registry.npmjs.org/@twin.org/ts-to-openapi/-/ts-to-openapi-0.11.0.tgz","fileCount":49,"integrity":"sha512-bxqgnieBnT4WzSvlcF0unG94/4kDZUQyqf5czPocxk3RPYfjP4njBiD5dMwwSVR/QjUkPwWX9971BhNlp+Mf4A==","signatures":[{"sig":"MEQCIFzR9l/kzyxo7l1hoVrVCKr6geWSRI7TGD+ZD/VWRlQVAiBAnIqnPGyrfUDrSv5hMzWwjn7ZTJtmxXRMyN2W8HYM6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBqI6Jh66oRoks4o9LO9EhG5WfT/l9Y2QmW73cNGbPXeAiAwZ0wU6Z9Lb1fPCWTfTPSzFxtD/b9UUwWw/Jqz8pQNvg=="}],"unpackedSize":335861},"main":"./dist/es/index.js","name":"@twin.org/ts-to-openapi","type":"module","_from":"file:twin.org-ts-to-openapi-0.11.0.tgz","types":"./dist/types/index.d.ts","author":{"name":"martyn.janes@iota.org"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"}},"license":"Apache-2.0","version":"0.11.0","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"homepage":"https://twindev.org","keywords":["twin","trade","iota","framework","blockchain","tools"],"_resolved":"/actions-runner/_work/twin-tools/twin-tools/apps/ts-to-openapi/twin.org-ts-to-openapi-0.11.0.tgz","_integrity":"sha512-bxqgnieBnT4WzSvlcF0unG94/4kDZUQyqf5czPocxk3RPYfjP4njBiD5dMwwSVR/QjUkPwWX9971BhNlp+Mf4A==","repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"_npmVersion":"11.19.0","description":"Generate OpenAPI specifications from REST route definitions","directories":{"doc":"docs","test":"tests"},"maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"_nodeVersion":"24.21.0","dependencies":{"glob":"13.0.6","commander":"15.0.0","@twin.org/web":"^0.11.0","@twin.org/core":"^0.11.0","@twin.org/nameof":"^0.11.0","@twin.org/cli-core":"^0.11.0","@twin.org/tools-core":"^0.11.0","@twin.org/tools-models":"^0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-to-openapi_0.11.0_1790645201125_0.8857193210325323"}}},"time":{"created":"2024-09-18T13:50:43.180Z","modified":"2026-09-29T01:26:41.420Z","0.0.1-next.2":"2024-09-18T13:50:43.481Z","0.0.1-next.3":"2024-09-19T08:05:50.161Z","0.0.1-next.4":"2024-09-23T07:50:40.016Z","0.0.1-next.6":"2024-09-23T11:10:27.558Z","0.0.1-next.7":"2024-09-24T09:49:29.975Z","0.0.1-next.8":"2024-10-01T06:18:35.097Z","0.0.1-next.9":"2024-10-01T13:36:07.247Z","0.0.1-next.10":"2024-10-21T06:06:35.318Z","0.0.1-next.11":"2024-11-20T12:56:26.707Z","0.0.1-next.12":"2024-11-20T14:07:38.219Z","0.0.1-next.13":"2024-11-21T05:12:50.739Z","0.0.1-next.14":"2024-12-04T07:09:35.178Z","0.0.1-next.15":"2025-01-07T08:37:52.441Z","0.0.1-next.16":"2025-01-17T11:55:31.299Z","0.0.1-next.17":"2025-02-03T08:43:47.902Z","0.0.1-next.18":"2025-03-07T11:57:56.634Z","0.0.1-next.19":"2025-03-26T13:24:29.233Z","0.0.1-next.20":"2025-03-28T06:38:25.422Z","0.0.1-next.21":"2025-04-17T08:15:29.805Z","0.0.1-next.22":"2025-06-03T12:25:24.272Z","0.0.1-next.23":"2025-06-03T14:23:32.693Z","0.0.1-next.24":"2025-06-05T13:33:00.923Z","0.0.1-next.25":"2025-06-10T10:29:55.698Z","0.0.1-next.26":"2025-06-11T13:11:04.166Z","0.0.1-next.27":"2025-06-17T13:48:52.969Z","0.0.1-next.28":"2025-06-18T08:32:19.244Z","0.0.1-next.29":"2025-07-02T10:58:21.649Z","0.0.1":"2025-07-03T10:03:12.660Z","0.0.2-next.1":"2025-07-14T11:13:42.838Z","0.0.2-next.2":"2025-07-17T05:44:11.812Z","0.0.2-next.3":"2025-08-05T02:21:46.181Z","0.0.2-next.4":"2025-08-19T05:06:40.714Z","0.0.2-next.5":"2025-08-19T06:20:05.748Z","0.0.2-next.6":"2025-08-21T01:00:15.488Z","0.0.2-next.7":"2025-08-29T03:01:46.849Z","0.0.2-next.8":"2025-09-05T04:46:53.588Z","0.0.2-next.9":"2025-09-23T06:36:31.369Z","0.0.2-next.10":"2025-10-09T01:55:41.375Z","0.0.3-next.1":"2025-11-10T05:40:46.128Z","0.0.3-next.2":"2025-11-11T01:22:14.388Z","0.0.3-next.3":"2025-11-11T09:00:43.142Z","0.0.3-next.4":"2026-01-05T07:03:06.723Z","0.0.3-next.5":"2026-01-06T00:24:36.114Z","0.0.3-next.6":"2026-01-28T07:15:15.906Z","0.0.3-next.7":"2026-02-04T01:41:13.604Z","0.0.3-next.8":"2026-02-23T06:02:06.941Z","0.0.3-next.9":"2026-02-24T00:30:00.503Z","0.0.3-next.10":"2026-02-25T05:00:12.266Z","0.0.3-next.11":"2026-02-25T05:58:14.998Z","0.0.3-next.12":"2026-02-27T04:31:39.233Z","0.0.3-next.13":"2026-03-05T05:58:36.594Z","0.0.3-next.14":"2026-03-06T06:52:57.662Z","0.0.3-next.15":"2026-03-10T00:53:32.564Z","0.0.3-next.16":"2026-03-19T04:44:35.095Z","0.0.3-next.17":"2026-03-19T06:02:42.120Z","0.0.3-next.18":"2026-03-19T06:44:06.227Z","0.0.3-next.19":"2026-03-19T08:55:21.484Z","0.0.3-next.20":"2026-03-20T00:48:29.256Z","0.0.3-next.22":"2026-03-20T05:40:41.624Z","0.0.3-next.23":"2026-03-20T07:03:06.088Z","0.0.3-next.24":"2026-03-20T08:10:52.854Z","0.0.3-next.25":"2026-03-23T02:22:30.297Z","0.0.3-next.26":"2026-03-27T02:02:07.725Z","0.0.3-next.27":"2026-03-27T04:51:57.203Z","0.0.3-next.28":"2026-05-11T03:13:40.859Z","0.0.3-next.29":"2026-05-14T01:12:39.260Z","0.0.3-next.30":"2026-05-18T02:48:06.309Z","0.0.3-next.31":"2026-05-19T07:22:00.696Z","0.0.3":"2026-05-29T03:04:17.685Z","0.0.4-next.1":"2026-05-29T15:50:06.341Z","0.0.4-next.2":"2026-06-01T04:33:45.705Z","0.0.4-next.3":"2026-06-02T06:34:02.110Z","0.9.0-next.1":"2026-06-22T07:23:15.279Z","0.9.0":"2026-06-22T08:41:50.775Z","0.9.1-next.3":"2026-06-26T04:51:37.016Z","0.9.1":"2026-07-27T00:19:36.629Z","0.9.2-next.1":"2026-08-07T02:06:25.762Z","0.9.2-next.2":"2026-08-18T09:04:01.570Z","0.9.2":"2026-08-24T01:23:23.967Z","0.9.3-next.1":"2026-09-07T07:28:07.959Z","0.10.0":"2026-09-16T03:11:27.890Z","0.10.1-next.1":"2026-09-26T03:00:37.104Z","0.11.0":"2026-09-29T01:26:41.226Z"},"bugs":{"url":"git+https://github.com/iotaledger/twin-tools/issues"},"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","homepage":"https://twindev.org","keywords":["twin","trade","iota","framework","blockchain","tools"],"repository":{"url":"git+https://github.com/iotaledger/twin-tools.git","type":"git","directory":"apps/ts-to-openapi"},"description":"Generate OpenAPI specifications from REST route definitions","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"readme":"# TWIN TypeScript to OpenApi\n\nThis app generates OpenAPI specifications from REST route definitions so API contracts can be shared, validated, and published with a consistent structure.\n\n## Installation\n\n```shell\nnpm install -D @twin.org/ts-to-openapi\n```\n\n## Usage\n\nUsage of the tool is shown in the examples [docs/usage.md](docs/usage.md)\n\n## Reference\n\nDetailed reference documentation for the API can be found in [docs/reference/index.md](docs/reference/index.md)\n\n## Changelog\n\nThe changes between each version can be found in [docs/changelog.md](docs/changelog.md)\n","readmeFilename":"README.md"}