{"_id":"@tsdiapi/server","_rev":"88-b85b3baf057573d29926b675bed43e18","name":"@tsdiapi/server","dist-tags":{"alpha":"0.0.1-alpha.1","latest":"0.4.9"},"versions":{"0.0.1-alpha.1":{"name":"@tsdiapi/server","version":"0.0.1-alpha.1","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"35aae4b5aaf54a3ff06b129d4efa418d1fb64ced","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.1.tgz","fileCount":78,"integrity":"sha512-BSfLr9da/2oevsOHwjmiYkCdOTnjuVZrL8CUmFnjxKtIctqMLlZdPAOHDUngAh5BYiFA/YF6Na14IxXXmtzxWQ==","signatures":[{"sig":"MEUCIQD+QdyPxray6jhjbKBSkQ40V6C+oGI1ZsXBvzXaLiCPUgIgVaLYbWpMflEOfsAkg6UsO8NufSedjbzUjhHqJY2w4zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107654},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"8ecbda4468d52a337d6a74526b202a5a3a3571ab","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cors":"^2.8.5","glob":"^11.0.1","axios":"^1.7.9","chalk":"^4.1.2","dotenv":"^16.4.7","helmet":"^8.0.0","moment":"^2.30.1","morgan":"^1.10.0","typedi":"^0.10.0","express":"^4.21.2","winston":"^3.17.0","module-alias":"^2.2.3","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","swagger-ui-express":"^5.0.1","routing-controllers":"^0.10.4","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.5","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/module-alias":"^2.0.4","@types/swagger-ui-express":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.1_1738241308517_0.06753462362150375","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@tsdiapi/server","version":"0.0.1-alpha.2","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"b9cffa6ca045c2b7f703b52f500e2e40f8d6b426","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.2.tgz","fileCount":78,"integrity":"sha512-Pq6WIrrjcGX9oLUtm8jHBDGv59y4r/6jHAg4TMqFNFYJgSJlqLfyvBcz2KczLhEbbyk5wmlTdMzBhr4IO12uIA==","signatures":[{"sig":"MEUCIQC9chBlsLW9ZsLU7aGp1Oau1h5JERJR98OoEv9U/qR70wIgEJW+ubg7mbdbcme00FFPqU885R5SuxeJ2AFdfrmaam8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107693},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"c8cdf4848838325307044785162006612585ae0e","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cors":"^2.8.5","glob":"^11.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","module-alias":"^2.2.3","swagger-ui-express":"^5.0.1","routing-controllers":"^0.10.4","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.10.5","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/module-alias":"^2.0.4","@types/swagger-ui-express":"^4.1.7"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.2_1738266703300_0.1747207241623394","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@tsdiapi/server","version":"0.0.1-alpha.3","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.3","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"7392bbb7e2ee9dc0ef0f1f648f39052ac4941162","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.3.tgz","fileCount":78,"integrity":"sha512-e+2p6R+k9ZMS7438lYuvYiA0A3S+1JiC6+GCzN8pbaSGKwS5KmFVzrA8ZT/vBmD+9XdZGTSFh4oZ+bbqI2Gaxw==","signatures":[{"sig":"MEYCIQC54gUf/EHhy+FrXFwwf6APtXVY7ZbfCuTRzuJcSwzzGgIhANWCH11gLRnI4xF8qvVWsybc4Dlo5Iahy3beKugoiWTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107693},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"b20b89d7c70ac6f59956812ed7564498b72d2ac2","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cors":"^2.8.5","glob":"^11.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.3_1738326451172_0.40686214669586307","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@tsdiapi/server","version":"0.0.1-alpha.4","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.4","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"454cf11fba6cdf6a76242a6edb60ae68a13040f8","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.4.tgz","fileCount":83,"integrity":"sha512-pCXljoA+p+2jWyyKF8QFVVQuRH3kh0sLZwFX5VGmNjU1KQpXdscmpmwLz7sqeQP3m+gLD8lBmEsC0juxhs5bLg==","signatures":[{"sig":"MEUCIQCG/oOQ+PQpjAytnF9ZaEehtBFeqFnPzY/tlXhdavHj9QIgf38u7DSw7ML0iX/r6RaTgbcqhGN2dyZejasqUh/Cz3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119483},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"3a63ef21072bba00890a3851da76b080a26bd745","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cors":"^2.8.5","glob":"^11.0.1","open":"8.4","chalk":"^4.1.2","dotenv":"^16.4.7","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.4_1738342456071_0.5617464755524062","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@tsdiapi/server","version":"0.0.1-alpha.5","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.5","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"df3785e387051a49e7d11750aa0340030c4010cc","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.5.tgz","fileCount":88,"integrity":"sha512-vZUVfdjIWq9EsZawtTPEyDW7PWf7mLpuHXx8r2TCNZufKBlYUoFyN9sPXYdUrT/w4hMHU493HGUkW7nH99NWxg==","signatures":[{"sig":"MEUCIQDE1J8UgINTTeeAQGIDUL5BsuZK3c7ThwedhJy6RcxAegIgJqfGuwjGmiNu8RAzqJxVK4BFv+wu+wHfF36zluc50b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132757},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"63a3d40b48f6f077d53b767cd91c5a258827a9e3","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","open":"8.4","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.5_1740395902648_0.5329550066029409","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@tsdiapi/server","version":"0.0.1-alpha.6","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.6","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"b34c47516cb3aa3e06e431c2453662073cebd995","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.6.tgz","fileCount":88,"integrity":"sha512-AOFe2IK0uU6ZrPRIbiVBU9NGkR/gGAwnJHBwORVnFB0PN49AUDmvEji9BzvcJ5jV7K3/UTXyC1wxs2Hyh591Fg==","signatures":[{"sig":"MEUCIQDm2ALjxyGxrHfgNSvAd2lEgaU22fh5+kI2pXvAkdNcagIgde5YSTmEYch9+zCOvK5zs6kXC+O2wLNvD5FdASYH5Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131505},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"bbe9258023f7fb41477bcaa86eb31eef61ddd87e","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.6_1740412110921_0.6474162796822858","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@tsdiapi/server","version":"0.0.1-alpha.7","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.7","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"087d226cdb8cd38226461a9806ec0104ff507155","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.7.tgz","fileCount":88,"integrity":"sha512-efPRS5q2kKt7wjhN4HQ2BVfLyOxK3BORpuKdVk80m2ziGz6grQW0DEkwIhA58SYpCrmURUSssbJhMCDGO93R3A==","signatures":[{"sig":"MEQCIC1//S9siG1hxKqAm+PIGPYR3qmd31YDwdB74W5iq5ClAiAUl1bCXVqyGUFwSyE1upyfRZJR3J+MiaMyRzUAIl4RpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131281},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"896d72e6b1af693740a6dfa8c44816f673642b79","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.7_1740412246191_0.7614413425505131","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@tsdiapi/server","version":"0.0.1-alpha.8","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.8","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"a145dccccbdb6b246e96bdf1585246b8d7277c1b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.8.tgz","fileCount":88,"integrity":"sha512-5MIx8qB83w0zuBzKy5NjDnyv0DOAljbkZHt10j9pNcfTYUrUX23UWLrauqcamq1wXsK47HwT31IyhpWzxlegnw==","signatures":[{"sig":"MEYCIQCjxPqNXerESNug+R1Ucm+vWKURBigc2Is3FaV+7uGlxQIhAKt9mR9DT7LvvpsBl/C/naVjzxwLWt6El11SMVVGMeNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131580},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"e3ee4ce9877e08fc24b8128438aceec354610d20","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.8_1740506903983_0.9331837485564909","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@tsdiapi/server","version":"0.0.1-alpha.9","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.9","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f166790157034898bcfc74b15326df66eb605173","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.9.tgz","fileCount":88,"integrity":"sha512-+siiPX9Lsf7+8QRS7myb7CjgfXFTfu+LncRjLZbcB1p+Ub4hagskeaDn4aNwIL4wpz0fWPpTRqqs+DEhMLLS+w==","signatures":[{"sig":"MEUCIQCylA4/xilqKrIDZUUljDuMYfCXQq4Z/W8P60AgE3tmcgIga67CrFpB6oaoLQO589PQTuOY9YREzPOsHw56cY1wDXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131671},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"0af1303e846894afd5dc4356717d0d313d9dd897","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.9_1740507351347_0.26206587540488036","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@tsdiapi/server","version":"0.0.1-alpha.10","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.10","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"4a28506970b4c33a6fd62ee8c1819025708ea22a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.10.tgz","fileCount":88,"integrity":"sha512-kuVpj/xEkz2mrJ5aUMX4qEbaAmcBkYhE2SpA+gLXOHY1peeKONMP8kKIgLePqsYJta9omNKYfUx95xKrc6mNqQ==","signatures":[{"sig":"MEUCIF8ahMEnZi8AKGwBiZWOi6/8bw+0e1vCJLjjNCquQXoqAiEA7mA0Jg9ULYUr4mbdxDzbTCvLnBvHu4DLImaSDEPBYPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132332},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"daef9749c45ae41db4092f74aa909bdf43e05409","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.10_1740508022850_0.19772834243124882","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@tsdiapi/server","version":"0.0.1-alpha.11","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.11","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"6a31ccdb94d264aa959b99e04cc8cd5fefc31575","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.11.tgz","fileCount":88,"integrity":"sha512-1l15ntKx91sYtq93NS3lHHE7k/JtHI6dACTGodH3tEIB3pCIk1I6bJy6eia6fZ357/RqeIz6x0GRZrGlCFGu0w==","signatures":[{"sig":"MEYCIQCE3zNZcCxlrgx1UOUQRzMZA+R3Dw8ha7LqWU4vPwQqaAIhAIgSp39EYy1a3qoGBI5cIRCor2lv02xSZt9d3uXOcCLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133089},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"52693aece05b9d7efaf9402f9350a941b371f97f","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.11_1740512771886_0.09888139969472332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@tsdiapi/server","version":"0.0.1-alpha.12","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.12","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"55731c3ed58c7d5052efa3a7d1761c1bef5e2d7b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.12.tgz","fileCount":88,"integrity":"sha512-3+UGO51kOg/+ThEWj9Okct451TR2/7ROaW5nY/PxGJX0Ic9WQ9Mi1GrTfHXDhbfOfWtEUtrtZe8x2e62R5q4fA==","signatures":[{"sig":"MEQCICtaoOkCMi2VuNriVw8OfapXboRoOSllTHo47awiYn0yAiB1cppg5KbpcSiQJEX8EmWjDmkoO9QIsJwO5xs3dFihLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133066},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"92fd54b86ce4ec28462abe3e37a28ac10a07d4f0","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.12_1740513477893_0.49366863455163834","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@tsdiapi/server","version":"0.0.1-alpha.13","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.13","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"4e45a7ba44b8d376fed61c3fdde7aa1be92816c9","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.13.tgz","fileCount":88,"integrity":"sha512-cICcWMbSu1hTp5amE9+TFTzmdrt3PMTUDRStWLEykEX92s7bsITaNdzhIXGr6uEsKY1ZPmsIjHbCfO1KG54TDg==","signatures":[{"sig":"MEUCIHjWR/Wt+taVZeX6W+YLLjpFP8stbjcK2NbTt/bRIpHMAiEApjEcHIppoA1Q5IdD9aOFOxZuns8TxD32bJltJcBJqdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133088},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"247811c749422b990e900141d07c1ad37031b19a","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","openapi3-ts":"^4.4.0","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.13_1740557962124_0.8866293212239396","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@tsdiapi/server","version":"0.0.1-alpha.15","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.15","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"23e235b993d2ea85a00d8270e06b1a60d8ac0932","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.15.tgz","fileCount":88,"integrity":"sha512-1cJguMJCj8IcFRc2KYq1kxq4AzH8N14gMUVVZJFvCZ3fCk8yL/sy6TNGMcGF8QJKfiMI8Ehs4ohV/EXlGeq58w==","signatures":[{"sig":"MEUCIDn3ff/d2wy+i2WyddhRg2MjIAVLbnmnSRbYrs9pzt6yAiEAsN04xH2lQHToObd4R73TEz/ChYDThEcUVPCsGmnfT/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134505},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"04dd9b51582a6b495d2de6a9c76541db0626b091","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^4.1.2","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","openapi3-ts":"^4.4.0","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.15_1740587450004_0.9904731293937292","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@tsdiapi/server","version":"0.0.1-alpha.16","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.16","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"5b000b79edf8099f1722865ded417db51692e7ea","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.16.tgz","fileCount":93,"integrity":"sha512-B1cW3FcUOM2ECF4hKPWojQv47a8IYo9f54gWbrGnnsIOvN+/Xiz+q1hMxdQoqjlIQYIpqcH6s28SL/dJeToIcg==","signatures":[{"sig":"MEUCIQDQZXbklRmwFBdMtSiTdSosMeb1c+OirVtYsuxSWFCJ3AIgMUD8ep1Whk+ZVauTP5I2J6cuyq+0L0oNLA7C8zqTQJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143380},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"71998144fbc7bbf64c6a7ea05d4bca2eb19a8178","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","openapi3-ts":"^4.4.0","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.16_1740595090756_0.8608953715314065","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@tsdiapi/server","version":"0.0.1-alpha.17","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.17","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"25ed6d4a9ec44a9dc957278b4711bf52f54c04d2","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.17.tgz","fileCount":93,"integrity":"sha512-8l3ipEV7KUTgFssh0COvY3q1ONqtwxF91QCQXVs+iIkMv7wpFN09lzX7t+xDhHD/bgye5FX9tpgyhOmIG2+pag==","signatures":[{"sig":"MEQCIDlxAcaDY13qUktee6Xt2YcewkWgqq9tZ+GB2b7ZSHQvAiBLS1XdftnnyjaQTfSFramEezyT+d1ksAnrcY3alQcNWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142997},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"d6bd72e0f8ba132b3bb2475280f40d55130224c2","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.17_1740646048934_0.47537545802890135","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@tsdiapi/server","version":"0.0.1-alpha.18","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.18","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"1835e3528cf8fa06f56c06ce0b30a66e5ed7dabc","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.18.tgz","fileCount":93,"integrity":"sha512-++PffXzfmvTTRU3PHEpRVknKtNQhPhR5JgsZJzKMUiCS82nMS/VCOZIXmmQdhMxuuKxuDJsF78kRoVTADQDtMQ==","signatures":[{"sig":"MEUCIQCi3q8TVgRu2Og7EMyryHqoVyWHosXEEe/4kDwWg0w6FgIgP85GZvAAmmnS+1KoIlWsskqCRkEVg7DCDTs6RkWx6m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142999},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"fa5750e660243fc5556b7ddabd0cf891d9f73c8c","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.0.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.18_1740647128683_0.22718011298518115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.19":{"name":"@tsdiapi/server","version":"0.0.1-alpha.19","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.19","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"994284de28d1362406064f8b4e018b510e48c9ae","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.19.tgz","fileCount":93,"integrity":"sha512-05pZmp3oqmcEY3jW/HpVTS1odqEObOqqZKeSQVI/eMMkBR9rjhKE6llh+oNWZRbPWlxSL6mXDlf8Gk69V/6Djw==","signatures":[{"sig":"MEUCIQDSSn+z8kLybojH2UdTIWn0eX9PQwa2X8PEEPOlEa35wgIgGBPIuk/Gvg6/9t7V91hYRTXPi2DpxlbIiNSbhRUY2GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143000},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5b33dba5449192697aa672993fd786cae4e35c2b","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3","@types/figlet":"^1.7.0"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.19_1740648775457_0.40515361057543653","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@tsdiapi/server","version":"0.0.1-alpha.21","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.21","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"478172be1214622a28a9973d7e628124ef89a399","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.21.tgz","fileCount":93,"integrity":"sha512-0TGX8EPGnq8AaGqrPs2J5qCjt1xCNcC7l8vg3Cl4cIc/ZqwJiZX1i2WM/8NmgHOqrFKO40F/Ertnr1v2i7tn0A==","signatures":[{"sig":"MEUCIBt/eqW/Xyg1c3E4VeAP+d5DaZZIjCfkN9roPWwka3MIAiEAqFaKKqKbVZWhUOqM1iOoAMvtwBciuRgs4Vh8JaY6iT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145066},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5ac27c34e45395670d9f361f428806bdfad13e8b","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.21_1740771903632_0.9658590020839752","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@tsdiapi/server","version":"0.0.1-alpha.22","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.22","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"99a27df81e5533d89256a74bb9d12ebd38625eb0","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.22.tgz","fileCount":98,"integrity":"sha512-phaOpJKupZupl+s2QpFQkF4QV5ocCK0tYViOR9d5u7R/f0xZZcBpU6XyjJ7fyVHNZkG4OPRGRMB0Z3mii/BENQ==","signatures":[{"sig":"MEQCIANtWEpRoLs7OQexOlNH/NM1eqXwEFJEgvICDqFok4e1AiA04P4ezFZ/efvDR5AwCqKw3QeiBIoWL86spnVZwdXapg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150440},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"1b025da2a79e0ab6ec03f2d3124b4d16ba9180f9","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0","routing-controllers-openapi-extra":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.22_1740818215091_0.9986389678299352","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@tsdiapi/server","version":"0.0.1-alpha.23","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.23","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"ea7804823c280d405d1d0522fbc2bdcf2b88f6af","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.23.tgz","fileCount":109,"integrity":"sha512-ojpGva9QWQSepxmNKmWFhlsQ0xD7GkMOx7YJb0cud3gJ3qTcARyINxGrkRSrF1NhkMRYCWM0FkYBh0U74/w24w==","signatures":[{"sig":"MEUCIQDyvq0b55r9OIUSC4oAC8h0Rm1Gp1mH50D4Ldky7QZyGAIgVrcqlo19MeyDTyV33Nw99w4DKmqWfZDQLdkPUP5ugkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182028},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"cd806039a9c51b3f607776213d566e8c42e58780","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","prisma-class-dto-generator":"^6.5.1","routing-controllers-openapi":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.23_1740841844312_0.2630673717304173","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@tsdiapi/server","version":"0.0.1-alpha.24","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.24","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"c83b048feaf6843feaf90576c94dc3fbc88edb7e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.24.tgz","fileCount":114,"integrity":"sha512-MKblwegyLpiv4iD2tZNUEQuLjqWYz77Eg91k3P1imLGplup1tgFK42kyqZf1Ns4fcpG0S4GFxO6/bN/qYM8zgQ==","signatures":[{"sig":"MEQCIBDWdZ3U24WUhN9lISVADoIlfNSjZex4mdMs7FWA5BTLAiBpg9Tf572j7OlUwwFROqHxNJLWNBwGlKqEYE+sU+e6Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189369},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"40be986261c671cb898905cd47b2fe707095f8dc","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.0.1-alpha.2","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.24_1740849058243_0.9351493932689967","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.25":{"name":"@tsdiapi/server","version":"0.0.1-alpha.25","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.25","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"144881f946da8c9874c340ac2415dc7f3f4de1f1","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.25.tgz","fileCount":114,"integrity":"sha512-1vUs8eVeLIxIBw1pu/YPrAsUSE3k9daPxG9waesHQZjCIMEtqyklSr74PHR3taiZ4IJy74CJwy1pkF/ZiYM32g==","signatures":[{"sig":"MEUCIGjTtPoCnRmbljRnEN+SHNPhuliTinoWZH6W8ez7e44xAiEA102Oh67raQq0s2gSuv6wDFmFar9XovPScrOk/aBTEn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189526},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"8944581c6cad1506c6cd163a92d907f20a5a5adc","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.0.1-alpha.2","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.25_1740849866765_0.8582992851539009","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@tsdiapi/server","version":"0.0.1-alpha.26","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.1-alpha.26","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"556c92e63f1c245090cc3ea31b7728f2e4ce9806","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.1-alpha.26.tgz","fileCount":114,"integrity":"sha512-GAMG9yaK2CsSr1K4qXXN7cBBF7b3PNyGsBcoMsAOL2Ygqnvr/EGeu+CNnLhLq2a/s/EAs7r1L4f7iS3HaQ940Q==","signatures":[{"sig":"MEUCIQCOl0qGoKC9hcapfU97xN/ssV8aGjcTKjqADqPCfhgm2gIgX93HyJB+GDGP7d8DLRDxv9Wdm3/9kh1pHpWSjjFf0cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189698},"main":"output/index.js","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"a328ce21c35abcb10c96c3408eaca02b466f963f","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.0.1-alpha.2","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","routing-controllers":"^0.10.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.1","routing-controllers-openapi":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.1-alpha.26_1740850744401_0.694237350491977","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.1":{"name":"@tsdiapi/server","version":"0.0.2-alpha.1","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.2-alpha.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f214c7a77847ba26e59693b6ee93633a55ac36bb","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.2-alpha.1.tgz","fileCount":119,"integrity":"sha512-CspeaHLN+mbxnBkzzZGqnB2lN/9YXutbDhVo+aCA+DD9kG2B3DE14R5sMh5g0/RIc3Wu5Gu7ZgVhVrI+0P9A0w==","signatures":[{"sig":"MEYCIQDkR5/SCwe8QKQq0Yl2lNxap9ZR+ibjQmEzUNQ/HWFDLAIhAKLpajs7+VWJHsmCbTbMyHYWSIiHGdRfVfibedODWpo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169045},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"19311038dbf8aa1f7119d02ad617362e82fc7645","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.0.1-alpha.2","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.2-alpha.1_1741612863619_0.9542162825885716","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-alpha.2":{"name":"@tsdiapi/server","version":"0.0.2-alpha.2","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.0.2-alpha.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"e95a3e378eb074ceb1805a47186a777db600c4e4","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.0.2-alpha.2.tgz","fileCount":119,"integrity":"sha512-/hYHgRCe2ify7/t9tJwyNjdV1jR1tsztQOfRXqpUW8FyUjd+/zuTM5w+2b1g8m05vQYt1j44Fs03x4POl7ABuA==","signatures":[{"sig":"MEYCIQCtbTbnRxWKWqIEea/LFPcMqY6NJqOZXYM5MnmMEe8puwIhAIyuBNpwsyy9LO+8kpNJX9dDPDXJ8ySDIgJ6VPxe2B9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169515},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"92322b5d9ba8e4bd7d1e608ca45da2057a62fe1b","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular API server built with TypeScript, Express, and TypeDI","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.0.1-alpha.2","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"axios":"^1.7.9","multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.0.2-alpha.2_1741613960153_0.9477741428602036","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tsdiapi/server","version":"0.1.0","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.1.0","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"0d8913e871df1e47d744db214790e8f79a0e84be","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.1.0.tgz","fileCount":119,"integrity":"sha512-2mGjaPcM327VWLn9wR4ZTw83zfCRjAHz00FtnaQC8gptoJVHPBMMyjVfCrAZIvEmN7WUjedDEXIt/cHa+vgk9g==","signatures":[{"sig":"MEQCIFeYLRgV00lMPoHB14YDSNeTdn2Xic5/56y/mQ7eXjvyAiBYBnfQfJ3hoi1uOUOctNtkE1R/htStMedO2yal9NeJkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169551},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"ce031af4b7b0b1416cc32d79d79a2455825d9d69","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Express, TypeDI with automatic OpenAPI generation, inspired by the TSDIAPI framework.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","module-alias":"^2.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.1.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/module-alias":"^2.0.4","@types/swagger-ui-express":"^4.1.7","class-validator-jsonschema":"^5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.1.0_1741618770404_0.6183627049604778","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tsdiapi/server","version":"0.1.1","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.1.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"735768925927a737c94e9d7eeef6bf98b86e5c0b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.1.1.tgz","fileCount":119,"integrity":"sha512-7qA/1nlesiWvMv02v1PHZzG7z6SRmLD8BftRlRpLT6uOx3SJQWdypgfwtxKN9tokeHkDDd8A6e3OgxLKqjllOw==","signatures":[{"sig":"MEQCIG2z/24ixNXQP/cRCyHHo1PAgdHwDURclzuIJckcYyEmAiAEb6f0pjaFqYm9x6OgwddtQbvog78anxGwSyoZnH84Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167988},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"e7904b787a52556610808124eef7ce86f4143a82","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Express, TypeDI with automatic OpenAPI generation, inspired by the TSDIAPI framework.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.1.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","class-validator-jsonschema":"^5.0.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.1.1_1741636890904_0.14919742861041851","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tsdiapi/server","version":"0.1.2","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.1.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"1d8cc75bde7c6bd7d87a3b87d7d543fbae5a7693","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.1.2.tgz","fileCount":119,"integrity":"sha512-6OkysLNfXG86IpJiUea2fD8ymGCGHzLPJTN41smGzKFiqjuqz/C+NF5YLd/u5j5pbkRTrfDt+V3pMGb45wyBhw==","signatures":[{"sig":"MEQCICkBUuHuNkAAE/IDkALRjdGXwPb19zR2yVcrdW7udX8SAiB2CimzWCXiASZCzTuO+eUkuRO/br04b+kpuXOnWp6A8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168132},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"b0f506640fe9bccb3f8ca78deb9a0d2d67cec4d4","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Express, TypeDI with automatic OpenAPI generation, inspired by the TSDIAPI framework.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.1.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","class-validator-jsonschema":"^5.0.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.1.2_1741701116850_0.2683821671357016","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tsdiapi/server","version":"0.1.3","keywords":["tsdiapi","typescript","api-server","express","dependency-injection","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.1.3","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"bd10369db7a3c3614560a686a22afd53eb3d9ca8","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.1.3.tgz","fileCount":119,"integrity":"sha512-A0FbNGm98Y1Ex4TVls98UtsgRmTHppGtcOhme8ffbbe5OxJwLSQIiSzs+sj5DmfT2BNL+eFviN0UQ96YeyDZ3A==","signatures":[{"sig":"MEUCIBIxKxhQ3ataD6fx30aRCH51NhfL0bncuo0lWGGnSrToAiEA1FRlCYtmg59Pi1IYc9KSdNCwD9h9SrQXgUGSKtKCb64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168362},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"a962451d9f07ffaf32e329a1aa2431af8270cf8c","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Express, TypeDI with automatic OpenAPI generation, inspired by the TSDIAPI framework.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.2.0","cors":"^2.8.5","glob":"^11.0.1","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.4.7","figlet":"^1.8.0","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","winston":"^3.17.0","@types/cors":"^2.8.17","@types/node":"^22.10.5","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/multer":"^1.4.12","@types/express":"^5.0.0","gradient-string":"^3.0.0","@tsdiapi/syncqueue":"^0.1.0","@types/json-schema":"^7.0.15","swagger-ui-express":"^5.0.1","@types/swagger-ui-express":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"multer":"^1.4.5-lts.1","typedi":"^0.10.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","routing-controllers":"^0.11.2","class-validator-jsonschema":"^5.0.2","routing-controllers-openapi":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server_0.1.3_1741701268862_0.26262284443879413","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tsdiapi/server","version":"0.2.0","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.0","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f5d1619c87e79ffa5be9371fe62fec228e255552","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.0.tgz","fileCount":68,"integrity":"sha512-8G87TmEo+GBS84kEq4pmPzolXqb5GH+EBSSsd+z2IBcMN2bE1uD//PdhfaUTuvTc5AjjVWh9+fYdCHCNCom2Dw==","signatures":[{"sig":"MEUCIQDUqLj0IY73xz+wrB9LPK3d36g/zApJhuadi40g5J+OHgIgXr7FKqPV/l7EqTR1R93Rj436XgEn5e9uuqihKk3YnXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174370},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"55308e64741a01f5a7e1437132438dbe06b0ca63","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.0_1742726320839_0.15305215704499586","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@tsdiapi/server","version":"0.2.1","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"2bcf2edd97583209d8ef298315f378013672658d","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.1.tgz","fileCount":68,"integrity":"sha512-g4l+pVn3JCLaApARmATGz0CPD4K4dWNdj06OFwKco29zSEYwcuKTcpkycAjJVebix9MuwH7+MHc66GLvKnXnLA==","signatures":[{"sig":"MEYCIQD2dlxUpXTmthK0mU2gqxcXXsevBehIOkHSnog2NbbH8QIhAJNWjd9leQg+mkIdH4JKI0EaSx4jk6n+NaJiUpdB76Ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174370},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"426340f3a32c46823b124ef591bf45506eed2005","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.1_1742736273106_0.9120394993034684","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@tsdiapi/server","version":"0.2.2","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"31a909ba73bceb557459bd17d2c290db8bc4c0cd","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.2.tgz","fileCount":68,"integrity":"sha512-TQhv6WXDHrL+5dA7CcUOxvnV2mEk1prhVNp9icFpNFIE/Wh1kTgP/CrNKGUjhYiyD4YgMWkNQXU2XAfmzf7Acw==","signatures":[{"sig":"MEQCIBzonwEMl5xwgVWalagJmE/pPaM/mhMUuBWG1wDlxDNhAiBSmDFfeIBADZ++J3YnG8ujAKl0jByOLyqfVHre0HDhOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174721},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"1a51067ac81dda8282d12a698ea6de1638e81ce2","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.2_1742739561400_0.16302881097061728","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@tsdiapi/server","version":"0.2.3","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.3","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"70ee3997b19ce36ea7627aae8bfaecdbfc507e01","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.3.tgz","fileCount":68,"integrity":"sha512-xR4yrYesmEpuSA1meQZSiHqmb8xOwkKgyZTyqzfpfJDl2elQugFhI/v3Hi5u90EUUUXAnUnoFTxVCBLxwC3PFQ==","signatures":[{"sig":"MEUCIQDSSrm0f51sS9CH7ecj1KaR7TXeboEwN/65qo5a4Hrr9QIgRX1JrkDZD87EKxsnG9vqKaysKh9OOA1E+xQfcEy1AO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173528},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"0aa684fb99cf5878c8aca0cecffb37d374d23df7","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.3_1742749792129_0.5312108057628373","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@tsdiapi/server","version":"0.2.4","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.4","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"7f502720c4048fcf7975473222b0b94a4b68adab","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.4.tgz","fileCount":68,"integrity":"sha512-dDvrAtXTA34EisXLDifuDnhb6FvlpeKMz6DDiBFxal8poIq83rj9L9NBBO8+usWUASiHgwrCMiskDUeTqxBjGg==","signatures":[{"sig":"MEYCIQC6xJ/xG1ktzzYR9UxlZG/qUMTe1rUA4Nawg6OVr17MZQIhAJn6sVKIiawg0ZyBwkkbPUm1oNb50NN//4HaHceK7py2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173592},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"aaf7440190185246744e3c8150c1881926719fca","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.4_1742793190922_0.6143677824841256","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@tsdiapi/server","version":"0.2.5","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.5","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"74ac2f47e1c35ad9e81db1b58288582843361de8","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.5.tgz","fileCount":68,"integrity":"sha512-Z+LIIoLRWCkFp6XffjOrUbwWCDBkttkEX6rHf67hDJ85wU+u5cG9kPANspAI4oqjNAqmxpTjCgX839Ch4J55XA==","signatures":[{"sig":"MEUCIQCKxji6+VoT6GehOqAkDZtk/nQu1JUB1wW4532CxD0v+QIgT1RNnt5jkQBLbGHFd8rVmGiqC+/a236yhTocvrYj34A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178956},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"d39ec8c39bd33daf50dd2a4553986b8dd6d05d34","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.5_1742796731520_0.8356451113239676","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@tsdiapi/server","version":"0.2.6","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.6","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f27da6beb6f192c22d0b184f8bc6174df5fffd5f","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.6.tgz","fileCount":68,"integrity":"sha512-YxkJzibqD0R8q+tvct/DzSneY1yqrUgbDjhOHfvizN/mkBOhsvLobj+AqXirmqnS9WuoZfDAqD4LYuzJ/k6vAw==","signatures":[{"sig":"MEQCIA+Pc5edNYp3nl+6k+Brw63Xf8cK0OYIuk+OFkQjtPHVAiB04/FYpnzUjz9nmO4Iwe7KMGkwn9FIQmVj5NVp4qM8jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178951},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"2ca2a261bad733bfb8b109ca15960a1ab65717c8","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.6_1742821457268_0.8953748551004059","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@tsdiapi/server","version":"0.2.7","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.7","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"7b457a7cc51034b27b7fccc21da2ffddc352aeda","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.7.tgz","fileCount":68,"integrity":"sha512-GmbQh9o0fzulJb8Mh7k/S1v7R3z+rdiN1cOkyIFzGO6DIlNWtnzE5G0wkAV6HgfP7fujkCdrQQk2Q2WRJXtrwQ==","signatures":[{"sig":"MEUCIQD3G7iKl4V6qfD5m2gg+MovBbtow//LSW8Rsgy3idcp0gIgRKaxAaeGsmmbU9qPzCybm+oJ/mw6se2P4LSQs51FYeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181437},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"b30a846e1690e01a98f62bf36281aec5fc1321ea","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.7_1743512110972_0.6709818332533275","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@tsdiapi/server","version":"0.2.8","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.8","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"e3b143d4e7157273971765e8afa4dc7b000d1679","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.8.tgz","fileCount":68,"integrity":"sha512-14nlhWnv1pu6XF4pkwzmDw8UMWaw0R1a2M6Z6SPVLdx4G4WXqsRXZA+8fxVi+4dv4rZRkP7+EoGambajUQULvw==","signatures":[{"sig":"MEQCIFipNVz4TZ2DAAfufb8XTfcw7bp+Y/id/0j39X4SKT3MAiBiGrSk5kL8iUw/pYDRRsG7xT0/albSmm08Zg4L/9qpqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182097},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5a701d4eec3dd0e5a71332564243617ba8073f34","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.8_1743569672796_0.6502463794601092","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@tsdiapi/server","version":"0.2.9","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.9","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"20896cb4f54daa043f049eb6f55672a9443caa0a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.9.tgz","fileCount":68,"integrity":"sha512-MezSu/4eSdtc/jTvMgtHkHc/6xIJRxdOCtPMRoz4zyQRTnSbavScVL46IkkSjM9t2sdS+AX8elpaXYemb1EqZA==","signatures":[{"sig":"MEYCIQDQtSfDQsejQgEhH4MRYjAzp2m4gpRlLvw/yOaFB/r6wQIhAJARYn6+aH1IE5yQa6Q9R6LaORwVqjuB4gBRRLVwnGZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181888},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5e597f836cb7d0c994fa51155f8d93596d63a3df","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.9_1743576449929_0.023863043830825603","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@tsdiapi/server","version":"0.2.11","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.11","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"c81ab414ba234cf177556d4aed9492005c8a721e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.11.tgz","fileCount":73,"integrity":"sha512-i9VlfYsbLK1UTZHsLQeLPMscvilqrFAH3xMNVItNkTgAAEu/5EQ7DvsZv7lGu/FrUVclUxKmU7XumxK9FkFOwA==","signatures":[{"sig":"MEUCIQCgCAk3ZjsRY+B8pclOsEELxMNCpylb3HjySTUPg4Ot+AIgP3fpEpPNev2GMuJznqfkixcGCkqETJ/uZh3z1k3vg1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196548},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"3a2a8a84547bf4da82f29a935ff663327c086307","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.11_1743617188160_0.6719890526584522","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@tsdiapi/server","version":"0.2.12","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.12","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"b03e9aba988f1e798bd4bae10d29d7a31d216805","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.12.tgz","fileCount":73,"integrity":"sha512-yBBZBIHd0P0Gt6C7RByQs6mF0QY/zPORwhPkNvNkkwUOCxWQqVlaAASiE2hJfXMLLIN0A/vv6IKF3AaDknWuWQ==","signatures":[{"sig":"MEUCIGtGX5mGXGzt88UjW9Pay5UXHKt19Cyigf8SFYKs3GplAiEAk8cp/nAHpkSYyub+TubjPVYEjuboYmpS4kwSr1oiDss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198062},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"43b7b2b046eba38b5d40c093b96c73ef920e20ac","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.12_1744632198240_0.8928994783355431","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@tsdiapi/server","version":"0.2.13","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.13","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"158004e29627ffd6fe70e55ec0e2f4a2004d0a6b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.13.tgz","fileCount":73,"integrity":"sha512-V2RSKypTzp05GeaIzWpjVAptEZ7a5cCryG0145RIEWIl7xzhaIG6wiTucDAzg64NAw3HtV/ZljmtY2ExACVF8Q==","signatures":[{"sig":"MEYCIQCC2ZXdZcaXAKmD0jzE6pw2J4KKcomtbCssfXS3nTSIJgIhAKHa+spu2eRqODOj6MqVxcso65VOq/BNC9mnMmNH2jAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200159},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"cc9eda76ead19f89d762ac4ca782fdd904333a04","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.13_1744737017924_0.027231875335169464","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@tsdiapi/server","version":"0.2.14","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.14","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"0fcecb6d1125efb4d13cd9c1c22905281771471f","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.14.tgz","fileCount":73,"integrity":"sha512-YQqMtpucU3qJTLDegciW50IGQjsXXBIgXGtuGyS/9PcbUaVfJO4CRVBk1BNscQSQsEFOfy1x+dmJSWTi6Ct+zA==","signatures":[{"sig":"MEUCIQCzCgG7qa6MO3y2ona0bvxkd3H46j4HQn0qZ0JBIMza8AIgGqVC29Luf0WJso4dbTIDaOTWDa1DDrHXbgZFYcya6Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200044},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"c681ce307b6bb08239fcba18aeb9027ac30f15c6","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.14_1744737342143_0.5316250525047657","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@tsdiapi/server","version":"0.2.15","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.15","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"a537cc4cf68e7cc25bd67865aacd5db241bd4192","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.15.tgz","fileCount":73,"integrity":"sha512-YMwt04w0tJQeC5kWctNj7Wi4TSuYLh5hG17QO1y+/370gHbFSO7w5cs/H528w7tJ2xTsg/5gZR9A5xOHCJt61A==","signatures":[{"sig":"MEQCIGG5y/nuYuVDwx6Uc+6ixGMHqa0tiY2PoZtFTp1hrxzeAiAoLL0j/q7RZlmFOgOjKKFqupJBTTn5kzpqPL3JSmsfCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200406},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"b59a95abe9dfeb054c45df4db1908e232c31cd0e","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.15_1744877287760_0.25634430464490143","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@tsdiapi/server","version":"0.2.16","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.16","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"6d0208f107741ecf9b73a88c423793539a4da0cd","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.16.tgz","fileCount":73,"integrity":"sha512-eTqQoQIwz2tVysGiwwdAdujiNiBzpr29NSo2qaNRZCibp0v001Tkfl/LfABjdKTgd69AhcXFIZLJc66w8mLKNA==","signatures":[{"sig":"MEYCIQDdBa0hfGq2nytqpErit2py1CBWgjYv3xpwAgVnYfGY3wIhANb+2z8MBGmM68l5F3WSbxwTA2Qbmi6kA2GHx+p3Tqxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200562},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"4a8c012db0e39505f68dd224be1883bd3e469195","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.16_1744953594900_0.9885364362624416","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@tsdiapi/server","version":"0.2.17","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.17","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"4a53bc78b4b43d60f2fbf7d3f9e28ab28e1da3ca","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.17.tgz","fileCount":74,"integrity":"sha512-69+pWTFjvBA+RHZ05M+MZx2RHGobyYnwqJDOIpV5C1ZGR0GWRS8sf+Nshrbj30fF0W8SGYz60xkPGBDdp5O6DA==","signatures":[{"sig":"MEQCICL1/ChSgTYrTlKGptssnEEdYXZ7zui9bMVJptRoSyPVAiBoEDCH9PUDWLtG8CWjgbytBOgxaHXKo0s8glka9tIdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221188},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"99e1b1560c0b3813c86b6c73b49a8b7118c15bbb","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.17_1745161235945_0.07942958734553529","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@tsdiapi/server","version":"0.2.18","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.18","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"7cbdb7e99bdd83788c1a6b65547bbf4397443a90","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.18.tgz","fileCount":75,"integrity":"sha512-dNLy2l+sVONFkFbqV97Mt4iXQAIQUle7otYSijAr/7puo3lSuatNspZvzG16+cQ2DvIx0ix2iF283ULwA01xzg==","signatures":[{"sig":"MEUCIAgIW7WY28sniA3UFf6lHAB9fewTL1kUoHfmM18F8ph/AiEA2+idGL8ORrf8R6z1ouBKuz5jUFvkDRlUwJEDF4MVDf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224638},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"1d50b25180f903f0d6ca7f2f0c626fc275dfb602","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.18_1745164906244_0.27050635246024823","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@tsdiapi/server","version":"0.2.19","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.19","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"51f389edd4c2e66cc9ec24a55762312bc906ae6f","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.19.tgz","fileCount":75,"integrity":"sha512-2lwbeF6nSp+3EMIPb2xYKzXPWznyLBmgv7/dCNeCoyGrCjYUIVUkfxnlS/XuBLkJmi0GnWMCGIGcDTcyz5Z/Qw==","signatures":[{"sig":"MEYCIQDt/cKfwwqvLHHWMFpHnjnCfNqn7R8SYbJABkWbT90H5QIhAIrx/LI+hCPTP9HB34rHV1SqBKH4BEAdV1A/L1tPC63X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224705},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"f5d3ee8c59fd7812fc70e0675eff6fc7b4906707","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.19_1745213291109_0.6017919636278226","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@tsdiapi/server","version":"0.2.20","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.20","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"2ee859141c480dbd803176da0a6fb7b8e0a1bc1b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.20.tgz","fileCount":76,"integrity":"sha512-+H27KXQgCnUEq2sEACNPIGJCxsmhtBL1vTXmnOs4RgOUKbCZ4m2g47lw6c1CssFl2xSmWhhpHXs6cTdoFI2E5w==","signatures":[{"sig":"MEUCIQChAciloLi9u5bTu/Ja51n7vrc1GEy/claFLmUHbo5O6gIgTH1/2RIaT6kSXenAA4aTR9k/zedcBb3/E2iBBcExSeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235794},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"d6a40eb3665c9ac27e7d7f3cf59039be5b1cf1cc","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.20_1745214283718_0.8570370035216792","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@tsdiapi/server","version":"0.2.22","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.22","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://github.com/unbywyd/tsdiapi-server#readme","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"afdbf075621b68357915d140360b2506c283ff53","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.22.tgz","fileCount":76,"integrity":"sha512-7bKkwRbbzZt7ecqf/ij2JnK5msdYK9GwSMpwrOvH5QJwAvUcjhxrtkotLDXQMDdsVpktGD1qVP+Q8piq6LX/jQ==","signatures":[{"sig":"MEQCIQCmo4crVy0XE4BpYIyOEUJsYfUrBCSdad37aS/XMCl6RgIfFMPj4bH4AGeevyQy2NvqXbXJSySamc90iMYZQRkZOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245374},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"92295da1504a2e86359e0810deb8bfc453bd6c79","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.22_1745215079834_0.8847630116209577","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@tsdiapi/server","version":"0.2.24","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.24","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"40092824c774dc0f3ff0c982667fbf04318e4965","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.24.tgz","fileCount":76,"integrity":"sha512-JZWUTTZwvW+fFSMBcSCClnBECaOjyhV3SUWlqHvj1hMM3+RqnqO32lHwruFobvaA+9LiJ4ICaEA3MVBiD7PEiA==","signatures":[{"sig":"MEUCIQDirQ/QoI3iFaFtLKww/VfmjTlayDMTmvmyWDKsmTvoeAIgUt2qOUh5wcWj22Ltiv2fuIGQLCqg0UBFcHw+ujRt9Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245886},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"3fbe56fe0b59c58bf815f5d0467135ce896b5759","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.24_1745261665568_0.49517989432987775","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@tsdiapi/server","version":"0.2.25","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.25","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"4277089242771e0d278fc56924be8ba67995ca6b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.25.tgz","fileCount":76,"integrity":"sha512-5mIF76ZoDZnxMagWVxKaEvth5zjXqpSPn/sIFgCcAwevY+mHAGpB9iTGPt61QcW/QXsebSC4x2CJ8dwsZScvAA==","signatures":[{"sig":"MEUCIQCYNvWVFg3Ms5iGANhKjGYpGKHzOLHoYcD2N6+nAIicxgIgX8Y4V1KBJpadlSTMa/Fl0uYD8lAMatvRszuMLFMjM1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246004},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"29110468e136085d7b7956ec198a6c8543f79f6d","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.25_1745344346405_0.7575458351467659","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@tsdiapi/server","version":"0.2.26","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.26","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"109708df31ea5a521a66711f4f0c10d29a2f6beb","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.26.tgz","fileCount":81,"integrity":"sha512-RTq+mIjFDPeirS9qe4SWdeJzwzFXuDANgkllxoopEkp2P7UqIeg6nJdH0B/QHqhKrZOWgir+ARs4n/K7RR11uw==","signatures":[{"sig":"MEUCIQCjuREehsWsYOu+bT9kwrjWw1st+9qxshpFfAhQeMMxIAIgVnOawPGWZV3HMC5HwKFgiUiTfcQKRLh4wqMQ0kG3vf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266158},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"dfd4fa67635f5cdbcc5c4f29e202c25ae5e3c340","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.26_1745485043037_0.034944030270298576","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@tsdiapi/server","version":"0.2.27","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.27","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"a97b0a6466e3d5b0f0164f0b2fb210a27995a43a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.27.tgz","fileCount":81,"integrity":"sha512-g95mdosA2pdMPtYixAzMqonJn8ZLb8kYoWCt/cdxVkmYUN35osfFr8cErrxa8zXBd3reOiJdSMsznJZ0iO02KA==","signatures":[{"sig":"MEUCIHUeUW0gshqnNY6Y73G4WvGFL1I8o5o9jIae7xc4fcnoAiEAnPI21yZ8CRLFie51bysbTTqn0T3nCCapdQldD1EpqiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269926},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"26b070709667bde9cbb34268fd8a4dea4329466c","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.27_1745491397988_0.2170455083474312","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@tsdiapi/server","version":"0.2.28","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.28","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"8581fb6a8add67586ecdd5ecc828eb5989311254","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.28.tgz","fileCount":81,"integrity":"sha512-t7swGOGWAOI2O4nwZ8sMqSVGNaLN5gs8S32T1JEG2eLN5U3Cv3ezxlm0igge243yp32xH3NQE2JA5KC+GIOc6A==","signatures":[{"sig":"MEUCIQCMFCOt4AnXrWsevnggBO3hAKyWtLGgsi8yJNx3XCnPtgIgMfnL6hUzZjEiFBB86vrRr2Ii6clbaIBwvnwMCzb2nDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279830},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"ac6a55c6d5705b93d362fe3a2f76261a9481237a","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.28_1745492712095_0.1668793436154803","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@tsdiapi/server","version":"0.2.29","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.29","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"dd6e2ac31a5c755acaeb746396287026c4693a7e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.29.tgz","fileCount":81,"integrity":"sha512-ApwaG3wF4CR6yj/e9JDhlrEZoaRk3Xhj/51UeybGuh4ua2Hcm9Vn+oI/R+rAdzaShuIh55096kn+2pyDIgJ1IQ==","signatures":[{"sig":"MEQCIDUeL3xG97Gd6GCacYoeXz2SrNcE9zIrA4HYjCAAn4zCAiAhbqAajzxWFDmI+45i32UF3XbUf/XX+eyPlNYOcWaixQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281163},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"7b04a8cd682402a18addca684e4c1904cee774c7","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.29_1745498289125_0.7925474117621765","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@tsdiapi/server","version":"0.2.30","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.30","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"b291dab5e3b0b6e8a0497b20c614dc373cae9e74","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.30.tgz","fileCount":81,"integrity":"sha512-sTXWltgshz1jDW/5VsfMekG3TA6H/oUtEcOZCS+EkSuwKTycX0HHkZpmPqZf/bKygA9oHpa6KvIc72BjHqeQQw==","signatures":[{"sig":"MEUCIH/r8NIvDyeW6QNErF8Y7Y/4OisBPIHWS0djlxbD3BwqAiEAi8Vxck6qHkevnP1IUIDuhqPHXFy53QRgL085LKd7txY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287128},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"586ad50c6dc65baa81831501cc1d13f72c5405cd","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.30_1745498926959_0.26994548120098183","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@tsdiapi/server","version":"0.2.31","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.31","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"47182499fa098639da8c6eac6439b422963048e6","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.31.tgz","fileCount":81,"integrity":"sha512-esuO+UiEsAob1YzL0cvy9HZwzzxWArnlvDxlsUvm/nM4J9md6hASlXXWCYrDScdFpk2g7QMFwpnWsa/uj4B4hA==","signatures":[{"sig":"MEQCIC9/IGYD8AQgOO8aqpOdWNW+kg7JmRRUjmZkoomiVbmIAiBaNqm3J2ZOpZP4FBlph6Fw4v9sZSkiGNAtfsexExw3Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287960},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"91192b7c449b9326ae14fdf9a902666ba600e6db","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.31_1745499071537_0.3987436443963852","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@tsdiapi/server","version":"0.2.32","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.32","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"d9a247aadd8cb054186c55a471812f6ee1411e58","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.32.tgz","fileCount":81,"integrity":"sha512-unUzwrYYJDXUELAof81FPDxh1E6IrO05OpS9UR37CT/hSpqIGtFl/HwdckyzwUpgOvbBbcPm3a2DyoFb43aFbQ==","signatures":[{"sig":"MEQCIGUCJt9CWQrIuqC9ujlkE3Y/uyE8Q4rMP2u2d7x0RlxlAiA53IHUtYAvqe2qZxIKCk1rITWBNvMWDyTDzv/sZdSjjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286533},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"11d090a3146e5b87ff542bbe3e60c3973b6b42e2","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.32_1745503269575_0.04787031840283862","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@tsdiapi/server","version":"0.2.33","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.33","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"3ce3cc87548614978e32ec059129ec51e4332ac5","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.33.tgz","fileCount":81,"integrity":"sha512-+LifVDiABqvA52o4j5RbMZcJXbSxl7i1DJDvOEtoQxrW64cPjS85wDvLI5sjtsV7sKkhyz3Xd3X5+/pEyY6YrA==","signatures":[{"sig":"MEUCIFtHfzwwp5JS1+xOacCJTRjGfYWKCSWFQ+gLn9o5PVyrAiEArsIQ3oTtOKORqoVZTgMlAIyorOXinqXJ9QlLaKQBnKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282811},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5173fc5886029cde8942748238f31d0ecaa7a48c","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.33_1745506465028_0.6489848723800182","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@tsdiapi/server","version":"0.2.34","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.34","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"d48d5ddb5a92f0c7be4e9519af444b5f5f35740e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.34.tgz","fileCount":81,"integrity":"sha512-T6Q7AHzj3xxxI3KlObv0L5wG3inycqnZQlPf6bmUSYB2eaE84VTnr286wDCh8kGZ1WHKjMs3ypgY/yFdnWTHVQ==","signatures":[{"sig":"MEUCIGS4AMyVxGD2qHbhjb7DO1PaZzw4LRAzFIkQBVqhTXEhAiEA1+vsTkeqpsLprsmck811VT06GKMfod90j03xTqdw1U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284014},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"dc2819cca71689fb32f9989748784833147e996f","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.34_1745524380844_0.029572059419546992","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@tsdiapi/server","version":"0.2.35","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.35","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f2b04b33d1f13f19f2c3b5b497b423fcfd6566d5","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.35.tgz","fileCount":81,"integrity":"sha512-Xm93PZ/vY0aITi3PwNRJvKBW93cCNq7TOWlIAAuB60c4pFm17rNOUxWDwr0Q3L+f6KjsgVQXTlU7DpUTiB/onw==","signatures":[{"sig":"MEYCIQCeGNGrIUi793nhAttJmpb3AE3UXieHqY/3C0ua4xnoaAIhALDeJ6gO81weFNcBjxbs1Hz5nMeNTezHaMpEyjDMmkZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286524},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"570d8a48dc0ba6d6f93cb4661d28c5d82dbe54bf","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.35_1745579891546_0.5235643532902534","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@tsdiapi/server","version":"0.2.36","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.36","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"5e21c6ec4602926981d2dad97d8b0812170562ff","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.36.tgz","fileCount":81,"integrity":"sha512-xSgy2iPnf6B5KSqrSNKAT6HBi0M35jBIZ7822p7wJJ93EIbZgaZMknz8TsRq7lanDmWDCbXGbm8u6wznV/v0rw==","signatures":[{"sig":"MEYCIQDE8RVuGK2FtSJ0MEyIvT31tTqWBk/wmb9hA9rq5XrT3QIhAMpYbmgit7Z7K/jDgnhezQmubqcF4bcf/VDbMnyxht2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286812},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"37a54ca9f6330af2353f023da502724d04e65f88","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.36_1745582695199_0.1815023442692647","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@tsdiapi/server","version":"0.2.37","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.37","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"afb6a395d4d64e318ba38a309d47fe0d691052b3","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.37.tgz","fileCount":81,"integrity":"sha512-ZjALsomLaJkWSuj/4UP28IAYJW2aIX2wLWpfsVhxqkpj74MhsNg7pt1Vqq8lzMU8p3vaG3J4kM8XdaiKALHhLQ==","signatures":[{"sig":"MEUCIGc56X3+U41Ff4VHv+d6HG6Y+j6nTlluqzVRWQqt5yxOAiEA5Lo9FfLGjk+XxqVW/4GBSLdAf7uFF8ubjB1qKP+Qp6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289723},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"5c11fe2517a49ac987553f44c715640df0953c80","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.37_1745752525594_0.8522256596625573","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@tsdiapi/server","version":"0.2.38","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.38","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"69a0fd18816fbd5d55c243a95a4bef560865227e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.38.tgz","fileCount":81,"integrity":"sha512-+6DY6KK5MMsqeSGWQJe66EjvoYotlQN9J01srGWudo4jLSO9A3Lfol1fveYc3e9dHbizPFBwi570eEy+QAL7AA==","signatures":[{"sig":"MEUCIQCqunphxw9UoHj+yjWZbNY9cyjQ9Jvu4po4PV7+cGBdfQIgDBbfxZItBSQ8Gf6x3cFZQxBRLpwhciI5cFUaxzDnB9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290068},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"ac894ce81c2649b04a7b7d8d79794450c2d7fc0b","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.38_1745762883581_0.5005658832095048","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@tsdiapi/server","version":"0.2.39","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.39","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"d4472a59fb29b7e5769cd1b2590f3bccff2bda5f","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.39.tgz","fileCount":81,"integrity":"sha512-ZaJTMBZdtE9zIApsUG/9jUY1afBADpPT9f6ouZ9zayBr2gkGI6lBnvG3vuxe3c8rph22lC+t+CzRdSDtcn/FqA==","signatures":[{"sig":"MEUCIQCi6vbVl3LbrCAlIPKmNAbl6jBBq8dsNXmob4HDW5LmywIgfcSdTuhbkkXeenTZ8/DHZHFxlN+ogG32uLPkxK8YHCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289805},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"68954d9d4580450bf58abb87406849df84e95cfd","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.39_1745863570119_0.37975884365146695","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@tsdiapi/server","version":"0.2.40","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.40","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"a88637b1c59c7d56f218e70effc9b4ec4cc6f69d","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.40.tgz","fileCount":81,"integrity":"sha512-PDHRDLIVhWySMWR7ZuxsM9/W0aKmUGi75D/+rtoATRenmxwPDOdYageQi8gvwYf/7ToXnkoaqd67rncJAp8v0A==","signatures":[{"sig":"MEUCIQCQpfJKGaB4Noa3xl8hTjhlTejn4iA6ShgY9UZnQxVJeQIgBtIuO4xXOvYlwL/zINPd4evQkiVT5so5yBuGHIAkUR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289872},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"962c43799f0a0f8170092c70372150f74a7a302d","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"11.2.0","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.17.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.40_1749202121589_0.7305307376449921","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@tsdiapi/server","version":"0.2.41","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.41","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"94ec7ea28c66dfdebb9a0f4a7a208055957d4f8b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.41.tgz","fileCount":81,"integrity":"sha512-FCF5NiCs4ffPCTcyQRGXjMCTe1ZGtMYoJYSjstUmOgwHQOSwqBmbg42CHzTVpzJ872fiekrhlC4s9wdypvL95Q==","signatures":[{"sig":"MEQCIAev1Cz2Eo6nE3DFfu77mTziJT4P59P2m2dxG8FuG29sAiA3tQ4T6D/nvMWH/yEiHUcZpirjUNnkyd9iITtYJbEJVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292435},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"42201d80e213f2226587d144b6b5df662d2f52c8","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.41_1749542852353_0.9934237248580522","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@tsdiapi/server","version":"0.2.42","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.42","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"c9f4d971d1e9096c3bb46a7b1f448db72249fe6b","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.42.tgz","fileCount":81,"integrity":"sha512-vWU360IwasgYQFcVWW6JuE0Cb4mkSS+4mxHTEnD/Gw2VndLv7v5j6uX0d+yRPQ235jwEJMrzI3rrryb0nRSilQ==","signatures":[{"sig":"MEUCIQCipfEx7XxDOLcdTRtPULEdFMmcrJK5LvIgDcrrua19qQIgPzdcgNsprsQExy3QyU3X170n73fvRUy+LoilhQGewbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292881},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"2f41347bc7944e8eaf02684ead003adf96085d3a","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","actor":{"name":"unbywyd","type":"user","email":"unbywyd@gmail.com"},"email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.42_1750611536829_0.9331487681735668","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@tsdiapi/server","version":"0.2.43","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.43","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"bcc0eb9a66b30de9f885d8a5c239b24794e55789","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.43.tgz","fileCount":81,"integrity":"sha512-FcTcz1mLBHbKhtFgqrmjCfCMbk53UCxADjhBYcb1uRzB7+4QTdaqvcqyXlXHZSlIQJIfjY4viIueerwMcgFYHA==","signatures":[{"sig":"MEQCIFK/UzEtMtMCaqQIs4kZTjRT19fCuQCeSgJHCZp+hBC4AiB89xlGFhOjUZEFoXjaZaF9SiSQmqpXHnnwUlpM7RHptw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293565},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"01dedb20cec1cbaae7b5d8d695f0c610b90853bb","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.43_1752513785078_0.7820019471871298","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@tsdiapi/server","version":"0.2.44","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.2.44","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"f033d3750314d29d6cb546534e119a8fd5d32015","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.2.44.tgz","fileCount":86,"integrity":"sha512-l/4HOHYqyRVMWQ+TD+hCLmYO6/996GCNtpUo9p6UGrUWJIprH2Uh61JTnvND/zGt6fWDIA93N1TGkditm1xtvA==","signatures":[{"sig":"MEUCIQCyxAxunMZpneFFAzt7+ak53c3gFbIx6fvGh0e4pm8hSQIgOz0TIg5eW5FSHoxjh+pusvahJc5hNWI4r65/sT68cf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299945},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"7bb082848724e861b68202a51209bc179b5c4431","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.2.44_1754729494381_0.6802240082225826","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tsdiapi/server","version":"0.3.0","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.0","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"019dcfa218280eeeefe7d630ae124f852aa74cdd","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.0.tgz","fileCount":86,"integrity":"sha512-VgM0xvux46D3Uq3NEhSuJJT61oIyXwBs+e5zSPMj9EBa54asWth0XfPo/8XhO3h41SSav9jeFOEQ5z10JuWIwg==","signatures":[{"sig":"MEUCIDsu76JPLZt/9mFgPHuRxVHvRCY7srbV4XBPbTO7L/yIAiEAxvP77WrxSZ57qTZMN2Jvy0cqJtfXbXBLMvxSVcSfGiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300723},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"c9c5a9329bd51f16e12e62a3db95ad10c913f99e","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.2.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.0_1758827224701_0.24850969034623693","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tsdiapi/server","version":"0.3.1","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"66cba66b6a311c0553ea0fb2131ca11a5adc1fb5","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.1.tgz","fileCount":86,"integrity":"sha512-SXjQ8jKnyqv0gJdAC4tOzcP5cU6vbqiz1ZH+dUpDH1Bv2M+0ILgpYOZJR+7VQqJF9F5kt+ms+DGzMiXZi5M3UA==","signatures":[{"sig":"MEUCIQCUFEywnGBc2ePN6NbEdnAllqcLN2PLb3TR7+PRwtq94QIgXBU6BAaSfUYcWfd5NmN3+5b9UPBrn9g1azn7srONmeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300723},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"859ba4c9bd5f12d8a2df128258b90296e2c7746d","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.1_1758828196435_0.7072130915260089","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@tsdiapi/server","version":"0.3.2","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"3757bc7d536d2708375356a24d0ce4c340e81c92","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.2.tgz","fileCount":86,"integrity":"sha512-eGZZXsZuGDDiQ9Jg8uMn2qq7UYAKph5leNHhPydhHBWibpeLQEYeIjx9KCSBCRj5WNQxYnB0JaeOcV7kyj34HA==","signatures":[{"sig":"MEUCIBTJeDGQg0n07WqVdFh1yaxkpnFwdMqc+wVxJ7ug2b1AAiEA44gxmC45fg4sWtpz6UKRBmAAb00TALwOy6K0u7EAdqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303369},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"2451d16b3ad48a980a976876b688fe4ab13e0137","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.2_1759223056289_0.6013314321353811","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@tsdiapi/server","version":"0.3.3","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.3","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"52a1d277cd8e7b041798278621cc8143956ad92a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.3.tgz","fileCount":86,"integrity":"sha512-+RFnqiwjmxTP1u7qDyWcp80KzJrCbd5KOoc3YAJMzUkW8ZHoDg3/juu4ULmYlLHhJF+GWPzmbxAQFaQ6W/7cpw==","signatures":[{"sig":"MEUCIB1FPS3zMM8fdJt0xjN6Ml27TbvwQWwaGfGLMgn5LGu2AiEA51lbOzyjLLaPwNCPIu5sso2sw0Yw6onadPsJJ7wmQCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304842},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"dc2e7d587529e2fd680636dba63427d6d1750d7e","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.3_1759223413194_0.8845820074016251","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@tsdiapi/server","version":"0.3.4","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.4","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"829d7e4faf56ec930c81d16da1a32dfb00ac0677","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.4.tgz","fileCount":86,"integrity":"sha512-074QR8p69MZo0uKhbqsx91RdDu4GzlMyrGGH0iQz3zVyWpWIrcHAZdawh5Cf/E9jhFJGBg4HRpEDexIQambaEw==","signatures":[{"sig":"MEUCIGTlIR46lxuYoLvZeQl3I5fDPaA5ucqt/Ertjs5E5AUrAiEAsPg0cDcNWYroHaNJovqzF7nRbPHKzbH0GkRyarMy18o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305633},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"47aad6e78ff3b87fcf76807fe0d2c1f0da2cbb9a","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.4_1760076778286_0.8500911707675753","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@tsdiapi/server","version":"0.3.5","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.3.5","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"2d396a177fc768b030a7227def123edec847ea1e","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.3.5.tgz","fileCount":92,"integrity":"sha512-1PqdMJcfYMeUOhK4howJLhQOV1MV9Db0KS5CZb/7terIdCH5pJa/L5WCJmM8WrZt/fFs0srvi0ninZLcxY/fgw==","signatures":[{"sig":"MEYCIQCHg3WVW1Q1Qh9FvIM1uE9+LK+ng9YWkcSx3EWyRHmLeQIhAIg12QAEq1ef3GKyxPEb5Sa/Y+cdKj9BX8/uhVU4qb81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362482},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"dada5aec7e43dec429b1f64e41632275182aad50","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.2.1","file-type":"^20.4.1","@types/node":"^22.13.11","@fastify/cors":"^11.0.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.1.1","gradient-string":"^3.0.0","@fastify/swagger":"^9.4.2","@fastify/multipart":"^9.0.3","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.2","@fastify/type-provider-typebox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.7.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.30"},"_npmOperationalInternal":{"tmp":"tmp/server_0.3.5_1763320355043_0.9357352114177777","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tsdiapi/server","version":"0.4.0","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.0","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"1607f7fc12b879d121000bf07fea2f583c719f37","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.0.tgz","fileCount":92,"integrity":"sha512-6/97G9q80LWeAaCj6Yvch/IIQo0F/31YdPc1noB6Duvyzbc61YZuPWFtwxRKdhV7fu0nnSXC+FAVbUCnOHN8YA==","signatures":[{"sig":"MEUCIQDkfursQF1UMteGOAFVr90Nx+iFUz4xWpOc7wGve7Wa/gIgOVQhk8HaIrQnWZrlyI8CXHyBDe55DuuebvBUuuue2gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362481},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"ef0e728dc3983e5bf18cf0a0387a2c6246652d91","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.3.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.0_1763658311449_0.43614640011207495","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tsdiapi/server","version":"0.4.1","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.1","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"260a7976b7ea6fe55ce33cc83c13953fc5672e98","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.1.tgz","fileCount":105,"integrity":"sha512-Eftani1u2uIOdgcMXZvXK5meDSP7qzXRxRNsrMr4mcCKUgQX6decGTP8pWS36c0UdHLPG7Th1DDcZ36PSlaogA==","signatures":[{"sig":"MEQCIH8w86A+M1/5k6k/d/uPEPEDKlJEm+mLojUXyamzStT+AiA91vjpvS8IiJGwB651/LJWmavQFXy3apCQv5WKjV+mDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580717},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":"20.x"},"gitHead":"6d492298e388e4f5ff6ba4d738eb1303894c57bd","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"20.19.2","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.1_1763843328721_0.40686122284474746","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@tsdiapi/server","version":"0.4.2","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.2","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"d5c168d4ae9c04a8d4d3b7a28b63a4dec7eb3c15","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.2.tgz","fileCount":105,"integrity":"sha512-sxkdo2iVkVEmY9OFPZ5Bwp/ohHnHpQdqIjTDSLMaTGrZVdxAIV0Mu9g5FiVGE8pvBzLFKng/6dA058ToJs0K6w==","signatures":[{"sig":"MEUCIQDcKxYI6WwhIGmkZ+KGG6Q3IIPgF0K4K1+mEOm7dp6vUwIgP3SM+uuI4H/W/j7Py2DoOiGSfO7HmhcdeXfYiphs0WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580721},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"14e1f1600b4b8bceb6729acfdf9e32425465749f","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.2_1765186100045_0.9567347810644771","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@tsdiapi/server","version":"0.4.3","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.3","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"d863e4efee95b4ea6e70a94ba1b039466a68e92a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.3.tgz","fileCount":105,"integrity":"sha512-I5ptgCzxcvqwGo72RFU14xfQFkBRc/SZcrD0X19Y4Vve+vD2e/uXUAzbMa/tDw60wwpURyNY0cmVrBA1uSAByA==","signatures":[{"sig":"MEQCIHqfjZdL8fQKwoDROQvIhlizhVJHQA7J+aroALfctgr0AiBVVJMtdxId6aYm0QNQ4tihcjWwSGSPQi9a9uI+rJflVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585880},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"98f6ca6e8df2add9dd9c7065f342e8858d9eec6d","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.3_1765191706030_0.8418024315354422","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@tsdiapi/server","version":"0.4.4","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.4","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"34d2454a4c526e20881b4b5a3f8d2ee2915392b4","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.4.tgz","fileCount":105,"integrity":"sha512-5+VOzhydTIhvCx0xOJw+m4o1s4S3xVy7UZ/4XoFmvLDdxw6CIcvGabslVWqxOmtFYo2/Wz4rTY40gly3hMA31w==","signatures":[{"sig":"MEUCID06TMxXM+ymatORBbdWk0yRsbLT967cIj9vCN1YQkKEAiEA2WzUTuJbkwnYMdGjVGt/t7F/1KUGboHv61RgVpp3LlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589116},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b2aabcf631618de548c7b2a000d3f02aaaf6a2c6","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.4_1765192223200_0.8728649720998514","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@tsdiapi/server","version":"0.4.5","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.5","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"4d61dd91322d795f334588e971a0d7faf33a2523","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.5.tgz","fileCount":105,"integrity":"sha512-RM1zMPAn3oe1K2O6R5T8MFDpBpFvLBiDPJqQ/5NSVAq4hWsrjz80lIEEEISGPB/Qukx7B4syIkOWRpxSErlmnw==","signatures":[{"sig":"MEUCIFKaxGiJwbuiKGr09Mk5fco4aYJkG9TV7arYtHP0Z4tcAiEAqjMiqFTxie08bqlm8UnG+qO/iDkMgHy5hNccex7A5AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590904},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"70472aa34930af919898cd0e267a6c2428b86ce2","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.5_1765192886015_0.8282774346414858","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@tsdiapi/server","version":"0.4.6","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.6","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"284213f301172746e79acea036f2b8032a9dc606","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.6.tgz","fileCount":105,"integrity":"sha512-9qsWg5f/4heLBYMUfle1wwwE0klEeRxs4LwEzWyvHPeRgakqPMhD1LCCyxcYGbrWwrvU6kCdRS1KNaYgf8v4ag==","signatures":[{"sig":"MEYCIQD/n6VqpdUX61j/tY+VG1cWDtL9InWjw3DcIqLC8Cm9FQIhALC09KoXy9Xi5LmP8K0UUma19PfQGSQ+BebCpesVKAqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587721},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bf2504690e646e28221fa652b8fcdbe0d8a20533","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.6_1765194127986_0.15920129876474465","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@tsdiapi/server","version":"0.4.7","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.7","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"61b9492375c5c25e0daf3167f040fdbe8216250a","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.7.tgz","fileCount":106,"integrity":"sha512-40D8g/RsMCq5AcpfXraBeLwlgbL7GeThgMmuAD77jgslLmLU4PG1R8hYqiXeN1g7KTELFgPvgV0avVDN+nPnTg==","signatures":[{"sig":"MEUCIEN6orXMR2pfazJXAE3XKtzJpsxE5ZWDbrWOMcr7ESv2AiEAo6/+FZRY1eOYi8VRaH63loombAmvzdCooJWgPNJfu3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586890},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d1743bb0c6441e4dee7714320bd7468801cfcdd","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.7_1765828457331_0.38682773124361725","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@tsdiapi/server","version":"0.4.8","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"author":{"name":"Unbywyd"},"_id":"@tsdiapi/server@0.4.8","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"homepage":"https://tsdiapi.com","bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"dist":{"shasum":"09995129054d648f9210ebadcf772769f68445f4","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.8.tgz","fileCount":106,"integrity":"sha512-+DA9MWsCzW1CxNZt1A+ZqdNBj9A1UXCRFunynvqBUzatnLp7EJUU7MjIjjbfxyqHT+wVsPlikgQVhuZs7cL4PA==","signatures":[{"sig":"MEYCIQDrOLtxCvDfkbOxWHumKJ7Tajt7eRsFGSwA+1F3CLm6dgIhAJ6kwRninkDsdTrvwf4nLR73gFFBaK7JLNvT7eLjJ0tT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588207},"main":"output/index.js","type":"module","types":"output/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cacaf54918334c914a41bea954c1648ce7a8d19a","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"repository":{"url":"git+https://github.com/unbywyd/tsdiapi-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A fully ESM-based, modular TypeScript server built on Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fsesm":"^0.2.2","fastify":"^5.6.2","file-type":"^20.5.0","@types/node":"^22.19.1","@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","gradient-string":"^3.0.0","@fastify/swagger":"^9.6.1","@fastify/multipart":"^9.3.0","@tsdiapi/syncqueue":"^0.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"typedi":"^0.10.0","reflect-metadata":"^0.2.2","@sinclair/typebox":"^0.34.41"},"_npmOperationalInternal":{"tmp":"tmp/server_0.4.8_1769163833166_0.7316856864263872","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"version":"0.4.9","name":"@tsdiapi/server","description":"A fully ESM-based, modular TypeScript server built on Fastify","main":"output/index.js","types":"output/index.d.ts","private":false,"type":"module","publishConfig":{"access":"public"},"keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"dependencies":{"@fastify/cors":"^11.1.0","@fastify/helmet":"^13.0.2","@fastify/multipart":"^9.3.0","@fastify/rate-limit":"^10.3.0","@fastify/static":"^8.3.0","@fastify/swagger":"^9.6.1","@fastify/swagger-ui":"^5.2.3","@fastify/type-provider-typebox":"^5.2.0","@tsdiapi/syncqueue":"^0.4.0","@types/node":"^22.19.1","fastify":"^5.6.2","file-type":"^20.5.0","fsesm":"^0.2.2","gradient-string":"^3.0.0"},"author":{"name":"Unbywyd"},"peerDependencies":{"@sinclair/typebox":"^0.34.41","reflect-metadata":"^0.2.2","typedi":"^0.10.0"},"devDependencies":{"tslib":"^2.8.1","typescript":"^5.9.3"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/unbywyd/tsdiapi-server.git"},"bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"homepage":"https://tsdiapi.com","_id":"@tsdiapi/server@0.4.9","gitHead":"772b663c55941050951446c3691a4eb3d2f72263","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-11gmD+p4tsuaOMliqyv14a2VNK/Nu3ILzGtrNl7LVwrMPaSUtQjw7wyhw+JepCWGzHBwHPJ8kkG0CuYbraLtzQ==","shasum":"072df2b44ed856cfc851790139f66d4a15de1b33","tarball":"https://registry.npmjs.org/@tsdiapi/server/-/server-0.4.9.tgz","fileCount":106,"unpackedSize":588507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDorwveoB83eXt5IOZCJIZMl/aZ1r9h0K4ZZOPNohsQiQIgN3Ypl3eaWfdPAefnazEdcdmcvsQgvJhzVJ/6aoLk064="}]},"_npmUser":{"name":"unbywyd","email":"unbywyd@gmail.com"},"directories":{},"maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server_0.4.9_1769164354229_0.8604911015108225"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-30T12:48:28.404Z","modified":"2026-01-23T10:32:34.579Z","0.0.1-alpha.1":"2025-01-30T12:48:28.718Z","0.0.1-alpha.2":"2025-01-30T19:51:43.526Z","0.0.1-alpha.3":"2025-01-31T12:27:31.414Z","0.0.1-alpha.4":"2025-01-31T16:54:16.344Z","0.0.1-alpha.5":"2025-02-24T11:18:22.848Z","0.0.1-alpha.6":"2025-02-24T15:48:31.144Z","0.0.1-alpha.7":"2025-02-24T15:50:46.367Z","0.0.1-alpha.8":"2025-02-25T18:08:24.183Z","0.0.1-alpha.9":"2025-02-25T18:15:51.563Z","0.0.1-alpha.10":"2025-02-25T18:27:03.112Z","0.0.1-alpha.11":"2025-02-25T19:46:12.075Z","0.0.1-alpha.12":"2025-02-25T19:57:58.096Z","0.0.1-alpha.13":"2025-02-26T08:19:22.339Z","0.0.1-alpha.15":"2025-02-26T16:30:50.269Z","0.0.1-alpha.16":"2025-02-26T18:38:10.952Z","0.0.1-alpha.17":"2025-02-27T08:47:29.160Z","0.0.1-alpha.18":"2025-02-27T09:05:28.895Z","0.0.1-alpha.19":"2025-02-27T09:32:55.652Z","0.0.1-alpha.21":"2025-02-28T19:45:03.859Z","0.0.1-alpha.22":"2025-03-01T08:36:55.289Z","0.0.1-alpha.23":"2025-03-01T15:10:44.491Z","0.0.1-alpha.24":"2025-03-01T17:10:58.433Z","0.0.1-alpha.25":"2025-03-01T17:24:26.956Z","0.0.1-alpha.26":"2025-03-01T17:39:04.562Z","0.0.2-alpha.1":"2025-03-10T13:21:03.835Z","0.0.2-alpha.2":"2025-03-10T13:39:20.357Z","0.1.0":"2025-03-10T14:59:30.633Z","0.1.1":"2025-03-10T20:01:31.123Z","0.1.2":"2025-03-11T13:51:57.078Z","0.1.3":"2025-03-11T13:54:29.073Z","0.2.0":"2025-03-23T10:38:41.100Z","0.2.1":"2025-03-23T13:24:33.313Z","0.2.2":"2025-03-23T14:19:21.556Z","0.2.3":"2025-03-23T17:09:52.336Z","0.2.4":"2025-03-24T05:13:11.186Z","0.2.5":"2025-03-24T06:12:11.745Z","0.2.6":"2025-03-24T13:04:17.541Z","0.2.7":"2025-04-01T12:55:11.186Z","0.2.8":"2025-04-02T04:54:32.969Z","0.2.9":"2025-04-02T06:47:30.126Z","0.2.11":"2025-04-02T18:06:28.363Z","0.2.12":"2025-04-14T12:03:18.453Z","0.2.13":"2025-04-15T17:10:18.141Z","0.2.14":"2025-04-15T17:15:42.329Z","0.2.15":"2025-04-17T08:08:07.957Z","0.2.16":"2025-04-18T05:19:55.084Z","0.2.17":"2025-04-20T15:00:36.164Z","0.2.18":"2025-04-20T16:01:46.432Z","0.2.19":"2025-04-21T05:28:11.303Z","0.2.20":"2025-04-21T05:44:43.869Z","0.2.22":"2025-04-21T05:58:00.055Z","0.2.24":"2025-04-21T18:54:25.772Z","0.2.25":"2025-04-22T17:52:26.643Z","0.2.26":"2025-04-24T08:57:23.215Z","0.2.27":"2025-04-24T10:43:18.205Z","0.2.28":"2025-04-24T11:05:12.311Z","0.2.29":"2025-04-24T12:38:09.304Z","0.2.30":"2025-04-24T12:48:47.131Z","0.2.31":"2025-04-24T12:51:11.722Z","0.2.32":"2025-04-24T14:01:09.750Z","0.2.33":"2025-04-24T14:54:25.219Z","0.2.34":"2025-04-24T19:53:01.048Z","0.2.35":"2025-04-25T11:18:11.749Z","0.2.36":"2025-04-25T12:04:55.384Z","0.2.37":"2025-04-27T11:15:25.798Z","0.2.38":"2025-04-27T14:08:03.795Z","0.2.39":"2025-04-28T18:06:10.294Z","0.2.40":"2025-06-06T09:28:41.788Z","0.2.41":"2025-06-10T08:07:32.544Z","0.2.42":"2025-06-22T16:58:57.042Z","0.2.43":"2025-07-14T17:23:05.268Z","0.2.44":"2025-08-09T08:51:34.559Z","0.3.0":"2025-09-25T19:07:04.907Z","0.3.1":"2025-09-25T19:23:16.637Z","0.3.2":"2025-09-30T09:04:16.496Z","0.3.3":"2025-09-30T09:10:13.385Z","0.3.4":"2025-10-10T06:12:58.487Z","0.3.5":"2025-11-16T19:12:35.247Z","0.4.0":"2025-11-20T17:05:11.656Z","0.4.1":"2025-11-22T20:28:48.945Z","0.4.2":"2025-12-08T09:28:20.196Z","0.4.3":"2025-12-08T11:01:46.197Z","0.4.4":"2025-12-08T11:10:23.399Z","0.4.5":"2025-12-08T11:21:26.177Z","0.4.6":"2025-12-08T11:42:08.134Z","0.4.7":"2025-12-15T19:54:17.494Z","0.4.8":"2026-01-23T10:23:53.336Z","0.4.9":"2026-01-23T10:32:34.427Z"},"bugs":{"url":"https://github.com/unbywyd/tsdiapi-server/issues"},"author":{"name":"Unbywyd"},"homepage":"https://tsdiapi.com","keywords":["tsdiapi","typescript","typebox","api","fastify","modular"],"repository":{"type":"git","url":"git+https://github.com/unbywyd/tsdiapi-server.git"},"description":"A fully ESM-based, modular TypeScript server built on Fastify","maintainers":[{"name":"unbywyd","email":"unbywyd@gmail.com"}],"readme":"# Schema Registration System\n\n## Overview\n\nThe schema registration system requires **explicit registration** of all schemas using `addSchema()`. This ensures:\n- ✅ **Explicit control** - You know exactly which schemas are registered\n- ✅ **Order matters!** - Dependencies must be registered first\n- ✅ **Type safety** - Full TypeScript support\n- ✅ **Better performance** - No unnecessary file scanning by default\n\n## ⚠️ Critical Rules\n\n1. **All schemas MUST be registered with `addSchema()` before use**\n2. **Order of registration matters!** - Base schemas must be registered before dependent schemas\n3. **Use `Type.Ref('SchemaId')` or `refSchema<typeof Schema>('SchemaId')` for references**\n\n## How It Works\n\n### 1. Explicit Registration (Required)\n\n**All schemas must be explicitly registered with `addSchema()`:**\n\n```typescript\nimport { addSchema, Type } from '@tsdiapi/server';\n\n// ✅ Register schema explicitly - REQUIRED!\nexport const MySchema = addSchema(\n  Type.Object({ name: Type.String() }, { $id: 'MySchema' })\n);\n```\n\n### 2. Legacy Auto-Registration (Optional)\n\nIf you need backward compatibility, you can enable automatic schema scanning:\n\n```typescript\nimport { createApp } from '@tsdiapi/server';\n\nconst app = await createApp({\n  legacyAutoSchemaRegistration: true // ⚠️ Legacy mode\n});\n```\n\nWhen enabled, the system:\n1. Scans all `**/*.schemas.ts` files in your API directory\n2. Extracts all exported schemas with `$id` properties\n3. Registers schemas in the order they are found\n\n**Note**: Legacy mode is disabled by default. See [LEGACY_AUTO_REGISTRATION.md](./LEGACY_AUTO_REGISTRATION.md) for details.\n\n## Schema Definition Pattern\n\n### ✅ RECOMMENDED - Using addSchema() with Type.Ref()\n\n```typescript\n// project.schemas.ts\nimport { addSchema, Type } from '@tsdiapi/server';\nimport { OutputProjectSchema } from '@generated/typebox-schemas/models/index.js';\n\n// ✅ STEP 1: Register base schema FIRST\nexport const OutputProjectTeamMemberItemSchema = addSchema(\n  Type.Object({\n    userId: Type.String(),\n    email: Type.String(),\n    role: Type.String()\n  }, {\n    $id: 'OutputProjectTeamMemberItemSchema'\n  })\n);\n\n// ✅ STEP 2: Register dependent schema AFTER base schema\nexport const OutputProjectTeamSchema = addSchema(\n  Type.Object({\n    members: Type.Array(Type.Ref('OutputProjectTeamMemberItemSchema')) // ✅ Use Type.Ref()\n  }, {\n    $id: 'OutputProjectTeamSchema'\n  })\n);\n```\n\n### ✅ ALTERNATIVE - Using refSchema()\n\n```typescript\n// project.schemas.ts\nimport { addSchema, refSchema, Type } from '@tsdiapi/server';\n\n// ✅ STEP 1: Register base schema FIRST\nexport const OutputProjectTeamMemberItemSchema = addSchema(\n  Type.Object({\n    userId: Type.String(),\n    email: Type.String(),\n    role: Type.String()\n  }, {\n    $id: 'OutputProjectTeamMemberItemSchema'\n  })\n);\n\n// ✅ STEP 2: Register dependent schema AFTER base schema\nexport const OutputProjectTeamSchema = addSchema(\n  Type.Object({\n    members: Type.Array(refSchema<typeof OutputProjectTeamMemberItemSchema>('OutputProjectTeamMemberItemSchema')) // ✅ Use refSchema()\n  }, {\n    $id: 'OutputProjectTeamSchema'\n  })\n);\n```\n\n### ❌ INCORRECT - Direct schema embedding\n\n```typescript\n// DON'T DO THIS - causes duplicate schema definitions in Swagger\nexport const OutputProjectTeamSchema = addSchema(\n  Type.Object({\n    members: Type.Array(OutputProjectTeamMemberItemSchema) // ❌ Direct usage\n  }, {\n    $id: 'OutputProjectTeamSchema'\n  })\n);\n```\n\n## ⚠️ Order of Registration is Critical!\n\n**❌ WRONG ORDER - Will fail!**\n\n```typescript\n// ❌ Registering dependent schema before base schema\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(Type.Ref('ItemSchema')) // ❌ ItemSchema not registered yet!\n  }, { $id: 'ListSchema' })\n);\n\nexport const ItemSchema = addSchema(\n  Type.Object({\n    id: Type.String(),\n    name: Type.String()\n  }, { $id: 'ItemSchema' })\n);\n```\n\n**✅ CORRECT ORDER - Works!**\n\n```typescript\n// ✅ Register base schema FIRST\nexport const ItemSchema = addSchema(\n  Type.Object({\n    id: Type.String(),\n    name: Type.String()\n  }, { $id: 'ItemSchema' })\n);\n\n// ✅ Register dependent schema AFTER\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(Type.Ref('ItemSchema')) // ✅ ItemSchema already registered\n  }, { $id: 'ListSchema' })\n);\n```\n\n## Using Schemas in Routes\n\nSchemas must be registered before use in routes:\n\n```typescript\n// project.controller.load.ts\nimport { OutputProjectTeamSchema } from './project.schemas.js';\n\nexport default function projectController({ useRoute }: AppContext) {\n  useRoute('project')\n    .get('/team')\n    .code(200, OutputProjectTeamSchema) // ✅ Works - schema is registered\n    .handler(async (req) => {\n      // ...\n    })\n    .build();\n}\n```\n\n## Migration Guide\n\n### Before (Manual Registration)\n\n```typescript\n// project.schemas.ts\nimport { getContext } from '@tsdiapi/server';\n\nconst context = getContext();\nexport const OutputProjectTeamMemberItemSchema = Type.Object({\n  // ...\n}, {\n  $id: 'OutputProjectTeamMemberItemSchema'\n});\n\n// Manual registration required\ncontext.fastify.addSchema(OutputProjectTeamMemberItemSchema);\n```\n\n### After (Explicit Registration)\n\n```typescript\n// project.schemas.ts\nimport { addSchema, Type } from '@tsdiapi/server';\n\n// ✅ Register with addSchema() - REQUIRED!\nexport const OutputProjectTeamMemberItemSchema = addSchema(\n  Type.Object({\n    // ...\n  }, {\n    $id: 'OutputProjectTeamMemberItemSchema'\n  })\n);\n```\n\n## Best Practices\n\n### 1. Always Use Type.Ref() or refSchema() for Nested Schemas\n\n```typescript\n// ✅ GOOD - Use Type.Ref() with string ID\nimport { addSchema, Type } from '@tsdiapi/server';\n\n// Register base schema first\nexport const ItemSchema = addSchema(\n  Type.Object({ id: Type.String() }, { $id: 'ItemSchema' })\n);\n\n// Register dependent schema after\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(Type.Ref('ItemSchema')) // ✅ Use Type.Ref()\n  }, {\n    $id: 'ListSchema'\n  })\n);\n\n// ✅ ALTERNATIVE - Use refSchema()\nimport { addSchema, refSchema, Type } from '@tsdiapi/server';\n\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(refSchema<typeof ItemSchema>('ItemSchema')) // ✅ Use refSchema()\n  }, {\n    $id: 'ListSchema'\n  })\n);\n\n// ❌ BAD - causes duplicate definitions\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(ItemSchema) // ❌ Direct usage\n  }, {\n    $id: 'ListSchema'\n  })\n);\n```\n\n### 2. Register Base Schemas First\n\n```typescript\n// ✅ Good - dependencies registered first\nexport const BaseSchema = addSchema(\n  Type.Object({ id: Type.String() }, { $id: 'BaseSchema' })\n);\n\nexport const UserSchema = addSchema(\n  Type.Object({\n    ...BaseSchema.properties,\n    name: Type.String()\n  }, { $id: 'UserSchema' })\n);\n```\n\n### 3. Use Descriptive $id Values\n\n```typescript\n// ✅ Good - clear and unique\n$id: 'OutputProjectTeamMemberItemSchema'\n\n// ❌ Bad - ambiguous\n$id: 'Schema'\n```\n\n### 4. Keep Schemas in .schemas.ts Files\n\nKeep your schemas organized:\n\n```\nsrc/api/features/\n├── project/\n│   ├── project.schemas.ts  ✅ Schema definitions\n│   ├── project.service.ts\n│   └── project.controller.load.ts\n```\n\n### 5. Register Generated Schemas\n\nGenerated schemas (from Prisma) must be registered:\n\n```typescript\nimport { addSchema } from '@tsdiapi/server';\nimport { OutputProjectSchema as GeneratedSchema } from '@generated/typebox-schemas/models/index.js';\n\n// ✅ Register generated schema\nexport const OutputProjectSchema = addSchema(GeneratedSchema);\n```\n\n## Troubleshooting\n\n### Schema Not Found Error\n\nIf you get a \"schema not found\" error:\n\n1. **Check registration**: Ensure schema is registered with `addSchema()`\n2. **Check $id property**: Ensure schema has `$id` property\n3. **Check registration order**: If using `Type.Ref()`, ensure referenced schema is registered first\n\n### Wrong Registration Order Error\n\nIf you get a \"schema not found\" error when using `Type.Ref()`:\n\n```typescript\n// ❌ Error - ItemSchema not registered yet\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(Type.Ref('ItemSchema')) // Error: Schema \"ItemSchema\" not found\n  }, { $id: 'ListSchema' })\n);\n\n// ✅ Fix - Register ItemSchema first\nexport const ItemSchema = addSchema(\n  Type.Object({ id: Type.String() }, { $id: 'ItemSchema' })\n);\n\nexport const ListSchema = addSchema(\n  Type.Object({\n    items: Type.Array(Type.Ref('ItemSchema')) // ✅ Works\n  }, { $id: 'ListSchema' })\n);\n```\n\n### Duplicate Schema Error\n\nIf you see duplicate schema errors:\n\n1. **Remove manual registration**: Don't call `fastify.addSchema()` manually\n2. **Use Type.Ref()**: Always use `Type.Ref('SchemaId')` instead of direct schema usage\n3. **Check $id uniqueness**: Ensure each schema has unique `$id`\n\n## Examples\n\n### Complete Example\n\n```typescript\n// user.schemas.ts\nimport { addSchema, Type } from '@tsdiapi/server';\nimport { OutputUserSchema, OutputProjectSchema } from '@generated/typebox-schemas/models/index.js';\n\n// ✅ STEP 1: Register base schema FIRST\nexport const OutputUserProfileSchema = addSchema(\n  Type.Object({\n    userId: Type.String(),\n    email: Type.String(),\n    name: Type.String()\n  }, {\n    $id: 'OutputUserProfileSchema'\n  })\n);\n\n// ✅ STEP 2: Register dependent schemas AFTER\nexport const OutputUserListSchema = addSchema(\n  Type.Object({\n    users: Type.Array(Type.Ref('OutputUserProfileSchema')), // ✅ Use Type.Ref()\n    total: Type.Number()\n  }, {\n    $id: 'OutputUserListSchema'\n  })\n);\n\nexport const OutputUserWithProjectsSchema = addSchema(\n  Type.Object({\n    user: Type.Ref('OutputUserProfileSchema'),\n    projects: Type.Array(Type.Ref('OutputProjectSchema')) // From generated schemas\n  }, {\n    $id: 'OutputUserWithProjectsSchema'\n  })\n);\n```\n\n```typescript\n// user.controller.load.ts\nimport { OutputUserListSchema, OutputUserWithProjectsSchema } from './user.schemas.js';\n\nexport default function userController({ useRoute }: AppContext) {\n  useRoute('user')\n    .get('/list')\n    .code(200, OutputUserListSchema) // ✅ Works - schema is registered\n    .handler(async (req) => {\n      // ...\n    })\n    .build();\n}\n```\n\n## Summary\n\nThe schema registration system provides:\n- ✅ **Explicit registration** - Use `addSchema()` to register schemas - **REQUIRED**\n- ✅ **Order matters!** - Register base schemas before dependent schemas\n- ✅ **Type safety** - Full TypeScript support\n- ✅ **Clean code** - All registrations visible in code\n- ✅ **Reliable** - Proper dependency management\n- ✅ **Swagger-friendly** - Produces clean OpenAPI docs\n\n**Key Points:**\n- Always use `addSchema()` to register schemas\n- Register base schemas before dependent schemas\n- Use `Type.Ref('SchemaId')` or `refSchema<typeof Schema>('SchemaId')` for references\n- All schemas must have `$id` property\n","readmeFilename":"readme.schemas.md"}