{"_id":"didi","_rev":"57-95ef70307e352353aac6685ee2e1d1d2","name":"didi","dist-tags":{"next":"10.1.0-0","latest":"12.0.0"},"versions":{"0.0.2":{"name":"didi","version":"0.0.2","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"dist":{"shasum":"06062bab07b4e449cf702f3158bac3abac32338a","tarball":"https://registry.npmjs.org/didi/-/didi-0.0.2.tgz","integrity":"sha512-HwQdm2H6FwF5EQAy4mVwHj80A7yxtvgEqHlglCRqw30kDQIElef26EgWqTtbP6/sYmdcWC50GvNromXfeTXsyA==","signatures":[{"sig":"MEYCIQCfqhG7SkeFtaP+ODHsxhs14cpgxUz9+tgMntcFg0NwZAIhAN3wKMGV9imwFxXj7rXUBU2x0WbV6Lfh20Q8PXu5W9tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/Nikku/di-di.git","type":"git"},"_npmVersion":"1.2.18","description":"Dependency Injection for JavaScript","directories":{},"devDependencies":{"chai":"~1.7","grunt":"~0.4","mocha":"~1.12","coffee-script":"~1.6","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6"}},"0.0.3":{"name":"didi","version":"0.0.3","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"dist":{"shasum":"f82b829e4730a6dc41f655961688a108275e4e25","tarball":"https://registry.npmjs.org/didi/-/didi-0.0.3.tgz","integrity":"sha512-AAs0IiOqwivr0DglTRegShLxvkMvL6CbFspmahd82Mkrndwl4W3LeTEnAnYqNdwGk/bxy5h5b0euwChVBiP39A==","signatures":[{"sig":"MEQCIEmrFAdwNzJctraexvoUA3oFnyugI9V2VWzzrCs84cGvAiA8d+zzFfmQLAqxI8QY7bjhxS0MpDCWObKbFCaC0Iv8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/Nikku/di-di.git","type":"git"},"_npmVersion":"1.2.18","description":"Dependency Injection for JavaScript","directories":{},"devDependencies":{"chai":"~1.7","grunt":"~0.4","mocha":"~1.12","coffee-script":"~1.6","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6"}},"0.0.4":{"name":"didi","version":"0.0.4","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.0.4","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"dist":{"shasum":"3d59be2c7d0b11d0774140e3758735a44ec119ae","tarball":"https://registry.npmjs.org/didi/-/didi-0.0.4.tgz","integrity":"sha512-RKg/oVNwp1CC3ew1xKRcjnCT3InpB+uyVDTvKrEllSkZCgdHk0YdkpPATePyYQzGUUPh8dlA/BRZoEr7YR3ZUg==","signatures":[{"sig":"MEUCICw0cuKXFktlOmyTIQHbNhRJaGDjNyQeAr5cafsTnlbpAiEA9842EmWKvw7Hfya5FScNuZS7275x5+Y7XWuie2BM1Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/Nikku/di-di.git","type":"git"},"_npmVersion":"1.2.18","description":"Dependency Injection for JavaScript","directories":{},"devDependencies":{"chai":"~1.7","grunt":"~0.4","mocha":"~1.12","coffee-script":"~1.6","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6"}},"0.1.0":{"name":"didi","version":"0.1.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/Nikku/di-di#readme","bugs":{"url":"https://github.com/Nikku/di-di/issues"},"dist":{"shasum":"b287b49303eb3ed1d4ccd0deb40f8f2bd5785561","tarball":"https://registry.npmjs.org/didi/-/didi-0.1.0.tgz","integrity":"sha512-wqeqIAVWoO6+yDcrfFleVI9Fp4hwQRhIX/oh40cxWkdINjZ0/0UysbQ2v6fSo4z8KblgC9XFIpZ91Spq6zMXRw==","signatures":[{"sig":"MEQCIBAY/ma808YKaoYSPn/ty8tf99IhgNg+8/xfWjHGVv3gAiBfsTPDph5qvZCp6z1PGi+QxduDUF+Bij4dLjIbPQGuZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b287b49303eb3ed1d4ccd0deb40f8f2bd5785561","gitHead":"dbf62347029b5e02e062288982f1d12f6e821e11","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/Nikku/di-di.git","type":"git"},"_npmVersion":"2.11.3","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"chai":"~1.7","grunt":"~0.4","mocha":"~1.12","coffee-script":"~1.6","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6"}},"0.1.1":{"name":"didi","version":"0.1.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@0.1.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"686e44691b9ca52bab1b89c3c66a8174b3249864","tarball":"https://registry.npmjs.org/didi/-/didi-0.1.1.tgz","integrity":"sha512-RwgkdNL0AkYoOYExYy5zKOC5tEmOV1SE9eMfoRuVAP/ixv9BS6CQ+hVSb1uK5W2tchWPI3LKmeeOEVsndzw0lA==","signatures":[{"sig":"MEQCIHsDMs8hFTLXplFuYoLbp2wk1xDhIewYgPyo704hkX16AiBoGMpLBN4w/8VKbMGA6wjAw4RmbLGf7HekEiavksrxaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"686e44691b9ca52bab1b89c3c66a8174b3249864","gitHead":"b366bc81b736cec11a17ba1ff5a46c66bb41547f","scripts":{"all":"grunt","test":"grunt test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"3.8.5","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"4.3.1","devDependencies":{"chai":"~1.7","grunt":"~0.4","mocha":"~1.12","grunt-cli":"^1.2.0","coffee-script":"~1.6","grunt-simple-mocha":"~0.4","grunt-contrib-jshint":"~0.6"},"_npmOperationalInternal":{"tmp":"tmp/didi-0.1.1.tgz_1467276755265_0.8355954154394567","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"didi","version":"1.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@1.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"a5c15a9f4ce55e438d0b2fa48e309be841eac05b","tarball":"https://registry.npmjs.org/didi/-/didi-1.0.0.tgz","integrity":"sha512-GotC+NXzZPpryjFwzQKeHk0QvdAewJHOt6xAzttpGphkut2tMa4j+yW/tpUNUmcOZ6miaRsYfO6NZ160ed/mWg==","signatures":[{"sig":"MEQCIAOTPpITgXv0Exk9n1YwRlYIAPJsteVcNq45E6c4UgQxAiAVzTSr7uwKk9KzgdFefUiBHfsIemCiPzoe71W5m0rC0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/didi.js","files":["dist/didi.js","dist/didi.map.js","README.md"],"module":"lib/index.js","gitHead":"bf3600de83a1f11ce06dfe956c2d78bbc9902de4","scripts":{"all":"run-s lint test bundle","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","bundle":"NODE_ENV=production webpack","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.4.2","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.9.0","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.1","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","source-map-support":"^0.5.0","eslint-plugin-mocha":"^4.11.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/didi-1.0.0.tgz_1508229654817_0.9748775747139007","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"didi","version":"1.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@1.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"2212ee097395c23410c66af4807afd5ac6d05532","tarball":"https://registry.npmjs.org/didi/-/didi-1.0.1.tgz","integrity":"sha512-vlY+xcxqV2peKlu9AE8iFMfOLk7SzdBllwhdMltnFKyQfRlkAPpDRL6SesedzfrVjrSVhSBi7H49cM6vyu+EFQ==","signatures":[{"sig":"MEUCIG1iq6uAUSGhospxfKlY6yjJlBUMRnAHehwTkNtQOBN3AiEA3JcYQ9x5+tXXJxbVcg/6YsNV49EOzLz2H39QrpP5r/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/didi.js","files":["dist/didi.js","dist/didi.js.map","LICENSE","README.md"],"module":"lib/index.js","gitHead":"47ba071ad4857a39eef909aa92abf9defb66ab18","scripts":{"all":"run-s lint test bundle","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","bundle":"NODE_ENV=production webpack","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.4.2","description":"Dependency Injection for JavaScript","directories":["lib"],"_nodeVersion":"8.6.0","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.9.0","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.1","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","source-map-support":"^0.5.0","eslint-plugin-mocha":"^4.11.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/didi-1.0.1.tgz_1508229889613_0.6646888055838645","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"didi","version":"1.0.2","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@1.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"f660e716045863710e0da3cd1e80502bca6b7b4a","tarball":"https://registry.npmjs.org/didi/-/didi-1.0.2.tgz","integrity":"sha512-SD+vHj0U8xT1AYKVDV4fm8lY8xVIAj9d1KPm1Lehtnb0opc9raxDUyExPVFu7p/Qi4+2XppqpJn72qPLG4rN5g==","signatures":[{"sig":"MEUCIQDAhyYqNTD5A5sU8cIKBKhF2TEABoAq1jEwLJFN3xo3tAIgRB3YsqY7cbzUs3AhEKJAlnn7BD4/onFC1ivOK2PF5uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/didi.js","module":"lib/index.js","gitHead":"27e221afddf1026c793859a5119ee1bf3161b3cb","scripts":{"all":"run-s lint test bundle","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","bundle":"NODE_ENV=production webpack","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.4.2","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.9.0","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.1","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","source-map-support":"^0.5.0","eslint-plugin-mocha":"^4.11.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/didi-1.0.2.tgz_1508230209180_0.11582965613342822","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"didi","version":"1.0.3","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@1.0.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"512c21e416e34f2957bd4fcaa29ef34a7c3a88ef","tarball":"https://registry.npmjs.org/didi/-/didi-1.0.3.tgz","integrity":"sha512-rjhVuX5oq0GYaVjfnyfTgisR8Aj90dFDDQnO2uBi+iRpYjLaNuRcGFeRNPpJ7D8s00mC1DBNNFHtFABTjLcuuA==","signatures":[{"sig":"MEUCIQCFQlr/5puAtWDbtRNkh+FRzwt7DUtfHB0eaKW1+MYgQgIgXEBp78Gdd0u+tTBOChincShuBtqnvTcW6kzMAYw4PmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/didi.js","module":"lib/index.js","gitHead":"988228cb47007750d8ef65651a70a42f96480d98","scripts":{"all":"run-s lint test bundle","lint":"eslint 'lib/**/*.js' 'test/**/*.js'","test":"mocha","bundle":"NODE_ENV=production webpack","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.4.2","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.9.0","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.1","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","source-map-support":"^0.5.0","eslint-plugin-mocha":"^4.11.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/didi-1.0.3.tgz_1508230552503_0.3781173615716398","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"didi","version":"2.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@2.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"8318c6536f467ce496a3c39064d575bb305dd433","tarball":"https://registry.npmjs.org/didi/-/didi-2.0.0.tgz","fileCount":13,"integrity":"sha512-utrPsW2sPv8qd0qy/M1P/082BwJAFVjc00pmU3s+awe/p/+y+4PwXM3OY8jUrVk6CakX5NE64MruwiosNMUcZg==","signatures":[{"sig":"MEUCIFTHepvXQ+02P98uw+U9oyY3qmakXpIzq3v+1meGsYocAiEA5q6C2Q6wuoidIiavDmcnAx60oUF+7KJ2GZ91w0PXAu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47730},"main":"dist/index.cjs.js","module":"dist/index.mjs","gitHead":"3a655ae6156b587d15d6bde127aa8679d0625442","scripts":{"all":"run-s lint test bundle","lint":"eslint .","test":"mocha","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.5.1","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","eslint-plugin-mocha":"^4.11.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_2.0.0_1518546528684_0.7314854326635769","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"didi","version":"2.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@2.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"516bc007ba3d0a85ae7de46d08849f641a415227","tarball":"https://registry.npmjs.org/didi/-/didi-2.0.1.tgz","fileCount":13,"integrity":"sha512-KzB/P3l86bB9wdVI3VNXLlYsVnpwORjMFLY2vO5U/IJaMnnSmPy9LPuj2IdN9sI4FRnTNQPf9oKrQJ1QmnwKdQ==","signatures":[{"sig":"MEQCIBI/NaC3lnmXfyrwHzQKzvVNRP8KtDCuQGMXOCdY8lybAiBJfZaHRN+iNQL4EiaB3EsbG17QkQI1WiqgBEJ5mi5+fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48041},"main":"dist/index.cjs.js","module":"dist/index.mjs","gitHead":"680f4d99e34ea09d10405a17480cc3fa2043b528","scripts":{"all":"run-s lint test bundle","lint":"eslint .","test":"mocha","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.5.1","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","eslint-plugin-mocha":"^4.11.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_2.0.1_1518688018004_0.05059664112821105","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"didi","version":"3.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@3.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"39d3ed193d5942a21461e6b842f9a4918c9b9f40","tarball":"https://registry.npmjs.org/didi/-/didi-3.0.0.tgz","fileCount":8,"integrity":"sha512-fDnQmmSpLBxeJtM0zn/qZ5Ti3etuBvVye2/fGI38VkcdWPpH2pDxwk8cVusXZIyhLhihHNo/Kcx1oNbcqV5pkA==","signatures":[{"sig":"MEUCIQD26IYkVTbonyCDiQhIs76YoMaIM0G+6uP48MTssQpm6AIgAzuphi6QA2U/HVO3cjab+1wIWMTqqQ+62bpr4kTLH+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42159},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"bada985d98e739ed65444a21ed4b6c9179f89008","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.5.1","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_3.0.0_1520852515618_0.613262707086883","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"didi","version":"3.1.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@3.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"3683b16a4e39ef68511730ffdcbd1d0582c5caf1","tarball":"https://registry.npmjs.org/didi/-/didi-3.1.0.tgz","fileCount":8,"integrity":"sha512-lMYhQeSBdAdsj25OnuoEAkWNgjEtynklXnfkeusDRV2GpalhtYIVRqz0BZbG7GvqqOb2AlW+lAfy8IHDwbX9IA==","signatures":[{"sig":"MEQCID6Grbz6LL2ebubLEkGTEi3LmDwFRnF4JdPb5cdEJa1fAiAkk1dr5oBDKIvTiF6dJHbbXFT75NsNxZffS0yvfiSRJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42256},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/didi.umd.js","gitHead":"69466fce7b1812a12fb0e50a8614938daa165aa2","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.8.0","description":"Dependency Injection for JavaScript","directories":{},"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_3.1.0_1522574164207_0.28691738304284","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"didi","version":"3.2.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@3.2.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"56496750fd1eac2c8ff82fce0a5ddfbd07277df8","tarball":"https://registry.npmjs.org/didi/-/didi-3.2.0.tgz","fileCount":8,"integrity":"sha512-D59Ql6JPQITwjObDhqb20SL1QE6rs6VfBh+G+Oxh4Wfuz20mmfL1mfC80nIEgS08iyPifbCs1W6A3yYZJSBLkw==","signatures":[{"sig":"MEYCIQCLs5x//es9iQ0o6/B3rdHoqBtwJzPHMr8dPaz1V3UkygIhAMNfS6jahfwSSe469FLwQHaS5kEn+YDg5vZwEMQN6YU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42360},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/didi.umd.js","gitHead":"2fb16649214754e0eaa5fa2251f7cfa62486b2d5","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.8.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_3.2.0_1522604887901_0.9354052552704588","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"didi","version":"4.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@4.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"2b89d892a67fd3777f7642d3bf06697b69e9b622","tarball":"https://registry.npmjs.org/didi/-/didi-4.0.0.tgz","fileCount":8,"integrity":"sha512-AzMElh8mCHOPWPCWfGjoJRla31fMXUT6+287W5ef3IPmtuBcyG9+MkFS7uPP6v3t2Cl086KwWfRB9mESa0OsHQ==","signatures":[{"sig":"MEUCIHKIq6f/W5ElIucWkqA7Q4sHmRAwQxVqNQQDErQe83y4AiEAj4knIa+Sy+hHs2BIUUVQ9ybodC4E9PqjVoWhxrSPfNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42465},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"f81e553021da395199f515fe6d5fbfa0fae9582b","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha --require babel-register test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"5.8.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.17.0","rollup":"^0.55.5","webpack":"^3.7.1","babel-core":"^6.26.0","npm-run-all":"^4.1.2","babel-loader":"^7.1.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","source-map-support":"^0.5.3","rollup-plugin-babel":"^3.0.3","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_4.0.0_1522763115924_0.6403648407001201","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"didi","version":"5.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"41b31cb76f08f87cd7cb3f29eb234128df2edfb0","tarball":"https://registry.npmjs.org/didi/-/didi-5.0.0.tgz","fileCount":8,"integrity":"sha512-KPVWggbOGMVhXLod2zmoBCM2cX0wa71GlL0+I5E0EPvRtJmGuoY5K5+Wmk1Y+lOM6z+P2oaE+hcmn3dG0OrKFA==","signatures":[{"sig":"MEQCIC6ZuAWcRKsp17wiawCFYYFikJNQgfXjGlYZ9DCpbB7mAiBwhuYY94uT5g7OszPQMSlZqmU5oq5IXQTL/YPve8H/hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMj2pCRA9TVsSAnZWagAAsfsP/RVHbHbxB6zl+OvSlP94\n07gUf6nGl2xw+bKk9XYEnTqOzTJNL0l1qAHk7Bgp8BbVcHZ1RKHOeRlvoK0Z\n4eeFcYwQEvpiTtFuTSeMKmD5W6NLn4YCPC6wg6BAGbpwZ5OtwZ2DHIgL3wu4\nqsWzXfJk06E/rD4jum1dx3gYrQQOxhlurWesekSAVjHinSQ7lciNpn5fFZXs\nCb/vNqH0/I8YjDLOMXy9KcPlQUWlLP4QNwcin2PZnHWNA+b2vyLMnsNQghke\nsnjvdjYgoCtFw5NuMNjPw2MpyX9KPSOFnk9Vcft1yp+8nGen9T/x2Er3iTWP\nmT4sUz57vF3LoGqd/RPzcJiQ5HHC9bpPWdqm3SYqZrRgADWCBB3B13Rad08A\n2LkLFbNslOBLekMqEJDKLqCc/po7u/3ZE4q2/yqO2bOEqhpg8x4Y5D+ulUUO\n+v/txnZti8T1Pxz1233kn0urhMUErC7SeUlSW+DuNMhbLpByABLxqi/vEc4A\neFBODqmwC7ITyF6E2v01M6rjYDFVckDVsSgXQhikLbRJSKNHDM1b67KDonSY\nikcxhgMXBau+5VhY0tKwcl543P7OrodzYohWSzHKL3tttOGWhMAdQCUfSuSJ\nfVrvr9acyefPviTpzPPq4wugyrAGaeSujqLsx9T6cix2Ifbc8nD/CTH7VhaM\nBHyl\r\n=pq2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"fc5db945cc0d1c91605d67db32832233187c24be","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.9.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.84","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.1","rollup":"^0.66.5","npm-run-all":"^4.1.2","rollup-plugin-terser":"^5.1.1","eslint-plugin-bpmn-io":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.0.0_1563573672379_0.559923716092223","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"didi","version":"5.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"001c949d8458d3e7594a658a12ee371024ad5d4a","tarball":"https://registry.npmjs.org/didi/-/didi-5.0.1.tgz","fileCount":8,"integrity":"sha512-pEdXyqgXgLQzecI5J0z+dtbvO6rsbbMjPwtWFLrssBlPtIVBcFgyGoxIk2daY6ZvxOiJA438+iMD+qXaiI6kpQ==","signatures":[{"sig":"MEQCIHFj5hYPSyRmAKOjP89h5zChGnsBlP/A8PpGyzPTVTXpAiAP041E9Fw8BmHsxPxZr50/v1yui60NyBllPABWieHlAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMj7oCRA9TVsSAnZWagAAF/UQAJHMO1R2W87+PWZIShZl\nHWRBncPCtjaX54P//4GOAW496/arhNZFNakurLkVIue+1KWoI+AYdtH24Od/\nE0FnhGfYnJvxPsAOu5JEmR6tE6fVW2n7buVS1d4aK3AsXnHtth6aWf+QalP2\nwOvZ3nJi/n04N+JzalgNYnlLPb+yBHovNT+4QT/wA5/Hk9nPyZ7KdWnczyh/\nfzUA7vnTECash0igiBvQ3W8gZqlIRTuTzJk54M+DGj5fyvQRqguXlHwo/KDa\niP+BcXWgROY8sNycOaVCSMgdvfNLvTCeBQH/fHQsN1KA55ih2unmDx5eL73N\nC6oqDdxvFSPaQlRZDltG9TrQncA+FWuWF8Rh7cJlVUzivNYfpnewK+4VnBhK\nATn1tslIRMx26Xs6vDT3jfWmZoCRjQPOj+p+msAlR1GAxk5OU/S1ZA1UtAFC\nvXGdm4Ww1/1JlNb8fUIYC7QColn+mRur0CYB+S6E4hA3MZcu0j7gsUnTLJBg\ne2LireN+yLY8/9HiUylKOF4gFPzyng6WgRhLqJZ6smwQyLDAaFlgoYhd1oEH\nKwBd06O27q/tCv2dqZ8W2iR2hAOPuS9kq39lvVpDKNeqyeXGYs9FiaJMpGrK\nmiH3IhDxHk9b414gqd0qX4KJwhcinryYMaFNE9qdHhq+2R6BhRkRQohuk7hl\nA1Ja\r\n=Ts59\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"d7d54dad8afdb4882a381f9e1de499d20e187c9a","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.9.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.84","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.1","rollup":"^0.66.5","npm-run-all":"^4.1.2","rollup-plugin-terser":"^5.1.1","eslint-plugin-bpmn-io":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.0.1_1563573991507_0.8370913271165137","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"didi","version":"5.1.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"1e6057241b621269e8a17f13d7de10c59676e5c2","tarball":"https://registry.npmjs.org/didi/-/didi-5.1.0.tgz","fileCount":8,"integrity":"sha512-8G+OxuLQxd/smiAuXBSFI+Ilev4p3+2d63I/BhPHf1Hh1B2vLiEYJ++Cz7tByUeyqSazF1puiHEuQzBgzv5IYg==","signatures":[{"sig":"MEUCIFPpWl3wIHtMrBrusuU3GL2fdHqizmpfVrFpDO3MWunKAiEA6DTkeIK/GWXfuieFX8RBF0TTDJlMJg1qViU2F+RoMaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMwO8CRA9TVsSAnZWagAA4GkP/1MQLRZABgH1Mob0wfLl\nkeUb6EEaIMpiEgldDtFPZL84f0o8KKD1h9X+3bNXtM4ffv4s6mnKazUE0Yn9\nAOyQov+k21ALg5tacPTQF3+DsQ3pwDpBVHLvCQleM9Kq1yebUBqgkbbkJC63\nUBlEGRnoTxHhqvFq9hczYpNKMqh3oCkWgJeiRuvEHEazF7yk8Qa5h7eH644d\nqYqA2Gd/BX5Ty83/XkakPhpCbtqVAJe3Cc3bszNZBwJFn4yaXKHpvcoDwF0U\n2c14GYmDVAn/uS9Zu5pfP6y1/3kXJ2aNKdhGtXjLCgRNubybRsYXy1MGAhjm\nk//GSPYs4EJ4a+vsS6KGbfoZrszw3Aq2rv/4HI8O+S5zGGVOtehHsXcvANSE\njpok+vAGXObChvdIFetntWrpn6aDRyHDKfYMGnBHwopt8mrmpaa24IKcK/JG\nSGP3B6mCBNDLdk7MADl2pSUz1rcuLA9nCvlUJ0IhlD+w9Z9ivDbZI4zK6WNO\nbqp/Ya2Pb3hpLHw4gUJIsfhsCGeVKuGzjEO0TTeTcqtQLJj/TVem1l1rYCjI\noAByyE5ZIdmRvuxGQqgYjd8A2R85sS3qQuL9ek1R/vOJR8to+IHdc+NRo8dj\nzBFq3Vw0A9RqrK73OHgErl8sHXVlAcoBvnxhLUNRbka9yCbFg1F+aJnHWs3r\n8dwL\r\n=oHiL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"e21287890ff614c844d225a17c798eb2e074aa63","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.9.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.84","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.1","rollup":"^0.66.5","npm-run-all":"^4.1.2","rollup-plugin-terser":"^5.1.1","eslint-plugin-bpmn-io":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.1.0_1563624379959_0.9880652190132728","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"didi","version":"5.2.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.2.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"6ac8bea262b137a8e91070a5ffe073d7dc706c3d","tarball":"https://registry.npmjs.org/didi/-/didi-5.2.0.tgz","fileCount":8,"integrity":"sha512-uhkt4RjQRRGcO6sxqY/NTqe1myJR/ovISXVTKYslVoK0hxVgIO/XcUym7axfKjCcpICs8hO4aeTrKUD7kOclYg==","signatures":[{"sig":"MEUCIQDIC0raU1MnODUWlaJv7VvrnQWxQlJCtTqCOcI0YkbKsAIgWCxBigkJDBwtff0i3m1yU1atSnr7AeDn+UXd3P4SwLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMxjhCRA9TVsSAnZWagAAe+sP/2XnGMw7lka3znJUtZkZ\nTpqVu/0s8o8X94GESNuVP1xwZle04UoGA7c7P3x6IQsAMuifu52VKZ4YlY9L\nH+o7Lz9uVmSj7AWFnpVaczt2ul4CZw3yGXtEPL1yALLyvYYJUbkF2NEMAb9F\nnuWiuvxdobFnOVcSdMwtQLrtMy0Z9lSmHGI8Yj2vK6S/Dn8NBbMEQt0Q4U4v\nTnh7q3mbqobHs1m7IKkFwgW8gEEcP920JTXJe9Drwyy0lUTl4ZFvOT348re1\nVOV/LStlYuL/VgctKhZnoRANAMtJ2DJdl3Bf1PSWVlp57idXlycDA3vLYnku\n2lhezeTWDc4qZRpONoc2i/UJNWk4Yo/h/+AH6JLeXfbeOE41aZUAyeIPQwrw\nDFB15HYjF7xjghd4BatSXsg4rMTxSi3nfWhK2Cylf5ep3MXLk2Z9zd2x/nzn\nHdImgVHhZSidaV3XKpagYPLZnSr/vl6HngQ1ew8Jloqsq+amN8YGCar+GXNS\nj+0vBVEUJRcgLrFNVnkrkuV+QxyDIogdw/JAJBDsWfK/w1YzQQ/dZv6lCJtW\no5j48sXqX+iXTa1blAZfbPhFrA70e23CzSA48qY6ahA6OhUHKI/tdzjz0dc5\nRMc807sSj3+U8m4Um+NhOXjVcpkjOPN1zaQPqOuYqpQA6IY5CcgyeybEg6uK\n6uUX\r\n=QCwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"132a68c3b48ac2923a3e4b66d57b48695ab245fd","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.9.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.84","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.1","rollup":"^0.66.5","npm-run-all":"^4.1.2","rollup-plugin-terser":"^5.1.1","eslint-plugin-bpmn-io":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.2.0_1563629792669_0.49496677548137136","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"didi","version":"5.2.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.2.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"1a0b1336be8baa0b068a72036eedd9fb94135bff","tarball":"https://registry.npmjs.org/didi/-/didi-5.2.1.tgz","fileCount":8,"integrity":"sha512-IKNnajUlD4lWMy/Q9Emkk7H1qnzREgY4UyE3IhmOi/9IKua0JYtYldk928bOdt1yNxN8EiOy1sqtSozEYsmjCg==","signatures":[{"sig":"MEYCIQCvTM1KgAQsc88Lbk3TqCduPFGI+xLq0LLkXI4zO+wYdQIhAJ58jp0WpXUUdES/+D3/QeX99HfgjFan623UAs8sg20q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNK7ZCRA9TVsSAnZWagAABugP/255qZIFFocBYKWqQb0R\np+TdmP/gKca/BiXv7HTC3uNzmPtXzCaXIrMKNc0/QggrJ72AO34XOhw8PbyG\nYDqlv4+fIZc175cRtaGBzDLN0k/wHb0g9lys8ySIvDAtuY6ahhfNK7vp8p0d\nPrsRD4V8y3ZRzILkmJ69sovubGzjwVOsqixux8Yf7BphR3SP8BGja0U4Wnk2\nJ/1R8efam6qZK2D+Zo7+HDl1KUPq1B0nPoM3biVUNmIqbKjFyvVlJErCtiG8\nsenB5HZSgP9QwKWl6a75KYmMQs4T/Z4EuIpnKpa1DuNOiCuO5T0EhHbVjY01\nwO6limkdoCTyvKyUz6uVDrwWPedaXG8FNyA24XiNagueQONnM//GURJFuvvI\nRG+RpXJvvfjLwNaPKU97mEeRW0L/GsYf3WYnUpxZie1qc6I8INQeabviJXgS\nlKm7z0dvBX+BvEZs4foFgkmKP2k3ZVBM32C0h/0dAievB8F1j1sQ5qpL/eoZ\ntWpOVv6WTdPoynKJX1EezqljSyQJoY4tqjEnnasGCotqHjzCLSmOpVG6r5wa\nSbvtcnXKpNc5n711Y0UBktEP9ilvJwhJf9x4ezqOiD73P5r5sRfX3VtSh1I1\nqqHWxVhYRm3ur2HNxGGPbYA8bEav6alQAZBwrHYOItGzIFRsTZAWRH5pW6dd\n49yy\r\n=4j0N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"cb695776e2c146fc5914539cf3a8c3b6c28a8210","scripts":{"all":"run-s lint test bundle test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"NODE_ENV=production rollup -c","prepare":"run-s bundle","prepublishOnly":"run-s test:integration","test:integration":"mocha test/integration/*.spec.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.9.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.0.84","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.1","rollup":"^0.66.5","npm-run-all":"^4.1.2","rollup-plugin-terser":"^5.1.1","eslint-plugin-bpmn-io":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.2.1_1563733720844_0.5062986863365551","host":"s3://npm-registry-packages"}},"5.3.0-0":{"name":"didi","version":"5.3.0-0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@5.3.0-0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"b2d2442d2d1887b4402e6e08f8f24456b227e3d5","tarball":"https://registry.npmjs.org/didi/-/didi-5.3.0-0.tgz","fileCount":10,"integrity":"sha512-UpGYHBCdnNc0hGl1ySc/TsDbg10nNSChG9GEcR4VBHMxcHl+hRaV1sj70vZ6nrn4tT/NMIXxkgUhO2Nr+UpcPA==","signatures":[{"sig":"MEUCIGFkH02aCU4Cxs99j1xnwtQuRRI8V/rSrnQEfAI4Pry3AiEAtHNToKu6096j/NHBljUpT5gkNx93uMRVfDVmm25mPHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwq0eCRA9TVsSAnZWagAAgu4P+QBdXjEuyTw7+sOxLM2w\nEzI9tjap01l+quU9ZUu2QBtUOwEHNDZauZrM8TEViUpRGWE+0RQkqifNV+WG\n0FkqlLRUS1fprwD4JsZ9UpHfvT4a4duP5Un8zsAETlqJog/OUKtEGLXUntBr\nAESkNDQtRYEKX8EDjCxZF/fA3fTsnR5Ew9s16IKfvBIYtQt+inUH5fqPucJ/\nuaDh48p7svXZQmVb3VTvdGAj1/F6cD5IjwuXEg5pHtaqjV+qk9/WkTA35n2T\noG8/YWwr9W0oHXnTi5vG67Uj9i7V8HKTinmGbHFCMLkN0iBTlVcLngej8rWa\ncokGgW+Ur9Q+ZC3jcIXaXKe65rOfL5ptu7NwPF1R1odkzvTmr3hMea6jovvq\nVnqgwmx6adDf24tFRbyu/Qh49rdCSLEeJNEwiyY1nzYPfCbifOXgTOUe4o99\np3tjj1MGX/W1M0pDZMXuRJu05n1EicaEZUopFhLEwm/mIq5GwLdr5etiW5Ri\n/62zbRQ54Zf8JGmtQwwHPkH803HV3mHzcOzVJq+0JiazOId4r8HkHqwogDHG\nBS5pwXxNmOjR43Ao4K5IlVihjoLMudw19P9E6XXMeEjT6aAhQIdBXB7VoG7V\nB6TWzHmPoEusRTrtj4dPcN4+3xMdhTOM6h/Ih31hRtmay2lanDuQNZ/6icJf\nCvRW\r\n=3TC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"2bb34e7a46e2dde186e268612f5b4136a18975fa","scripts":{"all":"run-s lint check-types:src check-types:test test bundle copy-types check-types:integration test:integration","lint":"eslint .","test":"mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","copy-types":"cp lib/types.d.ts dist/types.d.ts","prepublishOnly":"run-s test:integration","check-types:src":"tsc --pretty --declaration --emitDeclarationOnly --outDir dist/types","check-types:test":"tsc --project test --pretty --noEmit","test:integration":"mocha test/integration/*.spec.js","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.8","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","chai":"^4.1.2","mocha":"^8.2.1","eslint":"^7.14.0","rollup":"^2.33.3","cross-env":"^7.0.2","typescript":"^4.1.2","npm-run-all":"^4.1.2","@types/mocha":"^8.0.4","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_5.3.0-0_1606593822370_0.7352363306952163","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"didi","version":"6.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@6.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"c983d28d07133864b28b868914a5ed909121ee6a","tarball":"https://registry.npmjs.org/didi/-/didi-6.0.0.tgz","fileCount":14,"integrity":"sha512-X/rBLIy4vj+9ipe6zy8hNNqTmh1om9OY8qfc2piw/jYPqfsyPY0iAOZsI+V9Qqj0rjskzsH8NYe///w88N6e4w==","signatures":[{"sig":"MEYCIQDXwkJvEyN5elbpQKxxMrYtNqxOqecnONH1cKX8VeIdNQIhAKMCGqIyt+o97hPYN7s3UQAdw8UOrMO4p9WzunhHoI58","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4ixsCRA9TVsSAnZWagAAhD0P/jJy/abmfc5ENahyYBga\nQpAL+dAFx1m4flq3ycnzgKFkLdUNplgWfI3K4YJAMRzyosaQJJrfPTq9n3UF\nXqpkJhAXHyD9R6ZbiQ2oK3DY2h1jBpXoI31paBqRFb3r5Q8IkOlOva7ymYc9\ni3hMtd2+YQs1//IcmXnySSgJm7sjJCt1i3ehfvF1oKT2DXUwTUakL/qfSHj1\nuZMwRs4c6hG/XDQtv7+I5wCeHi67FQX6aitHqPf5GB8PONbrFO61FSDxrvbD\nbeG5XgohsT5fsEqNXkgcq3NQadAJLKRg2kFGCwgQuxyqXCBC+wDxtTNtmY8Y\ngRbRI6HlUIXavaBNJjNkmpLJ9JG/m9o6nkqZ7fkGlS3IcDD6awo+JIP9LOYo\n39QNXkaUtYvrtX9X0igYTvcRhysyPaNAcvdwfFRYkd/sSO0eAn1hGVL6LJP1\n3XlwVZw2IFcwslfTtdOYNQzsKEStAtQ6Usax/f8Xja2tTGwvcoaGpKDlKWzW\noDw37EelRciV1aYhwpU3F+7s8txyTrUxgod15m6XSKBG3zXg8YgHwEjNye1e\nc0Zwqe6BDZfedb43Qtoe0C1cWPa2FFbIJCnibHuZLYdBETvAdJNDkVTH+IG0\n+LIP3L59wtyrGAj1mOCyJ/k4D8oPYihmNVZFMfhZwN66oNlNcCQ9EIzSSjEK\n/RGx\r\n=vq3y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"097d5d950e55a7b67b36a7e2bafaefb0878625a8","scripts":{"all":"run-s lint test bundle generate-types check-types integration-test","lint":"run-s lint:*","test":"mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle generate-types","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint .","generate-types":"run-s generate-types:tsc generate-types:copy-shared","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"mocha test/integration/*.spec.js","generate-types:tsc":"tsc --pretty --declaration --removeComments --emitDeclarationOnly --outDir dist/types","check-types:integration":"tsc --project test/integration --pretty --noEmit","generate-types:copy-shared":"cp lib/types.d.ts dist/types/lib/types.d.ts"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.10","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chai":"^4.1.2","mocha":"^8.2.1","eslint":"^7.14.0","rollup":"^2.33.3","cross-env":"^7.0.2","typescript":"^4.3.5","npm-run-all":"^4.1.2","@types/mocha":"^8.0.4","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_6.0.0_1625435244107_0.8249737545888438","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"didi","version":"6.1.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"didi@6.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"0aff027f26586b097a3c568695a86d4881badb62","tarball":"https://registry.npmjs.org/didi/-/didi-6.1.0.tgz","fileCount":9,"integrity":"sha512-9895eB/9KKRZgjBq5ITjU3PdbboM5X+pZFNvmhRQmUZuFM3qhhZ21RjsptAmpvOk7YddEZt3IF8ZT8uHH182dw==","signatures":[{"sig":"MEUCIQDwyd5eV5lvJAMrp0/B/QLYSeeps3FbT3J9fs3mG6vDcwIgK0Z080eQJShH/p+cSaPLx20Py0mQ2LaxlpkLDipEWh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50854},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"5a8283ea92ea10769c0a03f4d20ff73a63aaea14","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chai":"^4.1.2","mocha":"^8.2.1","eslint":"^7.14.0","rollup":"^2.33.3","ts-node":"^10.4.0","cross-env":"^7.0.2","typescript":"^4.3.5","@types/chai":"^4.2.22","npm-run-all":"^4.1.2","@types/mocha":"^8.0.4","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.11.0","@typescript-eslint/parser":"^5.3.1","@typescript-eslint/eslint-plugin":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/didi_6.1.0_1636921487554_0.1785516155346194","host":"s3://npm-registry-packages"}},"7.0.0-0":{"name":"didi","version":"7.0.0-0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@7.0.0-0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"4aef72933c1cce92a51db7a300dcd119076f99f7","tarball":"https://registry.npmjs.org/didi/-/didi-7.0.0-0.tgz","fileCount":9,"integrity":"sha512-Q7UnNyeGv1FHqRS4t5T0AB4Veos81PKRK9jTnaZrHXvSUsCbo3ps7dp6cFDW3TyJ04/BpKsvEKX0pqd116zUzQ==","signatures":[{"sig":"MEQCIHhatw2kNB2NH6LjTDGNhbF49UwxBf868a9uV1S/xlT7AiBbVufhgkfk469QculUYc7ATZP+fNVXhtwOEE2wAZxb0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"7ddba7e069c3fb3885500e2119c5fbd529405bba","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^7.32.0","rollup":"^2.67.2","ts-node":"^10.5.0","cross-env":"^7.0.3","typescript":"^4.5.5","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.13.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_7.0.0-0_1644826510048_0.553870377139428","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"didi","version":"7.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@7.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"df62ab5cb370636067a8e6e59ec183ea91be153d","tarball":"https://registry.npmjs.org/didi/-/didi-7.0.0.tgz","fileCount":9,"integrity":"sha512-Fsbcdw515b4NoWn25naLyJrX/J+9o+AsH5mqG9JQxjuQp2wbz5C1ohqSLYQy86MiVIb0VVlozTWDD2neH/pkaw==","signatures":[{"sig":"MEYCIQDDDBcn12B0yCpqoCVdk+8MfQs+zPK9LzRlpGGbUzSxCgIhAOZ+dukcW/zorYwZgUjUGDzvmGHC/SojGMrxbOrNrgJN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"2bbf438486c6723b0434eac883d4836a439e757b","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^7.32.0","rollup":"^2.67.2","ts-node":"^10.5.0","cross-env":"^7.0.3","typescript":"^4.5.5","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.13.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_7.0.0_1646336559506_0.7653528666308371","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"didi","version":"7.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@7.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"3ed71cd3f30feaac663d23e6fce9881fd29828a4","tarball":"https://registry.npmjs.org/didi/-/didi-7.0.1.tgz","fileCount":9,"integrity":"sha512-Pq6H7jqPZBLV+zreET/7zNLtItgCArZGDCzh3w5BXEJVdxixYY8VaPENmlXL9oxiEfltjTOSvsOVe2WFoU4rIA==","signatures":[{"sig":"MEQCIAMV16fcJW36dGcVEVbkDxWTQ110eKTY4vDxXV9Ac//rAiBiwncd2707AVEJWNes9krS5v6guPZegii0zgyxKle+jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"338ff4729a2ddb9a86d79fb9a603b779890227ca","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^7.32.0","rollup":"^2.67.2","ts-node":"^10.5.0","cross-env":"^7.0.3","typescript":"^4.5.5","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.13.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_7.0.1_1646353009015_0.7368307086491117","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"didi","version":"8.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@8.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"37a552ea0cdba65a97b5170c37cb07d6852e5b45","tarball":"https://registry.npmjs.org/didi/-/didi-8.0.0.tgz","fileCount":9,"integrity":"sha512-PwqTBaYzzfJSyxvpXPcTWF6nDdCKx2mFAU5eup1ZSb5wbaAS9a/HiKdtcAUdie/VMLHoFI50jkYZcA+bhUOugw==","signatures":[{"sig":"MEUCIQDwXPhhLDZDzL6H8cUQC7rVUy3qyFNg4vD+XsgnKAjdygIgTSlRQJ3IiaCy6/BMuAipWpMrPSX4q4RNTorO8sbLI/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"9c8e84cf0433a3b97f54b8de73d17766843ca425","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^7.32.0","rollup":"^2.67.2","ts-node":"^10.5.0","cross-env":"^7.0.3","typescript":"^4.5.5","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.13.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_8.0.0_1646397748342_0.8583214647876547","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"didi","version":"8.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@8.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"c49d2daaa041e535c916daaf90cb1381cafb0492","tarball":"https://registry.npmjs.org/didi/-/didi-8.0.1.tgz","fileCount":9,"integrity":"sha512-7oXiXbp8DHE3FfQsVBkc2pwePo3Jy2uyGS9trAeBmfxiZAP4WV23LWokRpMmyl3hlu8OEAsyMxx19i5P6TVaJQ==","signatures":[{"sig":"MEUCIQCE4Sy/1fOr9M86kkMfZUIDZLA9h677JKiT07tVIjG3VwIgZN7Lo3+NLbN8vYMJ1148B8+OA2n6GH+ssU113q+uTNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54267,"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"203b972e71593a541a0696abc83588b15622f602","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^8.18.0","rollup":"^2.75.7","ts-node":"^10.8.1","cross-env":"^7.0.3","typescript":"^4.7.4","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.14.0","@typescript-eslint/parser":"^5.29.0","@typescript-eslint/eslint-plugin":"^5.29.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_8.0.1_1660692278576_0.9691070371822934","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"didi","version":"8.0.2","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@8.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"edb3cbfddc4b87f58b6804fe07eb7a072636ee88","tarball":"https://registry.npmjs.org/didi/-/didi-8.0.2.tgz","fileCount":8,"integrity":"sha512-Wpq46GzfER5kVkqFCJtHTXsdlqh6SRPA60jTrKECQ1cl84/ALpQJrqAFlEXpue+Lxi7/6xzFIxC5V3UsS/x9aA==","signatures":[{"sig":"MEUCIFQeO3aM+0OpOfPkB/MjEIMNCxuiEU+aM2yNembkjSilAiEAr9UJeJq3y1DuWgL0RmyM3Wkd0Z8Sbd+RAoNy8dYNbMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51597,"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"b3639adcf29f3ab1d2db99d416572c842979b3d5","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"umd:main":"dist/didi.umd.js","repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"8.18.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^8.18.0","rollup":"^2.75.7","ts-node":"^10.8.1","cross-env":"^7.0.3","typescript":"^4.7.4","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","rollup-plugin-terser":"^7.0.2","eslint-plugin-bpmn-io":"^0.14.0","@typescript-eslint/parser":"^5.29.0","@typescript-eslint/eslint-plugin":"^5.29.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_8.0.2_1662717938216_0.5271682145583096","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"didi","version":"9.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@9.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"f127477d098a60329a80638333924c15291f8496","tarball":"https://registry.npmjs.org/didi/-/didi-9.0.0.tgz","fileCount":6,"integrity":"sha512-bOZ7WAah3t8TxKV81pbIivHjWyABot49YXG1M3QztnUlZDHz3MRNJ1nZO87JbqrkqNI/2GR4ncHfXdGIP9LX+w==","signatures":[{"sig":"MEUCIQCXKhV7n0hW32eYfBIMfOP+u3DWFTP15KSvzF57AsY97AIgN4eEnr6KRFsfzQvsK36suTdfFB1TfDk/gddkt8m2Y+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34498,"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"a3dea7ee3e37f48035b7d96b219bc8109b5e9ecd","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"8.18.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^8.23.1","rollup":"^2.75.7","ts-node":"^10.8.1","cross-env":"^7.0.3","typescript":"^4.7.4","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","eslint-plugin-bpmn-io":"^0.14.1","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_9.0.0_1662983807551_0.7493047297488769","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"didi","version":"9.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@9.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"15ddd0c6958071ab8ae3b011002f01870acae407","tarball":"https://registry.npmjs.org/didi/-/didi-9.0.1.tgz","fileCount":6,"integrity":"sha512-2WP7TPUx7PaRuwu0ZVu4FM/DLerrYeuMzP9/6zgMlXpVsdH52PPCGA5vlQIbX9gi8r5LlnDn6Kxb9r1jxjAiuQ==","signatures":[{"sig":"MEQCIFl16iHaeN8WDmzdwkRkoMKyo6C4JCKY3PY61qpuXcsaAiBzMpzKnq0+TApMeK5f+FOKPorgK+tlFFssycXOypn11Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34496,"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"83d62edb7cfbf538c30207b84267dfbdbe9660ac","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"8.19.2","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^8.23.1","rollup":"^2.75.7","ts-node":"^10.8.1","cross-env":"^7.0.3","typescript":"^4.7.4","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","eslint-plugin-bpmn-io":"^0.14.1","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_9.0.1_1674504446086_0.026588639755453558","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"didi","version":"9.0.2","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@9.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"e49a80aa281b5672e45519ba1980d7fba2e32cfb","tarball":"https://registry.npmjs.org/didi/-/didi-9.0.2.tgz","fileCount":6,"integrity":"sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==","signatures":[{"sig":"MEUCIDZ9tUm0pizylU5DFToyYf3g548x9HPZmB4IwSPHA1EvAiEAq1FahYIPAEYdHpAu8mwqTWYfCE9UAFHwKVF6URm/TrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34530,"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"},"main":"dist/index.js","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","gitHead":"2ff5c7a3504ae1729dddd2f4772580da99df8be7","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha -r esm test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext .ts --ext .js .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha -r ts-node/register *.spec.{js,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"8.19.2","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^8.4.0","eslint":"^8.23.1","rollup":"^2.75.7","ts-node":"^10.8.1","cross-env":"^7.0.3","typescript":"^4.7.4","@types/chai":"^4.3.0","npm-run-all":"^4.1.2","@types/mocha":"^8.2.3","eslint-plugin-bpmn-io":"^0.14.1","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/didi_9.0.2_1674592065922_0.5029344874456827","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"didi","version":"10.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"63ef6fc5241fbe34176c8764e72a0d9c91dbfe68","tarball":"https://registry.npmjs.org/didi/-/didi-10.0.0.tgz","fileCount":6,"integrity":"sha512-c5ufRgcZ2qP6W1E9L/5AqXDgapAUXKkVrmzKv6pJqa0JNQdFZilvlfB9vbBbcjEeIqMdKcCg3FxHJB9MEga1FQ==","signatures":[{"sig":"MEQCIASMIPg4f20e0nh5aP8N3qtisILppYo1/wY4DM+D0PjQAiAzvN96z9VtV3YLwTIcPI65LXW+G1Aj2cEVZmDUs0CZug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36740},"main":"dist/index.cjs","type":"module","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","engines":{"node":">= 16"},"gitHead":"7dcff44bddde78ee2fc97e1d24ab9903772a5470","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext ts,js,cjs .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.1","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.8","didi":"file:","mocha":"^10.2.0","eslint":"^8.54.0","rollup":"^4.5.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"~5.2","@types/chai":"^4.3.6","@types/node":"^20.7.0","npm-run-all":"^4.1.2","@types/mocha":"^10.0.1","eslint-plugin-bpmn-io":"^1.0.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.0.0_1700663170851_0.7270839163632186","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"didi","version":"10.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"b995c7cd2d42232be081688512ecc4e67663e344","tarball":"https://registry.npmjs.org/didi/-/didi-10.0.1.tgz","fileCount":6,"integrity":"sha512-rddmyUjpIh8pIu9OVtqQjGkZB4jNOaaRMz9AClSH3WUEOoJctxpFmqjTButmI5na5sSIDpfjABe34wEvEhrjcg==","signatures":[{"sig":"MEUCIG3B+0k24Iu0+Hlp0hJE1ST0bsE/orVogZQ+INhi4tbgAiEA6oFrGFBE0M+BS2RQiPdVQidh6WybX7lP2XZb3COjO40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36742},"main":"dist/index.cjs","type":"module","types":"lib/index.d.ts","module":"dist/index.esm.js","source":"lib/index.js","engines":{"node":">= 16"},"gitHead":"845c0df61cc4ccd1dbe8690aa25143be49860714","scripts":{"all":"run-s lint test bundle check-types integration-test","lint":"run-s lint:*","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","lint:tsc":"tsc --pretty --noEmit","check-types":"run-s check-types:*","lint:eslint":"eslint --ext ts,js,cjs .","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.1.0","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.8","didi":"file:","mocha":"^10.2.0","eslint":"^8.54.0","rollup":"^4.5.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typescript":"~5.2","@types/chai":"^4.3.6","@types/node":"^20.7.0","npm-run-all":"^4.1.2","@types/mocha":"^10.0.1","eslint-plugin-bpmn-io":"^1.0.0","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.0.1_1701265501195_0.07399083904888748","host":"s3://npm-registry-packages"}},"10.1.0-0":{"name":"didi","version":"10.1.0-0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.1.0-0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"50f1b3bdbe7c36c1ab9c1afb99e1242eca36b45a","tarball":"https://registry.npmjs.org/didi/-/didi-10.1.0-0.tgz","fileCount":6,"integrity":"sha512-uTQh96cocoBbQAqWju0DULwzGr1TxHyRrloMB+5ctsXq8+ROgniF6yT5N62ORvJzitahmwHORuQWFFCBBkOn7w==","signatures":[{"sig":"MEUCIQDv8zUB5CFSiLrKoUq5Y4hURY2hfrEhs1XIZcH/qu0BYQIgKCWT6i9zZP/VHNcJ32s2+XPAnBVBhMy2jLoLYPhJeYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37422},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b25c8b93e6ee28a905232dc31a3dd7e941dfaef2","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint --ext ts,js,cjs .","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.4","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.5.1","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.16","@types/mocha":"^10.0.6","npm-run-all2":"^6.1.2","eslint-plugin-bpmn-io":"^1.0.0","@web/rollup-plugin-copy":"^0.5.1","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.1.0-0_1706978152487_0.7643284588626496","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"didi","version":"10.1.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"6135128e73c8cbe727ad7c97615f045b9f53d0c1","tarball":"https://registry.npmjs.org/didi/-/didi-10.1.0.tgz","fileCount":6,"integrity":"sha512-a/IfAHZpheV0FxVyEbgpHwtLI49P4eM7ofCFmXof/vA3AaaGsBYJvMMFZZPJf+CLAP1MVQY7li1Xjfb+VJI7FA==","signatures":[{"sig":"MEUCIAjSi1jryxLspSCuKHx6NxmAQMuMVS+rsV870Zw7Q4O+AiEArja93FQ1K9/W1dL7MlrZoQzGAc+CfhVcbzzH0NBBwh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37420},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"475e6e61f9e4da89cff66beb3f015363f219da1d","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint --ext ts,js,cjs .","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.4","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.5.1","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.16","@types/mocha":"^10.0.6","npm-run-all2":"^6.1.2","eslint-plugin-bpmn-io":"^1.0.0","@web/rollup-plugin-copy":"^0.5.1","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.1.0_1706978547280_0.1615535099589549","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"didi","version":"10.2.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.2.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"2198fb354dcf8acd4bf9f9175516a67d6ed78d7f","tarball":"https://registry.npmjs.org/didi/-/didi-10.2.0.tgz","fileCount":6,"integrity":"sha512-HqlQimiIImFz8amKDomklW8pZ/7JhiGtgru8yOUlN/VE2X9WQ4sMj2pdsuk8IhWQjGVHTmvKXEmmYQaOKLrr5Q==","signatures":[{"sig":"MEQCIFFhMDrNGuwNGWEiQ5cjemB7UIVYvovojQySMelmGRKZAiB4nhqPpA/jLnR/fvjd1XuFe3m6tI72/ppRSzHw7DHlsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38292},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"8ee9a19c6376463329318d5d5ffc92645b70cee5","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint --ext ts,js,cjs .","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.4","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.5.1","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.16","@types/mocha":"^10.0.6","npm-run-all2":"^6.1.2","eslint-plugin-bpmn-io":"^1.0.0","@web/rollup-plugin-copy":"^0.5.1","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.2.0_1707071505150_0.30572195989734974","host":"s3://npm-registry-packages"}},"10.2.1":{"name":"didi","version":"10.2.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.2.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"8ca6a062ecc98e6517c7d4660587402909eb2f6e","tarball":"https://registry.npmjs.org/didi/-/didi-10.2.1.tgz","fileCount":8,"integrity":"sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==","signatures":[{"sig":"MEUCIQDYE7rsfvPZcQGDzIpPI8i4r1bJlVVgrreEJCeHjPCCygIgOQ06VAM7Y0pBtnlg9S41BVMIttT2QXY0h+Wmivo9fZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88189},"type":"module","types":"dist/index.d.ts","engines":{"node":">= 16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7b58b540c0a743c649da31e924a057af9c7c7f27","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint --ext ts,js,cjs .","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc --project test/integration --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.4","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.5.1","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.16","@types/mocha":"^10.0.6","npm-run-all2":"^6.1.2","eslint-plugin-bpmn-io":"^1.0.0","@web/rollup-plugin-copy":"^0.5.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.2.1_1709764046723_0.6354570921291096","host":"s3://npm-registry-packages"}},"10.2.2":{"name":"didi","version":"10.2.2","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@10.2.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"438741b8281be97cdedd8da2a42c307a918b9706","tarball":"https://registry.npmjs.org/didi/-/didi-10.2.2.tgz","fileCount":9,"integrity":"sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==","signatures":[{"sig":"MEYCIQCZMnPi6lxmWWcLBZiA0SI0RaAX0ApvGBVa2pj82pVGrQIhAN9YG2VAHAj8dIAdfilr9CKTITacq96RWqn8S4/fwfDn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100173},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9310de485e9e51d44d3b33c6285d20ef60e1aedb","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint --ext ts,js,cjs .","test":"nyc --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"run-s check-types:*","check-types:lib":"tsc --pretty --noEmit","check-types:test":"tsc --project test --pretty --noEmit","integration-test":"(cd test/integration && mocha --loader=ts-node/esm *.spec.{cjs,ts})","check-types:integration":"tsc -p test/integration/tsconfig.json --pretty --noEmit"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"10.2.4","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.5.1","ts-node":"^10.9.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.16","@types/mocha":"^10.0.6","npm-run-all2":"^6.1.2","eslint-plugin-bpmn-io":"^1.0.0","@web/rollup-plugin-copy":"^0.5.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/didi_10.2.2_1710879150797_0.8001585617273546","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"didi","version":"11.0.0","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@11.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"db0cab692a3c8ad0359338b93e7601364540a846","tarball":"https://registry.npmjs.org/didi/-/didi-11.0.0.tgz","fileCount":6,"integrity":"sha512-PzCfRzQttvFpVcYMbSF7h8EsWjeJpVjWH4qDhB5LkMi1ILvHq4Ob0vhM2wLFziPkbUBi+PAo7ODbe2sacR7nJQ==","signatures":[{"sig":"MEUCIQDbQZXSNjthNF6RrqUgRVmClmSv1gZhdohxBZeAGV/mlwIgSzVWCPh7qodd3mPP9wK0NH5JSkFChJgibcYQrKMluZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">= 20.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"0c12d665f8f8ef23d3bb5bed3e820e9c2507160a","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint .","test":"c8 --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"tsc --pretty --noEmit","integration-test":"(cd test/integration && mocha --import=tsx *.spec.{cjs,ts})"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"11.6.1","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.21.0","chai":"^6.2.1","mocha":"^11.7.5","eslint":"^9.39.1","rollup":"^4.53.3","cross-env":"^10.0.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.3","@types/mocha":"^10.0.10","npm-run-all2":"^8.0.4","typescript-eslint":"^8.49.0","eslint-plugin-bpmn-io":"^2.2.0","@web/rollup-plugin-copy":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/didi_11.0.0_1765494124629_0.08051748431543682","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"didi","version":"11.0.1","keywords":["di","inversion of control","dependency","injection","injector"],"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","_id":"didi@11.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/didi#readme","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"156f19ee3b60a92e215f45d202b6e1e678d7e82e","tarball":"https://registry.npmjs.org/didi/-/didi-11.0.1.tgz","fileCount":8,"integrity":"sha512-eEBvv5SHBhoCyDX/kOR8UozNfqEkjEXjNCTsE2vWWoxoJ5QC8KXYRTE78mrpdpvXNtSEriLhbgQdD0OkHvLFWQ==","signatures":[{"sig":"MEUCIC3yn9xp3NrtJmNsPp5yFBUm/fMPO+m1xYsFIRK1r2v1AiEAz2KQh9fMPNdmrfMGZZiaL2ibHg91SRvSWYeuIoo+fkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCw78kOLxzVjnONGz+YQfHAPCDzBubNBgAMAZvc2926BAIhANMX7vihwpjz3StGhL1mkWzGH2GiO1rI5cY3yOA8ZJ0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">= 20.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"40e94767e021f0dd3f5151589187210f01b92c86","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint .","test":"c8 --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"tsc --pretty --noEmit","integration-test":"(cd test/integration && mocha --import=tsx *.spec.{cjs,ts})"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"12.0.2","description":"Dependency Injection for JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.21.0","chai":"^6.2.2","mocha":"^12.0.0","eslint":"^9.39.3","rollup":"^4.59.0","cross-env":"^10.0.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.3","@types/mocha":"^10.0.10","npm-run-all2":"^9.0.0","typescript-eslint":"^8.56.1","eslint-plugin-bpmn-io":"^2.2.0","@web/rollup-plugin-copy":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/didi_11.0.1_1790869698371_0.5759216661882822","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"_id":"didi@12.0.0","bugs":{"url":"https://github.com/nikku/didi/issues"},"dist":{"shasum":"b77e2aac91af885284bf92752996ebcc1205688a","tarball":"https://registry.npmjs.org/didi/-/didi-12.0.0.tgz","fileCount":8,"integrity":"sha512-zn4AVarmnjgEHyBb3j5yc3KSMPkfkoj+D6nt8qisyvxG/NkmQuHsgQB54Wdc4tITUkJRqU1EvGuNe8RuHWIh6g==","signatures":[{"sig":"MEUCIQD460luGZUYkU7U+6FXdfr7ylG2snSFQ4pjhCwS0IfyjwIgScP8rYpmT8qrZmLmxfE0pd1erqwFzSImCLeztgqU8OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNaJFkUuewKaJkmfXWSHLEVb1Mfly6J1fVWxkjFJpGPwIgapKZzeqvxaBjoE0eNojG+hHtiRCHFnTVLqV4WS1i++4="}],"unpackedSize":92102},"main":"./dist/index.js","name":"didi","type":"module","types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"engines":{"node":">= 20.12"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"3dc14cabed7c2417f012211ce82a3f7afe8f7cac","license":"MIT","scripts":{"all":"run-s lint bundle test check-types integration-test","lint":"eslint .","test":"c8 --reporter=lcov mocha test/*.spec.js","bundle":"cross-env NODE_ENV=production rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","check-types":"tsc --pretty --noEmit","integration-test":"(cd test/integration && mocha --import=tsx *.spec.{cjs,ts})"},"version":"12.0.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"homepage":"https://github.com/nikku/didi#readme","keywords":["di","inversion of control","dependency","injection","injector"],"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"_npmVersion":"12.0.2","description":"Dependency Injection for JavaScript","directories":{},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.15","chai":"^6.2.2","mocha":"^12.0.2","eslint":"^9.39.5","rollup":"^4.63.4","cross-env":"^10.0.0","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.13.6","@types/mocha":"^10.0.10","npm-run-all2":"^9.0.3","typescript-eslint":"^8.70.1","eslint-plugin-bpmn-io":"^2.4.0","@web/rollup-plugin-copy":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/didi_12.0.0_1790871187340_0.2647622066658044"}}},"time":{"created":"2014-03-19T17:03:23.418Z","modified":"2026-10-01T16:13:09.655Z","0.0.2":"2014-03-19T17:03:24.658Z","0.0.3":"2014-03-20T08:01:50.349Z","0.0.4":"2014-03-20T08:20:22.540Z","0.1.0":"2015-10-20T10:28:20.699Z","0.1.1":"2016-06-30T08:52:37.883Z","1.0.0":"2017-10-17T08:40:55.691Z","1.0.1":"2017-10-17T08:44:50.584Z","1.0.2":"2017-10-17T08:50:10.086Z","1.0.3":"2017-10-17T08:55:53.442Z","2.0.0":"2018-02-13T18:28:49.470Z","2.0.1":"2018-02-15T09:46:59.250Z","3.0.0":"2018-03-12T11:01:56.146Z","3.1.0":"2018-04-01T09:16:04.362Z","3.2.0":"2018-04-01T17:48:07.957Z","4.0.0":"2018-04-03T13:45:15.978Z","5.0.0":"2019-07-19T22:01:12.557Z","5.0.1":"2019-07-19T22:06:32.068Z","5.1.0":"2019-07-20T12:06:20.222Z","5.2.0":"2019-07-20T13:36:32.884Z","5.2.1":"2019-07-21T18:28:40.968Z","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","11.0.1":"2026-10-01T15:48:18.463Z","12.0.0":"2026-10-01T16:13:07.432Z"},"bugs":{"url":"https://github.com/nikku/didi/issues"},"author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","homepage":"https://github.com/nikku/didi#readme","keywords":["di","inversion of control","dependency","injection","injector"],"repository":{"url":"git://github.com/nikku/didi.git","type":"git"},"description":"Dependency Injection for JavaScript","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"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`][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. This means that you decouple component (service) declaration from instantiation. \n\nComponents in `didi` are declared by name. Each component is a singleton. `didi` takes care of instantiating components and their dependencies as needed, caching them for future re-use. \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 the 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 a component\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 [define modules](#defining-modules) that [declare](#declaring-components), [inject](#injecting-components) and [initialize](#initializing-components) your components.\n\n### Defining modules\n\nYou [declare your components](#declaring-components) by name as part of a `didi` module:\n\n```js\nconst engineModule = {\n  'engine': [ 'type', DieselEngine ]\n};\n\nconst carModule = {\n  'car': [ 'factory', function createCar(engine) { ... } ]\n};\n```\n\nYou pass a set of modules to instantiate the `didi` container:\n\n```js\nimport { Injector } from 'didi';\n\nconst injector = new Injector([\n  engineModule,\n  carModule\n]);\n```\n\nA module can depend on other modules through the `__depends__` tag. As a result, `didi` will load it transitively, too:\n\n```js\nconst mainModule = {\n  __depends__: [ carModule, engineModule ]\n};\n\nconst injector = new Injector([ mainModule ]);\n```\n\nUpon instantiation, the `Injector` resolves modules in definition order, collecting named components and their dependencies. For the purpose of testing or customization a module loaded later can [re-declare a named component](#overriding-components).\n\n### Declaring components\n\nBy declaring a component as part of a [`didi` module](#defining-modules), you make it available to other components.\n\n#### `type(token, Constructor)`\n\n`Constructor` will be called with the `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 use 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#### Optional dependencies\n\nMark a dependency as optional by appending `?`. If it does not exist, `undefined` is injected:\n\n```js\nfunction Car(e, r) {\n  // will inject 'engine' and 'radio' (if present)\n}\n\nCar.$inject = [ 'engine', 'radio?' ];\n```\n\nFor [partial injection](#partial-injection), the name before `?` is resolved optionally, what follows is accessed akin to [optional chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining): `config.engine?.power` resolves to `undefined` if `config` or `config.engine` does not exist. Use `injector.get('radio?')` or `injector.get('radio', false)` to retrieve an optional component.\n\nArguments with a default value are implicitly optional:\n\n```js\nfunction Car(engine, radio = null, /* config.engine.power */ power = 1000) {\n  // will inject 'engine', 'radio?' and 'config.engine.power?'\n}\n```\n\n> [!IMPORTANT]\n> Default values containing `,` or `)` cannot be parsed; use explicit annotations in that case.\n\n### Component instantiation\n\nIn [`didi`][didi] components are singletons, instantiated lazily, as needed, and cached for later re-use:\n\n```js\n// instantiates the <car> on first access\nconst car = injector.get('car');\n\ninjector.invoke(function(car) {\n  // re-uses <car> as instantiated earlier\n});\n```\n\nYou may define [module init hooks](#initializing-components) to mark components that should be eagerly loaded.\n\n> [!IMPORTANT]  \n> `didi` only supports synchronous component instantiation. If you look for async instantiation, give [`async-didi`][async-didi] a try. \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.js';\nimport { HttpBackend } from './test/mocks.js';\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`][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](#differences-to-node-di).\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\n[didi]: https://github.com/nikku/didi\n[async-didi]: https://github.com/nikku/async-didi\n","readmeFilename":"README.md","users":{"panlw":true}}