{"_id":"typescript-rest","_rev":"71-8ade9417557c46a9c7141e6346b57a0d","name":"typescript-rest","description":"A Library to create RESTFul APIs with Typescript","dist-tags":{"latest":"3.0.4"},"versions":{"0.0.1":{"name":"typescript-rest","version":"0.0.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.13.4","multer":"^1.1.0","reflect-metadata":"^0.1.3"},"devDependencies":{"babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","babel-runtime":"^6.9.2","del":"^2.2.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","phantomjs-prebuilt":"^2.1.7","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","webpack-stream":"^3.2.0"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"3bb366e6d78e3df5946a6137d08cefa56c209549","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.0.1","scripts":{},"_shasum":"b62db7616ff5adee8d30253d67eb3fd375eace6b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"b62db7616ff5adee8d30253d67eb3fd375eace6b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.0.1.tgz","integrity":"sha512-rctcQqa6Fk28EviQ+vkLHqzqqMywvLhCwUogzITqU7A4/sG+kFkfmKjS3gqhHr9bqSGyUrq8yeZS25NAW13s6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbZYTxaSc2oISyqqCcqj8pGAi8ij/YrcmUmS05lQ89mQIhAM2Buq7XtqIOQ0UougkytVGrT5kOWjeow8iYdXAcdWPe"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.0.1.tgz_1473879766828_0.8188416576012969"}},"0.0.2":{"name":"typescript-rest","version":"0.0.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.13.4","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","phantomjs-prebuilt":"^2.1.7","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","webpack-stream":"^3.2.0"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"7393bb6a65bbfd5d7e72f1a5a3a196f508d3da19","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.0.2","scripts":{},"_shasum":"564437025b87b27d26c6c4fad04fe49c4fc91862","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"564437025b87b27d26c6c4fad04fe49c4fc91862","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.0.2.tgz","integrity":"sha512-PP+CEcP7vRLz9MuDq+YdQxxlszmq/VK+MzZbWrAAM228aOaBd6hICe4HvhMBx0t75gf/WTmU4HYT3wUfN+PiMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnxDbCoSfV/I/bLszVN6FhvaeLtLVTNei/wQCmgeWZyAiBgyokoGuSpQPzbYydiWrSpiISEM+HDG99kuZHTlBENCA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.0.2.tgz_1474033780232_0.16547869355417788"}},"0.0.3":{"name":"typescript-rest","version":"0.0.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.13.4","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","phantomjs-prebuilt":"^2.1.7","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","webpack-stream":"^3.2.0"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"dccc6c5a1f28aaf88bfb6f832e95130744f90387","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.0.3","scripts":{},"_shasum":"51c5741cf6e8a35059d1e90081e7f3d8e3ffd562","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"51c5741cf6e8a35059d1e90081e7f3d8e3ffd562","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.0.3.tgz","integrity":"sha512-1d+LpAgf69KmrV4D8Y90/stJp8xPZgyh3MjjMkxWw1+l9cI6ngu+qBV+RadSsxqUQNMfNOxxcF1G/78yOVIaRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCXUrdky49NQooaKZCOhoxGqSMSKUDFxJDIbnjoVGT6wIhAJg5fcrcwbEF8cVVJ0JDNN4B5i/3Mj7YAWxzn9a/nQF8"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.0.3.tgz_1474070045267_0.292368006426841"}},"0.0.4":{"name":"typescript-rest","version":"0.0.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.13.4","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","phantomjs-prebuilt":"^2.1.7","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","webpack-stream":"^3.2.0"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"02a9093624510b617b194b3412bc45ec226b3737","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.0.4","scripts":{},"_shasum":"8f89850e84b1cdec57745fbf6a3f16fa15a248d6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"8f89850e84b1cdec57745fbf6a3f16fa15a248d6","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.0.4.tgz","integrity":"sha512-B9TsOqSgCa/qZ11oLEuZBx+9erPz++W3IzawOEv7ag0GRRzMRN0X/Nv0du0OtUQ4bTLbsrSnyHMTg23oSBLVLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMz4N+9Z+DyZVP2EBjoUKQy2NNFCKBXVLkCxAn3pWYIAiA77/MmuIbeGE23y+4SfW7jnjsoU0cf8p9qZ5JkW0cjoA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.0.4.tgz_1474070589768_0.5380133790895343"}},"0.1.0":{"name":"typescript-rest","version":"0.1.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.13.4","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/es6-promise":"0.0.32","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/jasmine":"^2.5.35","@types/multer":"0.0.32","@types/request":"0.0.31","@types/serve-static":"^1.7.31","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"60609a5557a22ad1dce47e78f07df0434da85a65","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.1.0","scripts":{},"_shasum":"11059ac462bea1921d79a9e7e2aa32f664fa452c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"11059ac462bea1921d79a9e7e2aa32f664fa452c","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.1.0.tgz","integrity":"sha512-yfbDvmTTn3jFFI1106YthPkWK24Dkc2OKYKNp/KwPYVd3RfFyg3T0N6sqNGMgIQVBp1ld/SGR/rpQKOIDiAtXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlvmqHuyRvErf0eh12b9rP2/3g3lpwoiRsPff0r+QRsgIga8x8tUhwuO20xHNgv3ToInkPtK4g62e4xEG0MKxKnv0="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.1.0.tgz_1475852007319_0.0890391725115478"}},"0.1.1":{"name":"typescript-rest","version":"0.1.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/es6-promise":"0.0.32","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/jasmine":"^2.5.35","@types/multer":"0.0.32","@types/request":"0.0.31","@types/serve-static":"^1.7.31","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"ff0e8b70941f38da3b1b5e345bcf2175322d6a13","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.1.1","scripts":{},"_shasum":"8756f9af81f7b0135651f38867dc1d1729f68b50","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"8756f9af81f7b0135651f38867dc1d1729f68b50","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.1.1.tgz","integrity":"sha512-Mt6KZfIWhSWUrAfdQCq2ygCm9/GMJndCI89BXIbcdBnJ5JC/VEo0rW90GamspMeAWxMjB79YHybcdJ1vqRUa0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfjbVz66FVagV5Swf7OedwYRiOfUV6b0JQc0UQq+7c9QIgRoyohEqHa1upEOZjC1gVwaf1cHoNvHoi9DR0C/CQ/tE="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.1.1.tgz_1475881632061_0.33164071827195585"}},"0.1.2":{"name":"typescript-rest","version":"0.1.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/es6-promise":"0.0.32","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/jasmine":"^2.5.35","@types/multer":"0.0.32","@types/request":"0.0.31","@types/serve-static":"^1.7.31","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"20dd67c9341ef6e84cd4d69e81f8916bb7b42384","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.1.2","scripts":{},"_shasum":"66583796dc093d4fef9df84348141b4383d7ddc8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"66583796dc093d4fef9df84348141b4383d7ddc8","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.1.2.tgz","integrity":"sha512-8AZpxLSBboctzNSCdjcIt9HKFfLkdA4gWZ8NNyrAz2QOYJuZrBR3rhEM2GpyK3rLJyh4kS7fFDI941NQ8D9l6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRJfVLsFej7Ko4qJiEbqDJaykf2SvwUtX+ThVF10NaHAiEAv7bZyXeOkc4DZjX1TPJoeMVTPxRN7gyvR+Q259p8LMM="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.1.2.tgz_1476363234541_0.44017369695939124"}},"0.2.0":{"name":"typescript-rest","version":"0.2.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.1.0","reflect-metadata":"^0.1.3","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/es6-promise":"0.0.32","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/jasmine":"^2.5.35","@types/multer":"0.0.32","@types/request":"0.0.31","@types/serve-static":"^1.7.31","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.0","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.0.0","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.0.0-alpha","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.6","merge2":"^1.0.2","remap-istanbul":"^0.6.4","request":"^2.72.0","run-sequence":"^1.1.5","typedoc":"^0.3.12","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"ce64e9109c0f076f1af616b8993c787da5cf95db","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.0","scripts":{},"_shasum":"9b1446a8ca8267e927b23a888894df28e05404e2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"9b1446a8ca8267e927b23a888894df28e05404e2","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.0.tgz","integrity":"sha512-Hm7/CWZXqT7CXfVArSKAOIG5vDRCAEANT5kvaqQbmqATzEiins/NUak8+ueYT5Q7/uXx6ZKtanT9WpTZDGpXMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2OE66bE9Uh9Kl0QhgP3QSnuB54UvRjr3tDIT/eRPFLQIgGw6kRWZwWZlf4UwAsA9KWsNAWpxQig+29qXVx+8YyWY="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.0.tgz_1476816563607_0.33938579075038433"}},"0.2.1":{"name":"typescript-rest","version":"0.2.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/es6-promise":"0.0.32","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"016de9a16204c0dfbc92b2f1e60626d3594fc716","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.1","scripts":{},"_shasum":"e2017b398caf3561a823ffad6f1f9dbcd24b5092","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"e2017b398caf3561a823ffad6f1f9dbcd24b5092","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.1.tgz","integrity":"sha512-tUm6Zi0bF7wjtLc0+sXWJcwOJ6yW2TB/RnuKbeHPa8iJS7t+w5utFkYW2S8CLY/fILDTC8vqNIJUxZ5gNnUVyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfnb+s8EQehhscuyRCBXlJG45nbxaB6ygjeVs/D9JjGAiEAhoRqSbuCx5GN9uMZ81vlNbJcRw90hm4hLCAxOlTKkFo="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.1.tgz_1477399022829_0.9501521373167634"}},"0.2.2":{"name":"typescript-rest","version":"0.2.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"3160b3200df700c9c72a89287085aeabed1abce5","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.2","scripts":{},"_shasum":"f535dbbee9362578d596eba1083943161d1247b6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"f535dbbee9362578d596eba1083943161d1247b6","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.2.tgz","integrity":"sha512-9aUSy+NEOdfU7WF8WYPs+7FSNvyK3HDHvsUOBv+P5jKeLMuBOZpFWSTpJQIFSRygC6pbM9XUlbNRCbrKW9+20Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGd1JyFymyJGUzXzCxt2+n0APdzVyyEFI89cVJ0WCNbEAiEAu+j9cM0L0wokydykgN70vOvjEpkTlK6uhvTONRSpWvg="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.2.tgz_1477403422008_0.6016410691663623"}},"0.2.3":{"name":"typescript-rest","version":"0.2.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"5e26e64969fd0627a2bc479d36d3f3bd406acd47","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.3","scripts":{},"_shasum":"4bd5cd67036410ae2359b294173fa488a53ef12b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"4bd5cd67036410ae2359b294173fa488a53ef12b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.3.tgz","integrity":"sha512-YrVE4ieKkimiDyciXnkYXU6j+owzFj6FzhdgLlVBBJHn3GcfBFft9Aitt1O4PvT4zbfKB4xnHKETU/27yMVdGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhGrp4d8j5PAqaH8jpmtmpGHiJeHftR7/wRQf36Fb05AiEA4ofKg6CJxo8s1Ld2PEK6vJIOiJZ3028q4Lp4ruTTBwk="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.3.tgz_1478286397457_0.6008346935268492"}},"0.2.4":{"name":"typescript-rest","version":"0.2.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"c6e58a3325cbb876b9988c9f4086710744e7a60c","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.4","scripts":{},"_shasum":"ed0518975f57e19da78d56946caab19c3d3bad52","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"ed0518975f57e19da78d56946caab19c3d3bad52","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.4.tgz","integrity":"sha512-Ub3AuPVW8Bx80+blOjucGxenrvvdunVi/iV9i7xRiU7xDBOT0muS8VMjgBFo7TuN/kP0/6v65+IY+DyYpmN+jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIeH87c4S3lkfJYUE5ZmoHj/iQPclZfRju9cHKquYtlAiEA257dVSjcPHUyU6WYuFvyMrp/ztNpVx3JmPTlA8u0XPc="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.4.tgz_1478288941133_0.8242566753178835"}},"0.2.5":{"name":"typescript-rest","version":"0.2.5","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"72cc9d9d0fec10fdac1e34b15309fa4378863565","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.5","scripts":{},"_shasum":"42e95876b9dda0388e38e4afa201f76fa8bdfadc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"42e95876b9dda0388e38e4afa201f76fa8bdfadc","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.5.tgz","integrity":"sha512-mUVRmZSmzOL63i9WMnOkMCo8CsFGMLYjPPjob9/1q4SjcUaijhUJOzC9+LgOAfmtuYDsyyHsQ4YMZKLCxSTMAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjWaBcpoUljBcdg+FpQtvvky1ewKwyzFKQar4mw6jNVQIhAIKL+qhFF8eedJxLsO2ZhXJdrXlciaWG7JMm94s8LZfY"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.5.tgz_1478637557941_0.9651098111644387"}},"0.2.6":{"name":"typescript-rest","version":"0.2.6","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"d4b7e17fd8e9efd080d3460045b81b6315604fc4","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.6","scripts":{},"_shasum":"e20d600a80421f47b8a62145f8a62c6d8ab24ae9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"e20d600a80421f47b8a62145f8a62c6d8ab24ae9","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.6.tgz","integrity":"sha512-9Tk1/+ZoaQZJXNbw2adVClSE7XDioMx5yFo8wkToE2MQmfkZmLs+VDXHj8qVXQRLoTVq7f1xzEgkdU/acm+Xwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaUSX2zkG4ROdk8LvevZd8oPwGOS8kVwWRwb4J8NI6gAiAbUEZOsa1D0HW4wzEitCvwl8p2MISmU3jJTq/jAjw8UA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.6.tgz_1479342240535_0.8719975729472935"}},"0.2.7":{"name":"typescript-rest","version":"0.2.7","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.0.3"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"e432eeccc8b3ce071c9ab5f3b11fb9457179bf68","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.7","scripts":{},"_shasum":"6a8c53734260fd73d7a9acc966c8b1aa098fc07b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"6a8c53734260fd73d7a9acc966c8b1aa098fc07b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.7.tgz","integrity":"sha512-ohlXbt4qx8OtuE8l8W6L5fzGSMG8BFm9oJI1zg6nHQpi8C72soYbkTEGPmuR2zvqXNaleOqpnlANHZpPoXLtSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR2rQiK2PTv8wtsfIH3FDHoiAfdl1gNYRqeZrFtkkEswIhAJ8IdlCZ38PQv6WZxPmaiJ+WUk4ZENj8Vlyj6VO8p9hs"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.7.tgz_1479349326538_0.5594305475242436"}},"0.2.8":{"name":"typescript-rest","version":"0.2.8","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","multer":"^1.2.0","reflect-metadata":"^0.1.8","underscore":"^1.8.3","underscore.string":"^3.3.4"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/request":"0.0.32","@types/underscore":"^1.7.33","@types/underscore.string":"0.0.30","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.1.4"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"65492be00356bd353da8afcb96b18f8d281fc1b9","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.8","scripts":{},"_shasum":"12ca784c8d686237627db415213f6a5d4702cf8b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"12ca784c8d686237627db415213f6a5d4702cf8b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.8.tgz","integrity":"sha512-bl9ZTlzI66lIPFu4Oj5Qf45LqDGYK9WOEdspuqQJf4ExjBd21bRMvx/vd4cUQlnYjAIQH0fCCeiJv+QzxhDWww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSyTIO8XrQTiYLJSCx0Rsr+BUF4gzkMNfpzHwn2cNyDAIganPDQY3+S2VwSFHw3xSAvShCc1hoIjZdHUrY7qiN5MI="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.8.tgz_1483149767755_0.6740676613990217"}},"0.2.9":{"name":"typescript-rest","version":"0.2.9","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","lodash":"^4.17.3","multer":"^1.2.0","reflect-metadata":"^0.1.8"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/lodash":"^4.14.45","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.1.4"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"4a18425a30b7d37d517500bbba5511259998a0d9","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.9","scripts":{},"_shasum":"04c10256d8e715399722cfac2208967e3b9b29b4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"04c10256d8e715399722cfac2208967e3b9b29b4","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.9.tgz","integrity":"sha512-c2ylooHamuXJX29f9TQpHLznYkpSveptUI8TkvPc+aamdZj/iOuPRVNAqSnNZcKU8OlttljWvvcXaG1WL7kKVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1i7u+4mAsgg0czJA0GA8/7C0Qn6q9DXLNF2VDq4XzmAIhANbS0p2DkVuQpq2sHrhpdjHEAkOw67cJXIDD6oGjhsJ1"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.9.tgz_1483155223890_0.6985636400058866"}},"0.2.10":{"name":"typescript-rest","version":"0.2.10","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.33","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.15.2","cookie-parser":"^1.4.3","express":"^4.14.0","lodash":"^4.17.3","multer":"^1.2.0","reflect-metadata":"^0.1.8"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.35","@types/lodash":"^4.14.45","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^3.0.2","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.2","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.0","typescript":"^2.1.4"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"cd7174a3102e641be69a7a0a2c00267da05eb57f","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.2.10","scripts":{},"_shasum":"86bdab10eac89d2861438c4b9fc2afa75b9bf4b6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"86bdab10eac89d2861438c4b9fc2afa75b9bf4b6","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.2.10.tgz","integrity":"sha512-JmxPsmlemYK7QdiA+guDJn1hLcubrBvpjqAOx8YTDYl0Z/KmteyStF45olfwskIK5gzNUd27ejHvpKT9D6Fc8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIOGYMpll+eW3F5gFF7CYJJPZy+A6KB3fo2o1nK0TxAAiBrEGwKOeaJWdHSy4pa4ylvA9ozhME5VBDVjJoiyxcqgA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.2.10.tgz_1483753301328_0.5380012702662498"}},"0.3.0":{"name":"typescript-rest","version":"0.3.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","express":"^4.14.0","lodash":"^4.17.4","multer":"^1.3.0","reflect-metadata":"^0.1.8"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"a54b159e7ea782d8f3d044a17b7bdc3f1a595199","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.0","scripts":{},"_shasum":"10ea765b1caaefd36b91fd422cc8ddeb330367d1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"10ea765b1caaefd36b91fd422cc8ddeb330367d1","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.0.tgz","integrity":"sha512-Cd34hRFYFHHoDlk1nvx/QB9vFTTZfEr3TWv9S13eaGxJoCpHy/NqBkR19Ftaaz+FtPfItLIUtej7udkztU3rZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwEgSUbcQFSzmN5TXca+TBFF3/+2/LGgMIX0mCWyDHkAiAgfnfvBheyq75aQLbA+qEnAPdRlFaR3vB4qJerxazAJQ=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.0.tgz_1485459449746_0.3031666693277657"}},"0.3.1":{"name":"typescript-rest","version":"0.3.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","lodash":"^4.17.4","multer":"^1.3.0","reflect-metadata":"^0.1.8"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"b1c21c1fd44a51924d3fa791647587b2ace10377","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.1","scripts":{},"_shasum":"a8f71ddaafa680e935bd003bb62b58a6fa100bb1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"a8f71ddaafa680e935bd003bb62b58a6fa100bb1","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.1.tgz","integrity":"sha512-/JrkG18z4lfeQ6sjs1ASNhysnb++d4rn7QQu2XL11/8by7PTCCS1H47X6akPpuh8CY/EHGQG3ytBT4BT3thqJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGXasC7xAhO/jLOQkdMlNSZBmNjdFLzn60kkMpUjze4wIgXih+JVKmhPd+QgYhDeUmAj8cGnawPrtPN7FoN2zaZIY="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.1.tgz_1485899325214_0.6462749652564526"}},"0.3.2":{"name":"typescript-rest","version":"0.3.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","lodash":"^4.17.4","multer":"^1.3.0","reflect-metadata":"^0.1.8"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"2420318c9c04e958dfff8808a3b7a13e6c2512a8","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.2","scripts":{},"_shasum":"a1af6452ac60d95713c8ea8a4b0c27ff56ca7f5b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"a1af6452ac60d95713c8ea8a4b0c27ff56ca7f5b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.2.tgz","integrity":"sha512-cKt2HdH/KgV9qgHnTaFqOgMoHoxHN9iYE6tOtZ1q65UbvLGvKJQw0D86qEKFu+FsEqt7nOUH0LMNcGNaXAEjsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmflsdPDDZIdDZxCJoCAIUshLYSGPnkue0MAdrOmQIrAIhAPRkCusTkTVizIBQTI2HwnqYgw8r5vtBPe+r2i9eiWpt"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.2.tgz_1485907669195_0.5476497104391456"}},"0.3.3":{"name":"typescript-rest","version":"0.3.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","lodash":"^4.17.4","multer":"^1.3.0","reflect-metadata":"^0.1.8","typescript-ioc":"^0.2.5"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"20306a25592e2768c076621758a2cce2b8a044d1","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.3","scripts":{},"_shasum":"49ce2d3320ca7547d12876387a805bf1a5cf16ce","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"49ce2d3320ca7547d12876387a805bf1a5cf16ce","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.3.tgz","integrity":"sha512-mtWij5irQJaWpZg+PcRS8DOtVUrxGc8Vrjdfbpui3BPzZNpZBwpsFz0mc8aYiIIMW36taAmQv+YHmXSYtmnwqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEFShnBnkDNIHoLEAOzBzM22cXIUfdb6KoLwkyAbt40AiEA8NqMjeEGINRosIZd/1YB3uw3LJVmsBUl4p79uQFTaAY="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.3.tgz_1485915064052_0.17314554145559669"}},"0.3.4":{"name":"typescript-rest","version":"0.3.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","lodash":"^4.17.4","multer":"^1.3.0","reflect-metadata":"^0.1.9","typescript-ioc":"^0.2.6"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"bd93cdeb8d0f3e729bdab55a3290f2481a0255a0","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.4","scripts":{},"_shasum":"77ff4831a0d6ff7ec45902293e0fcbd408884aa9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"77ff4831a0d6ff7ec45902293e0fcbd408884aa9","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.4.tgz","integrity":"sha512-fw1Wt7+JM8hSX4Y5psCiqWnxYlH9e0XkJg0XvB/YHg8uEsMI7KkURUZttAzNgd7Jx8/cKJq8vdO8uwzHR3Urng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFnd63cMIldnEsZXGwZVIymnHk57HSVeDAUoxlhKfWlwIhAPRNKCqYd1t8RpOiDS5aIXhUyKX+voe112qcE5gbu7Eo"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.4.tgz_1486555247996_0.2787611212115735"}},"0.3.5":{"name":"typescript-rest","version":"0.3.5","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","fs-extra":"^2.0.0","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.9","typescript-ioc":"^0.2.6"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"9323bf8e1fb70437679d5e2163de56ac4644cd89","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.5","scripts":{},"_shasum":"5cfea7750246a1f1986b0ebe1ce0d8c99413187d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"5cfea7750246a1f1986b0ebe1ce0d8c99413187d","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.5.tgz","integrity":"sha512-agJ9dEj3yM0tGC7ZoR9eYkl79/+JRj7PoLasDxwx/voiWcIa6oVR6+baOiIl5HdppRg1UTH7AqILY0ypZwDokw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtOL7e78Od8NjQJKMP4wFBu714aYSnYtY5paaGqoMRUAiEArscL1jNFK06lj9s4zs1AKZYQmFKysAgkyIPHUoy7ijw="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.5.tgz_1487176786502_0.8189932510722429"}},"0.3.6":{"name":"typescript-rest","version":"0.3.6","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","fs-extra":"^2.0.0","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.9","typescript-ioc":"^0.2.6"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"ab5b0e2bc2aedae17d195c18c451952658b0643d","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.6","scripts":{},"_shasum":"c2986f43c7a2477302fa176f694fb8b02f026221","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"c2986f43c7a2477302fa176f694fb8b02f026221","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.6.tgz","integrity":"sha512-M23FnEA6lJp9XQRWY4IRnYTcKjOwLPsIqFR1XFZ1ERqzdj9xYA0d7Zlu+f3sE1XyC7RdIlwYxAHXA61psfCxhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoCPOGuXvoEKuBoEqounYFmd6lPPgJZYsqXvmm3MrwyAiByJcpN4N5PnJvL7VYvrCKutgD9RWDe+6k7j01VELm/qQ=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.6.tgz_1489176340581_0.39938523643650115"}},"0.3.7":{"name":"typescript-rest","version":"0.3.7","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","fs-extra":"^2.0.0","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.9","typescript-ioc":"^0.2.6"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"7ea26afc51f8c6ad0aba1eea9d35420ed2fb031a","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.7","scripts":{},"_shasum":"4ee0c561ab746b5af80d282b98df8fba903c69fd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"4ee0c561ab746b5af80d282b98df8fba903c69fd","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.7.tgz","integrity":"sha512-NhNsEF+Tf8dSoFFSkbaGvlnpTXEfbtdItAy3MfU0Hbbjs9+YG6lpLB0Kilnj4h1KtBYG7aMl+Vk9IMPTtYEghg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDstAx8x28vgKnpQW9Q7RS9phqBucbqhxLpTG9Mhiq8NAiBQBM2BJLDUAZIuiwCQa8P64fmcI4RGVtEvenc8qacong=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.7.tgz_1491421801355_0.9361579229589552"}},"0.3.8":{"name":"typescript-rest","version":"0.3.8","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.37","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.16.0","cookie-parser":"^1.4.3","cors":"^2.8.1","express":"^4.14.0","fs-extra":"^2.0.0","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.9","typescript-ioc":"^0.2.6"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.41","@types/lodash":"^4.14.50","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.4","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.76.0","run-sequence":"^1.2.2","typedoc":"^0.5.5","typescript":"^2.1.5"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"98c1dbde7285f3d9bdacf8a58ffc260689e011d4","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.8","scripts":{},"_shasum":"4e456e6363a4d4c666212a14d3cf9475b7e31f16","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"4e456e6363a4d4c666212a14d3cf9475b7e31f16","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.8.tgz","integrity":"sha512-VvphQJ44qyb4otJWgkMetMj4VD0gB8HoB87y8nnedCp9pQkpjOVcIm/dLNiKu9Zb1EjC/Z22kAfZTBw9WGcNUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQJ1C09azJNluzJ6AFDRJ+IIO7xnhL7Q2AftyKB/wAVAiBOY+yS6rItIcPoHRl3/cYYrRJ6iRO+a1qoZld97frrhA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.8.tgz_1492032497061_0.7664895027410239"}},"0.3.9":{"name":"typescript-rest","version":"0.3.9","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","typescript-ioc":"^0.3.1"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.47","@types/lodash":"^4.14.62","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.81.0","run-sequence":"^1.2.2","typedoc":"^0.5.10","typescript":"^2.2.2"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"8221cc1b0b017728354f786dbd8dc197df181628","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.3.9","scripts":{},"_shasum":"11040d344319581854b200d232553036e742ad98","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"11040d344319581854b200d232553036e742ad98","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.3.9.tgz","integrity":"sha512-s+jMP895ndNsuCEikeuRd8p83TnYIVBGQ61UqYg0odaSZGUHKM6pnsGn1wy2ojCwB+Spilj8C4EVvUCMYsTLBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0TjURKVW2MUF31v1Mm3+VnRG0dC+HxlzbSJZpALU9MwIgSvuayIkPUAbcXiqlqThOuRXAkNxVRx3d32l7DBmHJrA="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-0.3.9.tgz_1492702578312_0.42254734109155834"}},"0.4.0":{"name":"typescript-rest","version":"0.4.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","typescript-ioc":"^0.4.0"},"devDependencies":{"@types/es6-promise":"0.0.32","@types/fs-extra":"0.0.37","@types/jasmine":"^2.5.47","@types/lodash":"^4.14.62","@types/request":"0.0.32","del":"^2.2.2","gulp":"^3.9.1","gulp-delete-lines":"0.0.7","gulp-istanbul":"^1.1.1","gulp-istanbul-enforcer":"^1.0.3","gulp-jasmine":"^2.4.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","jasmine-console-reporter":"^1.2.7","merge2":"^1.0.3","remap-istanbul":"^0.7.0","request":"^2.81.0","run-sequence":"^1.2.2","typedoc":"^0.5.10","typescript":"^2.2.2"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"license":"MIT","bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"release","doc":"doc"},"main":"release/lib/typescript-rest.js","typings":"release/lib/typescript-rest.d.ts","gitHead":"6f109b5c3c8a3bd699776ca70eb483c6d9e94808","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@0.4.0","scripts":{},"_shasum":"2a6e98df077485656c2ff54953bfedeb6b348297","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"2a6e98df077485656c2ff54953bfedeb6b348297","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-0.4.0.tgz","integrity":"sha512-IWsGVP5P8tFWile5TvnKGLTsfUEzC1hFHuCJgZ5psPxUzFYvk6lQqrMhF2AEJsRI37HM3jMvF2nbMP8WOCotXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESbiNKJIM/2nSbWOVonfYUR5YNGC0x+Hkq6wBeRrwOqAiEAyvs4BdhkEQtm1UMFNLTMzCbop0lxUf4FodIDerXVSGQ="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-0.4.0.tgz_1493062274538_0.24589379434473813"}},"1.0.0":{"name":"typescript-rest","version":"1.0.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint --exclude=./node_modules/** ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build && npm run doc","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","swagger-ui-express":"^1.0.7","typescript-ioc":"^0.4.0","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.0.2","tslint":"^5.1.0","typedoc":"^0.5.10","typescript":"^2.2.2","typescript-formatter":"^5.1.3"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"de870f325624f09fc9fb9df243621d4c6a4b0e4d","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.0.0","_shasum":"2493343f3b9a25b3eafff5ca091aa9fd48e20057","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"2493343f3b9a25b3eafff5ca091aa9fd48e20057","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.0.0.tgz","integrity":"sha512-7DhiRoX599i7Jq42AdXCdtku3+hXBn7QoyLcIJyD+5L4qgl42zeEzAmK9ILUWm+UzF8paIsECyjyuuq1r2MG1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaNgQmoT55hU/2neKRkXW4R616aBKOc++ApaeGJplftAIgLRmlTkkz7L7q609O93Aq7KRQ26atUNvFjcFpPheDiRE="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-1.0.0.tgz_1494275588740_0.2961032132152468"}},"1.0.1":{"name":"typescript-rest","version":"1.0.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint --exclude=./node_modules/** ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build && npm run doc","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.0.2","tslint":"^5.1.0","typedoc":"^0.5.10","typescript":"^2.3.2","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"6b7c771656c14ac1d7f15a38f2c1bcf3c064d7b4","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.0.1","_shasum":"fc128885e0b91c0cdfa3282745c83c9dd39bb5ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"fc128885e0b91c0cdfa3282745c83c9dd39bb5ca","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.0.1.tgz","integrity":"sha512-X8xbTKt+EPK+5WKg5XY2nVhP9/J0eNc4MzfXB4nDKFJYYxsawhokeS7E698lpXViW3h0tIqcbLqMJm2SB5alOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvJ/mPTd8UTl+j96qcRKtFOWqDezA39cFWhZA51nMQQwIgDEFrlZmq/GK8rbbg12qyC4p7vOq3uOJMwFvnJttT/YM="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-rest-1.0.1.tgz_1494418503679_0.7692084971349686"}},"1.0.2":{"name":"typescript-rest","version":"1.0.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint --exclude=./node_modules/** ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build && npm run doc","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.0.2","tslint":"^5.1.0","typedoc":"^0.5.10","typescript":"^2.3.2","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"0bc7cc4a77711f70cf9c5efe6e16295daf85bafb","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.0.2","_shasum":"36d2ace6efecb6d51f63ad1cf97cc4a8efedbdf2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"36d2ace6efecb6d51f63ad1cf97cc4a8efedbdf2","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.0.2.tgz","integrity":"sha512-caaioAwe5TQJYmqpv9kTNuRY5zl3GaBic1/i4ETYLfI28z0Lko0roHu7/rC92/vYtwi/sf22TDC4PRbescHWuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG305hdiRir3gg7OQ+/0UZWw+3GYVzm44XkGEHep3ZLbAiEAsFDGkCkQAcNZj9MhGljuHNWvnJ1gkzMZeJbMPyatQaI="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-rest-1.0.2.tgz_1494614415786_0.7522185794077814"}},"1.0.3":{"name":"typescript-rest","version":"1.0.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build && npm run doc","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.0.2","tslint":"^5.1.0","typedoc":"^0.5.10","typescript":"^2.3.2","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"76a8b31b9e5f3490e39df262b95258ef066db6ca","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.0.3","_shasum":"68419e7f9a53c0dfb3b85221c5c75790a5aa5cbb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"68419e7f9a53c0dfb3b85221c5c75790a5aa5cbb","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.0.3.tgz","integrity":"sha512-X3rYc9WW0+1ZXlcn50c+5L+ZMpWLb9xh+irSag0Dk3x2slKA0liV8OgQJD5/zvZOjVv+daFvzOekgLCRntXfZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGNkXk3IlO52IYQ8+fhSUca96uOaPowwsD3DS8LH1jHAiBIS329z75HIrwBSS/CIni4MgtamnSByf0Ugc3nNExp6A=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.0.3.tgz_1496856778895_0.5477537943515927"}},"1.0.4":{"name":"typescript-rest","version":"1.0.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build && npm run doc","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.44","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.3","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.0.2","tslint":"^5.1.0","typedoc":"^0.5.10","typescript":"^2.3.2","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"c59717be75b6344751bc79861b6a51e91efbb043","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.0.4","_shasum":"0b1ba2f1b23e4e6535889e729fe29126beafe1f7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"0b1ba2f1b23e4e6535889e729fe29126beafe1f7","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.0.4.tgz","integrity":"sha512-PC3CH0PQOuHmtx4MpOg/ndwxIRRTKhAgCxsuoVsGtmM6TfWiDLQ+28pMu/xA8y4JReOwFJ2x33Fj4xh/alTOsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMcGn/Rk6F0FyIkSkoLCPMgm6P22kqEYzPcNUWQ7OCiAiAoH0zVcywR7DHHSrmNqsl2V7ec5zif6mK/ObppF4xfSQ=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.0.4.tgz_1497231726139_0.43318868591450155"}},"1.1.0":{"name":"typescript-rest","version":"1.1.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"9c9813746825ac0712badd6032f4a4a37cb018fa","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.1.0","_shasum":"a2e77e1c74c92e1963f511a2e8b622045bfa9509","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"a2e77e1c74c92e1963f511a2e8b622045bfa9509","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.1.0.tgz","integrity":"sha512-wWkyGztOK7eTCGWyLaFJ2ANj6RXGC+pgvzx6dMyqCXwmV2sixXv7ZbcjaulCWsVvXNe6KwXP4Idg6eW90ymQqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiNrRWgMJ18FmLImsOampVvork0SrM4jZaiBhj1udlmAiBiebmgmuOhsAz0O4RQw69S++Ls2FafiFAgiU0e9kMmfA=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.1.0.tgz_1499970265667_0.5004440669436008"}},"1.1.1":{"name":"typescript-rest","version":"1.1.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","prepublish":"npm run build","deploy":"npm version patch && npm publish","postversion":"git push origin master","pretest":"cross-env NODE_ENV=test npm build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"97e7ed2a0f8da8309bad35648de452de110b2b02","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.1.1","_shasum":"a76ec0a5a2f29ed0425ca272c472c871dc7a8394","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"a76ec0a5a2f29ed0425ca272c472c871dc7a8394","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.1.1.tgz","integrity":"sha512-vTeJ0MG9RH7t3qBImW4oqgFM8Z+qKcapOPEpPG3rHygdYG3GbRb/P+K8DXmQa2/57Q5Kr/Y1C91uQKrIhz8y1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJ7suG7flYzkYEQTDGeEJ8RSNXfwUhJn64k/87XGgZQIgfZQ+EUPuI2/M4+rMOeuVbAcQEJYv8yUbJO9pR1Z5jb8="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.1.1.tgz_1502219991690_0.8520906062331051"}},"1.1.2":{"name":"typescript-rest","version":"1.1.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^1.0.7","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"7b0bc8f7d38a37514bb309643d443c099820d5bd","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.1.2","_shasum":"0acbb86d7085eb827e9fc5f3c2d0c40f6b9dc010","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"0acbb86d7085eb827e9fc5f3c2d0c40f6b9dc010","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.1.2.tgz","integrity":"sha512-nUEGMZBUitE5OsJg6zcaYqLUt+vvIu9axEZHV4FQGxdUljCphAMtqDPoBnCl/GJDeuRy+K/+cB9ggicedPyTdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpsgu8fC3LWmaUtxM/ZGC6b72RRhTQdEGEPXlR1JF2yAIgUX4mjt0p39uT1fCE+QqDLnn/McjWtJs8zta9rdihl6E="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.1.2.tgz_1504705475172_0.8618162327911705"}},"1.2.0":{"name":"typescript-rest","version":"1.2.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.8","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"fc677d768798af6e5412d0dc2f1ba42a5f23851d","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.2.0","_shasum":"e01fa8336554fed62deaa990baaed52b6808490f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"e01fa8336554fed62deaa990baaed52b6808490f","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.2.0.tgz","integrity":"sha512-pvrT5oX2FUCRVhA/Yb33aRHYr7iOocoP8mnJtSQW6//vGV64uwEpXlXYw1LZYrlQhPvvQwHLhcNXrLQ/pQS0Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4UW9FoZt31KPDh+IbQ9sf16WqN/uFKJMlp6wpmREqMAIhAO9Vd+L7W/+CxLxjo2CtoT3ZRsigGju96geEkBC4h/Og"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.2.0.tgz_1510346891055_0.6346589382737875"}},"1.2.1":{"name":"typescript-rest","version":"1.2.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.8","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"e545ecc5027cdc2344ba1b802184edc632ad9fcf","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.2.1","_shasum":"8a7323f0c73e6cedc98d1d83656018bdef856101","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"8a7323f0c73e6cedc98d1d83656018bdef856101","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.2.1.tgz","integrity":"sha512-cj5S+m2BhfucmnEluf4nZ+WedRcAkNo8bGkzw3dlXJdoWq+04z87TBa+YkhbjqTMmwj4KJdVtMWo6gGTv9w1Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC18UOUAfgWWl6Moq1u5JOd5RUhFFQbw+yBaqR1yHyz4wIgdQBlE0OfgWb/9NXE/0Ew0LMZ5xaEutPfFfZ6bp2aQGQ="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.2.1.tgz_1513605212935_0.5552666990552098"}},"1.2.2":{"name":"typescript-rest","version":"1.2.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.0.35","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.15.2","fs-extra":"^2.1.2","lodash":"^4.17.4","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.8","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^3.5.1","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.62","@types/mocha":"^2.2.41","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^3.5.0","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.3.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.4.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"afdec7f7bcdd114fbf5b2ec06ff19e800dc648fc","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.2.2","_shasum":"481ed7b4a7a6cca00afc4e3986c7bc91ecf655fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"481ed7b4a7a6cca00afc4e3986c7bc91ecf655fd","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.2.2.tgz","integrity":"sha512-6FcVtjAqXQJtjxOjqRW+jBnwmtg6j84g3PGEyJZ7Fe458iIqDy6k6pQGrLHq6+ncObB+Rzk2BwHDx9Ax2J6lHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs/XCmsSJbccLeVM9OZ+wGlcL+OBdIbIzE5CpS9fnd+QIhANnz1OhhMxftZLlv0GjvzVydYaEkc1g7G653UE7yc/uo"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest-1.2.2.tgz_1516930086608_0.30732276989147067"}},"1.3.0":{"name":"typescript-rest","version":"1.3.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.11.1","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","fs-extra":"^2.1.2","lodash":"^4.17.5","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.2","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.102","@types/mocha":"^2.2.48","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.7.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"62ce196b6824f4047755c985518d64839d67d5c2","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.3.0","_shasum":"b7f280711297b10209e6a2030f0dc9ef035cbf22","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"b7f280711297b10209e6a2030f0dc9ef035cbf22","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.3.0.tgz","fileCount":37,"unpackedSize":395899,"integrity":"sha512-cSFN5OznRb/mQUios6Is1mj4r52bZzn1czxyl5d17qahnpM8ht0jxgxmAnr8n/1H0GHNuNr82eFesTlXbQGLjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDN5NUUSoAXfRVhRxkuHMdaGk3mlLbWdHjZqFi+FCrubAiA3WbMQ/0uWVu9v7K9ojxLEV0SELbodGvQzBE6eMoUQ0w=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.3.0_1521123877523_0.009247229192899553"},"_hasShrinkwrap":false},"1.4.0":{"name":"typescript-rest","version":"1.4.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.11.1","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","fs-extra":"^2.1.2","lodash":"^4.17.5","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.2","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.102","@types/mocha":"^2.2.48","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.7.1","typescript-formatter":"^5.1.3","typescript-ioc":"^0.4.2"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"b3b0ebbfe255f60c16210d78b6b00e630030d980","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.4.0","_shasum":"a6c0ca6fb7b7fb8d6f1ad53e2bf94fcdf75e0023","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"a6c0ca6fb7b7fb8d6f1ad53e2bf94fcdf75e0023","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.4.0.tgz","fileCount":37,"unpackedSize":405222,"integrity":"sha512-o6omjA/mTnyA2qxrLwVMvb3cU8FUYIChiuB3Jr6VhZe+HHPTgDaKk2n+hr8WNoCLdkAJKohnLWlAHsfwyp4R8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa3wdi8wnLANNad1IefWbRP7EcIRIeovzs0eouU1LWJAiEA+mgWdtvnalb5dKDZVTG/F3nnP+3M5VN8olWfF85zCbM="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.4.0_1521740513526_0.06804327044929748"},"_hasShrinkwrap":false},"1.5.0":{"name":"typescript-rest","version":"1.5.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.11.1","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","fs-extra":"^2.1.2","lodash":"^4.17.5","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.2","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.102","@types/mocha":"^2.2.48","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.7.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"edef750972ac2c28819926bd36782f2512e03159","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.5.0","_shasum":"5eba1128588ba271ba28bca9b012fa6b261176bc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"5eba1128588ba271ba28bca9b012fa6b261176bc","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.5.0.tgz","fileCount":37,"unpackedSize":402488,"integrity":"sha512-VgNjdKa8SDXit+rCPHvU9ujKZvZy0hZKskYGFN36zGH7krg3O/GdQnXgW1njw5godP9Zd0gk2fiYGxdcnOBtGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT5iYIYK9yLCEXeyQnXlihljpP0p2T19pM6EMZBnENLgIgGi+WtNJvLxgJGlA5EaXxVzKpftZOn5woyNHYYYIBIxQ="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.5.0_1522275618702_0.318817931423647"},"_hasShrinkwrap":false},"1.5.1":{"name":"typescript-rest","version":"1.5.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.11.1","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","fs-extra":"^2.1.2","lodash":"^4.17.5","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.2","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.102","@types/mocha":"^2.2.48","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.7.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"aba2f5c632b866c0a88fc1b4bdd3de93f17922dd","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.5.1","_shasum":"3e1a9e752ad9dee18f3e6885dfb5a0abde8a25be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"3e1a9e752ad9dee18f3e6885dfb5a0abde8a25be","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.5.1.tgz","fileCount":37,"unpackedSize":402788,"integrity":"sha512-kHsmtlm+yQ5WosJN93S2RT7YghaLMTAGc+VQ2GQe3hX0ExevscYQyhuQF5+wJMbK4qM18KNHjAcbQ/k+CgtP7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTMmWDbGnY4p4ISSqmSExRvxfHG1LjR0OGvXJ+LhAQjAIgDwHFZVlpNAEbUQaNSIsuQxSwPoOfHndXDW2w+Oqt8Y8="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.5.1_1522324441823_0.3006026512456097"},"_hasShrinkwrap":false},"1.5.2":{"name":"typescript-rest","version":"1.5.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.11.1","@types/express-serve-static-core":"^4.0.49","@types/multer":"0.0.32","@types/serve-static":"^1.7.31","body-parser":"^1.17.1","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.2","fs-extra":"^2.1.2","lodash":"^4.17.5","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.2","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.102","@types/mocha":"^2.2.48","@types/request":"0.0.32","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^2.13.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.5.0","nyc":"^10.2.0","request":"^2.81.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.5.0","typedoc":"^0.5.10","typescript":"^2.7.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"0ebe666b09565cca7ca48d1748fdcb1905bbd86d","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.5.2","_shasum":"043f51888cef90fbf36670422be6d8115878544a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"043f51888cef90fbf36670422be6d8115878544a","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.5.2.tgz","fileCount":37,"unpackedSize":402755,"integrity":"sha512-r3aNrPxtUE+t1mTxol+IvX4hnco8KhPbUwRhYEL91NBSVZiPcRveiHs9aMOYVT7cm+QIJoOiL0LVLbX5hSVghw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRijhc850Tj5UTHPInK9/Q1EFnks44AfNX9Nk7EqXxmAiEAutl8E+VdfsHKLJ2ae3qZZvrNzThpBI86e4zS7BJaMO4="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.5.2_1522337865182_0.4179552159754507"},"_hasShrinkwrap":false},"1.5.3":{"name":"typescript-rest","version":"1.5.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"0.0.32","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.3","fs-extra":"^2.1.2","lodash":"^4.17.10","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.3","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.109","@types/mocha":"^5.2.1","@types/request":"^2.47.0","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^3.0.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","nyc":"^12.0.2","request":"^2.87.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.10.0","typedoc":"^0.5.10","typescript":"^2.9.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.2.3"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f05e1facf5d9b259a04376b62d7b2d6b7c7bc76a","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.5.3","_shasum":"b744658f07a2d8558bf7ce31178b30c2a48f1395","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"b744658f07a2d8558bf7ce31178b30c2a48f1395","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.5.3.tgz","fileCount":37,"unpackedSize":425248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHc0FCRA9TVsSAnZWagAA0+kP/i85oI/+7os4+sGqWQAK\nFkQAmR3Ej9KugEu9xCD757fULM+3SodKfQqKOMKE2bqeTxfOIgOuIoZJo3cy\nkg8MDA59T8IhVRS07FuhEMpeI1awY1T5mZvABRXOy+d//fzrMHhiW3MY/OuV\no31TjHdprYOr7vPXo1Rr0pbNUSFe9l2BwQNnLZc4WgOFgyyPb70gu4hv2Lzr\nTkTUo7LYxyaseRc+sNj84L1R3+8WlSTk+Fx3FHeze2VqicaicBv5L31z9b8+\nKS6hCZASKWKIdBEcjwA4vqFl538U/pjsdVqCA1SHdTmX96TC0NM7Q3+IyuXv\nWFgiBpFVWxVuEdGhXUZM6BKFdU4JE4S3y6XYcy718FqVwH65nuPWZBdc3MVi\nx65iAjGCPvu0XOslj8uPz8+Keh4Lc/ZZPrZaArbx0YWYAg735X/6jAokXyYU\n3IRL8Pg5Zye5EnlKHtglc0jZFd1t+LiEELLvCkInrW/npzMT3QfBXnBJt+e0\nZsbdg6UUka7Yxor1hit9HkhG9sMQiZOyiNIxDr5/9GXgE/DkgxA7kDkejAXe\n9aoApS/yZ6akeKU4KImERgKrdHq+Tw9Xtr2cYw0AvEjd0U+xex4GzeK34T8W\nQXmI8K/AjOkjRiflr7oJpxZHz9uVzna07EKzUoOWmOIznYWI6JM4Q5saLEgk\nfNBC\r\n=dJWs\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dqMQJXMuOLuFh4YH7gCleg+a6O7L4j9y7R9wyCM9D0ZHk7vD80xv8gahzly75LAzAsThgpLvXXeayHMjpxEKqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+3v7FCw6mOxjRoJIaeIJu/qj14aybYfUA4EDD7AHTlAiEA6hM4i9GAqWc3rPg1aT0PQPnGQY+T3oNR8PRHhsV1cyU="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.5.3_1528679683750_0.9436037152381234"},"_hasShrinkwrap":false},"1.6.0":{"name":"typescript-rest","version":"1.6.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"0.0.32","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.3","fs-extra":"^2.1.2","lodash":"^4.17.10","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.3","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.109","@types/mocha":"^5.2.1","@types/request":"^2.47.0","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^3.0.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","nyc":"^12.0.2","request":"^2.87.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.10.0","typedoc":"^0.5.10","typescript":"^2.9.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.2.3"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"0c4bd656e421740c6d6636705ee3a34e7768c5c1","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.6.0","_shasum":"f098e220b2c32984ea64756a52cfb6d740e86f00","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"f098e220b2c32984ea64756a52cfb6d740e86f00","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.6.0.tgz","fileCount":37,"unpackedSize":427692,"integrity":"sha512-SC2ssPWc2IWZNqMueengIhaZz9LzeNDJB2If8GM/NvvHIl+DkhMeh6QJ5zGOOigaSpgUU77kUAxnWHxiBijTkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlnBNwHXlqLAtCIXGNqWo9ik5JcDy5T7eTKzjVL117FAIgXV73xpkQtDqKQQ2t+47181JWCbFzMigj5Nj0SOdK0Mk="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.6.0_1528835625236_0.44215151738235914"},"_hasShrinkwrap":false},"1.6.1":{"name":"typescript-rest","version":"1.6.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"0.0.32","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.3","fs-extra":"^2.1.2","lodash":"^4.17.10","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.3","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.109","@types/mocha":"^5.2.1","@types/request":"^2.47.0","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^3.0.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","nyc":"^12.0.2","request":"^2.87.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.10.0","typedoc":"^0.5.10","typescript":"^2.9.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.2.3"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"379fbe04fc5612751c91f60a01b957cc2f1dfeec","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.6.1","_shasum":"65cf95521deb61ab38174f1a46eb53c0208dcdc1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.3","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"65cf95521deb61ab38174f1a46eb53c0208dcdc1","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.6.1.tgz","fileCount":37,"unpackedSize":428103,"integrity":"sha512-LJn1nzM1uCoYIZLqXq4zCoNDkFHlkmNb3wOTnVzV3D6SM/MNAYjDkDAjrJ7rn/jwWmxIW47Yx47ZfyoON3VKaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9RG4pzIxqIAkz3RgpgoL982F2e2CsV1YiMziRoJjkTAiEA44uLeeE5ZJjoNq6+P8PNTPxGGvcIMBRh298kHyNtIU0="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.6.1_1528902230070_0.32659737523282506"},"_hasShrinkwrap":false},"1.7.0":{"name":"typescript-rest","version":"1.7.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha","test:coverage":"nyc npm test","tsc":"tsc","doc":"typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"0.0.33","@types/cookie-parser":"^1.3.30","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"0.0.32","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","cors":"^2.8.4","express":"^4.16.3","fs-extra":"^2.1.2","lodash":"^4.17.10","multer":"^1.3.0","path":"^0.12.7","reflect-metadata":"^0.1.10","require-glob":"^3.2.0","swagger-ui-express":"^2.0.15","yamljs":"^0.2.10"},"devDependencies":{"@types/chai":"^4.1.3","@types/fs-extra":"0.0.37","@types/lodash":"^4.14.109","@types/mocha":"^5.2.1","@types/request":"^2.47.0","@types/yamljs":"^0.2.30","chai":"^4.1.2","coveralls":"^3.0.1","cross-env":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","nyc":"^12.0.2","request":"^2.87.0","rimraf":"^2.6.1","source-map-support":"^0.4.14","ts-node":"^3.2.0","tslint":"^5.10.0","typedoc":"^0.5.10","typescript":"^2.9.1","typescript-formatter":"^5.1.3","typescript-ioc":"^1.2.3"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"edbdd2577ed8150f38eb8290fd23bd7f2fb1e283","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.7.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"integrity":"sha512-VpzjS1aPY7qdf1pMKWnMloCOxBhav5kx8SbUtTqq9QvPqB3xJKFTC/wauwELImdOuDwAKlncEfCyQZAXK41vnA==","shasum":"27c067c8de1ace961f282e05368365b42f5120c8","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.7.0.tgz","fileCount":35,"unpackedSize":277713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba7xDCRA9TVsSAnZWagAAeekP/2BfRISFg0exYSaBNPXo\nfFLk7o8szShFbhKGywsWRHOSRPdaQivqIFySlzkcxa9kRD895rejJKBdH+0S\nSdKPYR0ZZniDjWRsBpBkYDOBR3TZK4XsLZ7AIDE/yI4CxcCaKOEY3l9VkiQD\n2k6Y60b/RSNFTV3ZnIZUryyilmm4t4cJWS0VoyfYAceSFlczhbd/dBE769TC\nhJnmm9pCrXwf82tVyOVhzZFZy8sCP1lCKnYAFpipAYbPIiR6JV1vQqglPwaA\neoVVASkH8rJDfVBFLl6B9LtCtZb5Rn2PPeScrr0fTrGZ7tU9r+MnUxM++SY5\npYF3tQ+YnJw0jX6I9zs08MB1yU8sOEs/5FVWuzXh+kbC5sKPAqd/k1Iz+or4\n0M6CRNgR8FBBSmKZsiRV77xR22C4AdVuSeIFeESIJ7Jy0MqQGE2EEF57tVKf\nXZEA8DpW3IqzVkuXKy8UegRr/dxheAmSJa2oZqVTFbNyGHKrxk5HnC+R4KHV\nbQCErga0MYRrJYJWD42UQ2LlHZfasfdpbiEtbqlXyA9XSeNMJvDLnULtukHj\nLyY/BoLtvKD3/1wGh35n5hO1MPBb9bPIDL810RkkLmpH41VoqdZ6ufr7l14E\n0ZHqyHVcfGfrY8ECUgOH5JAA3mtosBUNc8nUieNH+Zg9x5KjmYTRyqiuVaQ6\n4vYL\r\n=UR/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6YrzJJynns6/ey5NOtrx8uqAqxipLDhufC5r3eLTLpAIgcqLJ6JSV2cvp5nnn745IqHlNkhhwfYi8OlXceJ56wMs="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.7.0_1533787202500_0.9356161754744772"},"_hasShrinkwrap":false},"1.8.0":{"name":"typescript-rest","version":"1.8.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","test:mutation":"stryker run","stryker:init":"stryker init","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/request":"^2.48.1","@types/yamljs":"^0.2.30","chai":"^4.2.0","coveralls":"^3.0.2","cross-env":"^5.2.0","istanbul":"^0.4.5","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.1.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.2","sinon":"^6.3.4","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","stryker":"^0.29.2","stryker-api":"^0.21.5","stryker-html-reporter":"^0.16.10","stryker-mocha-framework":"^0.12.2","stryker-mocha-runner":"^0.14.6","stryker-typescript":"^0.13.2","ts-node":"^7.0.1","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.4"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"db001caf9060ccf781aba60e586aa5e8e44e02bf","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"9.11.1","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"integrity":"sha512-qW3U1iJvE1Jb1GXrlPZJNkEi49PTNs/o001GD2htxhWOWz6XVkl16TmomDYUK++uq5ZnlwAFQMlHUCv1SK1s7Q==","shasum":"42c3d17096ec849b474ec8c70023656643a14275","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.8.0.tgz","fileCount":66,"unpackedSize":2068406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJNw1CRA9TVsSAnZWagAAmj8P/1m2ren0dkQ1cvfHmJfg\nKj01QhmhjGkmfGJ1WQx0b8YzOBbnpeI+GCc60HLEPg+iyJzTvBgfq9xNsvac\nAmMx2x2CoDuf+oD6X7pDPyAVybhTwKCrr8oc2/cz20Zlj9K3CsEbh1JeIKps\nJh2GHtUsSFhfpqEnRKNpfvAtXfDJVpoEh2U7DYBZjjkRh55VbDNEjKj+TdYK\n5N2ulOpI8XbOw9c5whHODVdC3/vhLS7VksuKWIIwc9dwUTKegx7xrsjS9jH2\n9hnO41zZ0ZF9+7aN8sNGf6jLxVzjVW/mLtbz/F5hhHUKtufxoyL9GrcOd/H9\nXBpYoXK/VYBNbPCLR0aVYAn9KI4IhiFuh/Vuw/Ha/t8noXxbJkNJ/K4yTNIb\nBsI6NfG1q91qGJAlPJNnK6ArkEvx7VdQkg1YWew3H04PAQ8sX9qgBNNHFTTo\ne/uXvcEPkp/sf3YJSjYH5bHzU0Udiw4zDzF/e+0z2LkqQDtITYDGzJHjtydm\nZAM38P6KYqX1HCzdLw+yfUZCkmcfmpYOh1xH7FRaLpFjPWVe0Np5F70VuHPn\nmQwAyH99Tpnqvbi68e+u9vtOIQPn5xN4R+UD2mTqwpWuxYa2wjWJHT5DqhHI\nM1u5yGj0hwbn5G09SDIYOea2f2r7Y+zL7qQ1eBh2N1E80N4ouTr+7+j4JS9w\nasLO\r\n=+ne4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIcycITYM6fDe0cDOSiJUCicQGd75vrlRSeWyjlThAEAiAPVCCTqtc2x0tHe2Sk56cQHnZMdbI6KcH98gJ+iHaS/w=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.8.0_1545919540281_0.8311064117427533"},"_hasShrinkwrap":false},"1.8.1":{"name":"typescript-rest","version":"1.8.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","format":"tsfmt -r","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","test:mutation":"stryker run","stryker:init":"stryker init","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/request":"^2.48.1","@types/yamljs":"^0.2.30","chai":"^4.2.0","coveralls":"^3.0.2","cross-env":"^5.2.0","istanbul":"^0.4.5","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.1.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.2","sinon":"^6.3.4","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","stryker":"^0.29.2","stryker-api":"^0.21.5","stryker-html-reporter":"^0.16.10","stryker-mocha-framework":"^0.12.2","stryker-mocha-runner":"^0.14.6","stryker-typescript":"^0.13.2","ts-node":"^7.0.1","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.4"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"892ae9d73b26fad945c2d1fb64dddeb7f400251d","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@1.8.1","_shasum":"10f9794dd3f996df49ab474e640c4bc5c4d7aafb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.16.0","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"shasum":"10f9794dd3f996df49ab474e640c4bc5c4d7aafb","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-1.8.1.tgz","integrity":"sha512-jDEU1PdejU6qjeaCEllIk+wxvieIuuKEVLWNuF8gVYJfvmhMSZLI8MfksOKPxD6ZlDkaoWz22EzLeUxxtZmt4w==","fileCount":69,"unpackedSize":1075892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJPGiCRA9TVsSAnZWagAAJfcP/0d5lD3PzjplvCK/s6Cq\newJhG8ClbBc4lXobM+pS1jQAnDeTgmcjtZlsaLcSpTss0BFiKggvTrgSj7Jk\n/ImIXBdavwsXtvj6VnrW/Me+ucHkcoERc4Ja1NJ4lBy6nl3g9k5/6QoSBG7N\nnA0SXDymKHwI1MdPSt4QZFpIZllDuy5mRC356499clIdY1seq3HIS745voEU\nEScCEwKn86ZH1j5vpnji/T+zZfVwLuOuKcB9Ju2BhtBCs0b7M3nIXDeCiyjW\nSPR+krLIRQ6qOYnP+VSvERrcc/ylJU7pkUys2RHvw4sBHQJykDNURyBoIcT5\nb5tIA3zM3QqZxDm3zJYJg804kudukfHlOoi2llPbSlIRUR7w8/0dE41VrIm3\nFNWk5D/IUZMYqUR8ui/GTevhCJwOOOPbSg2bowXo44aMekJevBcInqhOZQ6Z\nphrd42i5e8cFdZIIHRL7sJkMrJFSst/rK6VqL/R7Uc7Q7xysKfrmTpwskriL\nx/cfSuCm9+hVO2atTtOlhTSX1cD0sG3fIwdh56+KEKKbH8rhFe6GwlqKcC90\n3C6F6TRc0RVXb1L+Eoyeuj2Oif+fgpn3ojhxxICUxVtGylFTAGVH4jbtTzmc\nwrq7RXQ7fFDGLMgGkwzkP7+eAZs98atYHW7e8+x71SFjsVZGMhxKxGQbb0/o\nECgB\r\n=snE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIKj2VcW+Q/nzQMuVBkHd6ukXiSOsGHM29/GnMGHXBRAiA5jEdNndZQcYAc+lY+5BFp3dWfjCGXEb+jCQ2OH0BnlQ=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_1.8.1_1545925025877_0.45749023204867023"},"_hasShrinkwrap":false},"2.0.0":{"name":"typescript-rest","version":"2.0.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.1.0","cross-env":"^5.2.0","istanbul":"^0.4.5","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"6a287be6c06980d3012064b735792e682c4f1864","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"dist":{"integrity":"sha512-FL3rFUJvZ3jXbRdl0FwPatcZ8O8lNolyDC4vWfHWCvzt4JpyVdHPARwPIXxpWxck+wx1vo8nthplOYw39bYU5g==","shasum":"49d45419e5f9af3c8604767853bd3bc7b4e1cb9a","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.0.0.tgz","fileCount":60,"unpackedSize":287346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceplnCRA9TVsSAnZWagAALQMP/3DySZEY9sY0cM2CbavQ\nYQQrRePJbS6BFSV0xm744Yapfuo+s925lX8jYoymJ+V0OSLY4zFl+9L2qyGP\npm2JYpoAFnKXdZkqwh7h8f8kQ8xlxg7tTCP6HF2n+H4A6A9iDClYrGthkXrY\n8AUUrVhkBDb8Ydv5Yyg20QyIdWJsHDzeZwPk3/tDSpaBAys3YS04QGBo87FP\nWf9sRpC946vDrIQcTpJaH5d/pXO2gxTW6ZO84xhd1BC21AlWDAJ5NV4xNsap\nbiKtVtfTrwKdUOnlyTjHaWVk6r+Zzl5S+TXD4YYxwwace9/+381z7C0HStkH\ng//Zy8LeMc+F70wc7iSRTqfW/8mct2krHHBVIA3+bBQpztYeU1sgCrYD3o8k\nHzVIdKKZLxYXihND3/RkIWgftGqm3jj0s/H2+u856mKBVuzxoic7uoQOwq6K\napwvlVVWsgP2s6Xto4asGwIdbpnh0KUXVQMFZpzlSOwaVsq1KUBoheNEBElr\n80x9fqlHD9XLoJrvjr+USYJIZQFkYWUvz28bLiFSwEOJy6Fuiv2glD2S3ZkI\neaU19F/6Smhd1U13iP5kKaPt38KMAYCeYG1k1J7hdPfnapugJLY3d+tk/LpE\nkmMMtFjMfXcIlxu44cmLH4g9GDsuSAyChQNTpl1VZXf72ke6i09Lxlf13ssv\nsoS3\r\n=OaeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELwoPG7js/nOixYxr1fKUt9MVecjPmKQQ0vhm45SQEpAiA+uTq7xhjwFWfn1jpKWlPKJh4wgh1gMWRy8ts7aXO08w=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.0.0_1551538534509_0.2732400952873495"},"_hasShrinkwrap":false},"2.0.1":{"name":"typescript-rest","version":"2.0.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^14.1.1","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"9853b954fa28ace708d78119eaa8abef51e11cd9","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5d6GWCc4E7V3P/A/cDm5MQwe+s1nU/5gkn+k4zDuac4U6TjoBK0A1TRw9DMVstj7r1kY+ROG4gd+t37I2+iwog==","shasum":"b21e1d9ad6c2d8a8a2e59687fee93deb5524cca2","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.0.1.tgz","fileCount":59,"unpackedSize":287669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc70K7CRA9TVsSAnZWagAAKPYP/i7NvkIvxd1l6dE0KBW+\n2aocGqqDeMI74M02UVmN+L/c0hJls2QXrDk3+qwu5cq7NcaR3AN0LAjajy0T\nq1Rs//2p+a9DfQOJbBk0JsVGwx2RD09O6jQxDAJ5rwtUjWl9OLK5T/dv9Ua5\nCr4eqevOcJKX4Bqv9y3MXV+FfNlWiIAzQVZklDfuXHwGgHavsR/SfOWAx7xv\nHVAcVBKYrrLqTLHSXqEj3RAIGcjwuYmBVFor1uSj9cGwDcDLsANmF82Yb266\n2EvzeDOTZP9y0kXrkD9dTfRlFIXgiq4caKlpVFkDRmPKFPGOxLzKWAgkSZHu\nUkBm+0nbUjb3h1vCxmFLJG5v4U7N0V7m1Kr1nxh5+LkwfZxYu1AFheFW66zF\nKqVDkpJxSr2PzZ6d/y62T+JoduCZvS0SBfIobte7DpXn2k7TwzK+dPZI7bOG\nCKpOdu35w9F42sThkrq4/p1iFV2hd58xsAvwTFkQJLPCGLuWEFd/xfUryYkR\n51+7RC2jRIlQlv5qNejYylSiIrNtGQJ4XlqYt7LredbonR3usdfZrfU1o6lj\n9w2Ip6FBZlqX1GW9gFLouvmHA63Dc862qtIdaaKaYjqEweULT+i0avl4xcIU\nYpNB7Bp4miqASPSENquXwFKS43+Oj9+DyzRnDq5fDOzuszGpXrVY55netKeb\nOFGe\r\n=KT4Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlJ6gXIaDkYLNWd400atDLqPwps2sGRHTtCOq3vvcZOwIgKjMjWOu9XBn2nrH09CmonXH5TcbGnwV2aOzRL/LfgZg="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.0.1_1559184058554_0.7052494199404746"},"_hasShrinkwrap":false},"2.1.0":{"name":"typescript-rest","version":"2.1.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/debug":"^4.1.4","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^14.1.1","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"eceb2790891a1c52eeb98cfbd96cf9f1cba1f6e9","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LD51gKHNNzGd8uQ0MB5FAqqyJMe3OMpOSgydVZPyZT90wyYOIqzCzMvwVQdlJFUkPTS0bLeMgVeMisuhwIpjfg==","shasum":"da7bb48c9813be94e0d2e4e10443e41d77ad8a0a","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.1.0.tgz","fileCount":59,"unpackedSize":311646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+tUrCRA9TVsSAnZWagAA5swP+wXilHt0wpFNPHZtv/Nn\nnrpIzAHN8uPMOAjhN1c9ovOn5CKLL+ZFnJPtpfO6orJzbLXi1MMUw0v/VpxS\naoyWbjPxZEpaQyaMVd2eAY7VJz3N5UQLoeLYMQ8z0Hls9gidGXQyekptt4tz\nBibFLyKkdgmkn1fJZ6477lvV7Fagx5UwbCw6no6scY01hC0cD8/fe+Seqhao\nFxy7f7n8cU7xoWMHcAZ6+cViDQNvpxaOs162mraKlMhPxm5nrr+QFdAuJf/N\nH3VWITsdVs06KjTrF2pvom73DQkeGi83peWTfUFaYNI7teeWWel1AVqFnPhn\nsaaZrw07uDngjsZR2hsWhSNb9Sl63UUPm5z9CnNMkMDoIRb6NKTC9C0CCC6k\nVJswOv5QuwyBi9QiL7EUTTJ3v9sk00IP7Fc5Kc07jZq3I6VAD2ArO9K83EaD\nEAI1MrcoxT5UaUSKgek6FX5j0T9yhNOyRkooisckE1KHpMnXkAQiPVCk7xxf\nfWkxBNMEUSModQm7avQJCCcBYghuBnjvWZOKDyN0JAXpIISKIY6nu9JbQpGX\nnbhbyUHRKrHA+T/xRIDCtAO5IpIgefwi4aNokDjn7ritOmhtkHXigQjhnZih\na8QCj2B9okQEr7otlecw1r3WumgKzeuI/kzGhARq8MSZVjlkGPOtVKOR6SHV\nTsTP\r\n=rlFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCLAWINeRwQh5mfqnljpHMAvvrxS0D5TlHA10CHV0WBFQIfS4HfLPd8uJcOvwTXEHgAcdIIfFzt5HzbBivOSKH4Nw=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.1.0_1559942442541_0.7773285626025095"},"_hasShrinkwrap":false},"2.2.0":{"name":"typescript-rest","version":"2.2.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.17.0","@types/express-serve-static-core":"^4.16.7","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.6","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/debug":"^4.1.4","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.134","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.12","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.5.0","cross-env":"^5.2.0","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^14.1.1","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.3.2","sinon-chai":"^3.3.0","source-map-support":"^0.5.12","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.17.0","tslint-config-prettier":"^1.17.0","typescript":"^3.5.1","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"494fe984664a404cb013023a14c745cc2735c4ad","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E+NBxJaTRcPfNBQbBGhu+ZmsxqKPvrP6JY4TdcIJXu/CYN5qqu5eDUjTtKsi+BN8nCIxIdzZ74jAQOQjO5nztA==","shasum":"9ce9f33ad1926ee022ad2f42ee555e596130ba8d","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.0.tgz","fileCount":59,"unpackedSize":315156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/lA+CRA9TVsSAnZWagAAAY4P/j8vHh7fCxMNyfN39bx/\n8hErg1FU2bJpisXNM3v0mdPg4rE9DLSCW0BfarqXCtTJFbUChRy1suJfqQhg\nZR2kQw4OtC09Okfwz8xjBWUPJNKro0w3mFfhi1C8m5fTLotWRhnRi7ylnSrd\ne6tzXud1x/3YuahT7ljjiJCbVlo/9Fhr8PUnCZAviuKW+EAA2ao9nz4BO6C6\n+TexSgEtP3eYWVyB/1qQh/+C3KeM6nrRHKp/XkBpEl+z6azQHXoHcKMUt8z9\nu4IHI2FvNCVJlxnbRdY9VUa8gSbSV9ummajbZ3YnLiepWkzPiMI4UD4uly2F\nAtsNXAaRu2MZpTEwBzihQHQ7E/hmTsqxfzX81311M1U7dwV1VXfiE7jt8hb2\nWOl3rjj/TmF/s8k7OkZT/QJ78wIGdx0bQZLZJGQNqWkyFzqOma5sZ0wc40VM\n2DiKSiYMMavzDT3y9Rx/4FyMZUKEiHfgdiUaEJNV+XQtG6+Fnyc/k1cNXm3X\n8T4LpmKJZyIX1v2NcJKgkzEtgF60YbtUBcdmPTnGejBkUjao4x3GjEipmNfi\nzfY357QFu5noYaMANyA5wReeoJA7YqENm2+U12zWjfVP8JjFmbicoN8IZzaC\nAXtX8qvUkb9Cm0x2MPdIYDvt4H1VYmyvCry+1GcmJKpUkvI7UGDD8OU93caa\n9QrU\r\n=qMNJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz88crgQ07ykEAu2mOK5TQvpaVh7OXfXyzSob9+yyMiwIhALKrPqF+8sLqLLyjzFsmmXcN0nBwv9MTkDPtJCewyPOs"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.0_1560170557731_0.24119232262953982"},"_hasShrinkwrap":false},"2.2.1":{"name":"typescript-rest","version":"2.2.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.17.0","@types/express-serve-static-core":"^4.16.7","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^7.0.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.7","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/debug":"^4.1.4","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.136","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.2","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.5.0","cross-env":"^5.2.0","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^14.1.1","passport-jwt":"^4.0.0","proxyquire":"^2.1.1","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.3.2","sinon-chai":"^3.3.0","source-map-support":"^0.5.12","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.18.0","tslint-config-prettier":"^1.17.0","typescript":"^3.5.3","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"aa0df64271ee3fa2782ac800da28e4c3791a5361","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EuUagREMUFpM2w89vizM5yUUFrxO3qb/d2GJnBx2vXREdSs7a56XBJtLOSvCtAxVe2iGRzM2IRzFujeQRFeQBQ==","shasum":"8f56161c991897b30f6d662cf58074393ce4bea2","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.1.tgz","fileCount":59,"unpackedSize":315921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMTyWCRA9TVsSAnZWagAA/x0P/RtXYbP7XadlnxqigpoL\nyoIA0uytUkV4xPgFA19EPaNgXrXjGoteO+e8yPCokO8PoD1EFLOgyG6mfgoJ\nFzps3FNJz9ZonhTHkq0emPNQ0brAYU5+ubI0XDf7NGi2g3Ap0/oDiFa0isJU\nYYYfWNxqItreQgiZdjTUA4kwC0he1x3n7x7bnQ0VgA567Ec06orUiKRpeLYS\nEdRNdgOulxgCWEzNkWG/Lz4lOWqyAMvDz0mav86nNXvVqsuCmDgarNngscjp\nOoSqJbxKYLjzUp4s7SvD7UwFeoWpNhUwPkiaaIWtOO5zb4JfomH5FbZ7HtoQ\nfWi4y5anb1d84q3Y560zhokDm5f7mXHZsmAuMIqaXYCNKPY0t9QqNCTs6Rjp\nT0mEWoy0+WrT9qDPDQKDydtFHTmbIFF/+RUDnQeSwQADSR2+KcCS/Woqokbn\nKrCB8giPZdD7/XwAZYNP9/oOzgwvwZWjAX4DI8T7lXUna4jG3KHYbGxNHvYe\n2lqmeB6WTbG/hZ8gqpfFYBO1cUH2/d1IaYRIGQLG3JSd+cooR2cEnOdcJkX6\nUmcQQ1GR/oNw5MCR7oAXIXFOo6VZteS9S7ZojKGPnhyJRw2ZhApxtQ8QY9VC\nDceD/dB7cHYezzDkbYnHXVIvtNVcipUYIzfUscW4dgizd8EwS2aBlxKoQdCs\nAHAF\r\n=I4n9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0jSDLSJgGYuuqHu9q+7kz0hzHprkv87XI93FrVOyK0AIgJHlds2Mqn/j7E9JzvQhQuq4MfJaCDnKefT9OFRYWhXY="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.1_1563507861769_0.5458634213165887"},"_hasShrinkwrap":false},"2.2.2":{"name":"typescript-rest","version":"2.2.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.17.0","@types/express-serve-static-core":"^4.16.7","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^7.0.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.7","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/debug":"^4.1.4","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.136","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.2","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.5.0","cross-env":"^5.2.0","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^14.1.1","passport-jwt":"^4.0.0","proxyquire":"^2.1.1","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.3.2","sinon-chai":"^3.3.0","source-map-support":"^0.5.12","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.18.0","tslint-config-prettier":"^1.17.0","typescript":"^3.5.3","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f4587a2a1cfcff81151d9af4214479673cf570df","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7+AzOAalRJdubmkLVa4H+dGO9dSByiQJaPJtMhMzOqSMnKo/UISQS7HsnchGhG/JtfG/AtkLqypDexnxD5qhZA==","shasum":"5b335306d21d175f9a8808a89ac21703c0a501ce","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.2.tgz","fileCount":59,"unpackedSize":316375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMzVFCRA9TVsSAnZWagAAbpEP/1eTceDaWvt2Tz+Wimie\n3ssC0eTFJXXisdC5EdA+1Alb2F6AdUiemUgf+jm6xL7hKkYMfwh1LSDZ2lBW\nVt9HH5JAQHdkx5UFWEWEd3aXwocIgvbp9Gz1lZjJvrpZUqf5ebEEsEroYjny\n559eZzFoLGnkKuybcWhHH5bcd6UhawrmNpML9yQKN39Rgq08aFx7SmmICBH2\n50BGkaPZgn8yw2S6ivK03tJQSI4Lvp/vtt1mZR5rWabogJGhjqmQhF0hkQCa\n4sFvkJDo6jydh/1bScwlloLa/RsclOwBgfwWe8dmRWqDSNe8rWxbvTMsuZpg\nKiZexGxGwK6GmNzkEN8wxnW37qHXmW3bf1oXI6jt7AfKwJEeOzLnJ/zwFnA4\nBGvyYhZrSEjZSmXRAhmeOjo1LO/PTE0exk49UMJUCk0ooSrCOTqDxVJaPh5+\nObKx4+PPthaUgFtlCkvgzBjUqLT+xsx39JsfWYsHPHv46tpY6IYi3tVmcYJB\npxvoU1Vl2jqZsQEhCi84b0XXgCQLPaULWlVx5hXGairSeqOKPEimaFnCGEiG\nEx7UT5bHMrEBq7jtoavprZ3swRjTeS4c7fbiwL9/8Gc2/GUFBM7EDYXdoWRj\n9q62lzGi6mFDkjltvblOYxpw9MnTBiWR4sbg3620VAM1Icd+eSJDo9ubJRLi\nqY6/\r\n=9cJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4bnLzI8rvGkijiHwcLSFsoc5ZRUgyWLsAp6dVkyx2KgIgFLEemArDvCuwxoQJooTKhw95/QJyVQonnHYZUddZIcU="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.2_1563637060558_0.09076442851182875"},"_hasShrinkwrap":false},"2.2.4":{"name":"typescript-rest","version":"2.2.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"976bd2775689f6d64a888856b046e64f04107806","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jqp+Eh8lXkchDxt0U7DamaN8tYc+m2BtBuMO5Ac/76A23N4CAP/GHFnSRhJnkelK001eS72wnBfWqU1s+VW/Qg==","shasum":"863612272887f5d745e1c52a37b312f96bbf8703","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.4.tgz","fileCount":59,"unpackedSize":316974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOD1jCRA9TVsSAnZWagAAGD8P/30sfDeppN/mj6bHmKev\ncYRiIU1u0Kq0EXH8I7BiCtGTpgEV6fNeYZr3xSQAc20JkYkBT8fbgzhQhJTR\nYydEzC7JAjq1KQwWjx1GRh2dsxV3KSEj1ufxkQyce1o5Bi/dX9eOowzvHkbj\nIjgy8TCzC8usCHnRgJroucHJBgrGgsMtqy/xwKtlUqOZizsx2+9WiiECgJ4P\nmMMdiDpPopVwZA7PepqMOsoeV9EF1EW+RUxk+mAj0msTG1sjKt1CIG1SStmG\nNvTsurkyebsOif6vGxgXXRmPFn6fd7hEfgndZDzmYpN3UEeqLH391yUJpof6\nEH/Ofyfzwl8nj+saPIhLRvh4fJlo2snCl6PV/+u9j2BU6ipA7873APPKRNAm\nl+5sp51NjfAwGaWLY35T7UFL7LEFN2DN4G4ASNEDiwIYlGS9UBZNZXUWgUJE\n+eg/v3K1GXMZOF+ct1P1wflT6sGGLgU+QegAX4b2TpT4s4EyB042qD7v7Kyk\nxxFtftaJiCvzp5MuBSVkXpPIOOLdeIgr2z2Tdg88ntmDpim6YNv/K5VpLBDa\nFmWnFoiaBph2Bc9sZeD5qjlVit5crtkc3d25FcFAi1r3Nga1XeA9YIwkw0Np\nH6l08ZkZG0dkWPMJEohrYoTjosDUdNKp4WPIXuTNXfmmmi2mi3RppPtVsN2L\n5h5r\r\n=6VJr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5RFK0P7ozRm1njN2By5Td30Zy0L5cFVOR5UC1rgQ/LAiEA6tWLqVhkisro4zpj/605naFE4h1idaFU7OaCO0g8gzE="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.4_1580744035076_0.19279761150281605"},"_hasShrinkwrap":false},"2.2.5":{"name":"typescript-rest","version":"2.2.5","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"6d43e26c51fe691c1da50933c22f487964baca2c","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-X2kClr+oSF0PjlUmOxaMY2vPTQPuNBV3jOEZHkR6YJaubNDpK5U1hq70Q8bxiihSNV6BmsdofYftpwn+A97lCg==","shasum":"c2d8fef7f5adc4d5f67b18c94966442c53487912","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.5.tgz","fileCount":59,"unpackedSize":320446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQuqpCRA9TVsSAnZWagAAndgP/A353BjeNMLcFtekQpDq\nTN2yAVa+3NJSfJ1jpVeLZzvhuCONs0Xs7QQ+NWO97ipoxyXIe5HLJ/wIRLRn\npePTV8z+p6xvyrr40RrKYSjcW66JIUT1dTuxtn/IFaVpY0Hc6Ag+wcmHHh5R\nt2IuDmSPKeMoilhWR85WQk9pwe2du1pdvzTPL6MLgPPSJmln0Mjtbu6DG9wP\njZuMZhS0IvNlMXgC4VjH/X6T1WomAryhXj9IZ1K8VZd+jcmo/lQoOhnkJ1oi\nVFYmh2T5BqBfuc/m8hLndouLZBnfS2qqPB7UfgxLISYGhRilzbHGcT1SQ20x\n4oXwtgpwCoGBVJM3y4LOsabmR6KwrYiR1fns/hG9Ue+5fXIbs96SzKR/+Bh2\nxVq6Yza/ny7EBDiftHevYG3YEaZ7S4glFw+Gpc2n/tDMOvRIImdxKHsIlQ9C\ngfw2pk1RHZ2ldjTWDBC5QuEa2qdUTTpRAY8pVSIWNJnv4+QunnLbHpT+DBV9\nJ3I+oYToyJUCnP7gx09TsC7q+b/ZzzNI3sdiir9jF0q7iKLGc4EIXnGnEgh1\n2zVcS6bs1F13V1SbKp2ClCM0utzgHkHpnWRoOn/BSh92q8bxD4mEmGmWl7wh\n58gydqwBjRrCVzpff5Oy7u27FCID6kEnEI2QFLMmYoNk8ILSIUbalNTv/n52\nmQFl\r\n=HI1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCN/4DFbS1wdwCl7j7JbDnHTJFZWk1Bg5yHNFI5GxfmAIgf44I3KocByaVe3aMr88oIXfYQxbZgV8NQ397vLVUMm4="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.5_1581443752980_0.4144887900361456"},"_hasShrinkwrap":false},"2.2.6":{"name":"typescript-rest","version":"2.2.6","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"e3b45df1a4a75c917f49bd9f0a61eadbb2cc32df","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@2.2.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-S4EWJknsXJUPBsXfcFdT/sEO6y0zeicox0NZQhMnY9a6f7IX/9Y1YB/hwQC6bMzqkOGsa0DACcr26n9UJ4L4tA==","shasum":"f1d31e54602062ee77bdae758645a394f23b1f54","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-2.2.6.tgz","fileCount":59,"unpackedSize":321703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQvGOCRA9TVsSAnZWagAAMn4P/1YXbSzTb5EIgtZ+uKh6\nhvZcHNh0xZlxJJUsLeJRIn/BcbRkCx9s0nNO60HSuJbddgngEu9stuvEP3Np\nNRs79TrwgcEG7fIOt9SI1bDpRQB7w5zGVK3tEl7fG5C34uwKTmqyIxnrCE2e\nRnmZl/yn/3x0uFNQNwPS2gZal3FS7E3P50nNDkQCidnxvL7iV8IVlRa514ZB\nFoXXfAro9S6OM2ABTeVam5nBz7cRFzwAOXpT2BpD2yJyMAeKUA6HWfNCLrVR\nP5cN1WEuH9U7dx6XBUJzPcGiEel7hnpXFju7ejwuaihdtCe+Lyy/kErkMZoI\neFabnw7HLgcN8TvPTrKUvxkNDXkdt7WNg19JvVponRSZ+UmA+p77HyhbyDvw\nziN7EpnByCTyzMDPfWQZ5ggnrxQ/7U1l8uFoX7dYf0zM5qtWkPK/nwpg/5ei\n7VhFrOpYcdGDjsAYgEfPadmSBIQNJp2b+z6JBMeDMf307WmYwJZn3vYX37kz\n/L0s8d2fJ9Ak1vF1ZIzgP382Qr3PapDajwu7KZNNzPVsyJKWFcm3Kflxjdxu\nX+MondUO9Y9AYTKrD0zCDQwNB0HpT8XJk/QTJ+lGGMl36c8Mu1oSRWcg+gie\ne1pqlg3fzRH9bhvu3yDGh6JMPdXXrLJMIdj4Q9DRbid/5GFoASWZcEH50/pX\nR3ib\r\n=fh+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3fPdK9v/au+xGCleApdBp/HbuXuJAQwru0HMRd1faeAIgdfF0SLQ6GPlI2r0ob9t2bMfN3QMZXsDadtT5eMkzlnY="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_2.2.6_1581445517605_0.5916878467669906"},"_hasShrinkwrap":false},"3.0.0":{"name":"typescript-rest","version":"3.0.0","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^3.0.1","typescript-rest-ioc":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"3bddb02803d45a15ffbb2a581de8696ba36d8795","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@3.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W6B02O96f4S35AMCCNDPa9Y97zJSSXMJ2NwhEh2Wulrtrhsc/P8Pa/vZeQ/voiZjRzqmrij+oyuzZrdfV4mVug==","shasum":"1e5561a3f5cc26f8cf63a101284020e346b39577","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-3.0.0.tgz","fileCount":59,"unpackedSize":292293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWASGCRA9TVsSAnZWagAAQfIP/0abonPx7ydP8K2qQAqz\nHrUkpQIT71uXX1J7xxq+HaMbiyW20S2ifwQ7ZU1QeeT3REtfblKsvqlhaH2U\n2K2upf7ieJFwJlrc9JC29X0BbsuyxruQ/62/K7pHkiX9eKg+TB4PqIL1hbDi\nPdiapTbRqFN82j2HAhAPdV9HlRZhhGUnT51bjI+xmMe6HfGE6ShEiTrm9XlK\nboRAUkIAdKGWFIjaqKgzIotjhtFKJ2Tws9M02rubHeZ29cTm1GdWmHjZvET5\nu+G4OWeqfDFDz5zyjy3O4ep50aKolK5fJlUm6c3evHVvpHaUUJdHgNW4XzEI\naEgUg2A2anfjEjecYpaFw82oTXAGFZcJ2kIjpbno5LMm+eFoc+Iw8JCreWLg\nP8dWentvk19dG0qq8xNeR5lyT3aewnGyHh0O2lqkiBHRMh9LPZeUlIF8Akh5\nvPOA7cWEQthtR0T/9A0IQub8YosunN37VpUSABRJ+KC7yvq9bYqCfTPvUYzL\nALpxCvWl2PDLGdvCHkJ3kAZ+Z41eFE0dWL0PlTiubexUCgoYoqi55EqTfsvo\nS9IaHqtdN7Kz2Uo7LWBpD1cR7B31Xc1LP6Q1nhNzWNgEXh0XnTCjT9xmbpY4\nRClfsonTFD1xO7c5C0jZwDP2Ts4v48/XgAXw/MMI+rZ0EfPkhH0B1ADSJSIi\neEjk\r\n=3BZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAjDWFnemx7fJfPp9O+fx8kBR/hkQ6K+vodGOz/bj9KAIgC5Lgb806aatPoLmivRMuNC3Jr0TlyrCUBMc9LqF1diU="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_3.0.0_1582826629570_0.04238431910768248"},"_hasShrinkwrap":false},"3.0.1":{"name":"typescript-rest","version":"3.0.1","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.15","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^3.0.3","typescript-rest-ioc":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"b976126ec72b784d61ff70c3741badad841f1ce7","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@3.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5Tmg77xIeFZUQ7KDgliv1qNL7nAOAWgnM0qG0iDpVkwgBFnaUcyA47wxc5mhv8oJpLveTy2dBMpRJKz9AnpbXQ==","shasum":"9029510b5b6b6627780c80751da9655c9e315e6b","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-3.0.1.tgz","fileCount":59,"unpackedSize":293440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWIH3CRA9TVsSAnZWagAACB8P/3FG92uh4oUZ5PtwFoQC\nReqlTK+HM3xoguS+dt7LEwhHBFDUc9ZcdMx/QCuzNQ8ieAX/BMSS2LKXT2Yk\nI38S5OvLb8+IQKUPRAg3gU6MiNU2YuWQ3D2obZ7O3u9BMkLG2REWX9S5rOYY\nT9YzUv9qKhf+phO/QUAcSqQVwl6joPpQlmhJJyR4vo5FvUIopmUEaOqngjlr\nhwksV5VPGw3crIz+u99XrpQnoz2WaqqrGRtN+6GqvsywCEP32SiKnE11gPT3\nxdW8OpWR2dO7xSvBwLxbBKqckmn+B3IgqLc3rXwqNHVyA+PC9kfVvcxfew6l\nygkLXJF2YhRLAfhMY7AEm7ldQQUcqNx25oizPfGaEQkJHUd9PseAzmMPMiB5\nv5vSAqc05v/Aeqb8M0FlgbNXectIEsV7GK4e4FeJTLOkq3JifhfjFyKuUare\nV0ijDknl27lUK0KB48+cvmudmsuZggiEAr5BDzoeaTJjfRRSdcuh01jvW3EM\n5IHTy6nf1O7250dGVgKSMgjEEfT+tJGAYusH+B/T8JbetP4+QhrAQ5CbaQOk\njDClgQZ4Xur6ND6thToSGKmUgH7ZvK0aGazYiNWVZtIqkzajbuTU37H09y0z\n8frZVDZo7qtPe4y4d/cN1bbCxJ6eyonB+Jn9l2zrndNJ73MiKZPCieFxsQA3\neAFV\r\n=Cvrg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmIBVn0zOm2wJl3BUu6VKApjGdnYJfb4A4ugGhE+P8/AiADfYFzy0G4w8oupVwiQ9WLco8PQ9ThbuRl2Xlym0SY/g=="}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_3.0.1_1582858743407_0.16902416082249894"},"_hasShrinkwrap":false},"3.0.2":{"name":"typescript-rest","version":"3.0.2","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.2","@types/express-serve-static-core":"^4.17.2","@types/multer":"1.3.7","@types/passport":"^1.0.2","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.3","express":"^4.17.1","fs-extra":"^8.1.0","lodash":"^4.17.20","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.1.3","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^5.2.7","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^5.2.0","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.20.1","tslint-config-prettier":"^1.17.0","typescript":"^3.7.5","typescript-ioc":"^3.0.3","typescript-rest-ioc":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"bc1491d694bc60dda5b8a2bda31f5f49a729aa93","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@3.0.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nriqIEnOreywagb+ntYI+RgeeLZPyQ7QoTFkHYv855qL29c7h9bkeg6bQdBaNd+f9Udbg0i7amMB2Tj9DyPIOw==","shasum":"e19100cee76199bc903430bef41fa34b095942b5","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-3.0.2.tgz","fileCount":59,"unpackedSize":293666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOsFdCRA9TVsSAnZWagAAU88P/3cThl1BWGkaPpdv3Vo+\nMugjaiJY5pvGyqcDAH+Z3KHsGlKmWAigr1t4f5yToCl4guI2lVJBj/qdRTMb\nHicq9ID3+tDze/LZGq+VFAv5RAEYuvdG2qnhMYdoxXDMhlSaNyvK+NWJ4+OY\n8cwEX/4DDTPvUNpEv6u66jN2RxtSbMtp6zIarvlkour/RGzY0XrmhCEQ3mwr\nTLPq6pWscvYE9PUtZCznwUnD78k+QLIga2xBM0rN/nayksL1/oXTNFn+mqxt\ny/Gc4jH/m5UZBQDyFduIzThfg05m3uWpEtFCFcJRNtBqgSKG7HuVChJsLnPW\nbIvZHEfjeA2M8ZuBPnsl8E98oZVy4q3e9vcpW/117Lw77Pd6VINuZ3Q5B5lH\ntFI3mO8JuC5pqoMyhl76WLf29ZnyEb14hLz+DV9+n6wWmbQX3LPuOCh/gMZF\nIoulF9mxDpIGyuIeqPB5FPY9oE2y3w5/b8KgWEfffmOhVgYbfqVDIZJI4+7F\nVl63kClASlqE1AOgwElAajmUjM36Tt3qWntqlNTFruZThsxgWU+uTAQn11s4\n5PsUKsh+jU6pzzYf2uHpdkspDfDYwszG7H6kjoqF9Ox7XOo7TaSS7AVk+HSQ\n1uauD4xcO7R3iuPJVEyBBjV+lVA9Y0nnKqoXm0wqguhQ5nX48KnkuetB/i5Y\nLOJ8\r\n=T5d6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBIZ3/GMM1yFs8Dt+fD74WamCJHS+oTBFCDtmbvXwv5QIhAMQb81x1L9x3NDk4+7viyLcy7NFrj8MraU76/OfRtHbs"}]},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_3.0.2_1597686108512_0.11912053498705077"},"_hasShrinkwrap":false},"3.0.3":{"name":"typescript-rest","version":"3.0.3","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --config=./test/.mocharc.yaml --exit","test:integration":"cross-env NODE_ENV=test mocha --config=./test/.mocharc-integration.yaml  --exit","test:unit":"cross-env NODE_ENV=test mocha --config=./test/.mocharc-unit.yaml  --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.12","@types/multer":"1.3.7","@types/passport":"^1.0.6","@types/serve-static":"^1.13.3","body-parser":"^1.19.0","cookie-parser":"^1.4.5","express":"^4.17.1","fs-extra":"^10.0.0","lodash":"^4.17.21","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.13","require-glob":"^4.0.0","swagger-ui-express":"^4.1.6","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.2.8","@types/debug":"^4.1.5","@types/express-serve-static-core":"^4.17.17","@types/fs-extra":"9.0.11","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.149","@types/mocha":"^8.2.0","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.6.4","cross-env":"^5.2.1","jsonwebtoken":"^8.5.1","mocha":"^8.2.1","nyc":"^15.0.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.3","request":"^2.88.0","rimraf":"^2.7.1","sinon":"^7.5.0","sinon-chai":"^3.4.0","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-node":"^9.1.1","tslint":"^6.1.3","tslint-config-prettier":"^1.17.0","typescript":"^4.1.3","typescript-ioc":"^3.0.3","typescript-rest-ioc":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"398e1595becff8795fbab35f2d307d1c57b83e80","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@3.0.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-zNWgYX7+iwiR6jlrlEDanGqT9f8Ch6LmsgUfgBbsg4mq7ZSfmroGYlyaWiGrjRGe2LEE9+m9MvffISMaUoQ1oQ==","shasum":"030dd3c2bbeeeae92d45971d7f6263a1f367e8e1","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-3.0.3.tgz","fileCount":61,"unpackedSize":299535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwf09CRA9TVsSAnZWagAAm3IP/1QmKUJ3CXXicp7ziMoA\nWEuywefa05ydxfQaLZRxdDddnqtxVk1Jntz4R30CV9zPX7vl3+5jFQ/km1Mu\nwEOlGV65kOAfPLjjBsrnHW9aN5jpsh6WLLiI/kmYa0G5C7KqbJK5EMM9ZG7F\nyn3ANSUO4FPTlWKBZkUNE4q24Gu+McOBel6CG+BExoi4pZ15R8QQFOIsTHES\n9HPQq6B0pw11enXG9tlARcJTzdERjV4lReqJhdJRUaFVx0sbqcnW37xE8V23\nm88PvdEvkRm2hVNdXR/J3R6RPLFAy4Nx4BfyJR/cIhd8JvhqCSHzeb4d4MdE\nga6i3vm5+9W3Tn/aWFhy+Eb6cFhSKCyQNOFHm/hw4BvPlow7r2+Pd8k6qgg0\nE9Riaqbbesqw9jrtEuGlOgODqETZ+rLOMGogOve/zmTVzekrBHb/HIH9e1Z0\nDd5+SRIu7JCghZDpFD0nWPHV5Ca4ooM1Fp3V27Votz6yUeeI9obqHC0S43vF\nyFb7SsbXirv8KWdjWuOP4VRdViqgKVKc9elLrPfIyQNVaYERFz8R8CQ7s5Lh\nXFQ7h5NU9onV0jVgeqvvfkFbV1msh3YZ1C6uluCmdI3kFLBHF6IdWpMEuUxa\nyA/AIFoabH4sAFDPdOsvEbjST9G7ayYlEbcH/ICIIKNgYYYnu0Uq8NfATHWq\nqjrC\r\n=uaXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXlsA+rdkWj7iVxlPcXMhgj61FHtvcdXSu1c07Y51QYAiAQe2VqGDd7JPjPtTvKk0eU8WXwTljQ8d1SxQsTlXQIlg=="}]},"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_3.0.3_1623326013323_0.1481722720527161"},"_hasShrinkwrap":false},"3.0.4":{"name":"typescript-rest","version":"3.0.4","description":"A Library to create RESTFul APIs with Typescript","author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"main":"./dist/typescript-rest.js","typings":"./dist/typescript-rest.d.ts","license":"MIT","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"rimraf dist && tsc","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage --runInBand","test:unit":"cross-env NODE_ENV=test jest --config ./test/jest.config-unit.js","test:integration":"cross-env NODE_ENV=test jest --config ./test/jest.config-integration.js --runInBand","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.19.0","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.12","@types/multer":"1.4.5","@types/passport":"^1.0.6","@types/serve-static":"^1.13.9","body-parser":"^1.19.0","cookie-parser":"^1.4.5","express":"^4.17.1","fs-extra":"^10.0.0","lodash":"^4.17.21","multer":"^1.4.2","passport":"^0.4.1","path":"^0.12.7","reflect-metadata":"^0.1.13","require-glob":"^4.0.0","swagger-ui-express":"^4.1.6","yamljs":"^0.3.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/express-serve-static-core":"^4.17.18","@types/fs-extra":"9.0.11","@types/jest":"^26.0.23","@types/jsonwebtoken":"^8.5.1","@types/lodash":"^4.14.149","@types/passport-jwt":"^3.0.3","@types/proxyquire":"^1.3.28","@types/request":"^2.48.4","@types/yamljs":"^0.2.30","cross-env":"^7.0.3","jest":"^27.0.4","jsonwebtoken":"^8.5.1","passport-jwt":"^4.0.0","request":"^2.88.0","rimraf":"^3.0.2","source-map-support":"^0.5.16","test-wait":"^1.1.3","ts-jest":"^27.0.3","ts-node":"^10.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.17.0","typescript":"^4.1.3","typescript-ioc":"^3.0.3","typescript-rest-ioc":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"43231cad663196888bc2ac1378dee7f323812527","homepage":"https://github.com/thiagobustamante/typescript-rest#readme","_id":"typescript-rest@3.0.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-sYM9AZoniflWJBffzke82uD1IW5cR1xYvO7L6fd+gVdhvrqT9SozaDKNLhtRcUiKk7gCWz0hPYTsMfE5tYC+5g==","shasum":"73f73a3ee2addf594672a911150b5310e73c070d","tarball":"https://registry.npmjs.org/typescript-rest/-/typescript-rest-3.0.4.tgz","fileCount":91,"unpackedSize":1028247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwozZCRA9TVsSAnZWagAAOXMP/2tcOtJmW3cqYYJyODPL\ng3Mmd4mABFgcjuw+0QtzWYvA8mTL1oKjA81MwcbpI3QJsDScj3YT7suxkCWj\nwNxjIvOpmLwMjTBv65u6uCXGU+9Pd5qv2HH45iecNN4B51KeKOs9mdWNWBu7\ncoELR6wmXVYvziZQGJJ4UmM/nmBNHE75XPUyLd4IWWe+n4OMlbUvsD1C8rem\nT50CM5+z6+6pZVlMzteaAqVRMaqFydPNh/zbJJaGOROYVie2hHhQMYTv7Zkc\nz6W5iMVZsqPi8umhb/+rRTgvjVaX9cQLEBKwWSwfHHYjOAa5tkDGPXUbNDoI\nfhKAq/SSP30kp/sUkcI6i8nMfcdhWDFc3NFIrTOLiC7M3qxkqdg9KX4WuPmi\ngZTYEIHtta+WNMk249eBiCf8AE8isehiE602sif+awPMFxM1CKttbdllZ1/7\n2OpexdaLT6rMAhNChgj5gR+c7ZybhM6UTDFj6NSgeq6+Bng4jgdXFM+PEmjf\nclXvscAK5N144i4YXRhBM56S85UYkImEQi4JaItiu2R36B42B70tAHdRXC7k\nTCTsef70E4/CbK1tVK/+NkdBHoZty/VBe0JrNd7lLFn/Ef18MA/iR9US56xY\n2w2p8C+Ofdga/XPCGQIKaymvKcYba2xU7CtmfkUHvrhI2LHCZPTp7j2afjPx\nNYhJ\r\n=8WqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPv6RK7pc+ISdb0IKc1x3bEm/wm2RBBK5jADvYqEIYXQIgaAsMdIN6qI8f/a4oF5FQepcYGSwbdszpSyJ+KlWyG/g="}]},"_npmUser":{"name":"trbustamante","email":"thiago@cruxframework.org"},"maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-rest_3.0.4_1623362777031_0.0014650914292808626"},"_hasShrinkwrap":false}},"readme":"[![npm version](https://badge.fury.io/js/typescript-rest.svg)](https://badge.fury.io/js/typescript-rest)\n![Master Workflow](https://github.com/thiagobustamante/typescript-rest/workflows/Master%20Workflow/badge.svg)\n[![Coverage Status](https://codecov.io/gh/thiagobustamante/typescript-rest/branch/master/graph/badge.svg)](https://codecov.io/gh/thiagobustamante/typescript-rest)\n[![Known Vulnerabilities](https://snyk.io/test/github/thiagobustamante/typescript-rest/badge.svg?targetFile=package.json)](https://snyk.io/test/github/thiagobustamante/typescript-rest?targetFile=package.json)\n[![BCH compliance](https://bettercodehub.com/edge/badge/thiagobustamante/typescript-rest?branch=master)](https://bettercodehub.com/)\n\n# REST Services for Typescript\nThis is a lightweight annotation-based [expressjs](http://expressjs.com/) extension for typescript.\n\nIt can be used to define your APIs using decorators.\n\n**Table of Contents** \n\n- [REST Services for Typescript](#)\n  - [Installation](#installation)\n  - [Configuration](#configuration)\n  - [Basic Usage](#basic-usage)\n  - [Using with an IoC Container](#using-with-an-ioc-container)\n  - [Documentation](https://github.com/thiagobustamante/typescript-rest/wiki)\n  - [Boilerplate Project](#boilerplate-project)  \n\n## Installation\n\nThis library only works with typescript. Ensure it is installed:\n\n```bash\nnpm install typescript -g\n```\n\nTo install typescript-rest:\n\n```bash\nnpm install typescript-rest --save\n```\n\n## Configuration\n\nTypescript-rest requires the following TypeScript compilation options in your tsconfig.json file:\n\n```typescript\n{\n  \"compilerOptions\": {\n    \"experimentalDecorators\": true,\n    \"emitDecoratorMetadata\": true,\n    \"target\": \"es6\" // or anything newer like esnext\n  }\n}\n```\n\n## Basic Usage\n\n```typescript\nimport * as express from \"express\";\nimport {Server, Path, GET, PathParam} from \"typescript-rest\";\n\n@Path(\"/hello\")\nclass HelloService {\n  @Path(\":name\")\n  @GET\n  sayHello( @PathParam('name') name: string ): string {\n    return \"Hello \" + name;\n  }\n}\n\nlet app: express.Application = express();\nServer.buildServices(app);\n\napp.listen(3000, function() {\n  console.log('Rest Server listening on port 3000!');\n});\n\n```\n\nThat's it. You can just call now:\n\n```\nGET http://localhost:3000/hello/joe\n```\n\n## Using with an IoC Container\n\nInstall the IoC container and the serviceFactory for the IoC Container\n\n```bash\nnpm install typescript-rest --save\nnpm install typescript-ioc --save\nnpm install typescript-rest-ioc --save\n```\n\nThen add a rest.config file in the root of your project:\n\n```json\n{\n  \"serviceFactory\": \"typescript-rest-ioc\"\n}\n```\n\nAnd you can use Injections, Request scopes and all the features of the IoC Container. It is possible to use it with any other IoC Container, like Inversify.\n\nExample:\n\n```typescript\nclass HelloService {\n  sayHello(name: string) {\n    return \"Hello \" + name;\n  }\n}\n\n@Path(\"/hello\")\nclass HelloRestService {\n  @Inject\n  private helloService: HelloService;\n\n  @Path(\":name\")\n  @GET\n  sayHello( @PathParam('name') name: string): string {\n    return this.sayHello(name);\n  }\n}\n```\n\n## Complete Guide\n\nCheck our [documentation](https://github.com/thiagobustamante/typescript-rest/wiki).\n\n## Boilerplate Project\n\nYou can check [this project](https://github.com/vrudikov/typescript-rest-boilerplate) to get started.\n","maintainers":[{"name":"trbustamante","email":"thiago@cruxframework.org"}],"time":{"modified":"2022-06-28T01:59:13.217Z","created":"2016-09-14T19:02:48.964Z","0.0.1":"2016-09-14T19:02:48.964Z","0.0.2":"2016-09-16T13:49:42.468Z","0.0.3":"2016-09-16T23:54:06.957Z","0.0.4":"2016-09-17T00:03:11.481Z","0.1.0":"2016-10-07T14:53:29.982Z","0.1.1":"2016-10-07T23:07:12.779Z","0.1.2":"2016-10-13T12:53:56.661Z","0.2.0":"2016-10-18T18:49:25.556Z","0.2.1":"2016-10-25T12:37:05.077Z","0.2.2":"2016-10-25T13:50:24.493Z","0.2.3":"2016-11-04T19:06:38.124Z","0.2.4":"2016-11-04T19:49:01.766Z","0.2.5":"2016-11-08T20:39:20.438Z","0.2.6":"2016-11-17T00:24:01.153Z","0.2.7":"2016-11-17T02:22:07.230Z","0.2.8":"2016-12-31T02:02:49.817Z","0.2.9":"2016-12-31T03:33:44.621Z","0.2.10":"2017-01-07T01:41:43.464Z","0.3.0":"2017-01-26T19:37:32.163Z","0.3.1":"2017-01-31T21:48:47.279Z","0.3.2":"2017-02-01T00:07:51.444Z","0.3.3":"2017-02-01T02:11:06.283Z","0.3.4":"2017-02-08T12:00:50.427Z","0.3.5":"2017-02-15T16:39:48.873Z","0.3.6":"2017-03-10T20:05:41.349Z","0.3.7":"2017-04-05T19:50:03.670Z","0.3.8":"2017-04-12T21:28:17.898Z","0.3.9":"2017-04-20T15:36:19.073Z","0.4.0":"2017-04-24T19:31:16.848Z","1.0.0":"2017-05-08T20:33:14.977Z","1.0.1":"2017-05-10T12:15:05.658Z","1.0.2":"2017-05-12T18:40:18.215Z","1.0.3":"2017-06-07T17:33:00.558Z","1.0.4":"2017-06-12T01:42:07.573Z","1.1.0":"2017-07-13T18:24:26.919Z","1.1.1":"2017-08-08T19:19:53.081Z","1.1.2":"2017-09-06T13:44:36.508Z","1.2.0":"2017-11-10T20:48:12.432Z","1.2.1":"2017-12-18T13:53:34.236Z","1.2.2":"2018-01-26T01:28:07.914Z","1.3.0":"2018-03-15T14:24:37.606Z","1.4.0":"2018-03-22T17:41:53.729Z","1.5.0":"2018-03-28T22:20:18.841Z","1.5.1":"2018-03-29T11:54:01.973Z","1.5.2":"2018-03-29T15:37:45.256Z","1.5.3":"2018-06-11T01:14:43.868Z","1.6.0":"2018-06-12T20:33:45.341Z","1.6.1":"2018-06-13T15:03:50.161Z","1.7.0":"2018-08-09T04:00:02.715Z","1.8.0":"2018-12-27T14:05:40.467Z","1.8.1":"2018-12-27T15:37:06.060Z","2.0.0":"2019-03-02T14:55:34.703Z","2.0.1":"2019-05-30T02:40:58.712Z","2.1.0":"2019-06-07T21:20:42.716Z","2.2.0":"2019-06-10T12:42:37.888Z","2.2.1":"2019-07-19T03:44:21.970Z","2.2.2":"2019-07-20T15:37:40.745Z","2.2.4":"2020-02-03T15:33:55.160Z","2.2.5":"2020-02-11T17:55:53.089Z","2.2.6":"2020-02-11T18:25:17.737Z","3.0.0":"2020-02-27T18:03:49.687Z","3.0.1":"2020-02-28T02:59:03.499Z","3.0.2":"2020-08-17T17:41:48.681Z","3.0.3":"2021-06-10T11:53:33.529Z","3.0.4":"2021-06-10T22:06:17.246Z"},"homepage":"https://github.com/thiagobustamante/typescript-rest#readme","keywords":["API","REST","RESTFul","service","microservice","typescript","node server"],"repository":{"type":"git","url":"git+https://github.com/thiagobustamante/typescript-rest.git"},"author":{"name":"Thiago da Rosa de Bustamante","email":"thiago@cruxframework.org"},"bugs":{"url":"https://github.com/thiagobustamante/typescript-rest/issues"},"license":"MIT","readmeFilename":"README.md","users":{"trbustamante":true,"eugeneduvenage":true}}