{"author":{"name":"Remo H. Jansen"},"bugs":{"url":"https://github.com/inversify/InversifyJS/issues"},"description":"A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.","dependencies":{"@inversifyjs/common":"1.3.3","@inversifyjs/core":"1.3.4"},"devDependencies":{"@eslint/js":"9.14.0","@types/chai":"4.3.20","@types/mocha":"10.0.9","@types/sinon":"17.0.3","@typescript-eslint/eslint-plugin":"8.14.0","@typescript-eslint/parser":"8.14.0","chai":"4.5.0","eslint":"9.14.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","eslint-plugin-simple-import-sort":"12.1.1","mocha":"10.8.2","nyc":"17.1.0","prettier":"3.3.3","publish-please":"5.5.2","reflect-metadata":"0.2.2","rimraf":"6.0.1","sinon":"19.0.2","ts-loader":"9.5.1","ts-node":"10.9.2","typescript":"5.6.3","typescript-eslint":"8.14.0","updates":"16.4.0","webpack":"5.96.1","webpack-cli":"5.1.4"},"engines":{},"homepage":"http://inversify.io","jsnext:main":"es/inversify.js","keywords":["dependency injection","dependency inversion","di","inversion of control container","ioc","javascript","node","typescript"],"license":"MIT","main":"lib/inversify.js","module":"es/inversify.js","exports":{".":{"import":"./es/inversify.js","require":"./lib/inversify.js"}},"name":"inversify","repository":{"type":"git","url":"git+https://github.com/inversify/InversifyJS.git"},"scripts":{"build":"npm run build:lib && npm run build:amd && npm run build:es && npm run build:es6","build:amd":"tsc -p src/tsconfig-amd.json","build:es":"webpack && node ./scripts/writeEsmPackageJson.mjs ./es","build:es6":"tsc -p src/tsconfig-es6.json","build:lib":"tsc -p src/tsconfig.json","clean":"rimraf amd es es6 lib","format":"prettier --write ./src/*.ts ./src/**/*.ts ./test/*.ts ./test/**/*.ts","lint":"eslint ./src ./test","postupdate":"git diff-files --quiet package-lock.json || npm test","prepublish":"npm run build && publish-please guard","publish-please":"publish-please","test":"nyc --reporter=lcov --require ts-node/register mocha ./test/*.test.ts test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit","update":"updates --update --minor && npm install"},"sideEffects":false,"types":"lib/inversify.d.ts","version":"6.1.4","_id":"inversify@6.1.4","gitHead":"af2ca0abea8a7212a015e736b98f83a9f4b5f1b1","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"7dc288b190bc6c0e2081d7a003cbf6c4f94d946f","size":170792,"noattachment":false,"key":"/inversify/-/inversify-6.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/inversify/download/inversify-6.1.4.tgz"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"maintainers":[{"name":"dcavanagh","email":"djcavanagh@gmail.com"},{"name":"jameskmonger","email":"jameskmonger@hotmail.co.uk"},{"name":"notaphplover","email":""},{"name":"remojansen","email":"remo.jansen@wolksoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify_6.1.4_1731528513922_0.8557447362741624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T20:08:34.243Z","publish_time":1731528514243,"_source_registry_name":"default","_cnpm_publish_time":1731528514243,"dist-tags":{"alpha":"7.0.0-alpha.5","beta":"7.7.1-beta.0","latest":"7.10.3","ls":"0.0.2"}}