{"versions":{"5.2.1":{"name":"didi","version":"5.2.1","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"^4.1.2","eslint":"^5.6.1","eslint-plugin-bpmn-io":"^0.6.0","esm":"^3.0.84","mocha":"^5.2.0","npm-run-all":"^4.1.2","rollup":"^0.66.5","rollup-plugin-terser":"^5.1.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"cb695776e2c146fc5914539cf3a8c3b6c28a8210","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"1a0b1336be8baa0b068a72036eedd9fb94135bff","size":8862,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.2.1.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.2.1_1563733720844_0.5062986863365551"},"_hasShrinkwrap":false,"publish_time":1563733720968,"_cnpm_publish_time":1563733720968,"contributors":[]},"5.2.0":{"name":"didi","version":"5.2.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"^4.1.2","eslint":"^5.6.1","eslint-plugin-bpmn-io":"^0.6.0","esm":"^3.0.84","mocha":"^5.2.0","npm-run-all":"^4.1.2","rollup":"^0.66.5","rollup-plugin-terser":"^5.1.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"132a68c3b48ac2923a3e4b66d57b48695ab245fd","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"6ac8bea262b137a8e91070a5ffe073d7dc706c3d","size":8830,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.2.0_1563629792669_0.49496677548137136"},"_hasShrinkwrap":false,"publish_time":1563629792884,"_cnpm_publish_time":1563629792884,"contributors":[]},"5.1.0":{"name":"didi","version":"5.1.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"^4.1.2","eslint":"^5.6.1","eslint-plugin-bpmn-io":"^0.6.0","esm":"^3.0.84","mocha":"^5.2.0","npm-run-all":"^4.1.2","rollup":"^0.66.5","rollup-plugin-terser":"^5.1.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"e21287890ff614c844d225a17c798eb2e074aa63","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"1e6057241b621269e8a17f13d7de10c59676e5c2","size":8786,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.1.0_1563624379959_0.9880652190132728"},"_hasShrinkwrap":false,"publish_time":1563624380222,"_cnpm_publish_time":1563624380222,"contributors":[]},"5.0.1":{"name":"didi","version":"5.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"^4.1.2","eslint":"^5.6.1","eslint-plugin-bpmn-io":"^0.6.0","esm":"^3.0.84","mocha":"^5.2.0","npm-run-all":"^4.1.2","rollup":"^0.66.5","rollup-plugin-terser":"^5.1.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"d7d54dad8afdb4882a381f9e1de499d20e187c9a","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"001c949d8458d3e7594a658a12ee371024ad5d4a","size":9068,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.0.1_1563573991507_0.8370913271165137"},"_hasShrinkwrap":false,"publish_time":1563573992068,"_cnpm_publish_time":1563573992068,"contributors":[]},"5.0.0":{"name":"didi","version":"5.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"^4.1.2","eslint":"^5.6.1","eslint-plugin-bpmn-io":"^0.6.0","esm":"^3.0.84","mocha":"^5.2.0","npm-run-all":"^4.1.2","rollup":"^0.66.5","rollup-plugin-terser":"^5.1.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"fc5db945cc0d1c91605d67db32832233187c24be","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"41b31cb76f08f87cd7cb3f29eb234128df2edfb0","size":9893,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.0.0_1563573672379_0.559923716092223"},"_hasShrinkwrap":false,"publish_time":1563573672557,"_cnpm_publish_time":1563573672557,"contributors":[]},"4.0.0":{"name":"didi","version":"4.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"f81e553021da395199f515fe6d5fbfa0fae9582b","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@4.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"2b89d892a67fd3777f7642d3bf06697b69e9b622","size":8674,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-4.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_4.0.0_1522763115924_0.6403648407001201"},"_hasShrinkwrap":false,"publish_time":1522763115978,"_cnpm_publish_time":1522763115978,"contributors":[]},"3.2.0":{"name":"didi","version":"3.2.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/didi.umd.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"2fb16649214754e0eaa5fa2251f7cfa62486b2d5","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@3.2.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"56496750fd1eac2c8ff82fce0a5ddfbd07277df8","size":8620,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-3.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_3.2.0_1522604887901_0.9354052552704588"},"_hasShrinkwrap":false,"publish_time":1522604887957,"_cnpm_publish_time":1522604887957,"contributors":[]},"3.1.0":{"name":"didi","version":"3.1.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/didi.umd.js","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"69466fce7b1812a12fb0e50a8614938daa165aa2","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"3683b16a4e39ef68511730ffdcbd1d0582c5caf1","size":8581,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-3.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_3.1.0_1522574164207_0.28691738304284"},"_hasShrinkwrap":false,"publish_time":1522574164362,"_cnpm_publish_time":1522574164362,"contributors":[]},"3.0.0":{"name":"didi","version":"3.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.mjs","scripts":{"all":"run-s lint test bundle test:integration","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"bada985d98e739ed65444a21ed4b6c9179f89008","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"39d3ed193d5942a21461e6b842f9a4918c9b9f40","size":8567,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-3.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_3.0.0_1520852515618_0.613262707086883"},"_hasShrinkwrap":false,"publish_time":1520852516146,"_cnpm_publish_time":1520852516146,"contributors":[]},"2.0.1":{"name":"didi","version":"2.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.cjs.js","module":"dist/index.mjs","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"680f4d99e34ea09d10405a17480cc3fa2043b528","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"516bc007ba3d0a85ae7de46d08849f641a415227","size":8756,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-2.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_2.0.1_1518688018004_0.05059664112821105"},"_hasShrinkwrap":false,"publish_time":1518688019250,"_cnpm_publish_time":1518688019250,"contributors":[]},"2.0.0":{"name":"didi","version":"2.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.cjs.js","module":"dist/index.mjs","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production rollup -c","lint":"eslint .","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.17.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.2","rollup":"^0.55.5","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","source-map-support":"^0.5.3","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"3a655ae6156b587d15d6bde127aa8679d0625442","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"8318c6536f467ce496a3c39064d575bb305dd433","size":8750,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_2.0.0_1518546528684_0.7314854326635769"},"_hasShrinkwrap":false,"publish_time":1518546529470,"_cnpm_publish_time":1518546529470,"contributors":[]},"1.0.3":{"name":"didi","version":"1.0.3","description":"Dependency Injection for JavaScript","main":"dist/didi.js","module":"lib/index.js","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production webpack","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","source-map-support":"^0.5.0","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"988228cb47007750d8ef65651a70a42f96480d98","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"512c21e416e34f2957bd4fcaa29ef34a7c3a88ef","size":12492,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-1.0.3.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi-1.0.3.tgz_1508230552503_0.3781173615716398"},"directories":{},"publish_time":1508230553442,"_hasShrinkwrap":false,"_cnpm_publish_time":1508230553442,"contributors":[]},"1.0.2":{"name":"didi","version":"1.0.2","description":"Dependency Injection for JavaScript","main":"dist/didi.js","module":"lib/index.js","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production webpack","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","source-map-support":"^0.5.0","webpack":"^3.7.1"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"27e221afddf1026c793859a5119ee1bf3161b3cb","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@1.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"f660e716045863710e0da3cd1e80502bca6b7b4a","size":12460,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-1.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi-1.0.2.tgz_1508230209180_0.11582965613342822"},"directories":{},"publish_time":1508230210086,"_hasShrinkwrap":false,"_cnpm_publish_time":1508230210086,"contributors":[]},"1.0.1":{"name":"didi","version":"1.0.1","description":"Dependency Injection for JavaScript","main":"dist/didi.js","module":"lib/index.js","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production webpack","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","source-map-support":"^0.5.0","webpack":"^3.7.1"},"directories":["lib"],"files":["dist/didi.js","dist/didi.js.map","LICENSE","README.md"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"47ba071ad4857a39eef909aa92abf9defb66ab18","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"2212ee097395c23410c66af4807afd5ac6d05532","size":11988,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-1.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi-1.0.1.tgz_1508229889613_0.6646888055838645"},"publish_time":1508229890584,"_hasShrinkwrap":false,"_cnpm_publish_time":1508229890584,"contributors":[]},"1.0.0":{"name":"didi","version":"1.0.0","description":"Dependency Injection for JavaScript","main":"dist/didi.js","module":"lib/index.js","scripts":{"all":"run-s lint test bundle","bundle":"NODE_ENV=production webpack","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","prepare":"run-s bundle","prepublishOnly":"run-s test"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","source-map-support":"^0.5.0","webpack":"^3.7.1"},"files":["dist/didi.js","dist/didi.map.js","README.md"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"bf3600de83a1f11ce06dfe956c2d78bbc9902de4","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"a5c15a9f4ce55e438d0b2fa48e309be841eac05b","size":6866,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi-1.0.0.tgz_1508229654817_0.9748775747139007"},"directories":{},"publish_time":1508229655691,"_hasShrinkwrap":false,"_cnpm_publish_time":1508229655691,"contributors":[]},"0.1.1":{"name":"didi","version":"0.1.1","description":"Dependency Injection for JavaScript","main":"lib/index.js","scripts":{"test":"grunt test","all":"grunt"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"chai":"~1.7","coffee-script":"~1.6","grunt":"~0.4","grunt-cli":"^1.2.0","grunt-contrib-jshint":"~0.6","grunt-simple-mocha":"~0.4","mocha":"~1.12"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"b366bc81b736cec11a17ba1ff5a46c66bb41547f","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@0.1.1","_shasum":"686e44691b9ca52bab1b89c3c66a8174b3249864","_from":".","_npmVersion":"3.8.5","_nodeVersion":"4.3.1","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"686e44691b9ca52bab1b89c3c66a8174b3249864","size":5839,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-0.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/didi-0.1.1.tgz_1467276755265_0.8355954154394567"},"directories":{},"publish_time":1467276757883,"_cnpm_publish_time":1467276757883,"_hasShrinkwrap":false,"contributors":[]},"0.1.0":{"name":"didi","version":"0.1.0","description":"Dependency Injection for JavaScript","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/Nikku/di-di.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"grunt":"~0.4","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6","mocha":"~1.12","chai":"~1.7","coffee-script":"~1.6"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","gitHead":"dbf62347029b5e02e062288982f1d12f6e821e11","bugs":{"url":"https://github.com/Nikku/di-di/issues"},"homepage":"https://github.com/Nikku/di-di#readme","_id":"didi@0.1.0","_shasum":"b287b49303eb3ed1d4ccd0deb40f8f2bd5785561","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"dist":{"shasum":"b287b49303eb3ed1d4ccd0deb40f8f2bd5785561","size":5818,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-0.1.0.tgz"},"directories":{},"publish_time":1445336900699,"_cnpm_publish_time":1445336900699,"_hasShrinkwrap":false,"contributors":[]},"0.0.4":{"name":"didi","version":"0.0.4","description":"Dependency Injection for JavaScript","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/Nikku/di-di.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"grunt":"~0.4","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6","mocha":"~1.12","chai":"~1.7","coffee-script":"~1.6"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.4","dist":{"shasum":"3d59be2c7d0b11d0774140e3758735a44ec119ae","size":5730,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-0.0.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"publish_time":1395303622540,"_cnpm_publish_time":1395303622540,"_hasShrinkwrap":false,"contributors":[]},"0.0.3":{"name":"didi","version":"0.0.3","description":"Dependency Injection for JavaScript","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/Nikku/di-di.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"grunt":"~0.4","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6","mocha":"~1.12","chai":"~1.7","coffee-script":"~1.6"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.3","dist":{"shasum":"f82b829e4730a6dc41f655961688a108275e4e25","size":5735,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-0.0.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"publish_time":1395302510349,"_cnpm_publish_time":1395302510349,"_hasShrinkwrap":false,"contributors":[]},"0.0.2":{"name":"didi","version":"0.0.2","description":"Dependency Injection for JavaScript","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/Nikku/di-di.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"grunt":"~0.4","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6","mocha":"~1.12","chai":"~1.7","coffee-script":"~1.6"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.2","dist":{"shasum":"06062bab07b4e449cf702f3158bac3abac32338a","size":5678,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-0.0.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"directories":{},"publish_time":1395248604658,"_cnpm_publish_time":1395248604658,"_hasShrinkwrap":false,"contributors":[]},"5.3.0-0":{"name":"didi","version":"5.3.0-0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint check-types:src check-types:test test bundle copy-types check-types:integration test:integration","bundle":"cross-env NODE_ENV=production rollup -c","copy-types":"cp lib/types.d.ts dist/types.d.ts","lint":"eslint .","check-types:src":"tsc --pretty --declaration --emitDeclarationOnly --outDir dist/types","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"mocha -r esm test/*.spec.js","test:integration":"mocha test/integration/*.spec.js","prepare":"run-s bundle","prepublishOnly":"run-s test:integration"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/mocha":"^8.0.4","chai":"^4.1.2","cross-env":"^7.0.2","eslint":"^7.14.0","eslint-plugin-bpmn-io":"^0.11.0","esm":"^3.2.25","mocha":"^8.2.1","npm-run-all":"^4.1.2","rollup":"^2.33.3","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.2"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"readmeFilename":"README.md","gitHead":"2bb34e7a46e2dde186e268612f5b4136a18975fa","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@5.3.0-0","_nodeVersion":"14.0.0","_npmVersion":"6.14.8","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"b2d2442d2d1887b4402e6e08f8f24456b227e3d5","size":10490,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-5.3.0-0.tgz"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_5.3.0-0_1606593822370_0.7352363306952163"},"_hasShrinkwrap":false,"publish_time":1606593822558,"_cnpm_publish_time":1606593822558,"contributors":[]},"6.0.0":{"name":"didi","version":"6.0.0","description":"","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/types/lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle generate-types check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","generate-types":"run-s generate-types:tsc generate-types:copy-shared","generate-types:tsc":"tsc --pretty --declaration --removeComments --emitDeclarationOnly --outDir dist/types","generate-types:copy-shared":"cp lib/types.d.ts dist/types/lib/types.d.ts","lint":"run-s lint:*","lint:eslint":"eslint .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"mocha -r esm test/*.spec.js","integration-test":"mocha test/integration/*.spec.js","prepare":"run-s bundle generate-types"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/mocha":"^8.0.4","chai":"^4.1.2","cross-env":"^7.0.2","eslint":"^7.14.0","eslint-plugin-bpmn-io":"^0.11.0","esm":"^3.2.25","mocha":"^8.2.1","npm-run-all":"^4.1.2","rollup":"^2.33.3","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.5"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"097d5d950e55a7b67b36a7e2bafaefb0878625a8","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@6.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"c983d28d07133864b28b868914a5ed909121ee6a","size":10697,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-6.0.0.tgz"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_6.0.0_1625435244107_0.8249737545888438"},"_hasShrinkwrap":false,"publish_time":1625435244242,"_cnpm_publish_time":1625435244242,"contributors":[]},"6.1.0":{"name":"didi","version":"6.1.0","description":"","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.2.22","@types/mocha":"^8.0.4","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.1.2","cross-env":"^7.0.2","eslint":"^7.14.0","eslint-plugin-bpmn-io":"^0.11.0","esm":"^3.2.25","mocha":"^8.2.1","npm-run-all":"^4.1.2","rollup":"^2.33.3","rollup-plugin-terser":"^7.0.2","ts-node":"^10.4.0","typescript":"^4.3.5"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","sideEffects":false,"gitHead":"5a8283ea92ea10769c0a03f4d20ff73a63aaea14","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@6.1.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"shasum":"0aff027f26586b097a3c568695a86d4881badb62","size":10593,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-6.1.0.tgz"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_6.1.0_1636921487554_0.1785516155346194"},"_hasShrinkwrap":false,"publish_time":1636921487719,"_cnpm_publish_time":1636921487719,"contributors":[]},"7.0.0-0":{"name":"didi","version":"7.0.0-0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-bpmn-io":"^0.13.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","ts-node":"^10.5.0","typescript":"^4.5.5"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"readmeFilename":"README.md","gitHead":"7ddba7e069c3fb3885500e2119c5fbd529405bba","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@7.0.0-0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"integrity":"sha512-Q7UnNyeGv1FHqRS4t5T0AB4Veos81PKRK9jTnaZrHXvSUsCbo3ps7dp6cFDW3TyJ04/BpKsvEKX0pqd116zUzQ==","shasum":"4aef72933c1cce92a51db7a300dcd119076f99f7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-7.0.0-0.tgz","fileCount":9,"unpackedSize":51519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCg+OCRA9TVsSAnZWagAALVEP/j3wvmSw5FePbT8toveZ\nLpjSo50m7WnxDmLhYKi1iHhWq1J0uBPRGTMFJ2r5if0XkrcXCC+wFmA6MKaQ\nqyjZ3mYNp1wttIgV706/p0qKbTRNQFmo6+vQflVT3uAwh3vhE4W7iV43H7yn\n2z+wfm3nrmgzeAAGsP9AuMlPUNHW7tMn7Er+ni1KhdLTTbtndrGK/GerBruV\n98TPGslLdm4bEtGwoNG4R+Y9einwI4UOEZRUZNY/HO/m+y1FrCpYcyTl6Wvz\nKdVdjZuOy+Ss1dtmj2loH2/kPSGVLyvooDBuKu8TT9u5ZydcZDP52MZL+C+k\nhKd2mUtezm87TjKORw51FK/NbGHLGneFmGANSiybJG65o6Vm40PSHgfUq2cZ\n8nF2//LPEAX8xdI0Re9hVhDZHj2xoajiIEdDHcoNowOHktmLFd5NODchGqr+\nk0L1cm8Z/AFSZ7lH56DhqbAQH0o/CsyXJw6Y4pFdypuooO2N+YL4kX+Pes3/\nJFlfzcUU+b/hT23kRTRupzVGwrOtTrK1fi5oekb4L1GBei86ESgXJ1UOxp5K\nQiDCqX3r+dLhM9LU/inYB3mbraUdR872Fa6b+WZglWgGyoG/fGRbQihSjw3S\nD1Zpnuk1hZ+qkcqFBoB2hWX8UtV68XmmW2aJH9umh2LDYFc4l9aDw3uWuw0y\nxB86\r\n=TMZH\r\n-----END PGP SIGNATURE-----\r\n","size":10672},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_7.0.0-0_1644826510048_0.553870377139428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T08:26:31.479Z","contributors":[]},"7.0.0":{"name":"didi","version":"7.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-bpmn-io":"^0.13.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","ts-node":"^10.5.0","typescript":"^4.5.5"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"2bbf438486c6723b0434eac883d4836a439e757b","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@7.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"integrity":"sha512-Fsbcdw515b4NoWn25naLyJrX/J+9o+AsH5mqG9JQxjuQp2wbz5C1ohqSLYQy86MiVIb0VVlozTWDD2neH/pkaw==","shasum":"df62ab5cb370636067a8e6e59ec183ea91be153d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-7.0.0.tgz","fileCount":9,"unpackedSize":52322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRovACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp43A/8DU7bXNFM4rqjAyNqxLiNCTsKHwvI4l64Yru009Oil8vim5FX\r\nEcH78fBnI+6Y/GQk0rD5jcwOcFXy87d5/HIXoxNDlNCsW53bXo4dyCV+/U03\r\npDuJboPEzxwrh/W+QPQ0I2PAQN2VEUL0wf9RAvkXk8uL/iz5KEfOnAZ3hg6E\r\nCkzXwOiB5aLlgbHXsWmd3rRj8F4GTgPk33XM5jRbqLx5taKUJe7TWUB0oEXu\r\nab2rOXNGG+ZbNyGR9/b+s64MS7uVL7MPIVZURT1B6uTFlPAnzO9/E//HTyCs\r\n/MM/PbT39fVuLI9vdxLRZmx9g0+Qi3tlOK777yN1RYEzuSvojf8jNpPuQt+4\r\n0lqmNzIFSzApKaTpVqIKsvU63mTfyHhmvR53GoaWGeeXAcRvGGDsdx83oEVo\r\nowkQUJMhJz93dyXDM3om0GTqfcCdiEG270F6HtTmEWDpvFH2Q6CWq255iTZZ\r\nFze99FSIPbKwAZHXx6GEwJqbSmKmbRz0sFVGaZmoW/yhljEyRqVCPUlE4zDD\r\nYJ1d1uJYMvd+sSN+4HVXjL5yQtS+b8/VK/wvd9i7eVPQOZobbQk9s4FxVpyR\r\n2QH0RLKQsECJpW2H1Y0HjOT7hgBiwMgrV+y0SR0/Vy4G8gOKsfdL/Aqdt34o\r\nUUCXMbLVspQAH9C1Me+57LmVxpAuKD+2q14=\r\n=ACk7\r\n-----END PGP SIGNATURE-----\r\n","size":10940},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_7.0.0_1646336559506_0.7653528666308371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T19:42:42.997Z","contributors":[]},"7.0.1":{"name":"didi","version":"7.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-bpmn-io":"^0.13.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","ts-node":"^10.5.0","typescript":"^4.5.5"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"338ff4729a2ddb9a86d79fb9a603b779890227ca","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@7.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"integrity":"sha512-Pq6H7jqPZBLV+zreET/7zNLtItgCArZGDCzh3w5BXEJVdxixYY8VaPENmlXL9oxiEfltjTOSvsOVe2WFoU4rIA==","shasum":"3ed71cd3f30feaac663d23e6fce9881fd29828a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-7.0.1.tgz","fileCount":9,"unpackedSize":52347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIVpxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWLw/8DCiftngNDOcXnsxWgGJ6sxQAenOkQomYyuBBSyw5IGTJkJ3T\r\n7QAeOHf2+eWLc3MrrtkjylyP+RJGa4uZ1D2UrukaxINSFf2I6K9mEqGFLaVd\r\ntSZbTIl3EqHXb5n+a2Kew5D04W/NFObUqltEFzedv+6T1SYc9YpBQ0a5geuQ\r\ntiRV/cUGiEEVOPE91oJc5lSirmsEszIMJQIJ4da8YYxR3N44WqMYvqbv63WD\r\nYhMLFCQHTO9FeHDjjef2ceB5y2AEAcZo5BULcgtvTCzqcIxxnkl1WC+6+RiZ\r\np0soiyByVsGxZWk1oUBhrCU0jG+dyo6vo5RsWPYIQztf2k//mNoqtTD4n2ob\r\nEp7+sSxgeSxdHxpzUqbUiZX/SqTpsYq54ykSpJuCGN/UGHx4SQ/lzZs5rEAJ\r\nJJ8G7i9d51sjFJZ2PtwAMvy+zhWB4PmZsokjutfi15PaJb40Y/BFnuNKzFtb\r\n/NIGiggS09AHzFWrmkixfP+AafuBQF10/SalFRyXs9s9pzESwT5ekQa/UFLf\r\nGlpmkkEuwl45L3r5hHXjgIp4NKJz03HW/HO+gOdYBBi2MQzjtQV9kOT1Gva0\r\nwaetQTujzQgYvo4Av3SuKxEhwPtnDx0Yl7uDKayMX3TXO1ADSRNg3FRYWQch\r\nOOf4q6S1w79Eb0/zTSpxH0HQz6a75byYzT4=\r\n=6i+d\r\n-----END PGP SIGNATURE-----\r\n","size":10962},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_7.0.1_1646353009015_0.7368307086491117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-04T00:16:52.676Z","contributors":[]},"8.0.0":{"name":"didi","version":"8.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-bpmn-io":"^0.13.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","ts-node":"^10.5.0","typescript":"^4.5.5"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"9c8e84cf0433a3b97f54b8de73d17766843ca425","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@8.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"integrity":"sha512-PwqTBaYzzfJSyxvpXPcTWF6nDdCKx2mFAU5eup1ZSb5wbaAS9a/HiKdtcAUdie/VMLHoFI50jkYZcA+bhUOugw==","shasum":"37a552ea0cdba65a97b5170c37cb07d6852e5b45","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-8.0.0.tgz","fileCount":9,"unpackedSize":54866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIgk0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotDBAAo88e7gFK3ubRCFBvEIa/ui6UejnUnV9hIiHy6RQhIw/QmULG\r\nQ7O3AXf89Ai0myVWRERW/IaBBFHDOuX7P/s1F214LiSVgo6b/sSMMEK0hHeL\r\n5z99TChO2ZWVIXvIykyaXtezvRizt9JIsDWlXACskDhYdg5x1ajP1lHI+oCf\r\ngV+80QYrpLQ0Y9asOr1vRWzjVcyakhOpnO7NMA85BV2vzil5eh9IdwyK/c3U\r\nuAEbFaBm7o6wz9NQL8mrXf6ZT5rPtQloeRDd5js2GM1I+15BsuqTQoB1P2C+\r\n1fxhn37slZkRizW+t3gHc4wegH71nfSK3OuSdkQL33QNAo+fPvI8Dxd1wrxE\r\nzXDIQxA5TZFScl31XbASjWsLu64iLHsR5ABEfxH/+PrIfx40aSHh423uuVH1\r\n+baxzbxWkNIe3LHm/D2zQtaQFH1xO8dee3l0AZnQtS6LctL2kQLLGhrDuxO2\r\niEOMxr4c6Z7DEJfVgHICVdfPKAqa1GEQjMuAXni8RPM6DWMtGa0TwQL1aV6Y\r\n8hLrnUYHlSc3+xxZPGqFkIW589fBCh8PkshYyjIP0vu4wngNRRZUjzm8Kq2l\r\ngKdKf6PBjKbG9UPUBlDfioR3jxEQejTtwZPNT+6+lBmeoKJSV1zAzF3OMddO\r\nhPMdUC++pZN3v9430DzDQfapAWtvPSlshIk=\r\n=Wdl6\r\n-----END PGP SIGNATURE-----\r\n","size":11419},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_8.0.0_1646397748342_0.8583214647876547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-04T12:42:36.229Z","contributors":[]},"8.0.1":{"name":"didi","version":"8.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.18.0","eslint-plugin-bpmn-io":"^0.14.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.75.7","rollup-plugin-terser":"^7.0.2","ts-node":"^10.8.1","typescript":"^4.7.4"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"203b972e71593a541a0696abc83588b15622f602","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@8.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"dist":{"integrity":"sha512-7oXiXbp8DHE3FfQsVBkc2pwePo3Jy2uyGS9trAeBmfxiZAP4WV23LWokRpMmyl3hlu8OEAsyMxx19i5P6TVaJQ==","shasum":"c49d2daaa041e535c916daaf90cb1381cafb0492","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-8.0.1.tgz","fileCount":9,"unpackedSize":54267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE4Sy/1fOr9M86kkMfZUIDZLA9h677JKiT07tVIjG3VwIgZN7Lo3+NLbN8vYMJ1148B8+OA2n6GH+ssU113q+uTNs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Cc2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwvA/+PYHOD/4RrzQRf4FaLgQcc+BdDqEwpxv4EnP6X287517do7Of\r\nH3CRubRVjDP0Xyu+1GeOqMmKPH+3vYSggebzEYEEpUX3apsJESbMybz9pLHe\r\nz5LxvphG/3UA9rqCIhkAB4rGP4QXNLGVD47wvk+G3cvHOLu/E+f78qlxISyd\r\naLbFdvE1BMyCYnr/L9dlM4yDN7YSGATUziZNRkP9vna10dRUJlTIm5wgOMoA\r\nKjAqFk9XexAmm79OzaYIWNjFcOnqmCG4Qt2XGbhaboDcn+yS1eykpElcGGo5\r\nI1JDQ3S9uYh/pxwD6bY8nwlzwRG39M1xb7qZXXhsnlIy/u4iUqjpoaTKjGhP\r\nxg8bYibPeYMe47sie4XlmJ6ThNBf7VvZYVMYOLodCYvW51guJ8lBYNSzScc7\r\nletyhkGbGJGpbYcGDR929uLub0HC6ndmogNbRp+PZncc4/+Hne7XbMUfs/7M\r\n2GuAQNDOesdXKGyZmEAAiFR+A4hY55r35fanHFuU6tCeQvQJn9tj0ZZZlODt\r\nZUG3E5hBimYHIzTEf9hA57ocuM6i1GCOnQc857JZFGN2dXOVXSjtnahhVTW1\r\nP/HOuLoDFvrbONoboI1M50oZIdHtZ3X9SVOMnNghdGM/K1QaW5C1SUsF61jN\r\nOSo6lkPjGsel7R99gvvZA4t4meAPzHX842o=\r\n=2Pf5\r\n-----END PGP SIGNATURE-----\r\n","size":11368},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_8.0.1_1660692278576_0.9691070371822934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T23:33:48.630Z","contributors":[]},"8.0.2":{"name":"didi","version":"8.0.2","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","umd:main":"dist/didi.umd.js","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.18.0","eslint-plugin-bpmn-io":"^0.14.0","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.75.7","rollup-plugin-terser":"^7.0.2","ts-node":"^10.8.1","typescript":"^4.7.4"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"b3639adcf29f3ab1d2db99d416572c842979b3d5","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@8.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.18.0","dist":{"integrity":"sha512-Wpq46GzfER5kVkqFCJtHTXsdlqh6SRPA60jTrKECQ1cl84/ALpQJrqAFlEXpue+Lxi7/6xzFIxC5V3UsS/x9aA==","shasum":"edb3cbfddc4b87f58b6804fe07eb7a072636ee88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-8.0.2.tgz","fileCount":8,"unpackedSize":51597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQeO3aM+0OpOfPkB/MjEIMNCxuiEU+aM2yNembkjSilAiEAr9UJeJq3y1DuWgL0RmyM3Wkd0Z8Sbd+RAoNy8dYNbMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGw/yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJBRAAoekKShAm0o3xYdjU7fYL31/B9JQTkwnaWhIhi3lINJ6ziZWl\r\nsmUo3y+MLtveHVRSXoo9Sl4K3u/XFwSxjEeVhUUvT71v4UUF036hc/JSMq78\r\nKRiCmM1So6j1pOjkWeozAhGLMZeIv9gmgsbNVdH6cqPEkwOD8bJaXFVOHAKD\r\nSp4cRgfCW6Q0QoO4/Q+VBRSzwCjvKzWhNw6c7kVsssCdInGq6lbLylp8wN0U\r\ndW4s/dxaOguzrvaZuCQE+yd8g+ixOXxuc/sWA5X8+y2+pLj/U8X20qTjc7zZ\r\nwj9XIbxA+RC47tZXm829O2lFEZQDPIDflUtrX1LA2oOfNVNckMDHGmScErru\r\nkWcYX7S0BrR1aEw/Q+drdxRswfe3upPOfhtxHwEoSdG8q46YmsrtMEowKnvT\r\nnOg2zoaFdErufsxDndVNrUIcuUt17oLizJLqj75RQT8i1PnHmL/cEIR6mp0u\r\nOjRm8BZNHe7FBIXRgDU+gXicNPXvYDHCeKj7pkqmUqTuK+fJBBXrE+rnk/qj\r\nGYEIquhd1oEf7GFb/WJSWko7Kjsla6XN40YCCm2XYabYMqyad6mWP1mTNfhA\r\nS/YJ2ulD4+f4rLwJZ993MBczs77GzXmfTJI2ymmz0R1aoNuO1H8b+l+dpFJY\r\nUjF1vMcZ7kJB9klhOGrIQt4ccwAu+ONtRtQ=\r\n=J2q7\r\n-----END PGP SIGNATURE-----\r\n","size":10185},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_8.0.2_1662717938216_0.5271682145583096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T12:07:12.124Z","contributors":[]},"9.0.0":{"name":"didi","version":"9.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.23.1","eslint-plugin-bpmn-io":"^0.14.1","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.75.7","ts-node":"^10.8.1","typescript":"^4.7.4"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"a3dea7ee3e37f48035b7d96b219bc8109b5e9ecd","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@9.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.18.0","dist":{"integrity":"sha512-bOZ7WAah3t8TxKV81pbIivHjWyABot49YXG1M3QztnUlZDHz3MRNJ1nZO87JbqrkqNI/2GR4ncHfXdGIP9LX+w==","shasum":"f127477d098a60329a80638333924c15291f8496","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-9.0.0.tgz","fileCount":6,"unpackedSize":34498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXKhV7n0hW32eYfBIMfOP+u3DWFTP15KSvzF57AsY97AIgN4eEnr6KRFsfzQvsK36suTdfFB1TfDk/gddkt8m2Y+0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHx5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX9g//aVklv5WIfs3THeBmVNQjc50sirkdLMAQ7CFpfRTYLJhd5RIK\r\n/HPU/U8IriZW1gzIdgq6iXpY5BxmiB/VUoX+lrfQFlYFDeOFyZd0ArK4rB5j\r\nyDNs/qfsISFKTkgynVOvrGToaLofkhoFY0NBhr1JMB9xVPcIehlmXEkdD8yX\r\nMwsmI8QVUwjTJM8bjnMAkFrm2eAHKSlhcgZHjz0YIxV7Wh2/LBQ8TX5UdfbD\r\n7eWM9GcCAY+qUsZRgR1ns9sm+y4U0451oM3EB9k1UMTyv5KDpeLWYiXS6AAo\r\n/1vZjupE9+WBixKjpnlcGatse1AjJnDfIuhg54yqVt/cXCuh+E1iXkk1df+Y\r\n0f8I7lf5z/ce8EjMzwD7vubT5GhSbZ8yHMkf8WjD2NU5R/NH+/+mOmWMAHXu\r\ndqmfDvFkj8mVQ/AvwQUOidmqAZVihLAcUegiXwEnMGZ+wBr7zTzABuZS5Pd+\r\nOuLsmchFzuVp/LTmlo2UxDUmvHREgZpUAcBgYHv8FjobHdtagQfY97rcDsmp\r\nllxzasva7H/LFb9xulmRPD3sWVdzwMfevKk6HYpD9WaGQ3HbAid/YVhB6/A7\r\n6CK2BXEq8ntrx11oCzP/EQel/5iiJVyKuwVFN/FoqQVXPrC3oUt/tTbL5FzN\r\ns03rG5XxJvHEs3xKrHH+e6Jpa8QbwNBvnrs=\r\n=Cpvz\r\n-----END PGP SIGNATURE-----\r\n","size":7567},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_9.0.0_1662983807551_0.7493047297488769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-12T11:58:43.566Z","contributors":[]},"9.0.1":{"name":"didi","version":"9.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.23.1","eslint-plugin-bpmn-io":"^0.14.1","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.75.7","ts-node":"^10.8.1","typescript":"^4.7.4"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"83d62edb7cfbf538c30207b84267dfbdbe9660ac","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@9.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2WP7TPUx7PaRuwu0ZVu4FM/DLerrYeuMzP9/6zgMlXpVsdH52PPCGA5vlQIbX9gi8r5LlnDn6Kxb9r1jxjAiuQ==","shasum":"15ddd0c6958071ab8ae3b011002f01870acae407","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-9.0.1.tgz","fileCount":6,"unpackedSize":34496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl16iHaeN8WDmzdwkRkoMKyo6C4JCKY3PY61qpuXcsaAiBzMpzKnq0+TApMeK5f+FOKPorgK+tlFFssycXOypn11Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzuj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ0BAAmHKPbJ+QrmpwaiM1eXCapi9lg0D3PnEO4zhWyeYAeaBxc6uF\r\nrJyQjFQGj+QwqHOe6AYz5xdKCDHDNRFdITG5zzgJo4beMEtm70Tg2mYkaHxj\r\naTvybkcE/str2yegqqxByzxDJ7T4N9oVfZvfxVSzgvxH6kJey9FTRC30tJS9\r\naFVX1Ddjvc+FiNvuYdLCHg3f+x03ogntYW/14h3EoEVvMg+xpK1xrn4J5N9M\r\nj+uT6TTCIKPEagSES6+i84XY/12yTVkpEhsohkEZ8A/5ZpY0HHf7ZrK65Iyh\r\nOC1YBykta0TnGQFuzil1o5U+qcRxwonm44L1jpQWpwL26Tw8W1FoFzNmWZ/H\r\nJ0KKS4N4k6MnSgI/+U69vaHJw9Uo69byYV0wyTmVsxtxv06gZ87DfgPFSiT8\r\nA2Ehf84SVkYYohBoNMcbPJ75zEHlLRk07NkvgaZo0/ZG1N5tGXGtcomk9IgW\r\ncuvg6ND4xMplWizvprHj56Y579WuNmhYdZCX1qudTPDOeRV4hCOniX274+AD\r\nPimrloleUjZ7o13z4GyEPbvt9R8n+xJTOtsP8E2VWivSBdIe1Mxnnn6ed4GC\r\nB8waUcHdHyyIFM22z04t4koYv2iORGg7k1hCSiGbty3ysDBS5Fl4u2LObR3f\r\nMAEOhvXoEd2TxnCC4PFQ4dnYKSrc5o6Q7FQ=\r\n=KA/E\r\n-----END PGP SIGNATURE-----\r\n","size":7570},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_9.0.1_1674504446086_0.026588639755453558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-23T20:07:26.264Z","publish_time":1674504446264,"contributors":[]},"9.0.2":{"name":"didi","version":"9.0.2","description":"Dependency Injection for JavaScript","main":"dist/index.js","module":"dist/index.esm.js","types":"lib/index.d.ts","source":"lib/index.js","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c","lint":"run-s lint:*","lint:eslint":"eslint --ext .ts --ext .js .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"devDependencies":{"@types/chai":"^4.3.0","@types/mocha":"^8.2.3","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.23.1","eslint-plugin-bpmn-io":"^0.14.1","esm":"^3.2.25","mocha":"^8.4.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^2.75.7","ts-node":"^10.8.1","typescript":"^4.7.4"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"2ff5c7a3504ae1729dddd2f4772580da99df8be7","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_id":"didi@9.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==","shasum":"e49a80aa281b5672e45519ba1980d7fba2e32cfb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-9.0.2.tgz","fileCount":6,"unpackedSize":34530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZ9tUm0pizylU5DFToyYf3g548x9HPZmB4IwSPHA1EvAiEAq1FahYIPAEYdHpAu8mwqTWYfCE9UAFHwKVF6URm/TrU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0D9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGow//atZtvTAA7/MaanD3jdR/K8WFslTwuixdEOmqP3TZNDZJXO5l\r\nvoohtCI8xW+MZBfDbFwCdnr/ls7it8E8QmR6VaLY7+bOy2Zn5nBam1qy51aG\r\ndbaY9yf+LgHKz+yytfxoJIvNyot+vdW7ZBge8qhX5oEkpqtQ7eklWhvX0TN1\r\nMn3KYbztPWLL6/+S6+uYTLkdPk3Il3KVUbyJA3h2L/1gCgd7XS7YKRjOYtab\r\nDLa6DVp9DBvqd1ABw7P4SJ7yZEHdLyoBjS75iY5j27pb/DKh0PmBTDsHnSCg\r\nzk8wu+NSTcdxQFKeUcPCyCUgWQvxjq4ivNYpjcIBa31HYc4Y8xiIdMg2ASLE\r\ncPKc37xzrjFTA4Y7ZhvrOve1oi1E0RwoPz2LeEopNiuDUzTizcUlO1UcrGEd\r\nJH+uxV41VfWO6ln+EMog2/luQ+zmpCP3H+g6ALIJCDO/I31bWx7qj3myctkV\r\nm3zpCWHDGThuRlG32W7+2GftQZNk8dqzqJKRZASn6Ax5Rd07XrIQpkYXA8tu\r\nyqsTPXuMgOeohbw8VhLYjUdmfUjTO5CfdGEYOVJRpRX5uJKd4T8lUrT272mH\r\nIGLXDKnIed9Ef7PVevlXwkyedKIoExmaasXfD/jxHC3C53JINLoXPXbRpl6Z\r\nnI0uXAc8zajjH0em0j1EagUob6vcufHF2Hg=\r\n=tmj0\r\n-----END PGP SIGNATURE-----\r\n","size":7575},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_9.0.2_1674592065922_0.5029344874456827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T20:27:46.126Z","publish_time":1674592066126,"contributors":[]},"10.0.0":{"name":"didi","version":"10.0.0","description":"Dependency Injection for JavaScript","main":"dist/index.cjs","module":"dist/index.esm.js","types":"lib/index.d.ts","source":"lib/index.js","type":"module","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"run-s lint:*","lint:eslint":"eslint --ext ts,js,cjs .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.6","@types/mocha":"^10.0.1","@types/node":"^20.7.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","chai":"^4.3.8","cross-env":"^7.0.3","didi":"file:","eslint":"^8.54.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.1","typescript":"~5.2"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.0.0","gitHead":"7dcff44bddde78ee2fc97e1d24ab9903772a5470","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.8.1","_npmVersion":"10.2.1","dist":{"integrity":"sha512-c5ufRgcZ2qP6W1E9L/5AqXDgapAUXKkVrmzKv6pJqa0JNQdFZilvlfB9vbBbcjEeIqMdKcCg3FxHJB9MEga1FQ==","shasum":"63ef6fc5241fbe34176c8764e72a0d9c91dbfe68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.0.0.tgz","fileCount":6,"unpackedSize":36740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASMIPg4f20e0nh5aP8N3qtisILppYo1/wY4DM+D0PjQAiAzvN96z9VtV3YLwTIcPI65LXW+G1Aj2cEVZmDUs0CZug=="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.0.0_1700663170851_0.7270839163632186"},"_hasShrinkwrap":false,"contributors":[]},"10.0.1":{"name":"didi","version":"10.0.1","description":"Dependency Injection for JavaScript","main":"dist/index.cjs","module":"dist/index.esm.js","types":"lib/index.d.ts","source":"lib/index.js","type":"module","scripts":{"all":"run-s lint test bundle check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"run-s lint:*","lint:eslint":"eslint --ext ts,js,cjs .","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.6","@types/mocha":"^10.0.1","@types/node":"^20.7.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","chai":"^4.3.8","cross-env":"^7.0.3","didi":"file:","eslint":"^8.54.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.1","typescript":"~5.2"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.0.1","gitHead":"845c0df61cc4ccd1dbe8690aa25143be49860714","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-rddmyUjpIh8pIu9OVtqQjGkZB4jNOaaRMz9AClSH3WUEOoJctxpFmqjTButmI5na5sSIDpfjABe34wEvEhrjcg==","shasum":"b995c7cd2d42232be081688512ecc4e67663e344","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.0.1.tgz","fileCount":6,"unpackedSize":36742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3B+0k24Iu0+Hlp0hJE1ST0bsE/orVogZQ+INhi4tbgAiEA6oFrGFBE0M+BS2RQiPdVQidh6WybX7lP2XZb3COjO40="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.0.1_1701265501195_0.07399083904888748"},"_hasShrinkwrap":false,"contributors":[]},"10.1.0-0":{"name":"didi","version":"10.1.0-0","description":"Dependency Injection for JavaScript","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint --ext ts,js,cjs .","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","@web/rollup-plugin-copy":"^0.5.1","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all2":"^6.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.1.0-0","readmeFilename":"README.md","gitHead":"b25c8b93e6ee28a905232dc31a3dd7e941dfaef2","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-uTQh96cocoBbQAqWju0DULwzGr1TxHyRrloMB+5ctsXq8+ROgniF6yT5N62ORvJzitahmwHORuQWFFCBBkOn7w==","shasum":"50f1b3bdbe7c36c1ab9c1afb99e1242eca36b45a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.1.0-0.tgz","fileCount":6,"unpackedSize":37422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv8zUB5CFSiLrKoUq5Y4hURY2hfrEhs1XIZcH/qu0BYQIgKCWT6i9zZP/VHNcJ32s2+XPAnBVBhMy2jLoLYPhJeYE="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.1.0-0_1706978152487_0.7643284588626496"},"_hasShrinkwrap":false,"contributors":[]},"10.1.0":{"name":"didi","version":"10.1.0","description":"Dependency Injection for JavaScript","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint --ext ts,js,cjs .","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","@web/rollup-plugin-copy":"^0.5.1","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all2":"^6.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.1.0","gitHead":"475e6e61f9e4da89cff66beb3f015363f219da1d","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-a/IfAHZpheV0FxVyEbgpHwtLI49P4eM7ofCFmXof/vA3AaaGsBYJvMMFZZPJf+CLAP1MVQY7li1Xjfb+VJI7FA==","shasum":"6135128e73c8cbe727ad7c97615f045b9f53d0c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.1.0.tgz","fileCount":6,"unpackedSize":37420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjSi1jryxLspSCuKHx6NxmAQMuMVS+rsV870Zw7Q4O+AiEArja93FQ1K9/W1dL7MlrZoQzGAc+CfhVcbzzH0NBBwh4="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.1.0_1706978547280_0.1615535099589549"},"_hasShrinkwrap":false,"contributors":[]},"10.2.0":{"name":"didi","version":"10.2.0","description":"Dependency Injection for JavaScript","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint --ext ts,js,cjs .","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","@web/rollup-plugin-copy":"^0.5.1","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all2":"^6.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.2.0","gitHead":"8ee9a19c6376463329318d5d5ffc92645b70cee5","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HqlQimiIImFz8amKDomklW8pZ/7JhiGtgru8yOUlN/VE2X9WQ4sMj2pdsuk8IhWQjGVHTmvKXEmmYQaOKLrr5Q==","shasum":"2198fb354dcf8acd4bf9f9175516a67d6ed78d7f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.2.0.tgz","fileCount":6,"unpackedSize":38292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFhMDrNGuwNGWEiQ5cjemB7UIVYvovojQySMelmGRKZAiB4nhqPpA/jLnR/fvjd1XuFe3m6tI72/ppRSzHw7DHlsQ=="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.2.0_1707071505150_0.30572195989734974"},"_hasShrinkwrap":false,"contributors":[]},"10.2.1":{"name":"didi","version":"10.2.1","description":"Dependency Injection for JavaScript","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint --ext ts,js,cjs .","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc --project test/integration --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","@web/rollup-plugin-copy":"^0.5.1","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all2":"^6.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.2.1","gitHead":"7b58b540c0a743c649da31e924a057af9c7c7f27","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==","shasum":"8ca6a062ecc98e6517c7d4660587402909eb2f6e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.2.1.tgz","fileCount":8,"unpackedSize":88189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYE7rsfvPZcQGDzIpPI8i4r1bJlVVgrreEJCeHjPCCygIgOQ06VAM7Y0pBtnlg9S41BVMIttT2QXY0h+Wmivo9fZc="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.2.1_1709764046723_0.6354570921291096"},"_hasShrinkwrap":false,"contributors":[]},"10.2.2":{"name":"didi","version":"10.2.2","description":"Dependency Injection for JavaScript","types":"dist/index.d.ts","main":"dist/index.cjs","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint --ext ts,js,cjs .","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","check-types:integration":"tsc -p test/integration/tsconfig.json --pretty --noEmit","test":"nyc --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 16"},"devDependencies":{"@types/chai":"^4.3.11","@types/mocha":"^10.0.6","@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","@web/rollup-plugin-copy":"^0.5.1","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-plugin-bpmn-io":"^1.0.0","mocha":"^10.2.0","npm-run-all2":"^6.1.2","nyc":"^15.1.0","rollup":"^4.5.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"_id":"didi@10.2.2","gitHead":"9310de485e9e51d44d3b33c6285d20ef60e1aedb","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==","shasum":"438741b8281be97cdedd8da2a42c307a918b9706","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-10.2.2.tgz","fileCount":9,"unpackedSize":100173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZMnPi6lxmWWcLBZiA0SI0RaAX0ApvGBVa2pj82pVGrQIhAN9YG2VAHAj8dIAdfilr9CKTITacq96RWqn8S4/fwfDn"}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/didi_10.2.2_1710879150797_0.8001585617273546"},"_hasShrinkwrap":false,"contributors":[]},"11.0.0":{"name":"didi","version":"11.0.0","description":"Dependency Injection for JavaScript","type":"module","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","scripts":{"all":"run-s lint bundle test check-types integration-test","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","lint":"eslint .","check-types":"tsc --pretty --noEmit","test":"c8 --reporter=lcov mocha test/*.spec.js","integration-test":"(cd test/integration && mocha --import=tsx *.spec.{cjs,ts})","prepare":"run-s bundle"},"repository":{"type":"git","url":"git://github.com/nikku/didi.git"},"keywords":["di","inversion of control","dependency","injection","injector"],"engines":{"node":">= 20.12"},"devDependencies":{"@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^24.10.3","@web/rollup-plugin-copy":"^0.5.1","c8":"^10.1.3","chai":"^6.2.1","cross-env":"^10.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.49.0"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"gitHead":"0c12d665f8f8ef23d3bb5bed3e820e9c2507160a","_id":"didi@11.0.0","bugs":{"url":"https://github.com/nikku/didi/issues"},"homepage":"https://github.com/nikku/didi#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-PzCfRzQttvFpVcYMbSF7h8EsWjeJpVjWH4qDhB5LkMi1ILvHq4Ob0vhM2wLFziPkbUBi+PAo7ODbe2sacR7nJQ==","shasum":"db0cab692a3c8ad0359338b93e7601364540a846","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/didi/-/didi-11.0.0.tgz","fileCount":6,"unpackedSize":49621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbQZXSNjthNF6RrqUgRVmClmSv1gZhdohxBZeAGV/mlwIgSzVWCPh7qodd3mPP9wK0NH5JSkFChJgibcYQrKMluZw="}],"size":11950},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/didi_11.0.0_1765494124629_0.08051748431543682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T23:02:04.784Z","publish_time":1765494124784,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"11.0.0","next":"10.1.0-0"},"name":"didi","time":{"modified":"2025-12-11T23:02:20.901Z","created":"2022-01-26T22:05:44.875Z","5.2.1":"2019-07-21T18:28:40.968Z","5.2.0":"2019-07-20T13:36:32.884Z","5.1.0":"2019-07-20T12:06:20.222Z","5.0.1":"2019-07-19T22:06:32.068Z","5.0.0":"2019-07-19T22:01:12.557Z","4.0.0":"2018-04-03T13:45:15.978Z","3.2.0":"2018-04-01T17:48:07.957Z","3.1.0":"2018-04-01T09:16:04.362Z","3.0.0":"2018-03-12T11:01:56.146Z","2.0.1":"2018-02-15T09:46:59.250Z","2.0.0":"2018-02-13T18:28:49.470Z","1.0.3":"2017-10-17T08:55:53.442Z","1.0.2":"2017-10-17T08:50:10.086Z","1.0.1":"2017-10-17T08:44:50.584Z","1.0.0":"2017-10-17T08:40:55.691Z","0.1.1":"2016-06-30T08:52:37.883Z","0.1.0":"2015-10-20T10:28:20.699Z","0.0.4":"2014-03-20T08:20:22.540Z","0.0.3":"2014-03-20T08:01:50.349Z","0.0.2":"2014-03-19T17:03:24.658Z","5.3.0-0":"2020-11-28T20:03:42.558Z","6.0.0":"2021-07-04T21:47:24.242Z","6.1.0":"2021-11-14T20:24:47.719Z","7.0.0-0":"2022-02-14T08:15:10.159Z","7.0.0":"2022-03-03T19:42:39.698Z","7.0.1":"2022-03-04T00:16:49.158Z","8.0.0":"2022-03-04T12:42:28.700Z","8.0.1":"2022-08-16T23:24:38.783Z","8.0.2":"2022-09-09T10:05:38.376Z","9.0.0":"2022-09-12T11:56:47.702Z","9.0.1":"2023-01-23T20:07:26.264Z","9.0.2":"2023-01-24T20:27:46.126Z","10.0.0":"2023-11-22T14:26:11.009Z","10.0.1":"2023-11-29T13:45:01.384Z","10.1.0-0":"2024-02-03T16:35:52.735Z","10.1.0":"2024-02-03T16:42:27.468Z","10.2.0":"2024-02-04T18:31:45.317Z","10.2.1":"2024-03-06T22:27:26.876Z","10.2.2":"2024-03-19T20:12:31.005Z","11.0.0":"2025-12-11T23:02:04.784Z"},"readme":"# `didi`\n\n[![CI](https://github.com/nikku/didi/actions/workflows/CI.yml/badge.svg)](https://github.com/nikku/didi/actions/workflows/CI.yml)\n\nA tiny [inversion of control](https://en.wikipedia.org/wiki/Inversion_of_control) container for JavaScript.\n\n\n## About\n\nUsing [`didi`](https://github.com/nikku/didi) you follow the [dependency injection](https://en.wikipedia.org/wiki/Dependency_injection) / [inversion of control](https://en.wikipedia.org/wiki/Inversion_of_control) pattern, decoupling component declaration from instantiation. Once declared, `didi` instantiates components as needed, transitively resolves their dependencies, and caches instances for re-use.\n\n\n## Example\n\n```ts\nimport { Injector } from 'didi';\n\nfunction Car(engine) {\n  this.start = function() {\n    engine.start();\n  };\n}\n\nfunction createPetrolEngine(power) {\n  return {\n    start: function() {\n      console.log('Starting engine with ' + power + 'hp');\n    }\n  };\n}\n\n// define a (didi) module - it declares available\n// components by name and specifies how these are provided\nconst carModule = {\n\n  // asked for 'car', the injector will call new Car(...) to produce it\n  'car': ['type', Car],\n\n  // asked for 'engine', the injector will call createPetrolEngine(...) to produce it\n  'engine': ['factory', createPetrolEngine],\n\n  // asked for 'power', the injector will give it number 1184\n  'power': ['value', 1184] // probably Bugatti Veyron\n};\n\n// instantiate an injector with a set of (didi) modules\nconst injector = new Injector([\n  carModule\n]);\n\n// use the injector API to retrieve components\ninjector.get('car').start();\n\n// alternatively invoke a function, injecting the arguments\ninjector.invoke(function(car) {\n  console.log('started', car);\n});\n\n// if you work with a TypeScript code base, retrieve\n// a typed instance of a component\nconst car: Car = injector.get<Car>('car');\n\ncar.start();\n```\n\nFor real-world examples, check out [Karma](https://github.com/karma-runner/karma), [diagram-js](https://github.com/bpmn-io/diagram-js) or [Wuffle](https://github.com/nikku/wuffle/tree/main/packages/app)—libraries that heavily use dependency injection at their core. You can also check out [the tests](https://github.com/nikku/didi/blob/master/test/injector.spec.js) to learn about all supported use cases.\n\n\n## Usage\n\nLearn how to [declare](#declaring-components), [inject](#injecting-components) and [initialize](#initializing-components) your components.\n\n\n### Declaring Components\n\nBy declaring a component as part of a `didi` module, you make it available to other components.\n\n#### `type(token, Constructor)`\n\n`Constructor` will be called with `new` operator to produce the instance:\n\n```js\nconst module = {\n  'engine': ['type', DieselEngine]\n};\n```\n\n#### `factory(token, factoryFn)`\n\nThe injector produces the instance by calling `factoryFn` without any context. It uses the factory's return value:\n\n```js\nconst module = {\n  'engine': ['factory', createDieselEngine]\n};\n```\n\n#### `value(token, value)`\n\nRegister a static value:\n\n```js\nconst module = {\n  'power': ['value', 1184]\n};\n```\n\n\n### Injecting Components\n\nThe injector looks up dependencies based on explicit annotations, comments, or function argument names.\n\n#### Argument Names\n\nIf no further details are provided the injector parses dependency names from function arguments:\n\n```js\nfunction Car(engine, license) {\n  // will inject components bound to 'engine' and 'license'\n}\n```\n\n#### Function Comments\n\nYou can use comments to encode names:\n\n```js\nfunction Car(/* engine */ e, /* x._weird */ x) {\n  // will inject components bound to 'engine' and 'x._weird'\n}\n```\n\n#### `$inject` Annotation\n\nYou can use a static `$inject` annotation to declare dependencies in a minification safe manner:\n\n```js\nfunction Car(e, license) {\n  // will inject components bound to 'engine' and 'license'\n}\n\nCar.$inject = [ 'engine', 'license' ];\n```\n\n#### Array Notation\n\nYou can also the minification save array notation known from [AngularJS][AngularJS]:\n\n```js\nconst Car = [ 'engine', 'trunk', function(e, t) {\n  // will inject components bound to 'engine' and 'trunk'\n}];\n```\n\n#### Partial Injection\n\nSometimes it is helpful to inject only a specific property of some object:\n\n```js\nfunction Engine(/* config.engine.power */ power) {\n  // will inject 1184 (config.engine.power),\n  // assuming there is no direct binding for 'config.engine.power' token\n}\n\nconst engineModule = {\n  'config': ['value', {engine: {power: 1184}, other : {}}]\n};\n```\n\n\n### Initializing Components\n\nModules can use an `__init__` hook to declare components that shall eagerly load or functions to be invoked, i.e., trigger side-effects during initialization:\n\n```javascript\nimport { Injector } from 'didi';\n\nfunction HifiComponent(events) {\n  events.on('toggleHifi', this.toggle.bind(this));\n\n  this.toggle = function(mode) {\n    console.log(`Toggled Hifi ${mode ? 'ON' : 'OFF'}`);\n  };\n}\n\nconst injector = new Injector([\n  {\n    __init__: [ 'hifiComponent' ],\n    hifiComponent: [ 'type', HifiComponent ]\n  },\n  ...\n]);\n\n// initializes all modules as defined\ninjector.init();\n```\n\n\n### Overriding Components\n\nYou can override components by name. That can be beneficial for testing but also for customizing:\n\n```js\nimport { Injector } from 'didi';\n\nimport coreModule from './core';\nimport HttpBackend from './test/mocks';\n\nconst injector = new Injector([\n  coreModule,\n  {\n    // overrides already declared `httpBackend`\n    httpBackend: [ 'type', HttpBackend ]\n  }\n]);\n```\n\n\n### Type-safety\n\n[`didi`](https://github.com/nikku/didi) ships type declarations that allow you to use it in a type safe manner.\n\n#### Explicit Typing\n\nPass a type attribute to `Injector#get` to retrieve a service as a known type:\n\n```typescript\nconst hifiComponent = injector.get<HifiComponent>('hifiComponent');\n\n// typed as <HifiComponent>\nhifiComponent.toggle();\n```\n\n#### Implicit Typing\n\nConfigure the `Injector` through a service map and automatically cast services\nto known types:\n\n```typescript\ntype ServiceMap = {\n  'hifiComponent': HifiComponent\n};\n\nconst injector = new Injector<ServiceMap>(...);\n\nconst hifiComponent = injector.get('hifiComponent');\n// typed as <HifiComponent>\n```\n\n\n## Credits\n\nThis library builds on top of the (now unmaintained) [node-di][node-di] library. `didi` is a maintained fork that adds support for ES6, the minification safe array notation, and other features.\n\n\n## Differences to [node-di][node-di]\n\n- supports array notation\n- supports [ES2015](http://babeljs.io/learn-es2015/)\n- bundles type definitions\n- module initialization + module dependencies\n\n\n## License\n\nMIT\n\n\n[AngularJS]: http://angularjs.org/\n[node-di]: https://github.com/vojtajina/node-di","users":{}}