{"_id":"kamboja-foundation","_rev":"28-88157a3fc57c490fee38dbcbbb342773","name":"kamboja-foundation","description":"KambojaJS foundation module","dist-tags":{"canary":"0.5.0-alpha.5af23215","latest":"0.5.0-alpha.b40129ec"},"versions":{"0.5.0-alpha.b40129ec":{"name":"kamboja-foundation","version":"0.5.0-alpha.b40129ec","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.71","@types/node":"^8.0.19","@types/validator":"^6.2.1","babylon":"^6.17.4","chalk":"^2.0.1","kamboja-core":"0.5.0-alpha.b40129ec","kecubung":"0.5.0-alpha.b40129ec","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.0.0"},"devDependencies":{"@types/chai":"^4.0.2","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","@types/supertest":"^2.0.2","chai":"^4.1.0","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.0","gulp-typescript":"^3.2.1","kamboja-testing":"0.5.0-alpha.b40129ec","mocha":"^3.5.0","run-sequence":"^2.1.0","sinon":"^3.0.0","supertest":"^3.0.0","typescript":"^2.4.2"},"_id":"kamboja-foundation@0.5.0-alpha.b40129ec","scripts":{},"_shasum":"873eb859b748b5eb7a8ff9a61614da7208d083a0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"873eb859b748b5eb7a8ff9a61614da7208d083a0","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.b40129ec.tgz","integrity":"sha512-l8ewVgLvlFCLOIc+OnwS/xpEFMrX2zYUdL9kzgszBGxyEo4cnpAaKirve7HleCb72YNQFRTtpP3bZF4mjXi+rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuTqeh+GfXmXlrB5k+/XunhFNsbq2QSmTkQ9/ZlAy/ZgIhAJZvdUfIXFmrDeAIBLnuOcYblmDC58T1Akswu3noSf9/"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.b40129ec.tgz_1502780150749_0.1311065098270774"}},"0.5.0-alpha.c55018ae":{"name":"kamboja-foundation","version":"0.5.0-alpha.c55018ae","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.72","@types/node":"^8.0.22","@types/validator":"^6.2.2","babylon":"^6.17.4","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.c55018ae","kecubung":"0.5.0-alpha.c55018ae","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.0.0"},"devDependencies":{"@types/chai":"^4.0.3","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","@types/supertest":"^2.0.2","chai":"^4.1.1","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.0","gulp-typescript":"^3.2.1","kamboja-testing":"0.5.0-alpha.c55018ae","mocha":"^3.5.0","run-sequence":"^2.1.0","sinon":"^3.2.0","supertest":"^3.0.0","typescript":"^2.4.2"},"_id":"kamboja-foundation@0.5.0-alpha.c55018ae","scripts":{},"_shasum":"7094ed8e65707380e5ea230fe7c424add9ff2eee","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"7094ed8e65707380e5ea230fe7c424add9ff2eee","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.c55018ae.tgz","integrity":"sha512-9VbhBoMNL5ThidO/cqk1gapDQju7GY+Hcp2PBcuxPM+Af1RPpSi7C6BKLSXOtD//MPdm0UnJxf97as25bQh2Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuaFQK0GIy2MW53u1D0oGMfGVOybfFtTCU/GOjZ3xt+AiAlEU0VNNbDEYmYb4GifnrQizWNTm1jY4MKB9RiGdvL7g=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.c55018ae.tgz_1502933793025_0.12032163026742637"}},"0.5.0-alpha.f6b6ac4c":{"name":"kamboja-foundation","version":"0.5.0-alpha.f6b6ac4c","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.72","@types/node":"^8.0.22","@types/validator":"^6.2.2","babylon":"^6.17.4","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.f6b6ac4c","kecubung":"0.5.0-alpha.f6b6ac4c","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.0.0"},"devDependencies":{"@types/chai":"^4.0.3","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","@types/supertest":"^2.0.2","chai":"^4.1.1","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.0","gulp-typescript":"^3.2.1","kamboja-testing":"0.5.0-alpha.f6b6ac4c","mocha":"^3.5.0","run-sequence":"^2.1.0","sinon":"^3.2.0","supertest":"^3.0.0","typescript":"^2.4.2"},"_id":"kamboja-foundation@0.5.0-alpha.f6b6ac4c","scripts":{},"_shasum":"dfc2298335718cf7ea067070299c3848f5efa9b6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"dfc2298335718cf7ea067070299c3848f5efa9b6","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.f6b6ac4c.tgz","integrity":"sha512-YySTEpGiLxmTe36SIdO1s92Iddp19c+v2gunW5KjchkI34xm41VlI6huwdiBjI/gDcBtAeloTRDoQ3fpbTrP5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5YqVVTL9c8t6Xcon5JSI2pS67dyWgQ+ewNg9gSawpKAIgQGy7W2mqHj32uxWSFO7Yuv2CIWVn+GcaMW09yY6qczE="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.f6b6ac4c.tgz_1505204542851_0.3363793883472681"}},"0.5.0-alpha.695401af":{"name":"kamboja-foundation","version":"0.5.0-alpha.695401af","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.695401af","kecubung":"0.5.0-alpha.695401af","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.695401af","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.695401af","scripts":{},"_shasum":"19bdded456ab36e4ca8a52a2f62388d34a5bc311","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"19bdded456ab36e4ca8a52a2f62388d34a5bc311","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.695401af.tgz","integrity":"sha512-R8D9PaGfdq32ewGg8v8e1JBYgm7SKCmE4h6RbWKmmC398XF/SvwGE147rWxYXRf+3mxh4m3M3osa3onhKU2kow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNErs/1EXiNYtE4oILDpJa8HWis0oNwgG0C3LqR5z2qAiBtJyL8xDsTAYliJU8UHYF2TYlTwPteQPLbqwtY1tHLJg=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.695401af.tgz_1505298114108_0.39429847802966833"}},"0.5.0-alpha.b8b92e42":{"name":"kamboja-foundation","version":"0.5.0-alpha.b8b92e42","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.b8b92e42","kecubung":"0.5.0-alpha.b8b92e42","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.b8b92e42","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.b8b92e42","scripts":{},"_shasum":"20763c077b4eeba9d434ef56a2ce61aace893d46","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"20763c077b4eeba9d434ef56a2ce61aace893d46","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.b8b92e42.tgz","integrity":"sha512-yX3QFc95z3maL+g40Oj6zYl/mFxnv8hl/BAIM1GEpumQN56a5qM2Wp2UVD6Ynqx9RHfv72DAYXJtyEde47WjOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsOYU5G5zKY0jjbKdMnwQEm/5fJ+bjmM9uuouqayXonwIhAPi9ytqTCDar7eYwp0sM9NeY0/pL2hXN+ucg6R2IgBmn"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.b8b92e42.tgz_1505436675403_0.43336766865104437"}},"0.5.0-alpha.e8b595c5":{"name":"kamboja-foundation","version":"0.5.0-alpha.e8b595c5","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.e8b595c5","kecubung":"0.5.0-alpha.e8b595c5","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.e8b595c5","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.e8b595c5","scripts":{},"_shasum":"053710101604257b42a6c0804bb5692f6d1e1928","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"053710101604257b42a6c0804bb5692f6d1e1928","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.e8b595c5.tgz","integrity":"sha512-1yghumqE0sNvPUyzJKL4qxDGVJRihhk3jRQH+ZfpLTbxa3q7M9fnQkpANmsSzkv5KyWtQ6dWLHECLaLHBfzZIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlfACd21SKhGvCYzzVxZEyXr03nv833mya5Z7gipAryAiEAvr3AQAFiXS6699kioGsZ2m7+5tLhKlDYBhUOHKwoEkw="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.e8b595c5.tgz_1505562548855_0.35644372063688934"}},"0.5.0-alpha.529e697a":{"name":"kamboja-foundation","version":"0.5.0-alpha.529e697a","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.529e697a","kecubung":"0.5.0-alpha.529e697a","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.529e697a","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.529e697a","scripts":{},"_shasum":"48fcbcea1e12f68862ca58af07995a4c7ef533cb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"48fcbcea1e12f68862ca58af07995a4c7ef533cb","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.529e697a.tgz","integrity":"sha512-dWBW/fy4QXEa+HV21wYsOsFi4es7MLP6WyWhcls3bAGCeBii76JRi5JfYxl05r/eM6o8eFrMi+QCT1gpVDKBVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ8mMa1DyuaHSQZ+Y4AFRwbNnb12H9YLAzbjQ/0PHTIAiEA1NenC9S/HazAVGDu1l3ils2hbMaD4aGdbjQj56JOEno="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.529e697a.tgz_1505620061671_0.22535164444707334"}},"0.5.0-alpha.9de69aec":{"name":"kamboja-foundation","version":"0.5.0-alpha.9de69aec","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.9de69aec","kecubung":"0.5.0-alpha.9de69aec","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.9de69aec","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.9de69aec","scripts":{},"_shasum":"6f532367fcc6288100dfeda03ca2fe2a6ceb1790","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"6f532367fcc6288100dfeda03ca2fe2a6ceb1790","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.9de69aec.tgz","integrity":"sha512-llPhjKT5H/qa1weE0XdBuIAU8njhcKy4kr3Ua7ljQoDPgkcfB8byYSo1JcB/EoXvCek+W+zWdZhCZCQhZuiW7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBstAGA7lEXK9IDgolGkLN+EozLuOYxVPuE+4U5Ka3CeAiBfvA4OWPH6AZZpQGd7kFZ3Hcdhb3czXfA9+GPUZ7UGUw=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.9de69aec.tgz_1505708526245_0.6681515050586313"}},"0.5.0-alpha.70d3c872":{"name":"kamboja-foundation","version":"0.5.0-alpha.70d3c872","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.70d3c872","kecubung":"0.5.0-alpha.70d3c872","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.70d3c872","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.70d3c872","scripts":{},"_shasum":"1720bf87cf488197bd4a68eda3c60d6388b42329","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"1720bf87cf488197bd4a68eda3c60d6388b42329","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.70d3c872.tgz","integrity":"sha512-E0V1fVeGzQLQP/qtLbHOC0oafFsgwEMU6YSOmForye4zceuja6ZjTFelcxYvN2LOLfVNqezbhNzPVoIvJEVnFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaEAGCSF5BzygLmqA4GiAXohEN6/hBW+BY/YEXeVaxzAiBjEGx3MKFCVtY3JqfiKmnw40LHvljh/Luz1uXnbZRgYg=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.70d3c872.tgz_1505814500325_0.157917027361691"}},"0.5.0-alpha.fd65e9f1":{"name":"kamboja-foundation","version":"0.5.0-alpha.fd65e9f1","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.fd65e9f1","kecubung":"0.5.0-alpha.fd65e9f1","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.fd65e9f1","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.fd65e9f1","scripts":{},"_shasum":"bcad232469aea9c73a7bd617e4fcc873b10eafd2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"bcad232469aea9c73a7bd617e4fcc873b10eafd2","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.fd65e9f1.tgz","integrity":"sha512-JyZwSR+7AEQB1VdRmJ+S40NJJEIa3HadCWYlr+M0bHq5G3ZNg5r2HWdVJHN5ojlmuzN+bk6fL8BHjPGuiuf4Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOut8aDTe46B4Wn0Z/c76edfOycbAXw3g6QjRvs867iwIhANVVepPxGA/2FBlWTpHDZENUK/SOHn3R9qBFNImerxV5"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.fd65e9f1.tgz_1505858511527_0.46964816097170115"}},"0.5.0-alpha.2ef874e4":{"name":"kamboja-foundation","version":"0.5.0-alpha.2ef874e4","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.2ef874e4","kecubung":"0.5.0-alpha.2ef874e4","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.2ef874e4","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.2ef874e4","scripts":{},"_shasum":"13b4a78b25bc52ed0702cea1ad84ecc09ffc1388","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"13b4a78b25bc52ed0702cea1ad84ecc09ffc1388","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.2ef874e4.tgz","integrity":"sha512-loRFhcyTcGXT8EDzKkVPU1tiXvMurHKfb+XB2rRG/uJ+NbxVS1QN3Fnk5K59BGJ8f0F34aHmqRswMoZwnrCA0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUpqQhFespmayCsIpjMbMKAeiYOvZYnR+GXJDsxK1O9AIgCvHW0J/mClY+fH/1UVuzbA/MtvZX/IzUPcVxPD2SQ1E="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.2ef874e4.tgz_1506062674817_0.6968257259577513"}},"0.5.0-alpha.07e0fae4":{"name":"kamboja-foundation","version":"0.5.0-alpha.07e0fae4","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.07e0fae4","kecubung":"0.5.0-alpha.07e0fae4","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.07e0fae4","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.07e0fae4","scripts":{},"_shasum":"dfaf0aa1adc5bb27cb25454778432603baa042ce","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"dfaf0aa1adc5bb27cb25454778432603baa042ce","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.07e0fae4.tgz","integrity":"sha512-uPAtnw2dbFUN0yZ8IeZat1ZtzBP+DHjAyVUng1CleQTeBjWaDXo/pv0SLgtE87WERxI/sIHcW07TGpQbOHM9hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxN6y3YhLYRXpB4nrOAhZwtDArTTOrgEOuBYJXjvCk+AiEA8drmLzS+pRg6ozcxl5mEjKcMdJYdJWUosG0I9a3eDRY="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.07e0fae4.tgz_1506124290436_0.11523603834211826"}},"0.5.0-alpha.6eeffaa7":{"name":"kamboja-foundation","version":"0.5.0-alpha.6eeffaa7","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.6eeffaa7","kecubung":"0.5.0-alpha.6eeffaa7","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.6eeffaa7","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.6eeffaa7","scripts":{},"_shasum":"6d20fd3cb4059a87cf6698cbecdb1ad4a70ab53f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"6d20fd3cb4059a87cf6698cbecdb1ad4a70ab53f","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.6eeffaa7.tgz","integrity":"sha512-k4PkI2evj8SJl5MLqYqjRmAHtg3qBHqdD60meladfymqKY/q5X1TpGpCx4OV41rYzB83upM7MShWKNzn878e9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbjjS9JpIiLy7IQXCGLLET19mbSXnoaC29ewax2D4lbAiEAtuEMJzd4fEQ1P6Lke3VZrF+NIxHBXgFrjlE5Df7Jwoo="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.6eeffaa7.tgz_1506206290238_0.9463457951787859"}},"0.5.0-alpha.1db2ae04":{"name":"kamboja-foundation","version":"0.5.0-alpha.1db2ae04","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.1db2ae04","kecubung":"0.5.0-alpha.1db2ae04","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.1db2ae04","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.1db2ae04","scripts":{},"_shasum":"dcb8373c8b2a979177fc0a3cd755acfa0f4627e7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"dcb8373c8b2a979177fc0a3cd755acfa0f4627e7","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.1db2ae04.tgz","integrity":"sha512-TAV/zADsbufLC2jxSEEigJVJvWeQ89+fK8eLdl2FMUpF7yi5BIACsglRu0T9OdWXhsykbGvccKkeNIlbfQjTBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM3SZnGxaxmEOb7Q/Ser9Vg97y8BDCJPoXUGQC7Tq5uAiAbpdR/xoaUYfDUv2+GzZqRYQ5GHW+UOtOL1KulM+q5PQ=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.1db2ae04.tgz_1506226766480_0.8591251249890774"}},"0.5.0-alpha.9c570bf2":{"name":"kamboja-foundation","version":"0.5.0-alpha.9c570bf2","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.9c570bf2","kecubung":"0.5.0-alpha.9c570bf2","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.9c570bf2","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.9c570bf2","scripts":{},"_shasum":"5cd5c7005e20e0f96fa751f3039d4f85f9b0539c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"5cd5c7005e20e0f96fa751f3039d4f85f9b0539c","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.9c570bf2.tgz","integrity":"sha512-b//7t0d0zE7ZRbUXpiofgmg0LNtiUOFfE2mwNbrNt2D2GmlSHJbd/6+UOOQFCvwV/z+HfR9rqlNgX6Hw+zWlgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa/wM77iMoYrvMydrDWBnUtI/ssCkeSB6ha18EJlCdvAIhAOcNu2VW9+LaNBCi1XuAdcyuVfDE3R4H2wibzudbwP06"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.9c570bf2.tgz_1506227961707_0.3633267336990684"}},"0.5.0-alpha.4db3dc4d":{"name":"kamboja-foundation","version":"0.5.0-alpha.4db3dc4d","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.4db3dc4d","kecubung":"0.5.0-alpha.4db3dc4d","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.4db3dc4d","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.4db3dc4d","scripts":{},"_shasum":"96c7758b4471ccb4af31a7f766836a202311da37","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"96c7758b4471ccb4af31a7f766836a202311da37","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.4db3dc4d.tgz","integrity":"sha512-ID0xfFxyTiG8FVclaFfJ2hNhgP1SfZHQ4Sn4/xEiVaNP79tW65TE7iJWWLMHzw6KkuN6I6PtT6HfQumXH4oFOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR+DBNtiBumpfAHFrdFXg9ZYpMqGlp4NUFo3FLOtNrMQIhAIXoU+Kb6/4us9h6+d0LsxDG4Nj1Mqn5FKcoeLARnyfe"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.4db3dc4d.tgz_1506303479838_0.27644285722635686"}},"0.5.0-alpha.8dbf4764":{"name":"kamboja-foundation","version":"0.5.0-alpha.8dbf4764","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.8dbf4764","kecubung":"0.5.0-alpha.8dbf4764","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.8dbf4764","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.8dbf4764","scripts":{},"_shasum":"7f9c768aef5438a71313e4e07737dc3fd56a8b18","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"7f9c768aef5438a71313e4e07737dc3fd56a8b18","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.8dbf4764.tgz","integrity":"sha512-afeBKRRs2DvoUEspbmtGycva1CZRMI5cnpy1zibl+OgEK9jz6NuXdLWP4ZoNV1NBfrK2HMbhRx1lTn5MMirq0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtyufho3ZlauREPKPxqxLbEo2hXlgd7kbVPZgrCg/ZJwIgJLsiGRm02Sqmy+Zk4mrlNjxfEweBGDzH0C7E3BZPOvA="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.8dbf4764.tgz_1506385334914_0.6372516327537596"}},"0.5.0-alpha.2b616c8f":{"name":"kamboja-foundation","version":"0.5.0-alpha.2b616c8f","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.2b616c8f","kecubung":"0.5.0-alpha.2b616c8f","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.2b616c8f","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.2b616c8f","scripts":{},"_shasum":"652a0c9647fcddde7c7f76d591d5cdfcfcbd7062","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"652a0c9647fcddde7c7f76d591d5cdfcfcbd7062","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.2b616c8f.tgz","integrity":"sha512-AL6um7ac7GwphqV9B9ZF4MGavOpHPyO1bPSZeXK2m0eeKKnI5a5xVZyj9UVOjI0y6JfviyDQIGluRqtEGXCbfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaWXxm2Dp/d+aicjyWEOUYPZ5LabxU0ZQXfs1k0nhOUwIhAOgywlrzWxLxzTqAAp43Ulf8+DrxvfrV+VK3WNF303qY"}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.2b616c8f.tgz_1506411115204_0.38085719267837703"}},"0.5.0-alpha.3421a6a8":{"name":"kamboja-foundation","version":"0.5.0-alpha.3421a6a8","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.3421a6a8","kecubung":"0.5.0-alpha.3421a6a8","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.3421a6a8","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.3421a6a8","scripts":{},"_shasum":"4475c33b921b3f4b83f5c6103aa4cc65aad60555","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"4475c33b921b3f4b83f5c6103aa4cc65aad60555","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.3421a6a8.tgz","integrity":"sha512-HMR5Y9qaDPt2+RK3qgUQ7QAxuGdlChxZz5aMUeq+NsOJfoyUmNcXtKHVUwMyhUqGFQ9shzSfmsfpYu86MdJR8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDavpbbGsnZE3O2tAqVHfKiscsuXA4bth+iNY9Hmsy2aAiEA/Kn8vUvy5pUm61Ai8xTuQb27z0MTcaThCLwF/w2Ig7Q="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.3421a6a8.tgz_1506829194462_0.02597088972106576"}},"0.5.0-alpha.40636165":{"name":"kamboja-foundation","version":"0.5.0-alpha.40636165","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.40636165","kecubung":"0.5.0-alpha.40636165","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.40636165","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.40636165","scripts":{},"_shasum":"1cdda1e55167264103613462cb456e5ceadf29a1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"1cdda1e55167264103613462cb456e5ceadf29a1","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.40636165.tgz","integrity":"sha512-YZFRp9JGGHlCdImOR7GCH5ir54i63GFtRGm0r03/tT9SpRoSQZ9A+9sluqPg2pucjevNfoQWFenZljbn9uMp/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGDX8uxhtk2dLrhPU3WIWaJvZqoWhNk3MkuP8eMIszcAIgdKWLjK6Rv0bAJAb0mnLIaNznH+qpB8MZPa7zZnaUjk8="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.40636165.tgz_1506838230425_0.9750513166654855"}},"0.5.0-alpha.2ae50751":{"name":"kamboja-foundation","version":"0.5.0-alpha.2ae50751","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^0.4.31","@types/lodash":"^4.14.74","@types/node":"^8.0.28","@types/validator":"^6.2.3","babylon":"^6.18.0","chalk":"^2.1.0","kamboja-core":"0.5.0-alpha.2ae50751","kecubung":"0.5.0-alpha.2ae50751","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.7.1","validator":"^8.2.0"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/sinon":"^2.3.4","@types/supertest":"^2.0.3","chai":"^4.1.2","coveralls":"^2.13.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.2","kamboja-testing":"0.5.0-alpha.2ae50751","mocha":"^3.5.3","run-sequence":"^2.1.0","sinon":"^3.2.1","supertest":"^3.0.0","typescript":"^2.5.2"},"_id":"kamboja-foundation@0.5.0-alpha.2ae50751","scripts":{},"_shasum":"5fcc65c874715b70ae9981e1cf5efc0024fa9d69","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"shasum":"5fcc65c874715b70ae9981e1cf5efc0024fa9d69","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.2ae50751.tgz","integrity":"sha512-WQdVHMBKTwC+KmNpcmVre0vjUucTg9PWXlKv2zKnP83pGElIhFyKcZGTpDKwNH/pTnS6QEoumRRxdHPR3DX77A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqv3MkvrA2/dAT82kjraXxoQIRmxx+8pl8XYYC66lcvAiEArAaJHuPtMRibzve1oF55VviGW9b6g5m4iXAUAOt9WOI="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.2ae50751.tgz_1507448387299_0.3099719895981252"}},"0.5.0-alpha.71daf028":{"name":"kamboja-foundation","version":"0.5.0-alpha.71daf028","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^2.2.0","@types/lodash":"^4.14.86","@types/node":"^8.0.53","@types/validator":"^6.3.0","babylon":"^7.0.0-beta.34","chalk":"^2.3.0","kamboja-core":"0.5.0-alpha.71daf028","kecubung":"0.5.0-alpha.71daf028","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.8.0","validator":"^9.1.2"},"devDependencies":{"@types/chai":"^4.0.6","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/supertest":"^2.0.4","chai":"^4.1.2","coveralls":"^3.0.0","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","kamboja-testing":"0.5.0-alpha.71daf028","mocha":"^4.0.1","run-sequence":"^2.2.0","sinon":"^4.1.2","supertest":"^3.0.0","typescript":"^2.6.2"},"_id":"kamboja-foundation@0.5.0-alpha.71daf028","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"integrity":"sha512-S/nNBnJN3tW4VWkMo1tpQfoOmf+FUYOdO/nb2SBFiwdhokApOhOZexTx8iasFGJ8PW/Qqglon5J/91mN0aZ80A==","shasum":"62b7b7a0a31e57ce1ad93d044f456cc6912508e7","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.71daf028.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH58xSOxRRm4owhzc+sowOFUJaQTvBKlVFzLocjHauiRAiEAgJ8BVDpx1LMrBNymvc1abr9LT/Otypg+K8gOOB7LINg="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation-0.5.0-alpha.71daf028.tgz_1512260483436_0.25812891754321754"}},"0.5.0-alpha.c429a217":{"name":"kamboja-foundation","version":"0.5.0-alpha.c429a217","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^2.2.0","@types/lodash":"^4.14.86","@types/node":"^8.0.53","@types/validator":"^6.3.0","babylon":"^7.0.0-beta.34","chalk":"^2.3.0","kamboja-core":"0.5.0-alpha.c429a217","kecubung":"0.5.0-alpha.c429a217","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.8.0","validator":"^9.1.2"},"devDependencies":{"@types/chai":"^4.0.6","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/supertest":"^2.0.4","chai":"^4.1.2","coveralls":"^3.0.0","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","kamboja-testing":"0.5.0-alpha.c429a217","mocha":"^4.0.1","run-sequence":"^2.2.0","sinon":"^4.1.2","supertest":"^3.0.0","typescript":"^2.6.2"},"readme":"# KambojaJs\r\n\r\n[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/KambojaJS/lobby)\r\n[![npm version](https://badge.fury.io/js/kamboja.svg)](https://badge.fury.io/js/kamboja)\r\n[![Build Status](https://travis-ci.org/kambojajs/kamboja.svg?branch=master)](https://travis-ci.org/kambojajs/kamboja)\r\n[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kamboja/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kamboja?branch=master)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/kambojajs/kamboja/badge.svg)](https://snyk.io/test/github/kambojajs/kamboja)\r\n\r\nKambojaJS aims to fix some problems occurs when using the [old guy](https://expressjs.com/), like increase testability, add convention over configuration and use modern language feature like async/await decorator etc, read more http://kambojajs.com/\r\n\r\n## Convention Over Configuration\r\n\r\nKambojaJS route generation system generate url using pattern below:\r\n\r\n```\r\n<namespace>/<controller>/<action>?<parameter1>=value&<parameter2>=value \r\n```\r\n\r\nExample you define controller like below\r\n\r\n```typescript\r\nimport { Controller } from \"kamboja\"\r\n\r\nexport namespace Api.v01\r\n  export class UserController extends Controller {\r\n    list(query:string, offset:number, limit:number){ }\r\n  }\r\n}\r\n```\r\n\r\nAbove code by default will generate a GET url below\r\n\r\n```\r\n/api/v01/user/list?query=<value>&offset=<value>&limit=<value>\r\n```\r\n\r\nRefer to [controller](http://kambojajs.com/reference/controller) reference for more information\r\n\r\nFor more advanced use, KambojaJS provide a convention for creating Restful API by using [ApiController](http://kambojajs.com/reference/api-controller)\r\n\r\nExample controller below will create Restful API url for you\r\n\r\n```typescript\r\nimport { ApiController } from \"kamboja\"\r\n\r\nnamespace Api.V1 {\r\n    export class ItemsController extends ApiController {\r\n        //GET /api/v1/items/:id\r\n        get(id:string) { }\r\n        //GET /api/v1/items?offset=1&limit=<optional>\r\n        list(offset:number, limit=50){ }\r\n        //POST /api/v1/items\r\n        add(data){ }\r\n        //DELETE /api/v1/items/:id\r\n        delete(id:string){ }\r\n        //PUT /api/v1/items/:id\r\n        replace(id:string, data){ }\r\n        //PATCH /api/v1/items/:id\r\n        modify(id:string, data){}\r\n    }\r\n}\r\n```\r\n\r\nAbove code will generate some urls:\r\n\r\n```\r\nGET     /api/v1/items/:id\r\nGET     /api/v1/items?offset=1&limit=<optional>\r\nPOST    /api/v1/items\r\nDELETE  /api/v1/items/:id\r\nPUT     /api/v1/items/:id\r\nPATCH   /api/v1/items/:id\r\n```\r\n\r\nRefer to [ApiController](http://kambojajs.com/reference/api-controller) for more information\r\n\r\n\r\n\r\n","readmeFilename":"README.md","_id":"kamboja-foundation@0.5.0-alpha.c429a217","_npmVersion":"5.2.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"integrity":"sha512-R+7hCM7mSgqqGcwAtQZ5Gs7PACidFHdQeXLeJyeCl6nbFBAUymeB9Qyz+BcXxwvOl4gl9jPyVd/OQl/YgTdiRQ==","shasum":"79981cef541aa0b2aef82b7f619d2294aed808fc","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.c429a217.tgz","fileCount":174,"unpackedSize":145444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrTXsuQ161q9A2Y6cIO6SNvaGorB+3+Vcfu+dsUscsAIgM8bcSVotU8XYiq/h/s67NyaH6Aqm2acpy7GlfURKvcc="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation_0.5.0-alpha.c429a217_1519790859817_0.9834100527870258"},"_hasShrinkwrap":false},"0.5.0-alpha.bc525427":{"name":"kamboja-foundation","version":"0.5.0-alpha.bc525427","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^2.2.0","@types/lodash":"^4.14.86","@types/node":"^8.0.53","@types/validator":"^6.3.0","babylon":"^7.0.0-beta.34","chalk":"^2.3.0","kamboja-core":"0.5.0-alpha.bc525427","kecubung":"0.5.0-alpha.bc525427","lodash":"^4.17.4","reflect-metadata":"^0.1.10","tslib":"^1.8.0","validator":"^9.1.2"},"devDependencies":{"@types/chai":"^4.0.6","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/supertest":"^2.0.4","chai":"^4.1.2","coveralls":"^3.0.0","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","kamboja-testing":"0.5.0-alpha.bc525427","mocha":"^4.0.1","run-sequence":"^2.2.0","sinon":"^4.1.2","supertest":"^3.0.0","typescript":"^2.6.2"},"readme":"# KambojaJs\r\n\r\n[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/KambojaJS/lobby)\r\n[![npm version](https://badge.fury.io/js/kamboja.svg)](https://badge.fury.io/js/kamboja)\r\n[![Build Status](https://travis-ci.org/kambojajs/kamboja.svg?branch=master)](https://travis-ci.org/kambojajs/kamboja)\r\n[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kamboja/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kamboja?branch=master)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/kambojajs/kamboja/badge.svg)](https://snyk.io/test/github/kambojajs/kamboja)\r\n\r\nKambojaJS aims to fix some problems occurs when using the [old guy](https://expressjs.com/), like increase testability, add convention over configuration and use modern language feature like async/await decorator etc, read more http://kambojajs.com/\r\n\r\n## Convention Over Configuration\r\n\r\nKambojaJS route generation system generate url using pattern below:\r\n\r\n```\r\n<namespace>/<controller>/<action>?<parameter1>=value&<parameter2>=value \r\n```\r\n\r\nExample you define controller like below\r\n\r\n```typescript\r\nimport { Controller } from \"kamboja\"\r\n\r\nexport namespace Api.v01\r\n  export class UserController extends Controller {\r\n    list(query:string, offset:number, limit:number){ }\r\n  }\r\n}\r\n```\r\n\r\nAbove code by default will generate a GET url below\r\n\r\n```\r\n/api/v01/user/list?query=<value>&offset=<value>&limit=<value>\r\n```\r\n\r\nRefer to [controller](http://kambojajs.com/reference/controller) reference for more information\r\n\r\nFor more advanced use, KambojaJS provide a convention for creating Restful API by using [ApiController](http://kambojajs.com/reference/api-controller)\r\n\r\nExample controller below will create Restful API url for you\r\n\r\n```typescript\r\nimport { ApiController } from \"kamboja\"\r\n\r\nnamespace Api.V1 {\r\n    export class ItemsController extends ApiController {\r\n        //GET /api/v1/items/:id\r\n        get(id:string) { }\r\n        //GET /api/v1/items?offset=1&limit=<optional>\r\n        list(offset:number, limit=50){ }\r\n        //POST /api/v1/items\r\n        add(data){ }\r\n        //DELETE /api/v1/items/:id\r\n        delete(id:string){ }\r\n        //PUT /api/v1/items/:id\r\n        replace(id:string, data){ }\r\n        //PATCH /api/v1/items/:id\r\n        modify(id:string, data){}\r\n    }\r\n}\r\n```\r\n\r\nAbove code will generate some urls:\r\n\r\n```\r\nGET     /api/v1/items/:id\r\nGET     /api/v1/items?offset=1&limit=<optional>\r\nPOST    /api/v1/items\r\nDELETE  /api/v1/items/:id\r\nPUT     /api/v1/items/:id\r\nPATCH   /api/v1/items/:id\r\n```\r\n\r\nRefer to [ApiController](http://kambojajs.com/reference/api-controller) for more information\r\n\r\n\r\n\r\n","readmeFilename":"README.md","_id":"kamboja-foundation@0.5.0-alpha.bc525427","_npmVersion":"5.2.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"integrity":"sha512-p0UEZp5Da0Ng8y2Yc+ECgePD9wQzis71bQbmbKUH8Z5Zd4V1GioFACCDew0YsfwdqfTeKcOEIuBd+MQkwkiohQ==","shasum":"610987f455f34b1a0a04b668802dca6c9991a49c","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.bc525427.tgz","fileCount":174,"unpackedSize":145444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq7RHtig6IU2sy3IW6Yvfaro6FV3FHtGzQKq/GkHc1vAiEA5m5EDfKByrABOLhWFdschgu7P6PrygilSShcpPCu3AU="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation_0.5.0-alpha.bc525427_1519797521081_0.5793444886970476"},"_hasShrinkwrap":false},"0.5.0-alpha.5af23215":{"name":"kamboja-foundation","version":"0.5.0-alpha.5af23215","description":"KambojaJS foundation module","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"homepage":"http://kambojajs.com","dependencies":{"@types/babylon":"^6.16.2","@types/chalk":"^2.2.0","@types/lodash":"^4.14.109","@types/node":"^10.1.4","@types/validator":"^9.4.1","babylon":"^7.0.0-beta.34","chalk":"^2.4.1","kamboja-core":"0.5.0-alpha.5af23215","kecubung":"0.5.0-alpha.5af23215","lodash":"^4.17.10","reflect-metadata":"^0.1.12","tslib":"^1.9.2","validator":"^10.2.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/sinon":"^5.0.1","@types/supertest":"^2.0.4","chai":"^4.1.2","coveralls":"^3.0.1","del":"^3.0.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.3","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.6.4","gulp-typescript":"^4.0.2","kamboja-testing":"0.5.0-alpha.5af23215","mocha":"^5.2.0","run-sequence":"^2.2.1","sinon":"^5.0.10","supertest":"^3.1.0","typescript":"^2.8.4"},"readme":"# KambojaJs\r\n\r\n[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/KambojaJS/lobby)\r\n[![npm version](https://badge.fury.io/js/kamboja.svg)](https://badge.fury.io/js/kamboja)\r\n[![Build Status](https://travis-ci.org/kambojajs/kamboja.svg?branch=master)](https://travis-ci.org/kambojajs/kamboja)\r\n[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kamboja/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kamboja?branch=master)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/kambojajs/kamboja/badge.svg)](https://snyk.io/test/github/kambojajs/kamboja)\r\n\r\nKambojaJS aims to fix some problems occurs when using the [old guy](https://expressjs.com/), like increase testability, add convention over configuration and use modern language feature like async/await decorator etc, read more http://kambojajs.com/\r\n\r\n## Convention Over Configuration\r\n\r\nKambojaJS route generation system generate url using pattern below:\r\n\r\n```\r\n<namespace>/<controller>/<action>?<parameter1>=value&<parameter2>=value \r\n```\r\n\r\nExample you define controller like below\r\n\r\n```typescript\r\nimport { Controller } from \"kamboja\"\r\n\r\nexport namespace Api.v01\r\n  export class UserController extends Controller {\r\n    list(query:string, offset:number, limit:number){ }\r\n  }\r\n}\r\n```\r\n\r\nAbove code by default will generate a GET url below\r\n\r\n```\r\n/api/v01/user/list?query=<value>&offset=<value>&limit=<value>\r\n```\r\n\r\nRefer to [controller](http://kambojajs.com/reference/controller) reference for more information\r\n\r\nFor more advanced use, KambojaJS provide a convention for creating Restful API by using [ApiController](http://kambojajs.com/reference/api-controller)\r\n\r\nExample controller below will create Restful API url for you\r\n\r\n```typescript\r\nimport { ApiController } from \"kamboja\"\r\n\r\nnamespace Api.V1 {\r\n    export class ItemsController extends ApiController {\r\n        //GET /api/v1/items/:id\r\n        get(id:string) { }\r\n        //GET /api/v1/items?offset=1&limit=<optional>\r\n        list(offset:number, limit=50){ }\r\n        //POST /api/v1/items\r\n        add(data){ }\r\n        //DELETE /api/v1/items/:id\r\n        delete(id:string){ }\r\n        //PUT /api/v1/items/:id\r\n        replace(id:string, data){ }\r\n        //PATCH /api/v1/items/:id\r\n        modify(id:string, data){}\r\n    }\r\n}\r\n```\r\n\r\nAbove code will generate some urls:\r\n\r\n```\r\nGET     /api/v1/items/:id\r\nGET     /api/v1/items?offset=1&limit=<optional>\r\nPOST    /api/v1/items\r\nDELETE  /api/v1/items/:id\r\nPUT     /api/v1/items/:id\r\nPATCH   /api/v1/items/:id\r\n```\r\n\r\nRefer to [ApiController](http://kambojajs.com/reference/api-controller) for more information\r\n\r\n\r\n\r\n","readmeFilename":"README.md","_id":"kamboja-foundation@0.5.0-alpha.5af23215","_npmVersion":"5.2.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ktutnik","email":"ktutnik@gmail.com"},"dist":{"integrity":"sha512-oTYTeVWPgIU8jNqyn8cwh5FdLiRzyNHMA2pMeyipraQbe/KvWJ5XtUbWXc0TQ0aIPu7gArHtGK+vPrkXHvHDwg==","shasum":"f8e7cbe9e7f4c1b0ffbabdabffa5bb6f4f891ced","tarball":"https://registry.npmjs.org/kamboja-foundation/-/kamboja-foundation-0.5.0-alpha.5af23215.tgz","fileCount":174,"unpackedSize":145729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD/fQCRA9TVsSAnZWagAAhwcP/2MLA3/Pi0JkHm8wYNt2\njyECdfdY5/T3/EcmJkK3ZD+UVhmPATCAHAMMPW0pB+Q5LToUdEMtnkD7Ab3+\nGUMiUArDu9zhKEXyWlsu1Uu5ZDnXMXEu5Cnug2UDeeyEBUC1EnwUZ+tsXPdh\nnQB+4OH/7WoG9ZemC80DHSNYvDTiOuOqPwnCBzywPKbfSl2GVoas5ZPIcPdF\nX3VLSXw+PBjYMzrgADQPl0jVc/rG38WKUhr7S6ZIu0DaGQiVnLL6m3Quahcp\nlxBCj4UpYiF9fuEcN9YbFO5kwnmcvHUibAV3RXcXY4wSHMGLLNI1UaWmgjdh\nH0+dErw5Ttq+a/vhZ3vj6GkmOobSXxX7P0XMyJDn5esToJfRPjLY4CtF2FaY\ngKLvqeO/zaWnpw4CjvO/M+ji/Ouw6SQRrnTB+NcJ3rOwZcXG2WZREVMdLKj9\nHWStMyiAjGSU4AoGQ2SEr1KmZU+5coK7Lax1X0IRye8QWw02rPlFOwZAMiYQ\n7keVaG5TeCuiP2gXSCnNcm7FDnUiyQoSsIoEb4K8KJs0sb4wax++w5A3Tpkm\nFsoMrbfb93lr4PYP20GKmal09xV1PbXlIaxLH6bA6VOENT+gfdr2KMiRjoW7\nMdxH8I4e0C2MDR4ZMKyFoxqkjUwqpttPlM+YTdsNKbV9ypI1aP5H9hCh1FNi\nY/BX\r\n=xpXc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy5iCP4qzCAy5AuHM0nMcizS54hA0nM85K7fR+m4qXOAiAVmi9Ef4gMx089cfNI84+ZPtLf9KRYz+u2MmGzOiDlGA=="}]},"maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kamboja-foundation_0.5.0-alpha.5af23215_1527773136338_0.43154464589544195"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"ktutnik","email":"ktutnik@gmail.com"}],"time":{"modified":"2022-06-19T07:47:44.170Z","created":"2017-08-15T06:55:50.841Z","0.5.0-alpha.b40129ec":"2017-08-15T06:55:50.841Z","0.5.0-alpha.c55018ae":"2017-08-17T01:36:33.147Z","0.5.0-alpha.f6b6ac4c":"2017-09-12T08:22:22.974Z","0.5.0-alpha.695401af":"2017-09-13T10:21:54.208Z","0.5.0-alpha.b8b92e42":"2017-09-15T00:51:15.503Z","0.5.0-alpha.e8b595c5":"2017-09-16T11:49:08.913Z","0.5.0-alpha.529e697a":"2017-09-17T03:47:41.807Z","0.5.0-alpha.9de69aec":"2017-09-18T04:22:06.346Z","0.5.0-alpha.70d3c872":"2017-09-19T09:48:21.576Z","0.5.0-alpha.fd65e9f1":"2017-09-19T22:01:51.624Z","0.5.0-alpha.2ef874e4":"2017-09-22T06:44:34.922Z","0.5.0-alpha.07e0fae4":"2017-09-22T23:51:30.534Z","0.5.0-alpha.6eeffaa7":"2017-09-23T22:38:10.353Z","0.5.0-alpha.1db2ae04":"2017-09-24T04:19:26.577Z","0.5.0-alpha.9c570bf2":"2017-09-24T04:39:21.774Z","0.5.0-alpha.4db3dc4d":"2017-09-25T01:37:59.921Z","0.5.0-alpha.8dbf4764":"2017-09-26T00:22:15.133Z","0.5.0-alpha.2b616c8f":"2017-09-26T07:31:55.353Z","0.5.0-alpha.3421a6a8":"2017-10-01T03:39:54.558Z","0.5.0-alpha.40636165":"2017-10-01T06:10:30.480Z","0.5.0-alpha.2ae50751":"2017-10-08T07:39:47.405Z","0.5.0-alpha.71daf028":"2017-12-03T00:21:23.521Z","0.5.0-alpha.c429a217":"2018-02-28T04:07:39.960Z","0.5.0-alpha.bc525427":"2018-02-28T05:58:41.152Z","0.5.0-alpha.5af23215":"2018-05-31T13:25:36.442Z"},"homepage":"http://kambojajs.com","keywords":["kamboja","mvc","framework","rails","typescript","decorator","async","await"],"repository":{"type":"git","url":"git+https://github.com/kambojajs/kamboja.git"},"author":{"name":"Ketut Sandiarsa","email":"ktutnik@gmail.com"},"bugs":{"url":"https://github.com/kambojajs/kamboja/issues"},"license":"MIT","readmeFilename":""}