{"bugs":{"url":"https://github.com/jeffijoe/awilix/issues"},"dist":{"shasum":"998c3878a59ee4431f0b194b180fc1cba9354ecd","tarball":"https://registry.npmjs.org/awilix/-/awilix-13.0.5.tgz","fileCount":45,"integrity":"sha512-ORtca6suBdYA1FyTzqHEZDvEuUwo3lPDDBRm7GrzHgi6STESzJKdBtpqfTzObdMj1NGQUWX6k26E3EbQaGJX5Q==","signatures":[{"sig":"MEQCIGB2E+W/1x0+H8GyKg6/J5Snh5LjFYHX47lXkFGXS0krAiAoIfoFw5mQe9dUixN7A7hIWUeSBzOM4ur+HewGm6VUmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326338},"jest":{"testRegex":"(/__tests__/.*\\.(test|spec))\\.(ts|tsx|js)$","transform":{"^.+\\.tsx?$":["ts-jest",{"useESM":true}],"^.+\\.m?jsx?$":"babel-jest"},"testEnvironment":"node","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","__tests__","lib","src/load-module-native.ts","src/awilix.ts"]},"main":"lib/awilix.js","name":"awilix","babel":{"plugins":["@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"node":"14.0.0"}}]]},"author":{"name":"Jeff Hansen","email":"jeff@jeffijoe.com"},"module":"lib/awilix.module.mjs","browser":"lib/awilix.browser.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/awilix.d.ts","import":"./lib/awilix.module.mjs","browser":{"import":"./lib/awilix.browser.mjs","default":"./lib/awilix.umd.js"},"default":"./lib/awilix.js","workerd":"./lib/awilix.browser.mjs","react-native":"./lib/awilix.browser.mjs"},"./lib/*":{"default":"./lib/*.js"},"./browser":{"types":"./lib/awilix.d.ts","import":"./lib/awilix.browser.mjs","browser":"./lib/awilix.browser.mjs","default":"./lib/awilix.umd.js","workerd":"./lib/awilix.browser.mjs"},"./lib/*.js":{"types":"./lib/*.d.ts","default":"./lib/*.js"}},"gitHead":"f72d175ddb950c3f13ef41e8be98b24471d59900","license":"MIT","scripts":{"lint":"npm run check && eslint --fix \"{src,examples}/**/*.ts\" && prettier --write \"{src,examples}/**/*.{ts,js}\"","test":"npm run check && jest","bench":"npx tsx benchmarks/run-all.ts","build":"rimraf lib && tsc -p tsconfig.build.json && rollup -c","check":"tsc -p tsconfig.json --noEmit --pretty","cover":"npm run test -- --coverage","publish:pre":"npm run lint && npm run build && npm run cover","publish:post":"npm publish && git push --follow-tags","release:major":"npm run publish:pre && npm version major && npm run publish:post","release:minor":"npm run publish:pre && npm version minor && npm run publish:post","release:patch":"npm run publish:pre && npm version patch && npm run publish:post","release:prerelease":"npm run publish:pre && npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags"},"typings":"lib/awilix.d.ts","_npmUser":{"name":"jeffijoe","email":"jeffijoe@hotmail.com"},"homepage":"https://github.com/jeffijoe/awilix#readme","keywords":["dependency-injection","di","container","soc","service-locator"],"prettier":{"semi":false,"singleQuote":true},"typesync":{"ignorePackages":["@babel/preset-env","@babel/core","@babel/plugin-transform-runtime","prettier","rimraf","istanbul"]},"umd:main":"lib/awilix.umd.js","repository":{"url":"git+https://github.com/jeffijoe/awilix.git","type":"git"},"_npmVersion":"11.16.0","description":"Extremely powerful dependency injection container.","directories":{},"jsnext:main":"lib/awilix.module.mjs","lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"maintainers":[{"name":"jeffijoe","email":"jeffijoe@hotmail.com"}],"_nodeVersion":"24.11.1","dependencies":{"fast-glob":"^3.3.3"},"react-native":"lib/awilix.browser.mjs","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","smid":"^0.1.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rimraf":"^6.1.3","rollup":"^4.61.1","ts-jest":"^29.4.11","prettier":"^3.8.4","tinybench":"^6.0.2","babel-jest":"^30.4.1","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30.0.0","@types/node":"^25.9.3","lint-staged":"^16.3.1","@babel/runtime":"^7.29.7","@babel/preset-env":"^7.29.7","typescript-eslint":"^8.61.0","@rollup/plugin-replace":"^6.0.3","rollup-plugin-typescript2":"^0.37.0","@babel/plugin-transform-runtime":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/awilix_13.0.5_1781515916569_0.833300826138931","host":"s3://npm-registry-packages-npm-production"},"_id":"awilix@13.0.5","version":"13.0.5"}