{"name":"power-di","version":"2.4.57","keywords":["di","ts","ioc","react"],"author":{"name":"zhang740"},"license":"MIT","_id":"power-di@2.4.57","maintainers":[{"name":"zhang740","email":"zhang740@vmzclub.com"}],"homepage":"https://github.com/zhang740/power-di#readme","bugs":{"url":"https://github.com/zhang740/power-di/issues"},"ava":{"files":["test/*.js"]},"dist":{"shasum":"839ecf75470cb1c817e7a3186c159d6708815535","tarball":"https://registry.npmjs.org/power-di/-/power-di-2.4.57.tgz","fileCount":127,"integrity":"sha512-cKdMJWPVIdOVqdg4AgSlV7rvLvl5DtGsYucKpHBI9vl/Q65qUrEArtw3aa8c1KPYhQI04EgluCE8b3TrzpSo5Q==","signatures":[{"sig":"MEYCIQCnyQ/DPJam5M2CvEO9FHzTCaArojU8O3s+QK+diTDBMQIhAOs9fp1ZKcsrdKVKWE7tjQti16Av3xFwnysspauo9BHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259693},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged --allow-empty"}},"gitHead":"400529ce8391c7fd5575893b6c4bf77340916544","scripts":{"es":"rimraf -- es && tsc -p tsconfig.es.json","es5":"rimraf -- es && tsc -p tsconfig.es5.json","test":"rimraf -- test/**/*.js && tsc -v && tsc && ava -v -s && npm run rmjsmap","babel":"babel lib --out-dir lib","clean":"rm -rf es && rimraf -- dist lib/**/*.js lib/**/*.js.map lib/**/*.d.ts","report":"npm run coverage && npm run coverage:report","rmjsmap":"rimraf -- **/*.js.map ./*.js.map test/*.js.map scripts/*.js.map","coverage":"nyc npm test","reinstall":"rimraf -- node_modules && npm install","test:prod":"npm run clean && tsc && npm run test","build:dist":"webpack --progress","postpublish":"node scripts/published.js","prepublishOnly":"npm run test:prod && npm run clean && npm run es5","coverage:report":"nyc report --reporter=lcov","coverage:upload":"cat ./coverage/lcov.info | coveralls"},"typings":"./lib/index.d.ts","_npmUser":{"name":"zhang740","email":"zhang740@vmzclub.com"},"repository":{"url":"git+https://github.com/zhang740/power-di.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight Dependency Injection library. Using es6 and other features, remove unnecessary concepts, easy and convenient to use.","directories":{},"lint-staged":{"*.{js,ts,tsx,less}":["prettier --write"]},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","ava":"^3.7.1","nyc":"^15.0.1","husky":"^7.0.4","react":"^16.x","rimraf":"^3.0.2","tslint":"5.13.0","webpack":"^4.29.5","prettier":"^2.5.1","@types/co":"^4.6.2","coveralls":"^3.1.0","@babel/cli":"^7.0.0","typescript":"~5.0","@babel/core":"^7.0.0","@types/node":"^11.9.5","lint-staged":"^12.1.2","@types/react":"^16.x","@babel/preset-env":"^7.3.4","react-test-renderer":"^16.x","@types/react-test-renderer":"^16.x"},"peerDependencies":{"reflect-metadata":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/power-di_2.4.57_1777465438232_0.6880259761406928","host":"s3://npm-registry-packages-npm-production"}}