{"_id":"turbo-rest-node","_rev":"39-9a06aaa17e71df0a70ccb9b84fe2fb89","name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","dist-tags":{"latest":"0.32.9"},"versions":{"0.18.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.18.1","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomDo","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.16.0","winston":"^2.3.1","errorhandler":"^1.5.0","express":"^4.14.1","method-override":"^2.3.7","morgan":"1.7.0","mongodb":"^2.2.22"},"devDependencies":{"tslint":"^4.4.2","typescript":"^2.1.6","@types/express":"^4.0.35","@types/body-parser":"0.0.33","@types/winston":"^2.2.0","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"^1.7.32"},"gitHead":"7a921d17b92d70fad684d1bd38835a709aa3d226","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.18.1","_shasum":"4b0ccbc02607c526a54470e901fcfa971bbe78ee","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"4b0ccbc02607c526a54470e901fcfa971bbe78ee","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.18.1.tgz","integrity":"sha512-9CW+1426seTy6NUW/szPv87ElNsRZrFF5MpLs/PH8n2Qkd37VEktER18kbr0aF3584oRA2Im4rH6jAbait2HQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAKhAcXWUaqQMP9c4iWAR50YJybqFXeqRVCsuvKiTY4AiA0ZHacuZGzvlFiw3frHxWYmw2uNlFX5KXn8l6INxsLjg=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.18.1.tgz_1487111088771_0.2739845479372889"},"directories":{}},"0.18.2":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.18.2","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomDo","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.16.0","winston":"^2.3.1","errorhandler":"^1.5.0","express":"^4.14.1","method-override":"^2.3.7","morgan":"1.7.0","mongodb":"^2.2.22"},"devDependencies":{"tslint":"^4.4.2","typescript":"^2.1.6","@types/express":"^4.0.35","@types/body-parser":"0.0.33","@types/winston":"^2.2.0","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"^1.7.32"},"gitHead":"75deed8228276ed28eb95978cd971b94d85b9f51","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.18.2","_shasum":"8f2a31090d46672570c6f6a5cbbb20b9c8c90a66","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"8f2a31090d46672570c6f6a5cbbb20b9c8c90a66","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.18.2.tgz","integrity":"sha512-zjz2jjlHtN5pl5jwe51wv032vMxO8mbKsQBSjTP1FGahtAHdNORCfOx8jn+d614YiIzQntIa9zI5fhCylSLHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEMgsFUlGR9anPsyGndMkThC45Bd1kdaCwxnaS+MwQdAIgRuc08SadwwfEi/PeS+sTUdbNZHGctYsfwydLox1hO/g="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.18.2.tgz_1487111396480_0.8337983323726803"},"directories":{}},"0.20.3":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.20.3","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git","license":"MIT"},"author":{"name":"ThomDo","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.16.1","winston":"^2.3.1","errorhandler":"^1.5.0","express":"^4.14.1","method-override":"^2.3.7","morgan":"^1.8.1","mongodb":"^2.2.24","jsonwebtoken":"^7.3.0"},"devDependencies":{"tslint":"^4.4.2","typescript":"^2.1.6","@types/express":"^4.0.35","@types/body-parser":"^0.0.33","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32"},"gitHead":"7574fbed013857d1a0733159dabd85d704d5e0c2","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.20.3","_shasum":"1c144e94987a97684b6facfef408a5b6bd656796","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"1c144e94987a97684b6facfef408a5b6bd656796","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.20.3.tgz","integrity":"sha512-MFAaVkowrwmIWtPqlfnU41svIS3PEkqD5hShpckXSNvNRJ9bVn/Hn/OM38Kw9eKtmyKIdvGnnnopufjEtS8ozQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX6zLnXeCZSU1AAdhgZzhPWUmrqmIbyDkKrXfTtfoAqgIgVDvI5za/6TIuDJtkvnDnBzyu6P5SEW53+qRSUOwzX/4="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.20.3.tgz_1487804332688_0.9543173734564334"},"directories":{}},"0.25.0":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.25.0","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git","license":"MIT"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.16.1","winston":"^2.3.1","errorhandler":"^1.5.0","express":"^4.14.1","method-override":"^2.3.7","morgan":"^1.8.1","mongodb":"^2.2.24","jsonwebtoken":"^7.3.0"},"devDependencies":{"tslint":"^4.4.2","typescript":"^2.2.1","@types/express":"^4.0.35","@types/body-parser":"^0.0.33","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"f79c15bee70e0d6ff25e56ae7c5e14d5844ee621","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.25.0","_shasum":"245c44af7fbd4116a1f68c4142044945e9e5e1ed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"245c44af7fbd4116a1f68c4142044945e9e5e1ed","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.25.0.tgz","integrity":"sha512-CCk9zHimZElRnzJToM4Fg+L4gEZer8drNKMGhcu89UKgMx6rNG55dH26FZU2yHQesan1j9+gxWdNeqNX2CtGrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTbdQSc3vo+F/xbcPg8bcGemNppHn9+betvb+B8D/EiwIgcSEOKwjTyqfJNXhOWATJnbCAXTm0Z7HGCPPHjVUklms="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.25.0.tgz_1487890028778_0.6319479243829846"},"directories":{}},"0.26.3":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.26.3","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git","license":"MIT"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.16.1","winston":"^2.3.1","errorhandler":"^1.5.0","express":"^4.14.1","method-override":"^2.3.7","morgan":"^1.8.1","mongodb":"^2.2.24","jsonwebtoken":"^7.3.0"},"devDependencies":{"tslint":"^4.4.2","typescript":"^2.2.1","@types/express":"^4.0.35","@types/body-parser":"^0.0.33","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"75c033226b75f53e8e028cbe767b2e772fa93c0e","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.26.3","_shasum":"62413eb866062c5d0e6cc4be27ac4a2694be148e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"62413eb866062c5d0e6cc4be27ac4a2694be148e","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.26.3.tgz","integrity":"sha512-pik3jW2I7lPaITjRIhzYt3TpH/RJixv39rOCVu8VDId1V70LKdS8spaaZ4+vyx+bsoyqCVSmSs2YBR6wfxaoHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgA6Uyt6pQKKEInLA7BkzsP2a6FiBWl1XCP3YNS3OK8wIhAPYSOYwWqc43GnF6azdQP6LCER9Uy5McPl+gekYSkQOx"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.26.3.tgz_1488404464776_0.4063457695301622"},"directories":{}},"0.27.0":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.27.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.17.0","errorhandler":"^1.5.0","express":"^4.15.0","jsonwebtoken":"^7.3.0","method-override":"^2.3.7","mongodb":"^2.2.24","morgan":"^1.8.1","winston":"^2.3.1","uuid":"^3.0.1"},"devDependencies":{"tslint":"^4.5.1","typescript":"^2.2.1","@types/express":"^4.0.35","@types/body-parser":"^0.0.34","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"0f60c06d84a6d908b22dc4ceb79693c589b95307","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.27.0","_shasum":"a537f95bbd5dc8279d17ce20e0317f302673be00","_from":".","_npmVersion":"4.4.0","_nodeVersion":"7.6.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"a537f95bbd5dc8279d17ce20e0317f302673be00","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.27.0.tgz","integrity":"sha512-ZDhVxhKxDgFIu1pwb9BotOoZ+VHoMuCAp/S4Sfsw8VTQABlRhDffjNi9Q1vD6Y6wNV8Sktay3cDaoaV+AZXPtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSQOvObz+LKowUiHkhwKM4bxJMpTRV+B1w49bO1h+AFwIhAMUxK9Gg/vebrJ5gRw0/Ia2AUnlN2eb8/If+uHp9h04Q"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.27.0.tgz_1488833932005_0.7576418889220804"},"directories":{}},"0.27.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.27.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.17.0","errorhandler":"^1.5.0","express":"^4.15.0","jsonwebtoken":"^7.3.0","method-override":"^2.3.7","mongodb":"^2.2.24","morgan":"^1.8.1","winston":"^2.3.1","uuid":"^3.0.1"},"devDependencies":{"tslint":"^4.5.1","typescript":"^2.2.1","@types/express":"^4.0.35","@types/body-parser":"^0.0.34","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"ea50a0ab4b46cb749b6e1c8cc74c60412c8b5a9f","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.27.1","_shasum":"f01b846f0967bce1ab481546268bea359c409694","_from":".","_npmVersion":"4.4.0","_nodeVersion":"7.6.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"f01b846f0967bce1ab481546268bea359c409694","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.27.1.tgz","integrity":"sha512-Prf5bRJG8/IPIkrb5WKQoMQQ5xX0s3qyb0eDK963qQ69Dja0bjfZIl8HuuwV7lwDVbuUI5zLyjeCPQAhr+K6Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6jqtZ+S2yjYQ7SyykkSmZuNXeSRwuX0Vecam+mpfkkgIgQJpJyGKwN+F87H4KosYmxfJaGslEmfXWtKFya9SJOts="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.27.1.tgz_1488839112652_0.6262037216220051"},"directories":{}},"0.28.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.28.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"@types/winston":"^2.3.0","body-parser":"^1.17.1","errorhandler":"^1.5.0","express":"^4.15.2","jsonwebtoken":"^7.3.0","method-override":"^2.3.8","mongodb":"^2.2.25","morgan":"^1.8.1","uuid":"^3.0.1","winston":"^2.3.1"},"devDependencies":{"tslint":"^4.5.1","typescript":"^2.2.2","@types/express":"^4.0.35","@types/body-parser":"^1.16.1","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"3d9f502a7ab46f716b95a9ec121d25c340b2fd9b","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.28.1","_shasum":"d631ee0a0d1db16461586582125541d2d49ebe65","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"d631ee0a0d1db16461586582125541d2d49ebe65","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.28.1.tgz","integrity":"sha512-9IydlB71aD+6pI+hSHGqyMP5aUI1dEIMAY4pW351AvCHO3GqHEHyG5723sU9ybU0KnRvj9ymA79Onhf8NupWlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2TNDQHECmYVYybUFmF5h+eHzefcUa3OgFt05yUYrCgIgdinypqFgZqfhPWDLbRFvGhKj74gDPbT3f9awcpC2Gr0="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.28.1.tgz_1490646053704_0.560216459678486"},"directories":{}},"0.29.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.29.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"@types/winston":"^2.3.0","body-parser":"^1.17.1","errorhandler":"^1.5.0","express":"^4.15.2","jsonwebtoken":"^7.3.0","method-override":"^2.3.8","mongodb":"^2.2.25","morgan":"^1.8.1","uuid":"^3.0.1","winston":"^2.3.1"},"devDependencies":{"tslint":"^4.5.1","typescript":"^2.2.2","@types/express":"^4.0.35","@types/body-parser":"^1.16.1","@types/winston":"^2.2.0","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"b6be8fc05e5db1ce5fb00f4f57d16d4338d3413b","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.29.1","_shasum":"dd250ae5a7d12de1069a071dc9a14bb24c4ef30c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"dd250ae5a7d12de1069a071dc9a14bb24c4ef30c","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.29.1.tgz","integrity":"sha512-D+4h/FMCAfnLf9iTM7FUpRwn0fCHTb3SGEjEZ7jLaJExJXcf8HVwxdCrczlgk+OynB6iiy8SvIVxmieIil1G7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZU5K7onSv2LV0A8OleWgVDjYkzWGCRsMytt5abEdyZAIgTXKgR7Py7yqZ9Wp3niRAIepkKLYK+Rk3uxaB6Xm7pD8="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.29.1.tgz_1493064871473_0.2095304699614644"},"directories":{}},"0.29.2":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.29.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.17.1","errorhandler":"^1.5.0","express":"^4.15.2","jsonwebtoken":"^7.4.0","method-override":"^2.3.8","mongodb":"^2.2.26","morgan":"^1.8.1","uuid":"^3.0.1","winston":"^2.3.1"},"devDependencies":{"tslint":"^5.1.0","typescript":"^2.3.2","@types/express":"^4.0.35","@types/body-parser":"^1.16.3","@types/winston":"^2.3.1","@types/errorhandler":"^0.0.30","@types/method-override":"^0.0.29","@types/morgan":"^1.7.32","@types/jsonwebtoken":"^7.2.0"},"gitHead":"f3ef66f36468cbf1578e379514c156097c8452e8","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.29.2","_shasum":"f930c626e40f7f94f13dae8643c3b41d7777213d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.9.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"f930c626e40f7f94f13dae8643c3b41d7777213d","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.29.2.tgz","integrity":"sha512-ae2V+AgZPZ4o6Zy/bDf8aC8WUJtB2if8BndmbbyGZxNMT85uYyQ4XchFdzM7kr2qnF4dnJ7mQCXRMa45qri0og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDZquy2IG0gwcv3CZOH4ChYQ1umkTOhGYMEaRkEZncKAIhAPNURA+DD5B9IJuEfl2VXC+MI4oHQawy9P9/dsIT9L+D"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turbo-rest-node-0.29.2.tgz_1493841041254_0.7046317781787366"},"directories":{}},"0.30.3":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"1eaacb8ea1bb713480adfc8916ec8a0ae97f1f4e","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.3","_shasum":"cdb639b1ff5d341c2d2b23fc34080b47f0f3eaef","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"cdb639b1ff5d341c2d2b23fc34080b47f0f3eaef","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.3.tgz","integrity":"sha512-vOJMiTOdfCDKCU7Tt4CLLss+xAErNAMzg/qw9QlI1aRQP8NZKcDxn2olisw+2n1f+7llaIBwT9Sj2+bjStpPGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs1Zq08zxwz24XQt19B7MVycDQ+TWcd/vmE5NWoFm8qwIgW46DUHGjoInN48bhtpj/DvgmXt6zWvdadsar9cxYoJI="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.3.tgz_1495484348047_0.5948378818575293"},"directories":{}},"0.30.4":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"86942570d6b01190c07d3fca5a99c5cc249916f3","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.4","_shasum":"a10c4619c995d80d6e38d702125a622e6110bcd3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"a10c4619c995d80d6e38d702125a622e6110bcd3","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.4.tgz","integrity":"sha512-YyxYR/BTIHiSxHpyx6EZ1YK8ob/pDTBFS3W5IvjlMX/weQv4pIam11tZQtAMz+DZT68HtJmTB/twToHnGUPS8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHo3z9aqtuePfSZLCVuJYEMp515KowCdmfYcsI0zgrhAiA5krDiUfb511IZAiXJgkYyVa2+FtZhJMoQ6LIkR6kOXA=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.4.tgz_1495488186528_0.34812877513468266"},"directories":{}},"0.30.5":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"b2667947309425c3bfbac4df22081dfe503e9bc5","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.5","_shasum":"5d43c193f3f9e32bb5109cfd565230c2a2649eb2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"5d43c193f3f9e32bb5109cfd565230c2a2649eb2","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.5.tgz","integrity":"sha512-hWuM+TGGkKYrCUo6wLfWIAXri0TV/S7hw+nK+DkKzZoynqCNiRH+tE1X+MUB6nNgxETJtqtzRkicpevKCySQbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgHNI8aszxxfJZHYNzio+8682ZHoUmX+pCTmn67yoj+AIgIAjhl7wv7DvyF/IvrCE8wpb+JHqlE+qICKthL8wLEts="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.5.tgz_1495561294557_0.4428058264311403"},"directories":{}},"0.30.6":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.6","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"6b01386c91e549c06850b66c4e688ce6aec23e9b","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.6","_shasum":"c3c38a84dd9994b3297b6e1e4e4fffea9aeefdfe","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"c3c38a84dd9994b3297b6e1e4e4fffea9aeefdfe","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.6.tgz","integrity":"sha512-fm76fYYTuMt36Pcf0b/xX4Lm7HoHoGSM8Z4lSBGP6hhSR61I0j93QsOs6O1Ku2viSyrHF1GOnFBfOsAQ6JVUzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGcFtfuT1tCGcleNQlpx5KSxbk68jX5lhHkhZuQPXsqAiEA3kCOQ48LB9lFtFVjRaICbj64VDHH2tI08ze8mE/RkE4="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.6.tgz_1495569457299_0.36867912160232663"},"directories":{}},"0.30.7":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.7","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"ff589f11f5c550365dcb829cbd36db37ed741839","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.7","_shasum":"eb97922c71e82853689f6f4564a094cd62e4ba27","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"eb97922c71e82853689f6f4564a094cd62e4ba27","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.7.tgz","integrity":"sha512-1KGmhwB3fiQHmf12Xf3lboEuSeOLnFjUzF78WzRGexmxe9TDwfiBUIjhKVbxYxqiCee6zppHHAgDwV3Sdvx7Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWwSlXUerP3v4T7++yqdtBRsonRqQBz6EvAyHtKC85ZgIgZH9ujuRiAD1MGuNGZ88Woy+ij8TEvHX+FA6GoEBPgeY="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.7.tgz_1495571894264_0.2979885421227664"},"directories":{}},"0.30.8":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.8","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"996cfd48358e3ddcc91450aa4e99cd6ea4f52407","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.8","_shasum":"4366d85251499429cadb979e247a7582f86e6c97","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"4366d85251499429cadb979e247a7582f86e6c97","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.8.tgz","integrity":"sha512-liRHsfv1UdfeGI8gPIUwMtnx4J1khhKREK3tnvfVEcsgAYReKjJRSLggLhh+Q9f0nM7bEF0P4EI/ngJ+T+Qtjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDObWLTcUGhRRY1N5JuoS3hY2slh+X1rfigiuxkKyfB9QIhAI/QMYHwR+ii1tZ9T86Pyj/KkrMKgfXn//YO0Vjovx3+"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.8.tgz_1495573084229_0.7935521022882313"},"directories":{}},"0.30.9":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.9","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"192c48c39249bc0401371d1cfc67bdcfadea2619","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.9","_shasum":"e226b7db10cd8029181b040686a97d0a8fe5c303","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"e226b7db10cd8029181b040686a97d0a8fe5c303","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.9.tgz","integrity":"sha512-qLuoeDFgH4HPJOgjPcvJNvItMoK0MrdqyIPyR85JH4uUrDxA+3UXsYAhbS5hQHIgS22BPqtlMlb0sQvk6C2yeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXn8rlaCtz4SyJv+T1P+l8aK+BW2CHFBJIac7k7kjCtAiBwnXdAMXo0eAKko0XHqzlEoGqtuRxXduq/at+hAN5R8g=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.9.tgz_1495574024333_0.019721894524991512"},"directories":{}},"0.30.10":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.10","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"192c48c39249bc0401371d1cfc67bdcfadea2619","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.10","_shasum":"352cfeade4f96a20742ba5c04f6cf1f64c311d87","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"352cfeade4f96a20742ba5c04f6cf1f64c311d87","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.10.tgz","integrity":"sha512-Gkz3aC2OReqXaXZtONzyqgAirkC649zXx8qlI4O26EmbljEM5fkhDrFkKu7gy9D80PQ8PDiq4XfDC3VFKsvf0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClRnlQUp90Pjt5uEtT0R7hM8+z1m8fnzhEetYDJNMq+AiAAxouaAgysSU9nk5wYqJ6f2V9s6PjpkbzutInJI5BN5g=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.10.tgz_1495726059970_0.17599847167730331"},"directories":{}},"0.30.11":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.11","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"d22da4b80d3088f0e3ef3e38bd434d6343f33868","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.11","_shasum":"ed74dbe38220b0b5295412a5d29a6e88a4dfcd6d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"ed74dbe38220b0b5295412a5d29a6e88a4dfcd6d","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.11.tgz","integrity":"sha512-y5spW9mu1Z3DNy/HnF8o6VqgkY1gp5u9A/0GqtFKuqo8OWFCvl0BPGCAOvI/uT8JlKtDcaIyscMJz7yNTprKzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe5MHBuW+OEeCe/w777sEzh3Bw6SA18gAP7pV79Iyb7gIgNKOkWJ0iXlb3REgouPjJWf0KlCfY2CsMGPVoXCRQ7ek="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.11.tgz_1495737342258_0.08338376530446112"},"directories":{}},"0.30.12":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.12","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"c1f92df5b065fb24b36f5ad1c0d8ff9a2cb1635a","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.12","_shasum":"2c4cfa816d5e8b48a5528be6deadf48f890ed415","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"2c4cfa816d5e8b48a5528be6deadf48f890ed415","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.12.tgz","integrity":"sha512-XF04jxSzaVAtg8E42Lgt2mFmw/fNhDRM7jApgak8xa4QvchlFfQ2ucjwRFJZ08CbRxs7XsiiB5NkeJuaCsq1tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBghr6OYv504PZgpF0F/XVoh2fiMX4sFlR3NshrrXmIoAiB0mxXmQgG5RP+n2lQ1Ke3tVUN6N1BeAmSTxAOs8MDKKg=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.12.tgz_1495742804614_0.055137803545221686"},"directories":{}},"0.30.14":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.14","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"53ff8e868bb1e21567b88e4ebb9b92590c0e17b9","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.14","_shasum":"1eb838d029fe5c526d9877b214aa72f751524976","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"1eb838d029fe5c526d9877b214aa72f751524976","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.14.tgz","integrity":"sha512-xSv6Bki0vQVaPD374syYTyV2iqZU7pBLebu5ViZuf/LivHEqYv10BozYvOA79uXbCMbav7nMVxT4JU0Pymh3vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQQm2MhFgkCMq6b3yJ/kllV8WbOO7jR/Ah74PVLTbkCwIgFsvOrpu0xPYfG4CA5NIZpbfboXA83ER3oZZSEja0CLA="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.14.tgz_1496173032128_0.694762016646564"},"directories":{}},"0.30.15":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.15","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"53ff8e868bb1e21567b88e4ebb9b92590c0e17b9","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.15","_shasum":"6d5b9e80879dbf4cf1b5135e1513a00c7e979e19","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"6d5b9e80879dbf4cf1b5135e1513a00c7e979e19","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.15.tgz","integrity":"sha512-yz1wDTWguA7NB+lfP61ameUexl/uNnSNdf2+aWm44lOxKqwiC4sFBBNU6UuvnB1Sz0Vh19tungZNcjh/LAkM3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzA9WwLAvhWa9AteiBIv7d/5ADSKYHdtxLZewNYLG34AIgHm9tKYagJKRjsQCWmLq+0rsPyLN9ofyt0l9FftjTxbs="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.15.tgz_1496173777980_0.3257257929071784"},"directories":{}},"0.30.16":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.16","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"73e8a04dd37c14f3bde6c99b08d46d9f57cfc1bf","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.16","_shasum":"4619d9c487de846d8c5b05db3c9eacc2401bd367","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"4619d9c487de846d8c5b05db3c9eacc2401bd367","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.16.tgz","integrity":"sha512-ZCT5eeee3urfMGufG5Y5GPNqJ0HL2+58NOdd3gIWdej/X59KoErlzm1Pme50oZdcPw61UjrjKPELYbeFknxdmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVbkFoc1EeHJP9bSuXQ5sFbSdxPviHzKhj/3qnd+aRLAiB7MfosmaQCeNvBVhfVG5Vr4EdVDtp053XFWWbCPOqdfA=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.16.tgz_1496174918391_0.5380030851811171"},"directories":{}},"0.30.17":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.17","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"~1.17.2","errorhandler":"~1.5.0","express":"~4.15.3","jsonwebtoken":"~7.4.1","method-override":"~2.3.8","mongodb":"~2.2.26","morgan":"~1.8.1","uuid":"~3.0.1","winston":"~2.3.1"},"devDependencies":{"chai":"~3.5.0","mocha":"~3.4.1","tslint":"~5.2.0","typescript":"~2.3.2","ts-node":"~3.0.4","@types/express":"~4.0.35","@types/body-parser":"~1.16.3","@types/winston":"~2.3.2","@types/errorhandler":"~0.0.30","@types/method-override":"~0.0.29","@types/morgan":"~1.7.32","@types/jsonwebtoken":"~7.2.0","@types/mocha":"~2.2.41"},"gitHead":"1ca949aa14be494ead3e3d8d13e4f1bb96410ce0","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.17","_shasum":"b4c7684e1c4560bab19573cfbb31a03009d28f4b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"b4c7684e1c4560bab19573cfbb31a03009d28f4b","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.17.tgz","integrity":"sha512-XHccsDO26FSne3NOXRs/+Fa6qIkxXW5JRXauSF/rBy/LJ6hd4TqhzQqCj40kQ7LQjxDDHLvZjMU1shbBqX3jGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmM+0YhEgUDitqZi3Kzn30vnT/JnoTuDKjQplj3IEv0AIgIzoELXU43FsnuR+ksBnEblt4mCNbW3AiCB8g2CEqVNM="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.17.tgz_1496227423918_0.7619291588198394"},"directories":{}},"0.30.18":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.18","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.8","mongodb":"2.2.26","morgan":"1.8.1","uuid":"3.0.1","winston":"2.3.1"},"devDependencies":{"chai":"4.0.0","mocha":"3.4.1","tslint":"5.3.2","typescript":"2.3.4","ts-node":"3.0.4","@types/express":"4.0.35","@types/body-parser":"1.16.3","@types/winston":"2.3.2","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.0","@types/mocha":"2.2.41"},"gitHead":"74fc37dc040d71a694bfeb302c7ba8b5630a418b","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.18","_shasum":"3ab5c270689944be3657e0c6d7b9bf17e38f1455","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"3ab5c270689944be3657e0c6d7b9bf17e38f1455","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.18.tgz","integrity":"sha512-PSY7QJE7t912gyMLo/q21Z4it2xVNssYCOnFtegRAqDryTdOsgm1zGT0ck/31EBOwelsPBYPSn/u8JHSCbtxWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwqSJRmFU5L9UzOXq5F02YLKrR+CF7gdFzMFa3CdcLUAIgWDRXbyOv99iHNemYVOfoFfshqJHYqdGyLMPZHPDVido="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.18.tgz_1496259616843_0.3987253541126847"},"directories":{}},"0.30.19":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.30.19","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.27","morgan":"1.8.2","uuid":"3.0.1","winston":"2.3.1"},"devDependencies":{"chai":"4.0.0","mocha":"3.4.2","tslint":"5.3.2","typescript":"2.3.4","ts-node":"3.0.4","@types/express":"4.0.35","@types/body-parser":"1.16.3","@types/winston":"2.3.2","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.0","@types/mocha":"2.2.41"},"gitHead":"a8689b1cec9a01f28bf01d5d7ff1bc32073ab8b5","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.30.19","_shasum":"0e58bb60e1b22c1e3f9f513549016d46ceb7d431","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"shasum":"0e58bb60e1b22c1e3f9f513549016d46ceb7d431","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.30.19.tgz","integrity":"sha512-zt5O8sdNoUTJ/GagbJctcoeuXZ2z4x1nBXDIdp9/3zLQq6q0LBWCvbtircbkILiOHexZWf/zSf4P63a085521w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5yua1oJNGN2SXSE+EJwTEFEGkdv8KHN6ScuVFbzBU5AiAmITGT1ZUnYbOUPPSswOA5h2Hc5mAzAJBs+eQLeFQbkg=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.30.19.tgz_1496260972749_0.1627283338457346"},"directories":{}},"0.31.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.31.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.27","morgan":"1.8.2","uuid":"3.0.1","winston":"2.3.1"},"devDependencies":{"chai":"4.0.0","mocha":"3.4.2","tslint":"5.3.2","typescript":"2.3.4","ts-node":"3.0.4","@types/express":"4.0.35","@types/body-parser":"1.16.3","@types/winston":"2.3.2","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.0","@types/mocha":"2.2.41"},"gitHead":"ea4bcaf86ab0b4f709b20569cb19701a678e066d","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.31.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-IUFS9LDG1SZW3D+L3djPhfbO5IEk1Pb6T+nuvpdqRi50x8rVbrpboWnNDllSX9hHRMz5UpLcOao2UbPm2Pfb5Q==","shasum":"52ff894a800f8c36f88b9ecd9c20c71e7b4fe3a2","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.31.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPVgQ+TzL9q5H8PEZIrR2tCwsrMW8eQ+iXeIIgALFdoAiASDOr6CpXdCOq2L6OQM2Iy9vU7t50m3R519rlcDAOhwA=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.31.1.tgz_1496350091657_0.9484008934814483"},"directories":{}},"0.31.2":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.31.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.28","morgan":"1.8.2","uuid":"3.0.1","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.3.4","ts-node":"3.0.6","@types/express":"4.0.35","@types/body-parser":"1.16.3","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.0","@types/mocha":"2.2.41"},"gitHead":"6797eac7fc3f3e38d43cf9bee3b2bd51a5c3d32d","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.31.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-rX2FgY6UouHRgUfyBhd1R8vDm15o1HcFmOCRUmvpAl1puHWQPVFGt7drcJ+v6alRaNIdtAteChq1oYftMCxgWQ==","shasum":"5ed35001128aa57491d61f1f6c098b2829f0d612","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.31.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7iXpBLxQ3JXAvutSyAmT97S2pi6e0b/66+1cLMClkOAiEA6v3kxN4TloEXkfjFKywOGTcXFxuYw6TIRP4VM+2ax64="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.31.2.tgz_1496959941217_0.9647159317974001"},"directories":{}},"0.32.1":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.3.4","ts-node":"3.0.6","@types/express":"4.0.36","@types/body-parser":"1.16.3","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"2c21ffd61bc57b17cff863e428132f4043921d74","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-bSuiPtBckv2R35d8EwyAw1AkZtUvuG6kkKJ2eDZHxfx1z14bVJLat4I9uEI1kCmhn2RNLbcwaKPKyp//NjkmIg==","shasum":"020268a175b37d068aa65534bec214e1c4102169","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHQ5+5Ntxk2CJP5GKdbX+zjPweNQ9lhmjX1E990BLgTAiEA/2fRr0JUr0oN01h/n4CwQJh9qcLmzVFYfstf8ombvCk="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.1.tgz_1498077295885_0.6387288582045585"},"directories":{}},"0.32.2":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.3.4","ts-node":"3.0.6","@types/express":"4.0.36","@types/body-parser":"1.16.3","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"e11c0447a1e58e6d45c2d99e767694dae9beae63","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-KvV9Jg3OAfMbZQ19fcqCGKmyt/MlkyScNweeuoQld2qOOvMZM4ZYzs+UHnym1PdnToH4O5kfjh0dDI6h54jAXQ==","shasum":"bd98884793c2c2d6cb8b3e071cd82ce57e4719d6","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo2tAQgbDmveg1JItJ17a0PySlMpyns4UEvsS3+wFR7wIgVSXu9jg2r+DqrwElRSvmVvx6eHrNzDD7t312nstiOyg="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.2.tgz_1498077461333_0.002184763317927718"},"directories":{}},"0.32.3":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.3.4","ts-node":"3.0.6","@types/express":"4.0.36","@types/body-parser":"1.16.3","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"fe96d3cff70255614abb6db7c9ad627986ee6096","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-7Rb2W8Z8ujjoKAgvx0Qn88Eo+n8lHkd58y339Koc3VsZtR2U6qU2e7AQV9aeQ5Zp8FgJfO61MxhKEsnLLXgzsg==","shasum":"ad8bbf8b3073071acfbb295f489dcfe0ff86bf56","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmbrlTBEgvk+b3gf2c6aHatblDDYQhYNDqCo5laPUXMAiEA3ivjtAAYwPFgPW8lOyznbeIayj8ZztzvWAUgANTni7c="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.3.tgz_1498760959976_0.17058255756273866"},"directories":{}},"0.32.4":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.3.4","ts-node":"3.0.6","@types/express":"4.0.36","@types/body-parser":"1.16.3","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"58fa59441e1312bc21c4d9efb326ec02431bd34e","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-I5j138gU9bL3K922QJZcZOSqlrCc1yMCB3V1ZYNJ1y+IqKHbsUFUihWvyAA6MngNxUlFdhSDz4NuMMVXCgLwuA==","shasum":"1182847c472619a809be12f99c379b86ff71a0b6","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfOLdUxHbvazsO+QuGRJYMNP+jyFA7ElBxuItVM5eRxAiEAoyQKFkD+XFj4Qcv2jXDltg6/IMJXSNg7x52y/fwKlH4="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.4.tgz_1498769318314_0.36078151571564376"},"directories":{}},"0.32.5":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc --noStrictGenericChecks","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.4.1","ts-node":"3.1.0","@types/express":"4.0.36","@types/body-parser":"1.16.4","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"b8aae49027706b67c565e992f68297f0cb5bffc9","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.5","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-dpiIHtXRLScMARfOIBPgI9pZtzJDHtH++YsehtN/CygzXbIOeInMdr3uRyQ5Ox99ozBAWYEzeENFswsq6bldrw==","shasum":"069ec92f0e6bb778fb5a7143a382b0d5bb49dfc3","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb60TtuRSlr4c7GJWqx0J/0wXLv4kg1sLiWXWvUbDncAiEA7YtCLq8hW9DqI1ikdwmqaOkKtd03miufc2ZAZ9z5vzc="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.5.tgz_1499195683225_0.4967135824263096"},"directories":{}},"0.32.6":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.6","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc --noStrictGenericChecks","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.29","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.0.2","mocha":"3.4.2","tslint":"5.4.3","typescript":"2.4.1","ts-node":"3.1.0","@types/express":"4.0.36","@types/body-parser":"1.16.4","@types/winston":"2.3.3","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.1","@types/mocha":"2.2.41"},"gitHead":"384cba133432a35cf958e9de0fff6e3c3cd39698","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.6","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-fj3rMabjrRHN4U2sAgdTL3JlVqk1kAqK/RyciEg5Ah/KUM2oLDXQh/nTMV3aj8NTzCW+9wMX/YNfsZZyytPaoA==","shasum":"329cc76c0c985df11216516984404b5fb7a2d390","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH56nkMUAEpQ2tQMJB/D3pY/oreYQWfPX78ygSnMtO+IAiA+0B4fh4xLbaYXUxpv5bTj2k5PNeGxAiMkrb1LYspsJQ=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.6.tgz_1499198787278_0.803572915494442"},"directories":{}},"0.32.7":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.7","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc --noStrictGenericChecks","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"1.17.2","errorhandler":"1.5.0","express":"4.15.3","jsonwebtoken":"7.4.1","method-override":"2.3.9","mongodb":"2.2.30","morgan":"1.8.2","uuid":"3.1.0","winston":"2.3.1"},"devDependencies":{"chai":"4.1.0","mocha":"3.4.2","tslint":"5.5.0","typescript":"2.4.2","ts-node":"3.3.0","@types/express":"4.0.36","@types/body-parser":"1.16.4","@types/winston":"2.3.4","@types/errorhandler":"0.0.30","@types/method-override":"0.0.29","@types/morgan":"1.7.32","@types/jsonwebtoken":"7.2.2","@types/mocha":"2.2.41"},"gitHead":"7d5b28ea99372f2d388015c98fbb7b9b5960d583","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.7","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-ZhySxmHukr7HJ970mf13EFraOLaiSydNJoQdxHfqt14PxEBbezXyQO2gqcyPHXMD1zB8y0A0dh7UMbMSt91eIA==","shasum":"fff9c9dd155d0a7bd2096bcc7d9c18dfa8b9e6b9","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtnCUmJLBfwmBtJx7NC3dW7GkyJMHDpwkKlUCssERFZAiBrHcy/z8w1CIQrA4jkYBB4KOkesvD44ydaW8lgWFox6Q=="}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node-0.32.7.tgz_1501529638441_0.5407451167702675"},"directories":{}},"0.32.8":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.8","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc --noStrictGenericChecks","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.18.3","errorhandler":"1.5.0","express":"^4.16.3","jsonwebtoken":"^8.2.2","method-override":"^2.3.10","mongodb":"^3.0.10","morgan":"^1.9.0","uuid":"^3.2.1","winston":"^2.4.2"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/errorhandler":"0.0.32","@types/express":"^4.16.0","@types/jsonwebtoken":"^7.2.7","@types/method-override":"0.0.31","@types/mocha":"^5.2.1","@types/morgan":"^1.7.35","@types/winston":"^2.3.9","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.1.0","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"02a00051d4800460b6c77a72efeeafa3e5cc7db4","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.8","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-WfOwrxMn0V+traHWurf1ob7K5zvbsfA3UP2jQcRJS0VKqwl9/xU/EZfi6ZBtvrgYZD9xgHRGOs3uGL8b5Sdh8A==","shasum":"af91dd288beec513b3bbbe6dcb5ccf0b071da784","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.8.tgz","fileCount":61,"unpackedSize":142394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGDsNCRA9TVsSAnZWagAAES4P/1UMO6sOc3YX7VcX47GQ\nUI1JK2CysNRRC7EHIFz/ncA1ynIpf1Yki5Nu5RsM8AF2+7UXykMLbWk6894U\ngfwCVsbi1c1cbXJA5Zh5Bbw33fIJI+NfH+fv34WEktgCpxQQpR0tzNGoxZgF\nK0dvR+oLFHBdU8gtKTTt+lwp3nzgTFNnBKVmqlcpa/7z3uXjCz/7OGHOJmkL\njthWhNTyOsLfIIwaNRG3qbcQsVW/GgOD3sAqfqyLcYWSpwSFqd0VSHPPLUJO\n+KSIOcygeo8ojR1XXG5l/xf19xUulw5J9VhmzL8J06QH1x28VJbSCFHRT22B\nfibkRPhPcf21s/CPOdZsSp0M0dYt/uQFe/8w6DVXmknLu1GEqC1l/7R+eUiz\nZqrW/FWowtPIPEqAhnA5bYyD8wSbQZJdYPJb+mwWHTDsWwo+Yo4wD6sl73Eg\nYFLBZZ/s+NjUJzBcEptBACBEvCeNTON/6w+3bdbCW4HydKxN2lkCvthtIxZJ\nABYoo7kSF1yiiuLhkykmmv2oTs2getNs2nYSzAIdCQN44h4m1ok5uxPeO9s8\niFH74MeXuU/vNQsytC0WHN5KbzZJXumvjL/CsWWkeQPy1GGZVAhlCeDRjDH/\nPfODMskvarolebx6G19hhib24hIMn7eAR3D2mKzDPH3Jwf3MABEIZWfKrK+l\nXFAw\r\n=aiHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMzMvVDv5pb8PKEkshJzrJbvyJXNIo8QtKnt6c16XShQIhAKIXiACuFl576lIzSLc3EM92yiwfQCjAX+bwyZ39f8Rt"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node_0.32.8_1528314635860_0.3592768690890855"},"_hasShrinkwrap":false},"0.32.9":{"name":"turbo-rest-node","description":"base to implement REST with Node.js and Express","version":"0.32.9","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"node lib/sample/sample-server.js","build":"tsc --noStrictGenericChecks","lint":"tslint \"src/**/*.ts\"","unittest":"mocha -r ts-node/register src/*.spec.ts","test":"(export CONF_DB_SERVERNAME_PORT=localhost:27017; export CONF_DB_USERNAME=schemaOwner; export CONF_DB_USERPASSWORD=manager28; node lib/sample/sample-server.js &); sleep 2; curl -v localhost:8080/ping; pkill node"},"private":false,"dependencies":{"body-parser":"^1.18.3","errorhandler":"1.5.0","express":"^4.16.3","jsonwebtoken":"^8.2.2","method-override":"^2.3.10","mongodb":"^3.0.10","morgan":"^1.9.0","uuid":"^3.2.1","winston":"^2.4.2"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/errorhandler":"0.0.32","@types/express":"^4.16.0","@types/jsonwebtoken":"^7.2.7","@types/method-override":"0.0.31","@types/mocha":"^5.2.1","@types/mongodb":"^3.0.19","@types/morgan":"^1.7.35","@types/winston":"^2.3.9","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.1.0","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"6a1fe1bc5c25a421afcb573d3a639d1741035c56","bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","_id":"turbo-rest-node@0.32.9","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"thomasdonath","email":"td@thomasdonath.com"},"dist":{"integrity":"sha512-Bysw4WmbPWow29MHFFOjts/eJPsdsJNtoVFzp5XibBJlcUKju1ASCZFcdFLlMnCKBSluwYAGb92aX3S2g55A1w==","shasum":"15458b32e1bcc05885e337b44a4cb7a2d4c32771","tarball":"https://registry.npmjs.org/turbo-rest-node/-/turbo-rest-node-0.32.9.tgz","fileCount":61,"unpackedSize":143755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbItD3CRA9TVsSAnZWagAAfQoP/3yEHkhlYF2IO2UqzemM\nFynbLifmTTC45zYdGmfNWwssV29CDSPawcyhLlvV1zwwo5sdCsNPFoYBl9FI\ne4xaB12FfeuuPbh19ODjiuKztonuYiwD7PuAS8b7LMDBCfdM0ehyifpkEjRZ\nREdKcdF3iVTMPRRie+C8s61/KKRkYttN8Dgc+UFFy09EOawmpzkDEFPM3TqJ\nZLDkql9rc0FFWbcnvsJyrg8m9A5E0wsLpGBE4eNugEDbbeCYlgmLKR5oy9on\nZAxS3gJsPH7oldixDpQ4E/iv4VtRKAGGfmtTQFAgmtB4Y+DOy0izobKvHXCo\npds9W9ssXbaIraNABybiaCiC/1bJCKbMpI7R4wwCBEr4fxxrarLQNcpqiIwC\nOcWSuM2RvywBSox2J+fnSk9UnEuZN5s6Q8ui+ObCf+IiGLMAPNGWZUR7ajHz\nEy8iUD+r91D4zTOTPY6Fn0LgJhVQYgBsygK6164NBQqvJYgEbaFw751q68ET\nGkggwM9L4SH02BQ7JrUrAGGg0banTn6IyPyB8U42xPkuohVOn4a110NfUrVQ\nR3UToIT/A+7H3J0q64fVFZjz4Trc6F8sMkohBXEcYoEqY5iTuR5N5pYCBLwG\nT7Me7QFslJKD893YRe8ZvkLIYqiNihQVi8q6rVds7HwpbcK4C5amZ49mP6tT\nBb6x\r\n=eXql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtgsqRnChssCokuvmv83uZN+k7B53jZzrujeYt+y2goAIhALkSErIGge+VwK+Zf4SbPHb9anaWISXmvrsmLWwrkTBV"}]},"maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turbo-rest-node_0.32.9_1529008374433_0.42101011699449953"},"_hasShrinkwrap":false}},"readme":"# Turbo-Rest: base for all REST servers in my private project\n\navailable at npm: <https://www.npmjs.com/package/turbo-rest-node>\n\n## What I want to get\n\nI want to use a MEAN stack (MongoDB, Express, Node.js + Angular) in a container environment. There was a lot of boilerplate text to write and so I started this module.\n\nSo I want to implement:\n\n* a Node.js instance configured with environment variables and a standard setup\n* access to MongoDB with optimistic logging and some generic stuff (auditing). I know Mongoose, but there is much to much to write and I want to get a real schemaless implemantation\n* an application controller without the need to have to deal with the HTTP stuff\n* a health check through all layers\n* standardized error handling\n* less to write\n* all to write as TypeScript\n\n## How it's implemented\n\nThere are some prepared exceptions - all derived from RestExceptionBase as it allows a simpler handling inside the route handlers and standardized messages and error codes.\n\nMy RestAppServerBase Class prepares the application (read environment for port and so on) and particulary delivers a generic Request Handler. Here is all the biolderplate text to handle a HTTP request. The application logic will be done in the injected application controller. Beside this is a standard URL for a healthcheck. I've prepared an express middleware to do authentication - it's not implemented yet.\n\nFor the persistenence layer is there the base class RestPersistenceAbstract with some standard interfaces and the prepared health check. It should be database-agnostic but is driven by my MongoDB implementation. Besides this it reads some configuration from environment. The onlye implemnantion for this I've done is RestPersistenceMongo which implements it.\n\nTo put the application logic into it, there is RestAppControllerBase. In particulary to have a method for my health check but also to have a defined type to refence to.\n\nThanks for the input into my generic handler to: <https://visualstudiomagazine.com/articles/2015/09/01/managing-functions-in-typescript.aspx>\n\n## How to Use\n\nPut in your package.json and see ./sample/* where is\n\n* sample-app-rest-server.ts derives an instance for a Node.js server. Here are only the routes and their handlers to configure. Use this.addHandlerXYZ for that.\n* sample-app-controller.ts put here your handler methodes in (a better example will be written)\n* sample.server.ts configering the persistence manager and application controller and inject them\n\n### Authentication\n\nProtected method getAuthentication implements authentication with JWT (secret string, no key) for every handler expect the xxxxInsecure's. JWT token will be defined in IJwtToken with username and tenant property.\nIf authenticated successfully then we set params.user & params.tenant for use in further handlers.\n\nYou may use a public key instead, however you have to put the secret string or key in env CONF_SECRET_KEY.\n\nIf no key given, in development mode we set user=test and tenant=test-tenant. But in production mode we dont start.\n\n## Logging\n\nImports DEBUG module but doesnt write any message. But Express logs out the requests.\n\nUses Turbo Logger (Winston based). In production mode log level is set to INFO, in development mode to DEBUG. This can be overwritten with environment CONF_LOG_LEVEL.\n\n## How to set up for development\n\n* git clone\n* npm install\n* make xyz (yes, sorry: I've used the good old make - see the make targets in it)\n\n* a small smoke test can be started with npm test or make test. You have to have a MongoDB at localhost:27017 with a user schemaOwner and password manager28\n* to debug you may use the logger and/or do export DEBUG=* or whatever else (will be print out debug messages from node/express)\n\n## Open Tasks\n\n* Test\n  * with DB\n  * request (body) is no JSON, is incompatibel to IRestPayloadBase\n  * all combinations of\n    * noLock\n    * markDeleted\n    * DB per tenant or all tenants in one DB\n  * see: <https://ian_lin.gitbooks.io/javascript-testing/content/chapter6.html> do it as testsuite(s)?\n* security:\n  * check/add Helmet, Express validation [Example](https://github.com/KunalKapadia/express-mongoose-es6-rest-api)\n* no any's\n* *later on*\n* connection pooling: reuse an opened connection, if database per tenant then reuse per tenant (FIFO array?)\n* New doQbeBin() (used as \"view recycle bin\" in UI) and  emptyBin()\n* Logging\n  * implement as aspect\n  * per-request-logging and/or set log level online (winston: logger.transports.console.level = new-level)\n  * add correlation id (cid):\n    * all calls behind the http request are unique assigned to the request? no - in simple CRUD logic only\n    * many calls to different REST servers may belong to one client call? yes\n    * ==> cid has to come from the request, if null so we calculate one and give it to any subsequent call as parameter or is there a better solution?","maintainers":[{"name":"thomasdonath","email":"td@thomasdonath.com"}],"time":{"modified":"2022-06-27T23:25:04.318Z","created":"2017-02-14T22:24:49.304Z","0.18.1":"2017-02-14T22:24:49.304Z","0.18.2":"2017-02-14T22:29:57.028Z","0.20.3":"2017-02-22T22:58:54.666Z","0.25.0":"2017-02-23T22:47:09.383Z","0.26.3":"2017-03-01T21:41:06.754Z","0.27.0":"2017-03-06T20:58:52.598Z","0.27.1":"2017-03-06T22:25:14.817Z","0.28.1":"2017-03-27T20:20:55.881Z","0.29.1":"2017-04-24T20:14:33.473Z","0.29.2":"2017-05-03T19:50:42.332Z","0.30.3":"2017-05-22T20:19:09.313Z","0.30.4":"2017-05-22T21:23:07.479Z","0.30.5":"2017-05-23T17:41:35.487Z","0.30.6":"2017-05-23T19:57:38.189Z","0.30.7":"2017-05-23T20:38:15.096Z","0.30.8":"2017-05-23T20:58:05.212Z","0.30.9":"2017-05-23T21:13:45.300Z","0.30.10":"2017-05-25T15:27:40.882Z","0.30.11":"2017-05-25T18:35:43.048Z","0.30.12":"2017-05-25T20:06:45.529Z","0.30.14":"2017-05-30T19:37:13.073Z","0.30.15":"2017-05-30T19:49:41.081Z","0.30.16":"2017-05-30T20:08:39.434Z","0.30.17":"2017-05-31T10:43:44.942Z","0.30.18":"2017-05-31T19:40:17.835Z","0.30.19":"2017-05-31T20:02:53.807Z","0.31.1":"2017-06-01T20:48:12.683Z","0.31.2":"2017-06-08T22:12:22.242Z","0.32.1":"2017-06-21T20:34:56.926Z","0.32.2":"2017-06-21T20:37:42.424Z","0.32.3":"2017-06-29T18:29:21.240Z","0.32.4":"2017-06-29T20:48:39.425Z","0.32.5":"2017-07-04T19:14:44.259Z","0.32.6":"2017-07-04T20:06:28.618Z","0.32.7":"2017-07-31T19:33:59.438Z","0.32.8":"2018-06-06T19:50:35.968Z","0.32.9":"2018-06-14T20:32:54.589Z"},"homepage":"https://github.com/ThomasDonath/turbo-rest-node#readme","repository":{"type":"git","url":"git+https://github.com/ThomasDonath/turbo-rest-node.git"},"author":{"name":"ThomasDonath","email":"td@thomasdonath.com"},"bugs":{"url":"https://github.com/ThomasDonath/turbo-rest-node/issues"},"readmeFilename":"Readme.md","license":"MIT"}