{"_id":"@tsdl/express","_rev":"30-b54189b76b816186ea4fbd49a8f57d02","name":"@tsdl/express","dist-tags":{"latest":"0.3.9"},"versions":{"0.1.0":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.0","gitHead":"be0c5a1189afab2d9fc2889ffd81c95552cb195b","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"types":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","watch":"tsc --watch"},"exports":{".":{"import":"./index.ts","require":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/types"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.0","@tsdl/server":"^0.1.0"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-dty2B+hpVPuJ5WC0pHnFEGbv34a4zMVxOUHLyHCRbO+cRBGb2GNp3VxbL4g5o1FCMirLjEilE2uU0k/wcWn4QA==","shasum":"3245f8053995d585002b245e9a134669627678fb","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.0.tgz","fileCount":4,"unpackedSize":7805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8m0rkBOJl1IezhzKpAMD2zPsBnxx4LaIj3nPkpupGfAiAGBr4jZtjtWZWmRZkOgFHz7WrdiXXF72ohO45pYI4xxw=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.0_1683647259298_0.07217404859487409"},"_hasShrinkwrap":false},"0.1.1":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.1","gitHead":"f3c5aea6f51aa02c9eba22cc3cb3d54d083742b3","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"types":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","watch":"tsc --watch"},"exports":{".":{"import":"./index.ts","require":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/types"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.1","@tsdl/server":"^0.1.1"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-ZXSscc6zsiJSQSd5Y2xaEbMGGn4uQrYUt3b7Xd4Ua38VmDaKbQ81BL5HuXGtNpxjJ89Ig+tfAEAeVXe23O8ymQ==","shasum":"8274717913e3c7f2c4ff255bfb94bec547f228db","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.1.tgz","fileCount":7,"unpackedSize":13666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSK71bF5lWgyKXf/G40CCwy+LmsDwS+5Qe5IoNOxL2AAiBZrd3rlJ9dKG2o6st4/MT/amJSt1TSTFsoTUolU69c0A=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.1_1683647964052_0.4755674233676419"},"_hasShrinkwrap":false},"0.1.3":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.3","gitHead":"3d67305f88067f1fb0907a4e0564266a266be619","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"types":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","watch":"tsc --watch"},"exports":{".":{"import":"./index.ts","require":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/types"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.3","@tsdl/server":"^0.1.3"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-Y1R1pXFzZeBI7xnA6cQLtEzlw+7tN2mqfVg9WvFiqBW1TV9QwdJWB8i7/yhTZbFCLQGkwno5WMW3uspvz3Bxdg==","shasum":"108c2f7d090925a6aa7779433f8536fdb94a0ea1","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.3.tgz","fileCount":7,"unpackedSize":13658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW0oFo25XSCdCVWFmV1vuLFwz0MVakDPbsy9IjXrampQIgBhgTE6y0/w0oJ+Z3FZa93YX0NoV7F0BwQgkNVPgHtEA="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.3_1683797509917_0.36655959872856814"},"_hasShrinkwrap":false},"0.1.4":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.4","gitHead":"db7dda0454fee27c1b0cb23cabab35f4434bff29","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"types":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","watch":"tsc --watch"},"exports":{".":{"import":"./index.ts","require":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/types"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.4","@tsdl/server":"^0.1.4"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.4","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-l76rwy8xKk52eshRbrt7KgCM7w0y1+HIQ5J/lCPFuUnAcSOtAUHtDMg+IUG7AyagWdNsKad2bMURYmI8NZGgAg==","shasum":"1ae94cd3d115e5af047b981a3195fcac6f48a649","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.4.tgz","fileCount":7,"unpackedSize":13658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClnvkapnq/zUPyOTJuR87uAUFmWDS1hqI99pgRxy9UYAIhAP2h+e6J4tp0Qbjc9ktxNF/1/7JSjnHzpkVJBuMHEZKG"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.4_1683877249028_0.1814430037046495"},"_hasShrinkwrap":false},"0.1.6":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.6","gitHead":"f7011b978de1036a76252791d13b88fcbc62935e","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"types":"dist/index.d.ts","license":"MIT","scripts":{"build":"tsc","watch":"tsc --watch"},"exports":{".":{"import":"./index.ts","require":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/types"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.6","@tsdl/server":"^0.1.6"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.6","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-72DXMVdyd52HtZfdSqm/GdHIQKhR7Zb9H/wFiCjo4D4HJ7lWuUvQxIGsuuYX0u+OjygUqFxjx/8ZXA1AkqjCTw==","shasum":"4161550621247a92a9686efe9c7b85468b4c2f28","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.6.tgz","fileCount":7,"unpackedSize":13658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjzfEFR6dtFOOufn3RT7yJntMPGWUcOieaQLSCV49lYQIhALjAN/VI22D8GjWL1Q7A3ioSYiLAz1doXlEV7USLDJ3D"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.6_1683879603083_0.3205954536787059"},"_hasShrinkwrap":false},"0.1.8":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.8","gitHead":"fd5aba8f7f3d50d3346a3d66ccac7692a55d1593","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/index.d.ts","main":"./dist/cjs/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*.js","require":"./dist/cjs/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.8","@tsdl/server":"^0.1.8"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.8","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-nQFzcdyoobJMpo4iCfvBkm1CFI9RjbwMV9Sq/TBx1OhtzUHWsjy43WIZoTPsfJ/Vx1oOvbplv8jBsKuciIVKIA==","shasum":"0cba7d53e3576de5183312ae04d66650ef851af5","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.8.tgz","fileCount":93,"unpackedSize":74897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDESz63YnvkTD62fLKzEf3jvvPoZM1hjSE9jlzye+imjQIge+sQermqK1MKn3Pztdwc7DNf0O+IArhsjQSMdfNcSjE="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.8_1683894455031_0.01213798988650372"},"_hasShrinkwrap":false},"0.1.9":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.9","gitHead":"45068147e2de4b90f0fc9fbeb6ff906087cf8a8d","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","exports":{".":{"import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.8","@tsdl/server":"^0.1.8"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.9","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-0WkmuDE+Z396owVxSSjg6YRzmIVaaOrI02AqszYRgh/0KZWxLVu9bReFfFF4BpWfNOulGW0Eg//C/ExzFNDItQ==","shasum":"23338f1ae0d6a0b65277a6c86e3c0ea8dbc0398f","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.9.tgz","fileCount":10,"unpackedSize":20216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChrKyE8xXyaO7aM+ywlkWrQwS4Bmb1JrQpFjn0r9NRDgIhAIbELz2OQUcbo16N21dLvgTqQqr/y6pbeyuAcj+cdPkl"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.9_1683897167788_0.9335696433487186"},"_hasShrinkwrap":false},"0.1.13":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.13","gitHead":"4103362ca9ea89fb03bed0a85c24fbce30d135bc","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.13","@tsdl/server":"^0.1.13"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.13","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-3l8LRAYdm4Q5/CDrB364BgdxB6F6dd3oZme1NV+fQmfcaaagrZRx4J2z9tzvhFuAt5vkaixc8Z0ITFcERRW5TA==","shasum":"288a2051a3f0c6defac3310d10e6caa00b915ae9","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.13.tgz","fileCount":10,"unpackedSize":20267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiK1in9Pg4mtw46Zn5LFRpfD4947+c4vNX0r/TY9EhjgIhAJGMpF79XbwpBD8PiNKUQftp5Li70C+xCb61pdVO36zd"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.13_1684413414891_0.8882060930707616"},"_hasShrinkwrap":false},"0.1.14":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.14","gitHead":"4f52b8f4c1445a911d403b7e385bc9fed2b19671","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*","require":"./dist/cjs/express/*"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.14","@tsdl/server":"^0.1.14"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.14","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-qUcsFMxqFUwemMXVMrRp7woHVKQNzKjTeaRYyKjT3et6A89RIx3B6cNSgcxI6XZmdQHZeJrKfb5eC+1tuyZVCQ==","shasum":"43875a318789d6c3f092b9bf7b57884bd1d4bb7e","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.14.tgz","fileCount":10,"unpackedSize":20304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8CkcnydEO2wSeFukYnH/Cawbl5wf3qCDVHz1eICJaGAiBtta17IhRuVJwK5ZcVRRUZu4bcoxFzc2hq7NoXcMtxEA=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.14_1684414374541_0.3903461172070868"},"_hasShrinkwrap":false},"0.1.15":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.15","gitHead":"fa03f78cc2e2c02eb38a77a35660254174b29e9c","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.15","@tsdl/server":"^0.1.15"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.15","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-nNxLerQnw5yLiiXZJW6k3Ou2rGp1AcJhrYMssS/bBKdHkuCEyiiJAEQmLBAnVmPzpNb6ggpngeKc4KFWKrxh5Q==","shasum":"807467a181c4c86c5773130ef688639b0d69a97c","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.15.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyo/vm5v+J7XytIWgCF8ITkTwLD+7ftS08qmf6LR0QbAiAdrfMPHYeDApSbnlmppYsW2OMjD6T8rF/RPq9QBZbqBw=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.15_1684595876530_0.48406987801290846"},"_hasShrinkwrap":false},"0.1.16":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.16","gitHead":"92b05b7c7585e063a08c9f88cb3d5c9f54e9374f","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.16","@tsdl/server":"^0.1.16"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.16","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-SYBw4d/hbWwbLDALaRQxQmGV1k5ngGXTKRflv7he/GG8ZmgxuG0PlJsc6Y93yHl2kyqRK70D9/B1Z8EXmAoZ4Q==","shasum":"583110e1979d8f3f647d5b32a912b372a30d412e","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.16.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC+nAnaOKY1ZhgbWWOh3C6O5nrvDB/nyqQaVYg//XGkAIhAMkfLQViuFMy7OfjCLn+WfQrRDtMPY4FcUN60vHjc4HL"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.16_1684614980620_0.006211793206926108"},"_hasShrinkwrap":false},"0.1.19":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.19","gitHead":"d86641f47217682b28447326fca93d4beb8baac0","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.16","@tsdl/server":"^0.1.19"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.19","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-gVfQk1CWoRwkmjycNvunMVZ5hQRtvMsrvFsHlvYgWSCku0QdvDvj6PLS59gQP7oQSFRgFb3S6SnrWjZoaYoNZg==","shasum":"e2a94567528f5444df1941f283d62a0e8769100b","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.19.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN8dgSl+1WLpXDe2+mz6zYezgnuqO6LftHfhwlKhTpsAiBh1KTBRIe1PGptieTLBkLF6bO3bJqGLiJ73zdkvWzO2A=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.19_1684748619904_0.03346417374709221"},"_hasShrinkwrap":false},"0.1.20":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.20","gitHead":"3e305a6bf1ee036c34a6a234d948628643a30447","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.16","@tsdl/server":"^0.1.20"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.20","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-q10l2w/vX8iIhpKlagOsj0mE3WdFdKOPPXFtux/8WeFCkmn92L33PC9tejsUvN6xYP7aAMkOUvwsWWp7VVjZbQ==","shasum":"929bcb7f0fcca334ddd319c1a0d6bc560dd08d75","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.20.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd1zIQzqDoUQAmHo70h1vPyRrw1E5Ziaomk+syhhYpcAiEA5sfne8EzsP9nBNHf8NrhrJjSQPTPGyOk2mUt59bb8vk="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.20_1684858553566_0.8821107299742041"},"_hasShrinkwrap":false},"0.1.21":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.21","gitHead":"d0b3e04101e216805f2b6c68041930bc442767e2","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.16","@tsdl/server":"^0.1.21"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.21","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-3rn3+xbk0y0Q3CTqqFrftUPSgLdkQSExzcbI5ZtC9NynjNo7VPnK1U/ZhHqC5CUz3T7a0AyAIUtaJnOGyLoMiw==","shasum":"a2d3e058a3f5eea1ede0dc1dda3059ab0cb8576a","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.21.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQyse9jhLvelyUzJXAynrxyR3cRq8fcXS9iQBX+y2rTgIhAKGmaR1e51UUPncKdvkN/LOo/vw3z4qlVaoEVFN49T8+"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.21_1684859180474_0.5293417139039214"},"_hasShrinkwrap":false},"0.1.22":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.22","gitHead":"644cffd6156ea3c819c21d6e8d8f47dae21418f0","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.22","@tsdl/server":"^0.1.22"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.22","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-l0eUQIzCV99gu2c3AGzZr9yT3jHYBlTPP/mJmv1abeW2AviOTNMsnaNWRaX1z6GvvMMl+1cOxrwHbih20gEh1g==","shasum":"dafa7898cdcc6a8e3712e89f74581b26e061bba3","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.22.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxCPa24CRgoSUhlY1O9hwoC6kCmBmTi75pM1qSkN6WyAiB/JspP4K3roD4J0/ecu+qwGMI22u3O25f2vVxibTZGmA=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.22_1684913731660_0.9613442841672426"},"_hasShrinkwrap":false},"0.1.23":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.23","gitHead":"439002d310beff95bfaa0e3f3f73915dfcea2750","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.23","@tsdl/server":"^0.1.23"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.23","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-f2jKZdpoVn+WtJZIBSiBAl/B2Q4u3DC1LJcQtadQTsdu1jt5acFtM1EW+eOhR0GqtnIFDKYieDbAD+izYGal3A==","shasum":"3230a6a25a885cbccfbac9a26b88962ff9f6f6e1","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.23.tgz","fileCount":10,"unpackedSize":20310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmsSicqIFJOIZXXIgNS4ZE0AjKDqFNhM+NCjnWUfyFBQIhAMCSzRAyBjr9OWPljso9+WJHkbHvShEsFVrYHHpSOlay"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.23_1685119006553_0.5988684259206505"},"_hasShrinkwrap":false},"0.1.27":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.27","gitHead":"e436acd45407859c3edab7ffc1a26dcd438ea64a","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.27","@tsdl/server":"^0.1.27"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.27","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-vd6s/sn+s8HeAxOX0rh+T2Vur06BWk2hQ1jucHg5s9VApK+JVL+ckRRRg9S9FsTC/ozbcoCAI0CrHSz5jldFGA==","shasum":"51f465a8d34b29a6ca2dab32a439cccc2176601f","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.27.tgz","fileCount":10,"unpackedSize":20300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGodcMikKwSUtX1R05jpXW9K/msZqAM3JsqENru8NlaIAiEAzCoGFBrIBDpAI33+BDieWGWKviOiamyy//7P6PHQIts="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.27_1685634773496_0.32856551677717705"},"_hasShrinkwrap":false},"0.1.28":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.28","gitHead":"0157b08886f0bc5da4386132c26be79422731807","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.27","@tsdl/server":"^0.1.28"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.28","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-+66tjM6oe9HEWdV1Wy3mQQWZJS4w3YG+/3JrKBlYUtDJhIq0nyQu0pYYQR9pAWx+akvloRYDGLXoTExsgAjtdw==","shasum":"9d7ac634d8bc71dee5b09e6f5c9d97fb7363fb25","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.28.tgz","fileCount":10,"unpackedSize":20300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDklfED+H96clIaE3plaq/nLqieACxOVi1Df1X3SIoSAiEAozYBovDznoqbJlFDRU7OtvDsf5MFtAD3LyagG9C5uT4="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.28_1685716224648_0.07204021885781176"},"_hasShrinkwrap":false},"0.1.29":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.29","gitHead":"bc4dd6aff947722a4d8a587cc393f6b9659404f1","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.29","@tsdl/server":"^0.1.29"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.29","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-RVKARHn3y7+MTuPT0BMucHbu4JK/DVBpbhxOSH2vHQqm/TUcHxZcesxiWM3ewhalc3Py2Yv2qDhx+WU9Cw0A/A==","shasum":"4ea17852ee45028353e95a6f1aa8927bc16a7076","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.29.tgz","fileCount":10,"unpackedSize":20300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Zpvo79Ri6JxtF1TrVfp4HkUlE7rBkagQHGWKglofBwIgMwpeuS6V40Z4VbD4JPymKhimMf6tJS5rHw9nf+jd5kc="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.29_1685973434283_0.9980955409300145"},"_hasShrinkwrap":false},"0.1.30":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.30","gitHead":"c75ee08f019e310513268b52d6e4ffcb3153fa42","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net"},"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.30","@tsdl/server":"^0.1.30"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.30","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-8VW0HiJ7rUEl3a7oZdC3zrRAnT7eTc3TTauvV4knWSAiaw5zYvI/JW8VpWvqc7fWVx562IklMTvZPglet5SrgA==","shasum":"df73d3ee5edbf8050a3ccf538abd4215a21ce3cf","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.30.tgz","fileCount":10,"unpackedSize":21863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZTNmP4X83zUsh+PPYt3u+mH+lSJtW2o4l+BE59hgh3AiEA5kVdGG0jo4WRSr+GLpV7kyLJaW59cREEGI/jJSQIvKg="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.30_1686492741832_0.5608230863978088"},"_hasShrinkwrap":false},"0.1.31":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.31","gitHead":"e59ddbfef60b3120d9ef9e721a66da429e8490a4","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.31","@tsdl/server":"^0.1.31"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.31","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-Y4tN+IcEJvqZju4rYFXPP+kRFdRu0jF0BFoi1Au4LhUFP1JOjXUTfkqpU3HhueRqHV/qCNzcYsCENBY6gTomDA==","shasum":"1d064015ec98e822c80ebdf697320110026569fd","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.31.tgz","fileCount":10,"unpackedSize":22018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9v//yAYuNwnWzam63dH6+hiEc/BXc6anrgi+J3gI9OAiEAxTqLfLwuFtSS38w2nsbBxV+4xNixbLWSacAIIhm35MM="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.31_1686761666866_0.9134509374503694"},"_hasShrinkwrap":false},"0.1.32":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.32","gitHead":"68fdb8ee770f76f95b07a994c72ee16d0362fc33","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.32","@tsdl/server":"^0.1.32"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.32","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-d7SiglJkzhYSsH8PE3UBawktwAZAHYYaMUAc5Y4orGdvcFMOnk3oPs3tNS38m/6w4dRGkExekdPKraQuF+uQew==","shasum":"fa4e5a41b2115735d077968e84a64be3627ad369","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.32.tgz","fileCount":10,"unpackedSize":22036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT6BPd/LHOK/IRW9bS82pGhom6boMY1qfTTO+XAAiU0AIgKLT2nMFJFm4RC3jlubB26e5g5D0lb0UcQCz7zbrrjzI="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.32_1686762105795_0.8614508763679838"},"_hasShrinkwrap":false},"0.1.33":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.1.33","gitHead":"9de6050ae2952199786ecb91bdf6cc9ddb1bc83c","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.1.33","@tsdl/server":"^0.1.33"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.1.33","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-XiNU56QP67ttaeTHS/iZ+Fm4Dt132r0HiO1sPFpVVWg/74/cq6zWNeCzMK70RJiAXo5ZU5WC29h5UyvFe4/D5g==","shasum":"c4e1ef9dd4f040fba72aed9076ac20be4362ce7f","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.1.33.tgz","fileCount":10,"unpackedSize":22036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJhRELdMJCG8ImVTP49RnnEorPMuMPpwBrbzwICWVUHAiB9P0si3CR9hIewJRroBxTH32lCHJe64wsWVPtVlzaIFQ=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.1.33_1687005911762_0.16290005786279238"},"_hasShrinkwrap":false},"0.2.0":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.2.0","gitHead":"aeb29375947ec31b9b11a3a4e5a21d3237fb940e","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.2.0","@tsdl/server":"^0.2.0"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.2.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-3csgCnUO8lYtNUikKbe9HWuQSNaYQAGMmJxV6wDSI24a0AQTyqviphm5Ez4+Acilxjo7uSauWlSfiSiaPjSZGg==","shasum":"d2f61a1ded2fd419ec476268e888beb45e5531b3","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.2.0.tgz","fileCount":10,"unpackedSize":22085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0epOJ24xxvjSMWMqJU7Reqy6XzVvcKAeROlFpE4ubAIhAPzTAOgPoTvlmqygHFafZzcicXt6jcQYbF4q9W7F9M1r"}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.2.0_1687100592834_0.11259390820234594"},"_hasShrinkwrap":false},"0.2.5":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.2.5","gitHead":"79c55a9178080067124d2822c4b4022c00d46da2","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.2.5","@tsdl/server":"^0.2.5"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.2.5","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-PnxpgC1KM1Vax89dIWnC5fIhumJoVtCJ9O4lFzag7NwJ1wgu2DJ5fL4tL0/1t02h9sLLGfvvZXstI9qxtAnLbQ==","shasum":"d15feb9f7f3cb20471000a5e1fea3358f72f0569","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.2.5.tgz","fileCount":10,"unpackedSize":22836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/cY3NxPZsC/bAA2GdpnbtFioOiqUzlZNkJEf6qL6O+AiEA48wjIg44OPqgrw98z10uth+3Q/ws3k27WteujZ0JohU="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.2.5_1687338089646_0.922726104629088"},"_hasShrinkwrap":false},"0.2.6":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.2.6","gitHead":"48e6fc3ff68bdbaf51ccfc735dba4986ca91a6f9","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.2.6","@tsdl/server":"^0.2.6"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.2.6","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-t8w0MpDOCz3OY0uw9nLEP5TC1wGsC0ExM/seP8VDd16mqXja+7VacBYgDQ6Swzi4UDVcyQS8RxucvpYIscYpjQ==","shasum":"c01b37d6b5e69ee1dcfa2e4e2eeafb53bf9400c6","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.2.6.tgz","fileCount":10,"unpackedSize":22836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC7aGcHvQtcgNKvnKGNIH8i/VMXIYAqCjr5DhIaJinZAiBwxzQXBLO4K7n2t32Xhdqqrv5E+iCAoPRlMqQnDB4vOA=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.2.6_1687338380571_0.11387586874606415"},"_hasShrinkwrap":false},"0.3.0":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.3.0","gitHead":"42183694895eb07e0762f290fcd32fc875cbb2b3","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework","express"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","watch":"tsc --watch --module commonjs --outDir dist/cjs","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.3.0","@tsdl/server":"^0.3.0"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.3.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-gB4CLgl2jSkOGJuCuSJe4h5g30/ehPw/y4I+sihw81eCoem2jnpHr0X1xNgv1BDNK9R98zLC2QpeSCNzc4UgwA==","shasum":"ea427cb220e9081f4c233c1beac2c1901c4d384f","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.3.0.tgz","fileCount":10,"unpackedSize":21707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4fYAfMwjdNyMa7M7BtTdkJf5vZ1wRMLe6uFNUS1m+hAiBfUDnXFI6lTzYFKLW4X09w7H74IQjjnbokGQw7GKHLbg=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.3.0_1688125876284_0.7027686176863364"},"_hasShrinkwrap":false},"0.3.1":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.3.1","gitHead":"58f7475bd452124802dd04720d3c8d88a3db9c6a","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework","express"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","watch":"tsc --watch --module commonjs --outDir dist/cjs","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.3.1","@tsdl/server":"^0.3.1"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.3.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-dU8WtDtFARaXR53XneY70EpmTk8lG9JWZlgtol6a+R2/ThJgtWPIC534o2LW+ubaSzHGuu/6DJiT3RtqKrZqcQ==","shasum":"50e45d65676149cfbad37ae3e887f654299663e8","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.3.1.tgz","fileCount":10,"unpackedSize":21711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZXVrf3SloLKmF9JJ9ncEdsAoo1He7awcMrz46ryjsMAiBYEN0yVvG6m/zeyTX0BXCiDD1OUzAI1+hx0+ZAsjdPwA=="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.3.1_1688128916237_0.22731719972623843"},"_hasShrinkwrap":false},"0.3.2":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.3.2","gitHead":"5f2e9deb369ae01c6e283e74c549be6b45a4c45a","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework","express"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","watch":"tsc --watch --module commonjs --outDir dist/cjs","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.3.2","@tsdl/server":"^0.3.2"},"devDependencies":{"typescript":"^5.1.6"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.3.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.0.1/node@v16.19.1+arm64 (darwin)","dist":{"integrity":"sha512-DrbNryWExXGQcijjDgJBxzA+KmGCXIUHdrcbHtpWBzUTrSHBWXkZsagYT/wkihnCgrS87+hBqjblPucwC5jSnQ==","shasum":"9a8ddf4c23a8fb4b2343c7b0c959affb8232184f","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.3.2.tgz","fileCount":10,"unpackedSize":21766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcJx/7vIpbNRSQErx7BpeQ7mvVKLVP5HP3qzh6UDrBSAiEA0laZoleFUnzzNg+5yfpNmJpl3Ww149Gx1DJ+miJWj/U="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.3.2_1689249769714_0.4926125380104245"},"_hasShrinkwrap":false},"0.3.8":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.3.8","gitHead":"bc52d8f35af0ee6cadc60bcfff7ea68b7d88b9b2","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework","express"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","watch":"tsc --watch --module commonjs --outDir dist/cjs","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.3.8","@tsdl/server":"^0.3.8"},"devDependencies":{"typescript":"^5.1.6"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.3.8","_nodeVersion":"20.5.0","_npmVersion":"lerna/6.0.1/node@v20.5.0+arm64 (darwin)","dist":{"integrity":"sha512-Wl2tUgcSlPK1asMtt0eQE57SL1tyqlzoAc5bDCTjz6uSQ/ThLBq4uHqqMpnSMgFl4epw+JwfU1sfN1k1Al3KIw==","shasum":"7850d75d62007e1b2a1099f22c9a434475c8f3b9","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.3.8.tgz","fileCount":10,"unpackedSize":21766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGE50ta/ujnL2SeuM8tVcHkp9XVRJAoLjSDZWxIYtjoAiEAqHW8QfG2yQ94mcB4NTehcbGBw/hH91E7Jo5lgfXYano="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.3.8_1691420440235_0.18096501153821554"},"_hasShrinkwrap":false},"0.3.9":{"name":"@tsdl/express","description":"TSDL express.js integration","version":"0.3.9","gitHead":"73283acb1dab14ff8d574a11974d754fc7fd1863","author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"keywords":["tsdl","rpc","data layer","api","framework","express"],"license":"MIT","scripts":{"build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc --module es6 --outDir dist/esm","build":"npm run build:cjs & npm run build:esm","watch":"tsc --watch --module commonjs --outDir dist/cjs","types":"tsc --noEmit"},"types":"./dist/cjs/express/index.d.ts","main":"./dist/cjs/express/index.js","module":"./dist/esm/express/index.js","exports":{".":{"types":"./dist/cjs/express/index.d.ts","import":"./dist/esm/express/index.js","require":"./dist/cjs/express/index.js"},"./*":{"import":"./dist/esm/express/*.js","require":"./dist/cjs/express/*.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"peerDependencies":{"express":"^3 || ^4 || ^5"},"dependencies":{"@tsdl/core":"^0.3.9","@tsdl/server":"^0.3.9"},"devDependencies":{"typescript":"^5.1.6"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"homepage":"https://github.com/asplunds/tsdl#readme","_id":"@tsdl/express@0.3.9","_nodeVersion":"20.5.0","_npmVersion":"lerna/6.0.1/node@v20.5.0+arm64 (darwin)","dist":{"integrity":"sha512-cYKx6KJxRAb1C+ulVE6YODnS+v9iGJ098vSOWNBJyv8EbkqNiaZiD4INF8HRw7IVam1PYbh5HcDLLHQhOYiujA==","shasum":"da4bf61e6ca288f3140b4f7b7c24909623c6e272","tarball":"https://registry.npmjs.org/@tsdl/express/-/express-0.3.9.tgz","fileCount":10,"unpackedSize":21878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWE1Fkqeg+sQkU1g35CJgni5cys7JsT4a2VLzj6DwN/wIgBm5WsvXE0aAv+61auk423tGWrhzg+5DJis1SBiV/0pY="}]},"_npmUser":{"name":"asplunds","email":"jonathan@asplund.net"},"directories":{},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_0.3.9_1691420476941_0.09033666240442839"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-09T15:47:39.239Z","0.1.0":"2023-05-09T15:47:39.430Z","modified":"2023-08-07T15:01:17.188Z","0.1.1":"2023-05-09T15:59:24.241Z","0.1.3":"2023-05-11T09:31:50.070Z","0.1.4":"2023-05-12T07:40:49.193Z","0.1.6":"2023-05-12T08:20:03.231Z","0.1.8":"2023-05-12T12:27:35.281Z","0.1.9":"2023-05-12T13:12:47.939Z","0.1.13":"2023-05-18T12:36:55.069Z","0.1.14":"2023-05-18T12:52:54.686Z","0.1.15":"2023-05-20T15:17:56.717Z","0.1.16":"2023-05-20T20:36:20.790Z","0.1.19":"2023-05-22T09:43:40.099Z","0.1.20":"2023-05-23T16:15:53.706Z","0.1.21":"2023-05-23T16:26:20.667Z","0.1.22":"2023-05-24T07:35:31.828Z","0.1.23":"2023-05-26T16:36:46.730Z","0.1.27":"2023-06-01T15:52:53.695Z","0.1.28":"2023-06-02T14:30:24.823Z","0.1.29":"2023-06-05T13:57:14.450Z","0.1.30":"2023-06-11T14:12:21.995Z","0.1.31":"2023-06-14T16:54:27.079Z","0.1.32":"2023-06-14T17:01:45.986Z","0.1.33":"2023-06-17T12:45:12.013Z","0.2.0":"2023-06-18T15:03:13.051Z","0.2.5":"2023-06-21T09:01:29.744Z","0.2.6":"2023-06-21T09:06:20.787Z","0.3.0":"2023-06-30T11:51:16.435Z","0.3.1":"2023-06-30T12:41:56.375Z","0.3.2":"2023-07-13T12:02:50.051Z","0.3.8":"2023-08-07T15:00:40.450Z","0.3.9":"2023-08-07T15:01:17.075Z"},"maintainers":[{"name":"asplunds","email":"jonathan@asplund.net"}],"description":"TSDL express.js integration","homepage":"https://github.com/asplunds/tsdl#readme","repository":{"type":"git","url":"git+https://github.com/asplunds/tsdl.git","directory":"packages/express"},"author":{"name":"Jonathan Asplund","email":"jonathan@asplund.net","url":"https://asplund.dev"},"bugs":{"url":"https://github.com/asplunds/tsdl/issues"},"license":"MIT","readme":"[//]: <> (AUTO GENERATED - DO NOT EDIT ME. EDIT README IN PROJECT ROOT)\n\nTSDL express.js integration\n\n[@tsdl/bun](https://npmjs.com/package/@tsdl/bun), [@tsdl/client](https://npmjs.com/package/@tsdl/client), [@tsdl/core](https://npmjs.com/package/@tsdl/core), [@tsdl/dashboard](https://npmjs.com/package/@tsdl/dashboard), @tsdl/express, [@tsdl/gui](https://npmjs.com/package/@tsdl/gui), [@tsdl/node](https://npmjs.com/package/@tsdl/node), [@tsdl/react-query](https://npmjs.com/package/@tsdl/react-query), [@tsdl/server](https://npmjs.com/package/@tsdl/server), [@tsdl/tree](https://npmjs.com/package/@tsdl/tree)\n\n***\n<div align=\"center\">\n<img src=\"https://raw.githubusercontent.com/asplunds/tsdl/main/meta/docs/components/misc/Logo/logo.svg\" alt=\"drawing\" width=\"80\"/> <h1>Type-Safe Data Layer</h1> <p></p>\n</div>\n\nTSDL, short for Type-Safe Data Layer, is a transport layer designed to blur the line between client and server side. TSDL is an end-to-end http communication framework that makes your backend a type-safe library for your frontend.\n\n👉 [Installation](https://tsdl.asplund.dev/docs/getting-started/installation)\n\n## Example code\n\n### Server side\n```ts\nconst router = tsdl.router({\n   auth: tsdl.router({\n      login: tsdl // ✓ structured and nestable routes, easily refactored\n         .use(logger) // ✓ reusable and powerful middleware support\n         .use(cors)\n         .input(loginSchema) // ✓ Zod, Ajv, Joi, Yup etc. or custom\n         .query(async ({ input }) => {\n            input.username // ✓ type inferred and input schema validated\n            const user = await db.findOne({\n               where: { username: input.username }\n            });\n\n            if (!user) {\n               // ✓ consistent and simple error handling\n               throw new TSDLError(404, \"oops\");\n            }\n            // ✓ return any JS value to the client\n            return user;\n         }),\n   }),\n});\n```\n\n### Client side\n```ts\nconst onSubmit = async () => {\n   try {\n      const result = await tsdl.auth.login({\n         username: form.username, // ✓ write with confidence, inputs are type safe\n      });\n\n      // ✓ correctly inferred JSON serialized type\n      console.log(result);\n   } catch(e) {\n      // (e is unknown by default, this is just for type inference)\n      if (e instanceof TSDLError) {\n         // ✓ handle errors with confidence and consistency\n         console.log(e.message); // \"oops\"\n         console.log(e.code); // \"Not Found\"\n         console.log(e.numberCode); // 404\n      }\n   }\n}\n```\nReady to dive in? [Getting started guide](https://tsdl.asplund.dev/docs/getting-started/introduction)\n## Links\n\n- [Documentation](https://tsdl.asplund.dev/docs/getting-started/introduction)\n- [Installation](https://tsdl.asplund.dev/docs/getting-started/installation)\n- [Server setup](https://tsdl.asplund.dev/docs/getting-started/server-code-setup)\n- [Client setup](https://tsdl.asplund.dev/docs/getting-started/client-code-setup)\n\n## Features\n\n### Replaces\n\n- ~~Rest APIs~~\n- ~~Express/Koa/Nest etc.~~\n- ~~GraphQL~~\n\n### Introduces\n\n- Type-safe back-end architecture\n- Incrementally adoptable — works alongside existing Node infrastructure\n- [Express.js support](https://tsdl.asplund.dev/docs/getting-started/server-code-setup) `@tsdl/express`\n- [Built-in documentation](https://tsdl.asplund.dev/docs/api/documented)\n- [Generate un-opinionated AST](https://tsdl.asplund.dev/docs/api/documented#auto-docs) of (documented) back-end `@tsdl/tree`\n- [Type-safe and implicit input validation](https://tsdl.asplund.dev/docs/api/input)\n- [Type-safe and powerful middleware](https://tsdl.asplund.dev/docs/api/middleware)\n- Modular API (install only what you need)\n- [TanStack Query (FKA React Query)](https://tanstack.com/query/latest/docs/react/overview) and [SWR](https://swr.vercel.app/) integration `@tsdl/react-query`\n- [Consistent error handling](https://tsdl.asplund.dev/docs/api/TSDLError)\n- And [more](https://tsdl.asplund.dev)...\n\n## Contributing\n\nTSDL is developed as a monorepo using [Nx](https://nx.dev/) for cloud runs and caching as well as [Lerna](https://lerna.js.org/) for package linking and publishing.\n\n1. Clone the repository\n   ```sh\n   git clone https://github.com/asplunds/tsdl.git tsdl\n   ```\n2. Install dependencies (also initializes husky, & symlinks packages)\n   ```sh\n   npm i\n   ```\n3. Start hacking! Unit tests are located in /tests. For playing, use /playground (it's git ignored but included in workspaces). You can find examples in /examples.\n\n### Docs (nextra)\n\n1. `cd meta/docs`\n2. `npm run dev` (assuming dependencies are installed)\n3. `npm run build` check that it builds\n4. `npm run start` preview\n\n## Publishing (access only)\n\n### Publish npm packages\n\n1. Run lints, build packages, bump package versions and publish\n   ```sh\n   npm run release\n   ```\n\n### Detecting circular dependencies\n\nIf you suspect you have caused a circular dependency (easily done in monorepos), you can run `npx madge -c` in the project root.\n\n### Deploying documentation\n\nMerge into branch `preview` (for preview) or branch `docs` for live. The CI/CD workflows will automatically build the Nextra documentation site and deploy it to Cloudflare.\n\n## Credits\n\nTSDL was originally created by the developers at [Enter Technologies](https://entertech.se), it's used internally on projects such as [GyRank](https://gyrank.se) and [markanvisning.se](https://markanvisning.se) but was later open sourced.\n\n- [Nextra](https://nextra.site/) for documentation\n- [TanStack Query](https://tanstack.com/query/latest/docs/react/overview) for the awesome query library\n- [gRPC/tRPC](https://trpc.io/) for inspiration (see [migration guide](https://tsdl.asplund.dev) from gRPC/tRPC to TSDL)\n- [Nx](https://nx.dev/) cloud runs\n- [Lerna](https://lerna.js.org/) monorepo tool\n- [TypeScript](https://typescriptlang.org/)\n- [Vitest](https://vitest.dev/) unit testing\n\n***\nThis README is auto-generated","readmeFilename":"README.md","keywords":["tsdl","rpc","data layer","api","framework","express"]}