{"_id":"inversify","_rev":"215233","name":"inversify","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","dist-tags":{"alpha":"0.0.7","beta":"1.0.0","latest":"6.0.1","ls":"0.0.2"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"time":{"modified":"2023-03-24T09:01:10.000Z","created":"2015-04-16T00:58:27.365Z","6.0.1":"2021-10-14T12:50:51.037Z","5.1.1":"2021-04-25T22:32:15.195Z","5.1.0":"2021-04-25T19:26:09.557Z","5.0.5":"2020-12-10T02:10:05.969Z","5.0.1":"2018-10-17T16:45:36.215Z","4.14.0":"2018-10-16T20:48:34.293Z","4.13.0":"2018-04-16T22:00:56.011Z","4.11.1":"2018-02-26T13:37:06.118Z","4.11.0":"2018-02-26T13:12:30.475Z","4.10.0":"2018-01-27T15:41:48.150Z","4.9.0":"2017-12-18T01:40:55.403Z","4.8.0":"2017-12-17T01:02:14.902Z","4.7.0":"2017-12-16T00:05:24.811Z","4.6.1":"2017-12-15T16:00:18.472Z","4.6.0":"2017-12-05T09:33:13.910Z","4.5.2":"2017-11-22T21:09:43.400Z","4.5.1":"2017-11-04T01:43:11.772Z","4.5.0":"2017-11-02T02:12:37.998Z","4.4.0":"2017-10-31T01:15:51.663Z","4.3.0":"2017-07-24T11:43:31.064Z","4.2.0":"2017-07-02T21:42:27.178Z","4.1.1":"2017-05-30T07:51:34.474Z","4.1.0":"2017-04-25T20:38:06.825Z","4.0.0":"2017-04-24T08:16:14.040Z","3.3.0":"2017-03-22T22:49:03.612Z","3.2.0":"2017-03-21T21:53:13.191Z","3.1.0":"2017-02-07T22:38:44.121Z","3.0.0":"2017-01-11T20:38:24.908Z","3.0.0-rc.4":"2016-12-31T01:12:10.762Z","3.0.0-rc.2":"2016-12-10T03:05:33.479Z","3.0.0-rc.1":"2016-12-05T23:25:28.551Z","3.0.0-beta.3":"2016-12-04T16:22:24.166Z","3.0.0-beta.2":"2016-11-25T23:57:45.452Z","3.0.0-beta.1":"2016-11-03T16:18:08.318Z","2.0.1":"2016-10-09T14:09:31.070Z","2.0.0":"2016-09-11T08:12:11.842Z","2.0.0-rc.14":"2016-09-10T00:21:23.597Z","2.0.0-rc.13":"2016-08-30T22:51:34.424Z","2.0.0-rc.12":"2016-08-27T23:23:39.740Z","2.0.0-rc.11":"2016-08-25T08:13:48.491Z","2.0.0-rc.10":"2016-08-14T15:36:53.194Z","2.0.0-rc.9":"2016-08-10T08:09:32.125Z","2.0.0-rc.5":"2016-08-01T07:47:51.442Z","2.0.0-rc.1":"2016-06-25T17:08:24.518Z","2.0.0-beta.10":"2016-06-21T11:10:47.574Z","2.0.0-beta.9":"2016-06-21T00:52:21.630Z","2.0.0-beta.8":"2016-06-01T18:03:55.807Z","2.0.0-beta.7":"2016-05-31T23:31:26.886Z","2.0.0-beta.6":"2016-05-21T00:15:40.088Z","2.0.0-beta.5":"2016-05-19T01:06:31.374Z","2.0.0-beta.4":"2016-05-17T22:48:36.488Z","2.0.0-beta.3":"2016-05-06T22:42:15.515Z","2.0.0-beta.2":"2016-04-28T23:59:46.156Z","2.0.0-beta.1":"2016-04-07T16:30:34.338Z","2.0.0-alpha.8":"2016-04-04T00:38:39.217Z","2.0.0-alpha.6":"2016-03-18T02:39:12.345Z","2.0.0-alpha.5":"2016-03-18T02:10:42.986Z","2.0.0-alpha.4":"2016-03-18T00:47:27.384Z","2.0.0-alpha.3":"2016-03-11T02:24:08.136Z","2.0.0-alpha.2":"2016-03-07T21:24:46.584Z","2.0.0-alpha.1":"2016-03-05T01:07:42.670Z","2.0.0-alpha.0":"2016-03-01T16:02:39.556Z","1.3.1":"2016-02-02T18:05:26.498Z","1.3.0":"2016-02-02T14:46:21.489Z","1.2.2":"2016-01-24T12:32:27.096Z","1.2.1":"2016-01-24T01:05:20.780Z","1.2.0":"2016-01-14T02:39:41.594Z","1.0.3":"2015-10-18T20:23:16.235Z","1.0.2":"2015-10-18T00:34:58.483Z","1.0.1":"2015-10-17T22:40:51.936Z","1.0.0":"2015-04-17T07:36:25.602Z","0.0.7":"2015-04-16T08:24:45.640Z","0.0.6":"2015-04-16T01:31:14.486Z","0.0.5":"2015-04-16T01:27:43.143Z","0.0.4":"2015-04-16T01:24:59.309Z","0.0.2":"2015-04-16T01:16:20.165Z","0.0.1":"2015-04-16T00:58:27.365Z"},"users":{},"author":{"name":"Remo H. Jansen"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"versions":{"6.0.1":{"name":"inversify","version":"6.0.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","module":"es/inversify.js","types":"lib/inversify.d.ts","sideEffects":false,"scripts":{"build":"npm run build:lib && npm run build:amd && npm run build:es && npm run build:es6","build:lib":"tsc -p src/tsconfig.json","build:amd":"tsc -p src/tsconfig-amd.json","build:es":"tsc -p src/tsconfig-es.json","build:es6":"tsc -p src/tsconfig-es6.json","clean":"rm -r amd es lib","pretest":"tslint --project .","test":"nyc --require ts-node/register mocha test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit","test:browser":"browserify test/inversify.test.ts -p [ tsify --noImplicitAny ] > ./test/bundle.test.js && karma start","publish-please":"publish-please","prepublish":"npm run build && publish-please guard","update":"updates --update --minor && npm install","postupdate":"git diff-files --quiet package-lock.json || npm test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.2.22","@types/mocha":"9.0.0","@types/sinon":"9.0.11","browserify":"17.0.0","chai":"4.3.4","istanbul":"0.4.5","karma":"6.3.4","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"2.1.1","karma-ie-launcher":"1.0.0","karma-mocha":"2.0.1","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"9.1.2","nyc":"15.1.0","publish-please":"5.5.2","reflect-metadata":"0.1.13","sinon":"9.2.4","ts-node":"10.3.0","tsify":"5.0.4","tslint":"6.1.3","typescript":"4.4.4","updates":"12.2.2"},"gitHead":"857f64a74cf20fa382466bad011b5e7515ff0a26","_id":"inversify@6.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"b20d35425d5d8c5cd156120237aad0008d969f02","size":264733,"noattachment":false,"key":"/inversify/-/inversify-6.0.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-6.0.1.tgz"},"_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"directories":{},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_6.0.1_1634215850767_0.8090218956457926"},"_hasShrinkwrap":false,"publish_time":1634215851037,"_cnpm_publish_time":1634215851037,"_cnpmcore_publish_time":"2021-12-15T16:53:53.608Z"},"5.1.1":{"name":"inversify","version":"5.1.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"lib/inversify.d.ts","scripts":{"build":"npm run build:lib && npm run build:amd && npm run build:es && npm run build:es6","build:lib":"tsc -p src/tsconfig.json","build:amd":"tsc -p src/tsconfig-amd.json","build:es":"tsc -p src/tsconfig-es.json","build:es6":"tsc -p src/tsconfig-es6.json","clean":"rm -r amd es lib","pretest":"tslint --project .","test":"nyc --require ts-node/register mocha test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit","test:browser":"browserify test/inversify.test.ts -p [ tsify --noImplicitAny ] > ./test/bundle.test.js && karma start","publish-please":"publish-please","prepublish":"npm run build && publish-please guard","update":"updates --update && npm install","postupdate":"git diff-files --quiet package-lock.json || npm test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.2.16","@types/harmony-proxy":"1.0.29","@types/mocha":"8.2.2","@types/sinon":"10.0.0","browserify":"17.0.0","chai":"4.3.4","es6-symbol":"3.1.3","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"6.3.2","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"2.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"2.0.1","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"8.3.2","nyc":"15.1.0","performance-now":"2.1.0","publish-please":"5.5.2","reflect-metadata":"0.1.13","sinon":"9.2.4","ts-node":"9.1.1","tsify":"5.0.2","tslint":"6.1.3","typescript":"4.2.4","updates":"12.0.2"},"gitHead":"9098a14ebc61a47e3c3abf8937561de3911a53de","_id":"inversify@5.1.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"6fbd668c591337404e005a1946bfe0d802c08730","size":166485,"noattachment":false,"key":"/inversify/-/inversify-5.1.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-5.1.1.tgz"},"_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"directories":{},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_5.1.1_1619389934977_0.051301357908693834"},"_hasShrinkwrap":false,"publish_time":1619389935195,"_cnpm_publish_time":1619389935195,"_cnpmcore_publish_time":"2021-12-15T16:53:54.253Z"},"5.1.0":{"name":"inversify","version":"5.1.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"lib/inversify.d.ts","scripts":{"build":"npm run build:lib && npm run build:amd && npm run build:es && npm run build:es6","build:lib":"tsc -p src/tsconfig.json","build:amd":"tsc -p src/tsconfig-amd.json","build:es":"tsc -p src/tsconfig-es.json","build:es6":"tsc -p src/tsconfig-es6.json","clean":"rm -r amd es lib","pretest":"tslint --project .","test":"nyc --require ts-node/register mocha test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit","test:browser":"browserify test/inversify.test.ts -p [ tsify --noImplicitAny ] > ./test/bundle.test.js && karma start","publish-please":"publish-please","prepublish":"publish-please guard","update":"updates --update && npm install","postupdate":"git diff-files --quiet package-lock.json || npm test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.2.16","@types/harmony-proxy":"1.0.29","@types/mocha":"8.2.2","@types/sinon":"10.0.0","browserify":"17.0.0","chai":"4.3.4","es6-symbol":"3.1.3","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"6.3.2","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"2.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"2.0.1","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"8.3.2","nyc":"15.1.0","performance-now":"2.1.0","publish-please":"5.5.2","reflect-metadata":"0.1.13","sinon":"9.2.4","ts-node":"9.1.1","tsify":"5.0.2","tslint":"6.1.3","typescript":"4.2.4","updates":"12.0.2"},"gitHead":"57608ae8a565fd0d0ec05672fcf4aeeb8e58fc92","_id":"inversify@5.1.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"35f4bffb9eab3be659e74eca671b6b6c916f986c","size":84244,"noattachment":false,"key":"/inversify/-/inversify-5.1.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-5.1.0.tgz"},"_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"directories":{},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_5.1.0_1619378769403_0.4753442431368158"},"_hasShrinkwrap":false,"publish_time":1619378769557,"deprecated":"Build","_cnpm_publish_time":1619378769557,"_cnpmcore_publish_time":"2021-12-15T16:53:54.574Z"},"5.0.5":{"name":"inversify","version":"5.0.5","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"pretest":"tslint --project . && gulp","test":"nyc --require ts-node/register mocha test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit","publish-please":"publish-please","prepublish":"publish-please guard","update":"updates --update --minor && npm install","postupdate":"git diff-files --quiet package-lock.json || npm test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.2.12","@types/harmony-proxy":"1.0.29","@types/mocha":"5.2.7","@types/sinon":"7.5.2","bluebird":"3.7.2","browserify":"16.5.2","chai":"4.2.0","del":"5.1.0","es6-symbol":"3.1.3","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"7.0.2","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.5","gulp-tslint":"8.1.4","gulp-typescript":"5.0.1","gulp-uglify":"3.0.2","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"^0.4.5","karma":"^5.2.0","karma-chai":"0.1.0","karma-chrome-launcher":"3.1.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.3.0","karma-ie-launcher":"1.0.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-sinon":"1.0.5","mocha":"6.2.3","nyc":"^15.1.0","performance-now":"2.1.0","publish-please":"^5.5.1","reflect-metadata":"0.1.13","run-sequence":"2.2.1","sinon":"7.5.0","ts-node":"^9.0.0","tslint":"5.20.1","typescript":"^3.9.7","updates":"^10.3.5","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"gitHead":"9837eceeed7816f25126af020c65008e95fe7ae3","_id":"inversify@5.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"bd1f8e6d8e0f739331acd8ba9bc954635aae0bbf","size":119079,"noattachment":false,"key":"/inversify/-/inversify-5.0.5.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-5.0.5.tgz"},"_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_5.0.5_1607566205818_0.7754285391226052"},"_hasShrinkwrap":false,"publish_time":1607566205969,"_cnpm_publish_time":1607566205969,"_cnpmcore_publish_time":"2021-12-15T16:53:54.916Z"},"5.0.1":{"name":"inversify","version":"5.0.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.4","@types/harmony-proxy":"1.0.29","@types/mocha":"5.2.3","@types/sinon":"5.0.5","bluebird":"3.5.2","browserify":"16.2.3","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"6.0.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.3","gulp-typescript":"4.0.2","gulp-uglify":"3.0.1","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"3.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.2.0","performance-now":"2.1.0","publish-please":"4.1.0","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"6.0.1","tslint":"5.9.1","typescript":"^2.8.3","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"gitHead":"37884a6133ed90c921a3bd9252a204b75de5a7a9","_id":"inversify@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"dist":{"shasum":"500d709b1434896ce5a0d58915c4a4210e34fb6e","size":61158,"noattachment":false,"key":"/inversify/-/inversify-5.0.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-5.0.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_5.0.1_1539794736091_0.4404569544739336"},"_hasShrinkwrap":false,"publish_time":1539794736215,"_cnpm_publish_time":1539794736215,"_cnpmcore_publish_time":"2021-12-15T16:53:55.298Z"},"4.14.0":{"name":"inversify","version":"4.14.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.4","@types/harmony-proxy":"1.0.29","@types/mocha":"5.2.3","@types/sinon":"5.0.3","bluebird":"3.5.2","browserify":"16.2.3","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"6.0.0","gulp-rename":"1.4.0","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.3","gulp-typescript":"4.0.2","gulp-uglify":"3.0.1","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"3.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.2.0","performance-now":"2.1.0","publish-please":"4.0.1","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"6.0.1","tslint":"5.9.1","typescript":"^2.8.3","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"gitHead":"5ba63740b094d749625787cda360d3f69c59fa5a","_id":"inversify@4.14.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"dcavanagh","email":"djcavanagh@gmail.com"},"dist":{"shasum":"393c1f86ee92aef0592eb0e493623b9d88dfb376","size":60804,"noattachment":false,"key":"/inversify/-/inversify-4.14.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.14.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_4.14.0_1539722914130_0.5052542809461915"},"_hasShrinkwrap":false,"publish_time":1539722914293,"deprecated":"Re-Released as 5.0.1","_cnpm_publish_time":1539722914293,"_cnpmcore_publish_time":"2021-12-15T16:53:55.641Z"},"4.13.0":{"name":"inversify","version":"4.13.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.2","@types/harmony-proxy":"1.0.29","@types/mocha":"5.0.0","@types/sinon":"4.3.1","bluebird":"3.5.1","browserify":"16.2.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.3","gulp-typescript":"4.0.2","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.1.0","performance-now":"2.1.0","publish-please":"2.4.1","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"5.0.0","tslint":"5.9.1","typescript":"2.6.2","vinyl-source-stream":"2.0.0","vinyl-buffer":"1.0.1"},"gitHead":"c4a4e595257c1b2694468bd90151678c58207ef2","_id":"inversify@4.13.0","_npmVersion":"5.8.0","_nodeVersion":"9.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"0ab40570bfa4474b04d5b919bbab3a4f682a72f5","size":60825,"noattachment":false,"key":"/inversify/-/inversify-4.13.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.13.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_4.13.0_1523916055918_0.9046285916110792"},"_hasShrinkwrap":false,"publish_time":1523916056011,"_cnpm_publish_time":1523916056011,"_cnpmcore_publish_time":"2021-12-15T16:53:55.898Z"},"4.11.1":{"name":"inversify","version":"4.11.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.2","@types/harmony-proxy":"1.0.29","@types/mocha":"2.2.48","@types/sinon":"4.1.3","bluebird":"3.5.1","browserify":"16.1.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.3","gulp-typescript":"4.0.1","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"4.4.0","tslint":"5.9.1","typescript":"2.6.2","vinyl-source-stream":"2.0.0","vinyl-buffer":"1.0.1"},"gitHead":"7d88e7c0231af9747851bd1869805b19670d85c6","_id":"inversify@4.11.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"9a10635d1fd347da11da96475b3608babd5945a6","size":60310,"noattachment":false,"key":"/inversify/-/inversify-4.11.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.11.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_4.11.1_1519652225936_0.012074655981845428"},"publish_time":1519652226118,"_hasShrinkwrap":false,"_cnpm_publish_time":1519652226118,"_cnpmcore_publish_time":"2021-12-15T16:53:56.369Z"},"4.11.0":{"name":"inversify","version":"4.11.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.2","@types/harmony-proxy":"1.0.29","@types/mocha":"2.2.48","@types/sinon":"4.1.3","bluebird":"3.5.1","browserify":"16.1.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.3","gulp-typescript":"4.0.1","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"4.4.0","tslint":"5.9.1","typescript":"2.6.2","vinyl-source-stream":"2.0.0","vinyl-buffer":"1.0.1"},"gitHead":"4d9f2fc363be94850bb20fde80ad06aca15b700e","_id":"inversify@4.11.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"ca2cab05d96c2480e85d408cc9adb8f08398d213","size":60297,"noattachment":false,"key":"/inversify/-/inversify-4.11.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.11.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_4.11.0_1519650750341_0.5984724103087855"},"_hasShrinkwrap":false,"publish_time":1519650750475,"_cnpm_publish_time":1519650750475,"_cnpmcore_publish_time":"2021-12-15T16:53:56.718Z"},"4.10.0":{"name":"inversify","version":"4.10.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.1.2","@types/harmony-proxy":"1.0.29","@types/mocha":"2.2.47","@types/sinon":"4.1.3","bluebird":"3.5.1","browserify":"15.2.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.3","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.3","gulp-tslint":"8.1.2","gulp-typescript":"4.0.0-alpha.2","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"5.0.0","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.12","run-sequence":"2.2.1","sinon":"4.2.2","tslint":"5.8.0","typescript":"2.6.2","vinyl-source-stream":"2.0.0","vinyl-buffer":"1.0.1"},"gitHead":"0ff9130f3174ca65c6644c74e002194203bd8185","_id":"inversify@4.10.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"06b97792e69220dd150b986cde9a445b3bcb9482","size":56638,"noattachment":false,"key":"/inversify/-/inversify-4.10.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.10.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.10.0.tgz_1517067708062_0.8455498064868152"},"publish_time":1517067708150,"_hasShrinkwrap":false,"_cnpm_publish_time":1517067708150,"_cnpmcore_publish_time":"2021-12-15T16:53:57.057Z"},"4.9.0":{"name":"inversify","version":"4.9.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.10","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.1.2","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.3","tslint":"5.8.0","typescript":"2.6.2","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"b8135236513d8f817b088464ee370dd930e721c6","_id":"inversify@4.9.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"caa01f5856cfa0499aaaed9b1a635ef0c4a9f4d3","size":55797,"noattachment":false,"key":"/inversify/-/inversify-4.9.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.9.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.9.0.tgz_1513561254235_0.8686996463220567"},"publish_time":1513561255403,"_hasShrinkwrap":false,"_cnpm_publish_time":1513561255403,"_cnpmcore_publish_time":"2021-12-15T16:53:57.298Z"},"4.8.0":{"name":"inversify","version":"4.8.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.10","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.1.2","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.3","tslint":"5.8.0","typescript":"2.6.2","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"581c31f92308728164f8f622a1e7716724307682","_id":"inversify@4.8.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"750c3c204ee9fe9a7529062dc6196c69d05fee7e","size":55211,"noattachment":false,"key":"/inversify/-/inversify-4.8.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.8.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.8.0.tgz_1513472534793_0.5178296838421375"},"publish_time":1513472534902,"_hasShrinkwrap":false,"_cnpm_publish_time":1513472534902,"_cnpmcore_publish_time":"2021-12-15T16:53:57.543Z"},"4.7.0":{"name":"inversify","version":"4.7.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","types":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.10","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.1.2","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.3","tslint":"5.8.0","typescript":"2.6.2","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"7897f451962a2b30b03dfd99fe851d9577a748c4","_id":"inversify@4.7.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"f2dd8a4bbb30cc5ddd430d00879ac9ead5744c45","size":55094,"noattachment":false,"key":"/inversify/-/inversify-4.7.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.7.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.7.0.tgz_1513382723599_0.0943151954561472"},"publish_time":1513382724811,"_hasShrinkwrap":false,"_cnpm_publish_time":1513382724811,"_cnpmcore_publish_time":"2021-12-15T16:53:57.763Z"},"4.6.1":{"name":"inversify","version":"4.6.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.10","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.1.2","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.3","tslint":"5.8.0","typescript":"2.6.2","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"d01595221745336f56045ac801143e53f16800b4","_id":"inversify@4.6.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"eee09993bffe2dab309ec91fc23db00a7562d1b0","size":55208,"noattachment":false,"key":"/inversify/-/inversify-4.6.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.6.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.6.1.tgz_1513353617221_0.5532943177968264"},"publish_time":1513353618472,"_hasShrinkwrap":false,"_cnpm_publish_time":1513353618472,"_cnpmcore_publish_time":"2021-12-15T16:53:58.025Z"},"4.6.0":{"name":"inversify","version":"4.6.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.7","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.0.0","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.2","tslint":"5.8.0","typescript":"2.6.2","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"776d88abce107b7b9418ea01429abbf4beb2cee8","_id":"inversify@4.6.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"49abb2ee8fce3c99e1e94f01f36df77c3bfeba75","size":54932,"noattachment":false,"key":"/inversify/-/inversify-4.6.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.6.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.6.0.tgz_1512466392788_0.21818277146667242"},"publish_time":1512466393910,"_hasShrinkwrap":false,"_cnpm_publish_time":1512466393910,"_cnpmcore_publish_time":"2021-12-15T16:53:58.543Z"},"4.5.2":{"name":"inversify","version":"4.5.2","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.5","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"4.0.0","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.2","tslint":"5.8.0","typescript":"2.6.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"68d70b96839d051438fb34af3ff529315b0cbf10","_id":"inversify@4.5.2","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"f2478fd140f398836b2e1fee839f37588f1e6a9b","size":54617,"noattachment":false,"key":"/inversify/-/inversify-4.5.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.5.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.5.2.tgz_1511384982279_0.2114518778398633"},"publish_time":1511384983400,"_hasShrinkwrap":false,"_cnpm_publish_time":1511384983400,"_cnpmcore_publish_time":"2021-12-15T16:53:58.807Z"},"4.5.1":{"name":"inversify","version":"4.5.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.4","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"2.3.7","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.1.1","tslint":"5.8.0","typescript":"2.6.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"aabe43c79475f388d25fb55cb448d355fbe2b18e","_id":"inversify@4.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"2f8a249e1fc5346e4f28b4b86dfae5af1b673178","size":54630,"noattachment":false,"key":"/inversify/-/inversify-4.5.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.5.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.5.1.tgz_1509759790567_0.06976122944615781"},"publish_time":1509759791772,"_hasShrinkwrap":false,"_cnpm_publish_time":1509759791772,"_cnpmcore_publish_time":"2021-12-15T16:53:59.086Z"},"4.5.0":{"name":"inversify","version":"4.5.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.4","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"2.3.7","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.0.2","tslint":"5.8.0","typescript":"2.6.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"e4be45c8a82d684a35907713ec4ef14dc94caf77","_id":"inversify@4.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"1a575ddf1db216ed3292d9b0f70f497de275874e","size":53236,"noattachment":false,"key":"/inversify/-/inversify-4.5.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.5.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.5.0.tgz_1509588756607_0.14348150813020766"},"publish_time":1509588757998,"_hasShrinkwrap":false,"_cnpm_publish_time":1509588757998,"_cnpmcore_publish_time":"2021-12-15T16:53:59.335Z"},"4.4.0":{"name":"inversify","version":"4.4.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"4.0.4","@types/harmony-proxy":"1.0.29","@types/mocha":" 2.2.44","@types/sinon":"2.3.7","bluebird":"3.5.1","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","es6-symbol":"3.1.1","gulp":"3.9.1","gulp-istanbul":"1.1.2","gulp-mocha":"3.0.1","gulp-rename":"1.2.2","gulp-sourcemaps":"2.6.1","gulp-tslint":"8.1.2","gulp-typescript":"3.2.3","gulp-uglify":"3.0.0","harmonize":"2.0.0","harmony-proxy":"1.0.1","istanbul":"0.4.5","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-commonjs":"1.0.0","karma-es6-shim":"1.0.0","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","karma-phantomjs-launcher":"1.0.4","karma-sinon":"1.0.5","mocha":"4.0.1","performance-now":"2.1.0","publish-please":"2.3.1","reflect-metadata":"0.1.10","run-sequence":"2.2.0","sinon":"4.0.2","tslint":"5.8.0","typescript":"2.5.3","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"gitHead":"6da5399166d8b7eb5f49d8127ff4ea6b8232ceca","_id":"inversify@4.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"6bf7a6fb18fc381b6b9c954e5016b8b830da4feb","size":53319,"noattachment":false,"key":"/inversify/-/inversify-4.4.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.4.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.4.0.tgz_1509412550412_0.7766013573855162"},"publish_time":1509412551663,"_hasShrinkwrap":false,"_cnpm_publish_time":1509412551663,"_cnpmcore_publish_time":"2021-12-15T16:53:59.623Z"},"4.3.0":{"name":"inversify","version":"4.3.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^4.0.1","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^2.1.0","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^4.0.2","del":"^3.0.0","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^8.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^3.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^2.0.0","sinon":"^2.0.0","tslint":"^5.0.0","typescript":"^2.4.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"4901923b2ebcf79974febbb1ae7fe23ef73ec49f","_id":"inversify@4.3.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"d2ecd2ae18340e7f1ab5148a3e44b87080391366","size":53038,"noattachment":false,"key":"/inversify/-/inversify-4.3.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.3.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.3.0.tgz_1500896609932_0.6241119713522494"},"publish_time":1500896611064,"_hasShrinkwrap":false,"_cnpm_publish_time":1500896611064,"_cnpmcore_publish_time":"2021-12-15T16:53:59.875Z"},"4.2.0":{"name":"inversify","version":"4.2.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^4.0.1","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^2.1.0","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^4.0.2","del":"^3.0.0","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^8.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^3.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^2.0.0","sinon":"^2.0.0","tslint":"^5.0.0","typescript":"^2.4.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"67f2a393c95ee9105604ab9704ba9af0eb427732","_id":"inversify@4.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"71966a5005b1ef735ba2709e66c5b5f7765087e3","size":51232,"noattachment":false,"key":"/inversify/-/inversify-4.2.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.2.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.2.0.tgz_1499031745979_0.22614481300115585"},"publish_time":1499031747178,"_hasShrinkwrap":false,"_cnpm_publish_time":1499031747178,"_cnpmcore_publish_time":"2021-12-15T16:54:00.165Z"},"4.1.1":{"name":"inversify","version":"4.1.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^2.1.0","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^3.4.1","del":"^2.2.2","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^8.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^3.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^2.0.0","tslint":"^5.0.0","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"d66c29c96a2b118714589f50de6296b6c52ba78a","_id":"inversify@4.1.1","_shasum":"a95edb34ae082bb1175336d51dcd5f011134c625","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"a95edb34ae082bb1175336d51dcd5f011134c625","size":49312,"noattachment":false,"key":"/inversify/-/inversify-4.1.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.1.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-4.1.1.tgz_1496130693232_0.26147046592086554"},"publish_time":1496130694474,"_hasShrinkwrap":false,"_cnpm_publish_time":1496130694474,"_cnpmcore_publish_time":"2021-12-15T16:54:00.441Z"},"4.1.0":{"name":"inversify","version":"4.1.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^2.1.0","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^3.4.1","del":"^2.2.2","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^8.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^2.0.0","tslint":"^5.0.0","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"67f17b1febfe281e6f2718cc8979353802592e68","_id":"inversify@4.1.0","_shasum":"e2fef98ebd7c754846d419857f412432125b4ee9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e2fef98ebd7c754846d419857f412432125b4ee9","size":49325,"noattachment":false,"key":"/inversify/-/inversify-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.1.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-4.1.0.tgz_1493152686064_0.4003754109144211"},"publish_time":1493152686825,"_hasShrinkwrap":false,"_cnpm_publish_time":1493152686825,"_cnpmcore_publish_time":"2021-12-15T16:54:00.676Z"},"4.0.0":{"name":"inversify","version":"4.0.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^2.1.0","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^3.4.1","del":"^2.2.2","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"3.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^8.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^2.0.0","tslint":"^5.0.0","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"3553c79b09c305c61bd3e779403c4aa3d91222ca","_id":"inversify@4.0.0","_shasum":"79b49cc45e7608bc08481caee31b199e21421702","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"79b49cc45e7608bc08481caee31b199e21421702","size":49266,"noattachment":false,"key":"/inversify/-/inversify-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-4.0.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-4.0.0.tgz_1493021772037_0.7443864776287228"},"publish_time":1493021774040,"_hasShrinkwrap":false,"_cnpm_publish_time":1493021774040,"_cnpmcore_publish_time":"2021-12-15T16:54:00.915Z"},"3.3.0":{"name":"inversify","version":"3.3.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^1.16.29","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^3.4.1","del":"^2.2.2","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^4.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^2.0.0","tslint":"^4.4.2","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"95c8f3aeedaf2511d246487f4fcf823c97a511f6","_id":"inversify@3.3.0","_shasum":"57ca2e0aaac7b54aa5018ad69a10c5aba366e96e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"57ca2e0aaac7b54aa5018ad69a10c5aba366e96e","size":49320,"noattachment":false,"key":"/inversify/-/inversify-3.3.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.3.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-3.3.0.tgz_1490222942897_0.8188493296038359"},"publish_time":1490222943612,"_hasShrinkwrap":false,"_cnpm_publish_time":1490222943612,"_cnpmcore_publish_time":"2021-12-15T16:54:01.126Z"},"3.2.0":{"name":"inversify","version":"3.2.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^1.16.29","bluebird":"^3.5.0","browserify":"^14.0.0","chai":"^3.4.1","del":"^2.2.2","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^4.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^2.0.0","tslint":"^4.4.2","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"14103093ea1a7935e54db6f84ba027bf66d32a5c","_id":"inversify@3.2.0","_shasum":"3710d8740d6cdb1abeab8bb1c23ef9cf603b938c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"3710d8740d6cdb1abeab8bb1c23ef9cf603b938c","size":49201,"noattachment":false,"key":"/inversify/-/inversify-3.2.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.2.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-3.2.0.tgz_1490133192427_0.8965321748983115"},"publish_time":1490133193191,"_hasShrinkwrap":false,"_cnpm_publish_time":1490133193191,"_cnpmcore_publish_time":"2021-12-15T16:54:01.432Z"},"3.1.0":{"name":"inversify","version":"3.1.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^1.16.29","bluebird":"^3.4.7","browserify":"^14.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.4.2","typescript":"^2.2.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"3ab12255a44c819d52a8ba83ae95271de524a9ed","_id":"inversify@3.1.0","_shasum":"820571ddf52e7d8f875a5de15de3468319b86f80","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"820571ddf52e7d8f875a5de15de3468319b86f80","size":47813,"noattachment":false,"key":"/inversify/-/inversify-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.1.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-3.1.0.tgz_1486507123407_0.9926514206454158"},"publish_time":1486507124121,"_hasShrinkwrap":false,"_cnpm_publish_time":1486507124121,"_cnpmcore_publish_time":"2021-12-15T16:54:01.667Z"},"3.0.0":{"name":"inversify","version":"3.0.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^1.16.29","bluebird":"^3.4.7","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^2.0.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.2.0","typescript":"^2.1.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"dfc846592d70c0ab9c155d1e3a5ad64b6f3a3ed6","_id":"inversify@3.0.0","_shasum":"b0e5f7e48f6a3535014b2f12e23385cae3894dab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"b0e5f7e48f6a3535014b2f12e23385cae3894dab","size":47563,"noattachment":false,"key":"/inversify/-/inversify-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-3.0.0.tgz_1484167104211_0.5918532584328204"},"publish_time":1484167104908,"_hasShrinkwrap":false,"_cnpm_publish_time":1484167104908,"_cnpmcore_publish_time":"2021-12-15T16:54:01.956Z"},"3.0.0-rc.4":{"name":"inversify","version":"3.0.0-rc.4","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^ 2.2.35","@types/sinon":"^1.16.29","bluebird":"^3.4.7","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.2.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^2.0.0","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.9","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.2.0","typescript":"^2.1.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"5202c413fa617004c1ef8dc16c0834d20cd6f22d","_id":"inversify@3.0.0-rc.4","_shasum":"c9e45515b066615700f7f5e75944fdf24187eea5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"c9e45515b066615700f7f5e75944fdf24187eea5","size":47617,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-rc.4.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-rc.4.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-rc.4.tgz_1483146728786_0.10570310312323272"},"publish_time":1483146730762,"_hasShrinkwrap":false,"_cnpm_publish_time":1483146730762,"_cnpmcore_publish_time":"2021-12-15T16:54:02.276Z"},"3.0.0-rc.2":{"name":"inversify","version":"3.0.0-rc.2","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.1.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.0.1","typescript":"^2.1.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"ee8562ec8c0f05b536ae65fa10f233f54657e36d","_id":"inversify@3.0.0-rc.2","_shasum":"ce53a0c267acb64ab0b750fe0a9fd821a2144a50","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"ce53a0c267acb64ab0b750fe0a9fd821a2144a50","size":47063,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-rc.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-rc.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-rc.2.tgz_1481339131312_0.863613617606461"},"publish_time":1481339133479,"_hasShrinkwrap":false,"_cnpm_publish_time":1481339133479,"_cnpmcore_publish_time":"2021-12-15T16:54:02.673Z"},"3.0.0-rc.1":{"name":"inversify","version":"3.0.0-rc.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.1.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.0.1","typescript":"^2.1.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"3b43e41b207726afca493850eae4611c9a42eaf6","_id":"inversify@3.0.0-rc.1","_shasum":"e45a5def210865e155fc3f5a7b1d3d85eccbbab9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e45a5def210865e155fc3f5a7b1d3d85eccbbab9","size":47105,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-rc.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-rc.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-rc.1.tgz_1480980326109_0.6797367159742862"},"publish_time":1480980328551,"_hasShrinkwrap":false,"_cnpm_publish_time":1480980328551,"_cnpmcore_publish_time":"2021-12-15T16:54:02.863Z"},"3.0.0-beta.3":{"name":"inversify","version":"3.0.0-beta.3","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.1.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.0.1","typescript":"^2.1.1","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"41cb6b4369f7ba71437d749693b98dd79de1de02","_id":"inversify@3.0.0-beta.3","_shasum":"7c008b48cb6586001be0b3f2b099fb07e1934cc6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"7c008b48cb6586001be0b3f2b099fb07e1934cc6","size":46655,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-beta.3.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-beta.3.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-beta.3.tgz_1480868543446_0.5171613930724561"},"publish_time":1480868544166,"_hasShrinkwrap":false,"_cnpm_publish_time":1480868544166,"_cnpmcore_publish_time":"2021-12-15T16:54:03.200Z"},"3.0.0-beta.2":{"name":"inversify","version":"3.0.0-beta.2","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.1.1","gulp-tslint":"^7.0.0","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^4.0.1","typescript":"^2.0.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"757340dd8bba8820a94831c651630ab73e226733","_id":"inversify@3.0.0-beta.2","_shasum":"e984abd93fb98606ce071784cb58e1c16762393c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e984abd93fb98606ce071784cb58e1c16762393c","size":45909,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-beta.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-beta.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-beta.2.tgz_1480118263331_0.5886773010715842"},"publish_time":1480118265452,"_hasShrinkwrap":false,"_cnpm_publish_time":1480118265452,"_cnpmcore_publish_time":"2021-12-15T16:54:03.487Z"},"3.0.0-beta.1":{"name":"inversify","version":"3.0.0-beta.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.1.1","gulp-tslint":"^6.0.1","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","performance-now":"^0.2.0","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^3.12.0","typescript":"^2.0.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"2806aa9908dca34c69504db6f4882ba780b1b2d2","_id":"inversify@3.0.0-beta.1","_shasum":"15e2849336f3c6cb38b931440642d2bb7c87a8c6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"15e2849336f3c6cb38b931440642d2bb7c87a8c6","size":33938,"noattachment":false,"key":"/inversify/-/inversify-3.0.0-beta.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-3.0.0-beta.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-3.0.0-beta.1.tgz_1478189886253_0.04275526129640639"},"publish_time":1478189888318,"_hasShrinkwrap":false,"_cnpm_publish_time":1478189888318,"_cnpmcore_publish_time":"2021-12-15T16:54:03.688Z"},"2.0.1":{"name":"inversify","version":"2.0.1","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^3.0.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^3.12.0","typescript":"^2.0.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"36ffbb5cbf593d1fa152d858fd7f07e2cdace5d7","_id":"inversify@2.0.1","_shasum":"0cb27673ccb7a096caa1c7ff9fa79db80be38686","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"0cb27673ccb7a096caa1c7ff9fa79db80be38686","size":32694,"noattachment":false,"key":"/inversify/-/inversify-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.1.tgz_1476022170371_0.6874305859673768"},"publish_time":1476022171070,"_hasShrinkwrap":false,"_cnpm_publish_time":1476022171070,"_cnpmcore_publish_time":"2021-12-15T16:54:03.913Z"},"2.0.0":{"name":"inversify","version":"2.0.0","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^3.12.0","typescript":"^2.0.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"b2d95c2259cc702af50cbc083b1d29233724c3d3","_id":"inversify@2.0.0","_shasum":"e40f9841108bf51c582935979f1679ba44541542","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e40f9841108bf51c582935979f1679ba44541542","size":32757,"noattachment":false,"key":"/inversify/-/inversify-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0.tgz_1473581530299_0.02026967122219503"},"publish_time":1473581531842,"_hasShrinkwrap":false,"_cnpm_publish_time":1473581531842,"_cnpmcore_publish_time":"2021-12-15T16:54:04.189Z"},"2.0.0-rc.14":{"name":"inversify","version":"2.0.0-rc.14","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","typings":"./dts/inversify.d.ts","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"@types/chai":"^3.4.32","@types/harmony-proxy":"^1.0.27","@types/mocha":"^2.2.31","@types/sinon":"^1.16.29","bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-es6-shim":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-phantomjs-launcher":"^1.0.2","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tslint":"^3.12.0","typescript":"^2.0.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"38b9a8a888ef4430bc60cda900abe118d225c35d","_id":"inversify@2.0.0-rc.14","_shasum":"9837f27e0f4a10fa4e19bb03b49ad0a8ac46e55e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"9837f27e0f4a10fa4e19bb03b49ad0a8ac46e55e","size":32741,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.14.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.14.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.14.tgz_1473466881934_0.7402046902570873"},"publish_time":1473466883597,"_hasShrinkwrap":false,"_cnpm_publish_time":1473466883597,"_cnpmcore_publish_time":"2021-12-15T16:54:05.076Z"},"2.0.0-rc.13":{"name":"inversify","version":"2.0.0-rc.13","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.3","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"8825e54412cddc40790d3873c473f6c68e88a875","_id":"inversify@2.0.0-rc.13","_shasum":"11cf760effb59af833944e0d77a07e8202e64a32","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"11cf760effb59af833944e0d77a07e8202e64a32","size":95799,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.13.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.13.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.13.tgz_1472597492679_0.00783844105899334"},"publish_time":1472597494424,"_hasShrinkwrap":false,"_cnpm_publish_time":1472597494424,"_cnpmcore_publish_time":"2021-12-15T16:54:05.320Z"},"2.0.0-rc.12":{"name":"inversify","version":"2.0.0-rc.12","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.3","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"aa627e1cf1f72b7bdd862f84b729eb3db0f87834","_id":"inversify@2.0.0-rc.12","_shasum":"df2d4b63ef22d4790bacba26bd73a796706ef390","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"df2d4b63ef22d4790bacba26bd73a796706ef390","size":95141,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.12.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.12.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.12.tgz_1472340218692_0.7916460917331278"},"publish_time":1472340219740,"_hasShrinkwrap":false,"_cnpm_publish_time":1472340219740,"_cnpmcore_publish_time":"2021-12-15T16:54:05.662Z"},"2.0.0-rc.11":{"name":"inversify","version":"2.0.0-rc.11","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.0.0","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.3","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"cde2aba6b82bf11d347ecbd40cd9da5d42c07c13","_id":"inversify@2.0.0-rc.11","_shasum":"46b1a9287a10711ac387da9c85a42a94a1762113","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"46b1a9287a10711ac387da9c85a42a94a1762113","size":91069,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.11.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.11.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.11.tgz_1472112825290_0.38400366762652993"},"publish_time":1472112828491,"_hasShrinkwrap":false,"_cnpm_publish_time":1472112828491,"_cnpmcore_publish_time":"2021-12-15T16:54:05.913Z"},"2.0.0-rc.10":{"name":"inversify","version":"2.0.0-rc.10","description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.8","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^1.0.1","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.3","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"c3322c39d54e9cce040b78495eb1c9265c3e332d","_id":"inversify@2.0.0-rc.10","_shasum":"7e36a91378f2bc2fad137378e551da2bca433d24","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"7e36a91378f2bc2fad137378e551da2bca433d24","size":90558,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.10.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.10.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.10.tgz_1471189011491_0.319762792205438"},"publish_time":1471189013194,"_hasShrinkwrap":false,"_cnpm_publish_time":1471189013194,"_cnpmcore_publish_time":"2021-12-15T16:54:06.157Z"},"2.0.0-rc.9":{"name":"inversify","version":"2.0.0-rc.9","description":"A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp"},"scripts":{"test":"gulp","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.7","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^2.0.0","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^1.0.1","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.1","publish-please":"^2.1.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.3","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"ab4c1cd74563389326ec418b5ac17ca2d5a3ffa3","_id":"inversify@2.0.0-rc.9","_shasum":"a7f982be01f7a4a24da3768dff5633ce53947975","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"a7f982be01f7a4a24da3768dff5633ce53947975","size":93372,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.9.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.9.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.9.tgz_1470816570088_0.8243030626326799"},"publish_time":1470816572125,"_hasShrinkwrap":false,"_cnpm_publish_time":1470816572125,"_cnpmcore_publish_time":"2021-12-15T16:54:06.439Z"},"2.0.0-rc.5":{"name":"inversify","version":"2.0.0-rc.5","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please"},"scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","es6-symbol":"^3.1.0","gulp":"^3.9.0","gulp-header":"1.8.7","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^6.0.1","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","karma":"^1.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^1.0.1","karma-commonjs":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.5","karma-sinon":"^1.0.5","mocha":"^3.0.0","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^1.0.0","tslint":"^3.12.0","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"847cd22e4be33de53957d5f81e57445c11e1d519","_id":"inversify@2.0.0-rc.5","_shasum":"9538bf85a90ded3b47dc1ad7f595c298ab280247","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"9538bf85a90ded3b47dc1ad7f595c298ab280247","size":102328,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.5.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.5.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.5.tgz_1470037669033_0.19244835153222084"},"publish_time":1470037671442,"_hasShrinkwrap":false,"_cnpm_publish_time":1470037671442,"_cnpmcore_publish_time":"2021-12-15T16:54:06.722Z"},"2.0.0-rc.1":{"name":"inversify","version":"2.0.0-rc.1","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"1.8.7","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.5.1","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"7e255f3c16f095e3bfa16d89a87a0099b813ee9d","_id":"inversify@2.0.0-rc.1","_shasum":"e908b267d7617fb3561fdc2952e53710633ae10b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e908b267d7617fb3561fdc2952e53710633ae10b","size":96857,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-rc.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-rc.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-rc.1.tgz_1466874502011_0.14180015795864165"},"publish_time":1466874504518,"_hasShrinkwrap":false,"_cnpm_publish_time":1466874504518,"_cnpmcore_publish_time":"2021-12-15T16:54:07.312Z"},"2.0.0-beta.10":{"name":"inversify","version":"2.0.0-beta.10","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"1.8.2","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.5.1","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"7b36aa8ae5f63203b45695a488bc5044bbb408cf","_id":"inversify@2.0.0-beta.10","_shasum":"84b8d47841c99686fe5f81a15d2aeb1c3f747e74","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"84b8d47841c99686fe5f81a15d2aeb1c3f747e74","size":96512,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.10.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.10.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.10.tgz_1466507446087_0.429890142288059"},"publish_time":1466507447574,"_hasShrinkwrap":false,"_cnpm_publish_time":1466507447574,"_cnpmcore_publish_time":"2021-12-15T16:54:07.642Z"},"2.0.0-beta.9":{"name":"inversify","version":"2.0.0-beta.9","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"devDependencies":{"bluebird":"^3.4.1","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"1.8.2","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.5.1","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"eb07f85cb09f93608630350d41f48c6e5f0fee8b","_id":"inversify@2.0.0-beta.9","_shasum":"e5aab4da0e867985edc0965ffaed082361a3ccce","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e5aab4da0e867985edc0965ffaed082361a3ccce","size":78024,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.9.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.9.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.9.tgz_1466470340168_0.311591817997396"},"publish_time":1466470341630,"_hasShrinkwrap":false,"_cnpm_publish_time":1466470341630,"_cnpmcore_publish_time":"2021-12-15T16:54:07.881Z"},"2.0.0-beta.8":{"name":"inversify","version":"2.0.0-beta.8","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.5.1","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"8e5e8b1610b7cd048a2dd3af3a54ad45542c1f54","_id":"inversify@2.0.0-beta.8","_shasum":"158d4850fdec2951ddd290e5f2d485bc7bbcb1d9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"158d4850fdec2951ddd290e5f2d485bc7bbcb1d9","size":95661,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.8.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.8.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.8.tgz_1464804233225_0.5422853857744485"},"publish_time":1464804235807,"_hasShrinkwrap":false,"_cnpm_publish_time":1464804235807,"_cnpmcore_publish_time":"2021-12-15T16:54:08.198Z"},"2.0.0-beta.7":{"name":"inversify","version":"2.0.0-beta.7","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"publish-please guard","publish-please":"publish-please","postinstall":"typings install"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.5.1","publish-please":"^2.1.3","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typedoc":">=0.3.9","typescript":"^1.8.10","typings":"^1.0.4","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"d5acab4e4df0c3f3b0c85ef92b562a39418cb3a9","_id":"inversify@2.0.0-beta.7","_shasum":"fe539d79e7aa626f3cf46322e09d31fe121bab86","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"fe539d79e7aa626f3cf46322e09d31fe121bab86","size":95655,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.7.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.7.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.7.tgz_1464737483997_0.7943121478892863"},"publish_time":1464737486886,"_hasShrinkwrap":false,"_cnpm_publish_time":1464737486886,"_cnpmcore_publish_time":"2021-12-15T16:54:08.490Z","hasInstallScript":true},"2.0.0-beta.6":{"name":"inversify","version":"2.0.0-beta.6","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.16.0","tslint":"^3.10.2","typescript":"^1.8.10","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14","typedoc":">=0.3.9"},"gitHead":"82339136bb4867e524ace261641edec518fef5da","_id":"inversify@2.0.0-beta.6","_shasum":"435821d363d0edbd785160a4396cc716e6da63e5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"435821d363d0edbd785160a4396cc716e6da63e5","size":93434,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.6.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.6.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.6.tgz_1463789737378_0.19554205378517509"},"publish_time":1463789740088,"_hasShrinkwrap":false,"_cnpm_publish_time":1463789740088,"_cnpmcore_publish_time":"2021-12-15T16:54:08.841Z"},"2.0.0-beta.5":{"name":"inversify","version":"2.0.0-beta.5","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.15.5","tslint":"^3.10.2","typescript":"^1.8.10","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14","typedoc":">=0.3.9"},"gitHead":"bec7fa1bddb8a628c6481e993c265d56b60aad44","_id":"inversify@2.0.0-beta.5","_shasum":"98d373a7acb0e4b96ea208c368b052732acf35b9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"98d373a7acb0e4b96ea208c368b052732acf35b9","size":92066,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.5.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.5.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.5.tgz_1463619988355_0.9177806172519922"},"publish_time":1463619991374,"_hasShrinkwrap":false,"_cnpm_publish_time":1463619991374,"_cnpmcore_publish_time":"2021-12-15T16:54:09.351Z"},"2.0.0-beta.4":{"name":"inversify","version":"2.0.0-beta.4","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^2.0.0","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.2.0","sinon":"^1.17.3","tsify":"^0.15.5","tslint":"^3.10.2","typescript":"^1.8.10","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14","typedoc":">=0.3.9"},"gitHead":"459a0a87d032d33fa3139f9235e503b9058a52a4","_id":"inversify@2.0.0-beta.4","_shasum":"82cbd85d3ac95e2af4613538bc3059fe619024bf","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"82cbd85d3ac95e2af4613538bc3059fe619024bf","size":102205,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.4.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.4.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.4.tgz_1463525313795_0.614955348894"},"publish_time":1463525316488,"_hasShrinkwrap":false,"_cnpm_publish_time":1463525316488,"_cnpmcore_publish_time":"2021-12-15T16:54:09.644Z"},"2.0.0-beta.3":{"name":"inversify","version":"2.0.0-beta.3","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.15.3","tslint":"^3.9.0","typescript":"^1.8.10","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"51e5b75512192557374a43f1e086f14b003024ca","_id":"inversify@2.0.0-beta.3","_shasum":"8a41d1428f5bc23d1932f71b5dafbfaf39b476ff","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"8a41d1428f5bc23d1932f71b5dafbfaf39b476ff","size":100506,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.3.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.3.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.3.tgz_1462574531943_0.6135287520010024"},"publish_time":1462574535515,"_hasShrinkwrap":false,"_cnpm_publish_time":1462574535515,"_cnpmcore_publish_time":"2021-12-15T16:54:09.933Z"},"2.0.0-beta.2":{"name":"inversify","version":"2.0.0-beta.2","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-codecov":"^2.0.1","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^5.0.0","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.13.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.15.2","tslint":"^3.2.2","typescript":"^1.8.10","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"48d96b74eaeabd8f4ea75e38ce738e986847088f","_id":"inversify@2.0.0-beta.2","_shasum":"5056f040c5f77afd1566c08de775b444c532e42b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"5056f040c5f77afd1566c08de775b444c532e42b","size":93089,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.2.tgz_1461887983471_0.8255187191534787"},"publish_time":1461887986156,"_hasShrinkwrap":false,"_cnpm_publish_time":1461887986156,"_cnpmcore_publish_time":"2021-12-15T16:54:10.275Z"},"2.0.0-beta.1":{"name":"inversify","version":"2.0.0-beta.1","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.14.1","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"fe3da47a7e9da50a5ef7d2f56f840f8b799617ad","_id":"inversify@2.0.0-beta.1","_shasum":"c5f352c48b89a8b5ced32e3fa246ca37caa919b3","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"c5f352c48b89a8b5ced32e3fa246ca37caa919b3","size":91830,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-beta.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-beta.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-beta.1.tgz_1460046631819_0.37703635822981596"},"publish_time":1460046634338,"_hasShrinkwrap":false,"_cnpm_publish_time":1460046634338,"_cnpmcore_publish_time":"2021-12-15T16:54:10.524Z"},"2.0.0-alpha.8":{"name":"inversify","version":"2.0.0-alpha.8","description":"A lightweight IoC container written in TypeScript.","main":"lib/inversify.js","jsnext:main":"es/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.14.1","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"1de1e6835b094b5e5fd48618f492337edbb47830","_id":"inversify@2.0.0-alpha.8","_shasum":"71a8b1bd8f98e04c7447cfcec9268c2a3777ecba","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"71a8b1bd8f98e04c7447cfcec9268c2a3777ecba","size":87470,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.8.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.8.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.8.tgz_1459730316395_0.8645095743704587"},"publish_time":1459730319217,"_hasShrinkwrap":false,"_cnpm_publish_time":1459730319217,"_cnpmcore_publish_time":"2021-12-15T16:54:10.947Z"},"2.0.0-alpha.6":{"name":"inversify","version":"2.0.0-alpha.6","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.14.1","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"94380f205564141f30216b98f2b43a4129d19281","_id":"inversify@2.0.0-alpha.6","_shasum":"88e0e1cea43fa7b2ae0af31e448685b533aacdb1","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"88e0e1cea43fa7b2ae0af31e448685b533aacdb1","size":59415,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.6.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.6.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.6.tgz_1458268749600_0.9431041323114187"},"publish_time":1458268752345,"_hasShrinkwrap":false,"_cnpm_publish_time":1458268752345,"_cnpmcore_publish_time":"2021-12-15T16:54:11.378Z"},"2.0.0-alpha.5":{"name":"inversify","version":"2.0.0-alpha.5","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","preinstall":"npm install typings && typings install","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.12.1","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.14.1","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"3b329fbf2dbcc04611a8df5b7f36222f5e5545c7","_id":"inversify@2.0.0-alpha.5","_shasum":"e83afe9db9bf04f13b28c95a733cb295749c3f34","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e83afe9db9bf04f13b28c95a733cb295749c3f34","size":59765,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.5.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.5.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.5.tgz_1458267040462_0.6418830971233547"},"publish_time":1458267042986,"_hasShrinkwrap":false,"_cnpm_publish_time":1458267042986,"_cnpmcore_publish_time":"2021-12-15T16:54:11.689Z","hasInstallScript":true},"2.0.0-alpha.4":{"name":"inversify","version":"2.0.0-alpha.4","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","preinstall":"npm install typings && typings install","prepublish":"gulp build && gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","harmonize":"^1.4.4","harmony-proxy":"^1.0.0","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tsify":"^0.14.1","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"2d6c931c014810c4e3348505085684b53aea7c3a","_id":"inversify@2.0.0-alpha.4","_shasum":"cd60ec521010b4c27b931c506e596db84d0dd2b3","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"cd60ec521010b4c27b931c506e596db84d0dd2b3","size":59183,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.4.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.4.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.4.tgz_1458262044990_0.3420343613252044"},"publish_time":1458262047384,"_hasShrinkwrap":false,"_cnpm_publish_time":1458262047384,"_cnpmcore_publish_time":"2021-12-15T16:54:11.956Z","hasInstallScript":true},"2.0.0-alpha.3":{"name":"inversify","version":"2.0.0-alpha.3","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test && gulp dist"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"375e3066eeaeda29db60d74136efb8bba6fabf43","_id":"inversify@2.0.0-alpha.3","_shasum":"a804b37b001edfd043c53a35d14444f180ea1a46","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"a804b37b001edfd043c53a35d14444f180ea1a46","size":38246,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.3.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.3.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.3.tgz_1457663045271_0.6934031103737652"},"publish_time":1457663048136,"_hasShrinkwrap":false,"_cnpm_publish_time":1457663048136,"_cnpmcore_publish_time":"2021-12-15T16:54:12.253Z"},"2.0.0-alpha.2":{"name":"inversify","version":"2.0.0-alpha.2","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test && gulp dist"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"bluebird":"^3.3.3","browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","reflect-metadata":"^0.1.3","run-sequence":"^1.1.5","sinon":"^1.17.3","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"f26683f9050f065405b27e8e23a9661566d18a18","_id":"inversify@2.0.0-alpha.2","_shasum":"d8a6d168eb19140476bf90cca0051a35b555d0e2","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"d8a6d168eb19140476bf90cca0051a35b555d0e2","size":42517,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.2.tgz_1457385882127_0.3647323886398226"},"publish_time":1457385886584,"_hasShrinkwrap":false,"_cnpm_publish_time":1457385886584,"_cnpmcore_publish_time":"2021-12-15T16:54:12.510Z"},"2.0.0-alpha.1":{"name":"inversify","version":"2.0.0-alpha.1","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test && gulp dist"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","sinon":"^1.17.3","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"305df5d1f56f5e0eec3c523c89a40719f2940d40","_id":"inversify@2.0.0-alpha.1","_shasum":"9abf1abfa39e2464b496ddbafb2b5a90ddbf917e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"9abf1abfa39e2464b496ddbafb2b5a90ddbf917e","size":541840,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.1.tgz_1457140058694_0.3419951722025871"},"publish_time":1457140062670,"_hasShrinkwrap":false,"_cnpm_publish_time":1457140062670,"_cnpmcore_publish_time":"2021-12-15T16:54:13.399Z"},"2.0.0-alpha.0":{"name":"inversify","version":"2.0.0-alpha.0","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp","prepublish":"gulp build && gulp test && gulp dist"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["ioc","di","javascript","typescript","node","dependency injection","dependency inversion","inversion of control container"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typedoc":"^1.2.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","sinon":"^1.17.3","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","wallabify":"0.0.14"},"gitHead":"15de315ceff3b21484777c300a6aa9f2813ad40c","_id":"inversify@2.0.0-alpha.0","_shasum":"1a1bf1561f499e4aeaed9cb0d5cef5c23a4f1493","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"1a1bf1561f499e4aeaed9cb0d5cef5c23a4f1493","size":535575,"noattachment":false,"key":"/inversify/-/inversify-2.0.0-alpha.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-2.0.0-alpha.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/inversify-2.0.0-alpha.0.tgz_1456848155424_0.029799477197229862"},"publish_time":1456848159556,"_hasShrinkwrap":false,"_cnpm_publish_time":1456848159556,"_cnpmcore_publish_time":"2021-12-15T16:54:14.273Z"},"1.3.1":{"name":"inversify","version":"1.3.1","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"046d067c69478e371226ea773224c68e9ab95b53","_id":"inversify@1.3.1","_shasum":"90917736c874c56c9ad14c2b0cab1308df9e5dd9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"90917736c874c56c9ad14c2b0cab1308df9e5dd9","size":12960,"noattachment":false,"key":"/inversify/-/inversify-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.3.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/inversify-1.3.1.tgz_1454436323743_0.4435105847660452"},"publish_time":1454436326498,"_hasShrinkwrap":false,"_cnpm_publish_time":1454436326498,"_cnpmcore_publish_time":"2021-12-15T16:54:14.505Z"},"1.3.0":{"name":"inversify","version":"1.3.0","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"124385fb30ee2ec944542da51315feccf61949a6","_id":"inversify@1.3.0","_shasum":"d3e753bab8ec85e00407b876a252a0b999d72b4b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"d3e753bab8ec85e00407b876a252a0b999d72b4b","size":6863,"noattachment":false,"key":"/inversify/-/inversify-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.3.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/inversify-1.3.0.tgz_1454424379070_0.33817569771781564"},"publish_time":1454424381489,"_hasShrinkwrap":false,"_cnpm_publish_time":1454424381489,"_cnpmcore_publish_time":"2021-12-15T16:54:14.722Z"},"1.2.2":{"name":"inversify","version":"1.2.2","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify-npm.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-rename":"^1.2.2","gulp-tslint":"^4.3.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","tslint":"^3.2.2","typescript":"^1.7.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"ff78b706494461bfc9f12b17f12345ed3572d963","_id":"inversify@1.2.2","_shasum":"665b8643c1bc26bc7cbae904e336fe768d0f3bd0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"665b8643c1bc26bc7cbae904e336fe768d0f3bd0","size":14134,"noattachment":false,"key":"/inversify/-/inversify-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.2.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1453638747096,"_hasShrinkwrap":false,"_cnpm_publish_time":1453638747096,"_cnpmcore_publish_time":"2021-12-15T16:54:14.940Z"},"1.2.1":{"name":"inversify","version":"1.2.1","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp ci"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","chai":"^3.4.1","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","tslint":"^3.2.2","typescript":"^1.7.5","gulp-tslint":"^4.3.1","gulp-typescript":"^2.10.0","gulp-uglify":"^1.5.1","istanbul":"^0.4.2","mocha":"^2.3.4","run-sequence":"^1.1.5","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"d517c6e474d8c567bc7203a4a3836fab80713686","_id":"inversify@1.2.1","_shasum":"0b00259c695705d71ae8cfdaeecc9bca8e6512fe","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"0b00259c695705d71ae8cfdaeecc9bca8e6512fe","size":5534,"noattachment":false,"key":"/inversify/-/inversify-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.2.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1453597520780,"_hasShrinkwrap":false,"_cnpm_publish_time":1453597520780,"_cnpmcore_publish_time":"2021-12-15T16:54:15.120Z"},"1.2.0":{"name":"inversify","version":"1.2.0","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","typings":"type_definitions/inversify.d.ts","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^11.0.1","chai":"^3.2.0","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-tslint":"^3.2.0","gulp-typescript":"^2.8.2","gulp-uglify":"^1.4.0","karma":"^0.13.9","karma-chai":"^0.1.0","karma-coverage":"^0.5.1","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","mocha":"^2.3.0","phantomjs":"^1.9.18","run-sequence":"^1.1.2","sinon":"^1.16.1","typescript":"^1.6.0-beta","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"2fbd50b055f54e92d4590c8a4819cbe334e0418c","_id":"inversify@1.2.0","_shasum":"47d8e74fcf14cdff4a6bd13e7e54d314c6a72a67","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"47d8e74fcf14cdff4a6bd13e7e54d314c6a72a67","size":20394,"noattachment":false,"key":"/inversify/-/inversify-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.2.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1452739181594,"_hasShrinkwrap":false,"_cnpm_publish_time":1452739181594,"_cnpmcore_publish_time":"2021-12-15T16:54:15.402Z"},"1.0.3":{"name":"inversify","version":"1.0.3","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^11.0.1","chai":"^3.2.0","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-tslint":"^3.2.0","gulp-typescript":"^2.8.2","gulp-uglify":"^1.4.0","karma":"^0.13.9","karma-chai":"^0.1.0","karma-coverage":"^0.5.1","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","mocha":"^2.3.0","phantomjs":"^1.9.18","run-sequence":"^1.1.2","sinon":"^1.16.1","typescript":"^1.6.0-beta","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"0a29d8aaf13329b8af4ecd77c9d8d997395ab5ff","_id":"inversify@1.0.3","_shasum":"6245258259d11af47dc447777d5fe7cdf69da7fd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"6245258259d11af47dc447777d5fe7cdf69da7fd","size":18493,"noattachment":false,"key":"/inversify/-/inversify-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.0.3.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1445199796235,"_hasShrinkwrap":false,"_cnpm_publish_time":1445199796235,"_cnpmcore_publish_time":"2021-12-15T16:54:15.688Z"},"1.0.2":{"name":"inversify","version":"1.0.2","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^11.0.1","chai":"^3.2.0","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-tslint":"^3.2.0","gulp-typescript":"^2.8.2","gulp-uglify":"^1.4.0","karma":"^0.13.9","karma-chai":"^0.1.0","karma-coverage":"^0.5.1","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","mocha":"^2.3.0","phantomjs":"^1.9.18","run-sequence":"^1.1.2","sinon":"^1.16.1","typescript":"^1.6.0-beta","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"0a878e2932df4c8c8b70b2fe940e2b2e36c0e5b2","_id":"inversify@1.0.2","_shasum":"8fadcadeed3dc8aebc38db25fb9a59c5bf5a22bb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"8fadcadeed3dc8aebc38db25fb9a59c5bf5a22bb","size":18190,"noattachment":false,"key":"/inversify/-/inversify-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.0.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1445128498483,"_hasShrinkwrap":false,"_cnpm_publish_time":1445128498483,"_cnpmcore_publish_time":"2021-12-15T16:54:15.909Z"},"1.0.1":{"name":"inversify","version":"1.0.1","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^11.0.1","chai":"^3.2.0","gulp":"^3.9.0","gulp-coveralls":"^0.1.4","gulp-docco":"0.0.4","gulp-header":"^1.7.1","gulp-run":"^1.6.10","gulp-tslint":"^3.2.0","gulp-typescript":"^2.8.2","gulp-uglify":"^1.4.0","karma":"^0.13.9","karma-chai":"^0.1.0","karma-coverage":"^0.5.1","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","mocha":"^2.3.0","phantomjs":"^1.9.18","run-sequence":"^1.1.2","sinon":"^1.16.1","typescript":"^1.6.0-beta","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"28f4e0a58955a86212b6a56efd697449ca3a784c","_id":"inversify@1.0.1","_shasum":"a478c7df7442114294c98fe3024a81e6df8b8652","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"a478c7df7442114294c98fe3024a81e6df8b8652","size":18207,"noattachment":false,"key":"/inversify/-/inversify-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.0.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1445121651936,"_hasShrinkwrap":false,"_cnpm_publish_time":1445121651936,"_cnpmcore_publish_time":"2021-12-15T16:54:16.131Z"},"1.0.0":{"name":"inversify","version":"1.0.0","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^9.0.8","chai":"^2.2.0","gulp":"^3.8.11","gulp-coveralls":"^0.1.3","gulp-docco":"0.0.4","gulp-header":"^1.2.2","gulp-run":"^1.6.7","gulp-tslint":"^2.0.0","gulp-typescript":"^2.6.0","gulp-uglify":"^1.2.0","karma":"^0.12.31","karma-chai":"^0.1.0","karma-coverage":"^0.3.0","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.2.4","run-sequence":"^1.0.2","sinon":"^1.14.1","typescript":"^1.5.0-alpha","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"11357775618785bfe8e5c25511c8a909ae89d633","_id":"inversify@1.0.0","_shasum":"c14126995b841d89f0a76ca910443437a14a619b","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"c14126995b841d89f0a76ca910443437a14a619b","size":16204,"noattachment":false,"key":"/inversify/-/inversify-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-1.0.0.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429256185602,"_hasShrinkwrap":false,"_cnpm_publish_time":1429256185602,"_cnpmcore_publish_time":"2021-12-15T16:54:16.360Z"},"0.0.7":{"name":"inversify","version":"0.0.7","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"^9.0.8","chai":"^2.2.0","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-header":"^1.2.2","gulp-karma":"0.0.4","gulp-tslint":"^2.0.0","gulp-typescript":"^2.6.0","gulp-uglify":"^1.2.0","karma":"^0.12.31","karma-chai":"^0.1.0","karma-coverage":"^0.3.0","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.2.4","run-sequence":"^1.0.2","sinon":"^1.14.1","typescript":"^1.5.0-alpha","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"e649967035d3496bab26b33e738a8c837396dfa4","_id":"inversify@0.0.7","_shasum":"429176504ffbd329038c2b6476953ff4ff1336ba","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"429176504ffbd329038c2b6476953ff4ff1336ba","size":10872,"noattachment":false,"key":"/inversify/-/inversify-0.0.7.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.7.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429172685640,"_hasShrinkwrap":false,"_cnpm_publish_time":1429172685640,"_cnpmcore_publish_time":"2021-12-15T16:54:16.611Z"},"0.0.6":{"name":"inversify","version":"0.0.6","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"9.0.4","chai":"^2.1.1","del":"^1.1.1","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-karma":"0.0.4","gulp-tslint":"^1.4.3","gulp-typescript":"^2.4.2","gulp-uglify":"^1.1.0","karma":"^0.12.31","karma-browserify":"^4.0.0","karma-chai":"^0.1.0","karma-coverage":"^0.2.7","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.1.0","run-sequence":"^1.0.2","sinon":"^1.13.0","typescript":"^1.4.1"},"gitHead":"8eefcc6646b5548da9ab4d18baded9c2d68cb890","_id":"inversify@0.0.6","_shasum":"44460c32d8e115e1cc34714f155489cd77ce0f04","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"44460c32d8e115e1cc34714f155489cd77ce0f04","size":10713,"noattachment":false,"key":"/inversify/-/inversify-0.0.6.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.6.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429147874486,"_hasShrinkwrap":false,"_cnpm_publish_time":1429147874486,"_cnpmcore_publish_time":"2021-12-15T16:54:16.825Z"},"0.0.5":{"name":"inversify","version":"0.0.5","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"9.0.4","chai":"^2.1.1","del":"^1.1.1","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-karma":"0.0.4","gulp-tslint":"^1.4.3","gulp-typescript":"^2.4.2","gulp-uglify":"^1.1.0","karma":"^0.12.31","karma-browserify":"^4.0.0","karma-chai":"^0.1.0","karma-coverage":"^0.2.7","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.1.0","run-sequence":"^1.0.2","sinon":"^1.13.0","typescript":"^1.4.1"},"gitHead":"24f469fe9eaa536fd9afcf439c55838a76ca6b80","_id":"inversify@0.0.5","_shasum":"6f4a49f37537e8b6976eb78d67446b59ea229415","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"6f4a49f37537e8b6976eb78d67446b59ea229415","size":10710,"noattachment":false,"key":"/inversify/-/inversify-0.0.5.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.5.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429147663143,"_hasShrinkwrap":false,"_cnpm_publish_time":1429147663143,"_cnpmcore_publish_time":"2021-12-15T16:54:17.039Z"},"0.0.4":{"name":"inversify","version":"0.0.4","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"9.0.4","chai":"^2.1.1","del":"^1.1.1","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-karma":"0.0.4","gulp-tslint":"^1.4.3","gulp-typescript":"^2.4.2","gulp-uglify":"^1.1.0","karma":"^0.12.31","karma-browserify":"^4.0.0","karma-chai":"^0.1.0","karma-coverage":"^0.2.7","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.1.0","run-sequence":"^1.0.2","sinon":"^1.13.0","typescript":"^1.4.1"},"peerDependencies":{"chai":"^2.1.1","mocha":"^2.1.0","sinon":"^1.13.0","karma":"^0.12.31","gulp":"^3.8.11","typescript":"^1.4.1","browserify":"^9.0.3"},"gitHead":"48bfd402c2b2affe515ca452721f1ba455a5fa7a","_id":"inversify@0.0.4","_shasum":"4134d323d8f5f0813dabecadef01348d00a73f82","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"4134d323d8f5f0813dabecadef01348d00a73f82","size":10741,"noattachment":false,"key":"/inversify/-/inversify-0.0.4.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.4.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429147499309,"_hasShrinkwrap":false,"_cnpm_publish_time":1429147499309,"_cnpmcore_publish_time":"2021-12-15T16:54:17.236Z"},"0.0.2":{"name":"inversify","version":"0.0.2","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"9.0.4","chai":"^2.1.1","del":"^1.1.1","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-karma":"0.0.4","gulp-tslint":"^1.4.3","gulp-typescript":"^2.4.2","gulp-uglify":"^1.1.0","karma":"^0.12.31","karma-browserify":"^4.0.0","karma-chai":"^0.1.0","karma-coverage":"^0.2.7","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.1.0","run-sequence":"^1.0.2","sinon":"^1.13.0","typescript":"^1.4.1"},"peerDependencies":{"chai":"^2.1.1","mocha":"^2.1.0","sinon":"^1.13.0","karma":"^0.12.31","gulp":"^3.8.11","typescript":"^1.4.1","browserify":"^9.0.3"},"gitHead":"5ae6d51d5b5ef6face480843cf1a9faec21776c0","_id":"inversify@0.0.2","_shasum":"d61c14f61a3718fc4c585100b6695492f0c43cd4","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"d61c14f61a3718fc4c585100b6695492f0c43cd4","size":10744,"noattachment":false,"key":"/inversify/-/inversify-0.0.2.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.2.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429146980165,"_hasShrinkwrap":false,"_cnpm_publish_time":1429146980165,"_cnpmcore_publish_time":"2021-12-15T16:54:17.449Z"},"0.0.1":{"name":"inversify","version":"0.0.1","description":"A lightweight IoC container written in TypeScript.","main":"dist/inversify.js","directories":{"test":"test"},"scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/inversify/InversifyJS.git"},"keywords":["IoC","container","JavaScript","TypeScript","dependency","inversion","inversion","control"],"author":{"name":"Remo H. Jansen"},"license":"MIT","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"homepage":"http://inversify.io","engines":{},"dependencies":{},"devDependencies":{"browserify":"9.0.4","chai":"^2.1.1","del":"^1.1.1","gulp":"^3.8.11","gulp-docco":"0.0.4","gulp-karma":"0.0.4","gulp-tslint":"^1.4.3","gulp-typescript":"^2.4.2","gulp-uglify":"^1.1.0","karma":"^0.12.31","karma-browserify":"^4.0.0","karma-chai":"^0.1.0","karma-coverage":"^0.2.7","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.1.4","karma-sinon":"^1.0.4","mocha":"^2.1.0","run-sequence":"^1.0.2","sinon":"^1.13.0","typescript":"^1.4.1"},"peerDependencies":{"chai":"^2.1.1","mocha":"^2.1.0","sinon":"^1.13.0","karma":"^0.12.31","gulp":"^3.8.11","typescript":"^1.4.1","browserify":"^9.0.3"},"gitHead":"5ae6d51d5b5ef6face480843cf1a9faec21776c0","_id":"inversify@0.0.1","_shasum":"e1a5d3c9fbde9e775cec039bf2b47dfa6315c6d2","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"remojansen","email":"remo.jansen@wolksoftware.com"},"dist":{"shasum":"e1a5d3c9fbde9e775cec039bf2b47dfa6315c6d2","size":10848,"noattachment":false,"key":"/inversify/-/inversify-0.0.1.tgz","tarball":"http://name.csiicloud.com:7001/inversify/download/inversify-0.0.1.tgz"},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"publish_time":1429145907365,"_hasShrinkwrap":false,"_cnpm_publish_time":1429145907365,"_cnpmcore_publish_time":"2021-12-15T16:54:17.632Z"}},"readme":"# InversifyJS\n\n[![Join the chat at https://discord.gg/jXcMagAPnm](https://img.shields.io/discord/816766547879657532?label=discord%20chat&logo=discord)](https://discord.gg/jXcMagAPnm)\n![Build Status](https://github.com/inversify/InversifyJS/actions/workflows/node.js.yml/badge.svg)\n\n[![Test Coverage](https://codeclimate.com/github/inversify/InversifyJS/badges/coverage.svg)](https://codeclimate.com/github/inversify/InversifyJS/coverage)\n[![npm version](https://badge.fury.io/js/inversify.svg)](http://badge.fury.io/js/inversify)\n[![Dependencies](https://david-dm.org/inversify/InversifyJS.svg)](https://david-dm.org/inversify/InversifyJS#info=dependencies)\n[![img](https://david-dm.org/inversify/InversifyJS/dev-status.svg)](https://david-dm.org/inversify/InversifyJS/#info=devDependencies)\n[![img](https://david-dm.org/inversify/InversifyJS/peer-status.svg)](https://david-dm.org/inversify/InversifyJS/#info=peerDependenciess)\n[![Known Vulnerabilities](https://snyk.io/test/github/inversify/InversifyJS/badge.svg)](https://snyk.io/test/github/inversify/InversifyJS)\n[![Twitter Follow](https://img.shields.io/twitter/follow/InversifyJS.svg?style=flat&maxAge=86400)](https://twitter.com/inversifyjs)\n\n[![NPM](https://nodei.co/npm/inversify.png?downloads=true&downloadRank=true)](https://nodei.co/npm/inversify/)\n[![NPM](https://nodei.co/npm-dl/inversify.png?months=9&height=3)](https://nodei.co/npm/inversify/)\n\n![](https://raw.githubusercontent.com/inversify/inversify.github.io/master/img/cover.jpg)\n\nA powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.\n\n## About\nInversifyJS is a lightweight inversion of control (IoC) container for TypeScript and JavaScript apps.\nAn IoC container uses a class constructor to identify and inject its dependencies.\nInversifyJS has a friendly API and encourages the usage of the best OOP and IoC practices.\n\n## Motivation\nJavaScript now supports object oriented (OO) programming with class based inheritance. These features are great but the truth is that they are also\n[dangerous](https://medium.com/@dan_abramov/how-to-use-classes-and-sleep-at-night-9af8de78ccb4).\n\nWe need a good OO design ([SOLID](https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)), [Composite Reuse](https://en.wikipedia.org/wiki/Composition_over_inheritance), etc.) to protect ourselves from these threats. The problem is that OO design is difficult and that is exactly why we created InversifyJS.\n\nInversifyJS is a tool that helps JavaScript developers write code with good OO design.\n\n## Philosophy\nInversifyJS has been developed with 4 main goals:\n\n1. Allow JavaScript developers to write code that adheres to the SOLID principles.\n\n2. Facilitate and encourage the adherence to the best OOP and IoC practices.\n\n3. Add as little runtime overhead as possible.\n\n4. Provide a [state of the art development experience](https://github.com/inversify/InversifyJS/blob/master/wiki/ecosystem.md).\n\n## Testimonies\n\n**[Nate Kohari](https://twitter.com/nkohari)** - Author of [Ninject](https://github.com/ninject/Ninject)\n\n> *\"Nice work! I've taken a couple shots at creating DI frameworks for JavaScript and TypeScript, but the lack of RTTI really hinders things.*\n> *The ES7 metadata gets us part of the way there (as you've discovered). Keep up the great work!\"*\n\n**[Michel Weststrate](https://twitter.com/mweststrate)** - Author of [MobX](https://github.com/mobxjs/mobx)\n> *Dependency injection like InversifyJS works nicely*\n\n## Some companies using InversifyJS\n\n[<img src=\"https://avatars0.githubusercontent.com/u/6154722?s=200&v=4\" width=\"100\" />](https://opensource.microsoft.com/)[<img src=\"https://avatars2.githubusercontent.com/u/69631?s=200&v=4\" width=\"100\" />](https://code.facebook.com/projects/1021334114569758/nuclide/)[<img src=\"https://avatars0.githubusercontent.com/u/2232217?s=200&v=4\" width=\"100\" />](https://aws.github.io/aws-amplify/)[<img src=\"https://avatars0.githubusercontent.com/u/1520648?s=200&v=4\" width=\"100\" />](https://www.plainconcepts.com/)[<img src=\"https://avatars3.githubusercontent.com/u/6962987?s=200&v=4\" width=\"100\" />](https://api.slack.com/)[<img src=\"https://pbs.twimg.com/profile_images/827249559046909954/SyaBPcH8_400x400.jpg\" width=\"100\" />](http://acia.aon.com/index.php/home/) [<img src=\"https://avatars3.githubusercontent.com/u/114767?s=200&v=4\" width=\"100\" />](https://www.lonelyplanet.com/) [<img src=\"https://avatars0.githubusercontent.com/u/25283328?s=200&v=4\" width=\"100\" />](https://jincor.com/) [<img src=\"https://avatars1.githubusercontent.com/u/1957282?s=200&v=4\" width=\"100\" />](https://www.web-computing.de/) [<img src=\"https://avatars1.githubusercontent.com/u/17648048?s=200&v=4\" width=\"100\" />](https://dcos.io/) [<img src=\"https://avatars0.githubusercontent.com/u/16970371?s=200&v=4\" width=\"100\" />](https://typefox.io/) [<img src=\"https://avatars0.githubusercontent.com/u/18010308?s=200&v=4\" width=\"100\" />](https://code4.ro/) [<img src=\"https://user-images.githubusercontent.com/10656223/33888109-fae0852e-df43-11e7-97f6-9db543da0bde.png\" width=\"100\">](http://www.baidu.com/) [<img src=\"https://avatars2.githubusercontent.com/u/8085382?s=200&v=4\" width=\"100\" />](https://www.imdada.cn/) [<img src=\"https://avatars2.githubusercontent.com/u/17041151?s=200&v=4\" width=\"100\" />](https://www.ato.gov.au/) [<img src=\"https://avatars1.githubusercontent.com/u/14963540?s=200&v=4\" width=\"100\" />](https://www.kaneoh.com/) [<img src=\"https://avatars0.githubusercontent.com/u/26021686?s=200&v=4\" width=\"100\" />](https://particl.io/) [<img src=\"https://avatars2.githubusercontent.com/u/24523195?s=200&v=4\" width=\"100\" />](https://slackmap.com/) [<img src=\"https://avatars3.githubusercontent.com/u/16556899?s=200&v=4\" width=\"100\" />](https://www.go1.com/) [<img src=\"https://avatars3.githubusercontent.com/u/23475730?s=200&v=4\" width=\"100\" />](http://www.stellwagengroup.com/stellwagen-technology/) [<img src=\"https://avatars1.githubusercontent.com/u/15262567?s=200&v=4\" width=\"100\" />](https://www.edrlab.org/) [<img src=\"https://avatars1.githubusercontent.com/u/10072104?s=200&v=4\" width=\"100\" />](https://www.goodgamestudios.com/) [<img src=\"https://avatars2.githubusercontent.com/u/13613760?s=200&v=4\" width=\"100\" />](https://freshfox.at/) [<img src=\"https://avatars1.githubusercontent.com/u/864482?s=200&v=4\" width=\"100\" />](https://schubergphilis.com/)\n\n## Installation\n\nYou can get the latest release and the type definitions using npm:\n\n```\n$ npm install inversify reflect-metadata --save\n```\n\nThe InversifyJS type definitions are included in the inversify npm package.\n\n> :warning: **Important!** InversifyJS requires TypeScript >= 2.0 and the `experimentalDecorators`, `emitDecoratorMetadata`, `types` and `lib`\ncompilation options in your `tsconfig.json` file.\n\n```js\n{\n    \"compilerOptions\": {\n        \"target\": \"es5\",\n        \"lib\": [\"es6\"],\n        \"types\": [\"reflect-metadata\"],\n        \"module\": \"commonjs\",\n        \"moduleResolution\": \"node\",\n        \"experimentalDecorators\": true,\n        \"emitDecoratorMetadata\": true\n    }\n}\n```\n\nInversifyJS requires a modern JavaScript engine with support for:\n\n- [Reflect metadata](https://rbuckton.github.io/reflect-metadata/)\n- [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map)\n- [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) (Only required if using [provider injection](https://github.com/inversify/InversifyJS/blob/master/wiki/provider_injection.md))\n- [Proxy](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) (Only required if using [activation handlers](https://github.com/inversify/InversifyJS/blob/master/wiki/activation_handler.md))\n\nIf your environment doesn't support one of these you will need to import a shim or polyfill.\n\n> :warning: **The `reflect-metadata` polyfill should be imported only once in your entire application** because the Reflect object is meant to be a global singleton. More details about this can be found [here](https://github.com/inversify/InversifyJS/issues/262#issuecomment-227593844).\n\nCheck out the [Environment support and polyfills](https://github.com/inversify/InversifyJS/blob/master/wiki/environment.md)\npage in the wiki and the [Basic example](https://github.com/inversify/inversify-basic-example) to learn more.\n\n## The Basics\nLet’s take a look at the basic usage and APIs of InversifyJS with TypeScript:\n\n### Step 1: Declare your interfaces and types\n\nOur goal is to write code that adheres to the [dependency inversion principle](https://en.wikipedia.org/wiki/Dependency_inversion_principle).\nThis means that we should \"depend upon Abstractions and do not depend upon concretions\".\nLet's start by declaring some interfaces (abstractions).\n\n```ts\n// file interfaces.ts\n\nexport interface Warrior {\n    fight(): string;\n    sneak(): string;\n}\n\nexport interface Weapon {\n    hit(): string;\n}\n\nexport interface ThrowableWeapon {\n    throw(): string;\n}\n```\n\nInversifyJS needs to use the type as identifiers at runtime. We use symbols as identifiers but you can also use classes and or string literals.\n\n```ts\n// file types.ts\n\nconst TYPES = {\n    Warrior: Symbol.for(\"Warrior\"),\n    Weapon: Symbol.for(\"Weapon\"),\n    ThrowableWeapon: Symbol.for(\"ThrowableWeapon\")\n};\n\nexport { TYPES };\n\n```\n\n> **Note**: It is recommended to use Symbols but InversifyJS also support the usage of Classes and string literals (please refer to the features section to learn more).\n\n### Step 2: Declare dependencies using the `@injectable` & `@inject` decorators\nLet's continue by declaring some classes (concretions). The classes are implementations of the interfaces that we just declared. All the classes must be annotated with the `@injectable` decorator.\n\nWhen a class has a  dependency on an interface we also need to use the `@inject` decorator to define an identifier for the interface that will be available at runtime. In this case we will use the Symbols `Symbol.for(\"Weapon\")` and `Symbol.for(\"ThrowableWeapon\")` as runtime identifiers.\n\n```ts\n// file entities.ts\n\nimport { injectable, inject } from \"inversify\";\nimport \"reflect-metadata\";\nimport { Weapon, ThrowableWeapon, Warrior } from \"./interfaces\";\nimport { TYPES } from \"./types\";\n\n@injectable()\nclass Katana implements Weapon {\n    public hit() {\n        return \"cut!\";\n    }\n}\n\n@injectable()\nclass Shuriken implements ThrowableWeapon {\n    public throw() {\n        return \"hit!\";\n    }\n}\n\n@injectable()\nclass Ninja implements Warrior {\n\n    private _katana: Weapon;\n    private _shuriken: ThrowableWeapon;\n\n    public constructor(\n\t    @inject(TYPES.Weapon) katana: Weapon,\n\t    @inject(TYPES.ThrowableWeapon) shuriken: ThrowableWeapon\n    ) {\n        this._katana = katana;\n        this._shuriken = shuriken;\n    }\n\n    public fight() { return this._katana.hit(); }\n    public sneak() { return this._shuriken.throw(); }\n\n}\n\nexport { Ninja, Katana, Shuriken };\n```\n\nIf you prefer it you can use property injection instead of constructor injection so you don't have to declare the class constructor:\n\n```ts\n@injectable()\nclass Ninja implements Warrior {\n    @inject(TYPES.Weapon) private _katana: Weapon;\n    @inject(TYPES.ThrowableWeapon) private _shuriken: ThrowableWeapon;\n    public fight() { return this._katana.hit(); }\n    public sneak() { return this._shuriken.throw(); }\n}\n```\n\n### Step 3: Create and configure a Container\nWe recommend to do this in a file named `inversify.config.ts`. This is the only place in which there is some coupling.\nIn the rest of your application your classes should be free of references to other classes.\n```ts\n// file inversify.config.ts\n\nimport { Container } from \"inversify\";\nimport { TYPES } from \"./types\";\nimport { Warrior, Weapon, ThrowableWeapon } from \"./interfaces\";\nimport { Ninja, Katana, Shuriken } from \"./entities\";\n\nconst myContainer = new Container();\nmyContainer.bind<Warrior>(TYPES.Warrior).to(Ninja);\nmyContainer.bind<Weapon>(TYPES.Weapon).to(Katana);\nmyContainer.bind<ThrowableWeapon>(TYPES.ThrowableWeapon).to(Shuriken);\n\nexport { myContainer };\n```\n\n### Step 4: Resolve dependencies\nYou can use the method `get<T>` from the `Container` class to resolve a dependency.\nRemember that you should do this only in your [composition root](http://blog.ploeh.dk/2011/07/28/CompositionRoot/)\nto avoid the [service locator anti-pattern](http://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Pattern/).\n\n```ts\nimport { myContainer } from \"./inversify.config\";\nimport { TYPES } from \"./types\";\nimport { Warrior } from \"./interfaces\";\n\nconst ninja = myContainer.get<Warrior>(TYPES.Warrior);\n\nexpect(ninja.fight()).eql(\"cut!\"); // true\nexpect(ninja.sneak()).eql(\"hit!\"); // true\n```\n\nAs we can see the `Katana` and `Shuriken` were successfully resolved and injected into `Ninja`.\n\nInversifyJS supports ES5 and ES6 and can work without TypeScript.\nHead to the [**JavaScript example**](https://github.com/inversify/InversifyJS/blob/master/wiki/basic_js_example.md) to learn more!\n\n## The InversifyJS Features and API\nLet's take a look to the InversifyJS features!\n\n- [Support for classes](https://github.com/inversify/InversifyJS/blob/master/wiki/classes_as_id.md)\n- [Support for Symbols](https://github.com/inversify/InversifyJS/blob/master/wiki/symbols_as_id.md)\n- [Container API](https://github.com/inversify/InversifyJS/blob/master/wiki/container_api.md)\n- [Declaring container modules](https://github.com/inversify/InversifyJS/blob/master/wiki/container_modules.md)\n- [Container snapshots](https://github.com/inversify/InversifyJS/blob/master/wiki/container_snapshots.md)\n- [Controlling the scope of the dependencies](https://github.com/inversify/InversifyJS/blob/master/wiki/scope.md)\n- [Declaring optional dependencies](https://github.com/inversify/InversifyJS/blob/master/wiki/optional_dependencies.md)\n- [Injecting a constant or dynamic value](https://github.com/inversify/InversifyJS/blob/master/wiki/value_injection.md)\n- [Injecting a class constructor](https://github.com/inversify/InversifyJS/blob/master/wiki/constructor_injection.md)\n- [Injecting a Factory](https://github.com/inversify/InversifyJS/blob/master/wiki/factory_injection.md)\n- [Auto factory](https://github.com/inversify/InversifyJS/blob/master/wiki/auto_factory.md)\n- [Auto named factory](https://github.com/inversify/InversifyJS/blob/master/wiki/auto_named_factory.md)\n- [Injecting a Provider (asynchronous Factory)](https://github.com/inversify/InversifyJS/blob/master/wiki/provider_injection.md)\n- [Activation handler](https://github.com/inversify/InversifyJS/blob/master/wiki/activation_handler.md)\n- [Deactivation handler](https://github.com/inversify/InversifyJS/blob/master/wiki/deactivation_handler.md)\n- [Post Construct decorator](https://github.com/inversify/InversifyJS/blob/master/wiki/post_construct.md)\n- [Middleware](https://github.com/inversify/InversifyJS/blob/master/wiki/middleware.md)\n- [Multi-injection](https://github.com/inversify/InversifyJS/blob/master/wiki/multi_injection.md)\n- [Tagged bindings](https://github.com/inversify/InversifyJS/blob/master/wiki/tagged_bindings.md)\n- [Create your own tag decorators](https://github.com/inversify/InversifyJS/blob/master/wiki/custom_tag_decorators.md)\n- [Named bindings](https://github.com/inversify/InversifyJS/blob/master/wiki/named_bindings.md)\n- [Default target](https://github.com/inversify/InversifyJS/blob/master/wiki/default_targets.md)\n- [Support for hierarchical DI systems](https://github.com/inversify/InversifyJS/blob/master/wiki/hierarchical_di.md)\n- [Contextual bindings & @targetName](https://github.com/inversify/InversifyJS/blob/master/wiki/contextual_bindings.md)\n- [Property injection](https://github.com/inversify/InversifyJS/blob/master/wiki/property_injection.md)\n- [Circular dependencies](https://github.com/inversify/InversifyJS/blob/master/wiki/circular_dependencies.md)\n- [Inheritance](https://github.com/inversify/InversifyJS/blob/master/wiki/inheritance.md)\n\nPlease refer to the [wiki](https://github.com/inversify/InversifyJS/blob/master/wiki/readme.md) for additional details.\n\n## Ecosystem\nIn order to provide a state of the art development experience we are also working on:\n\n- [Middleware extensions](https://github.com/inversify/InversifyJS/blob/master/wiki/ecosystem.md#extensions).\n- [Development tools](https://github.com/inversify/InversifyJS/blob/master/wiki/ecosystem.md#development-tools).\n- [Examples](https://github.com/inversify/InversifyJS/blob/master/wiki/ecosystem.md#examples).\n\nPlease refer to the [ecosystem wiki page](https://github.com/inversify/InversifyJS/blob/master/wiki/ecosystem.md) to learn more.\n\n## Support\nIf you are experience any kind of issues we will be happy to help. You can report an issue using the [issues page](https://github.com/inversify/InversifyJS/issues) or the [chat](https://gitter.im/inversify/InversifyJS). You can also ask questions at [Stack overflow](http://stackoverflow.com/tags/inversifyjs) using the `inversifyjs` tag.\n\nIf you want to share your thoughts with the development team or join us you will be able to do so using the [official the mailing list](https://groups.google.com/forum/#!forum/inversifyjs). You can check out the\n[wiki](https://github.com/inversify/InversifyJS/blob/master/wiki/readme.md) to learn more about InversifyJS internals.\n\n## Acknowledgements\n\nThanks a lot to all the [contributors](https://github.com/inversify/InversifyJS/graphs/contributors), all the developers out there using InversifyJS and all those that help us to spread the word by sharing content about InversifyJS online. Without your feedback and support this project would not be possible.\n\n## License\n\nLicense under the MIT License (MIT)\n\nCopyright © 2015-2017 [Remo H. Jansen](http://www.remojansen.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_attachments":{},"homepage":"http://inversify.io","bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"license":"MIT"}