{"versions":{"5.0.0-beta.4":{"name":"enhanced-resolve","version":"5.0.0-beta.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.8"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^10.12.21","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsdoc":"^15.2.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","typescript":"^3.5.2"},"engines":{"node":">=8.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test && tsc","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"95a59e3facb5b1f0e5f72a2d19e4fb6e7cf8816c","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"a14a799c098c2c43ec2cd0b718b14a2eadec7301","size":17821,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.4.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.4_1572991206242_0.1531285229102135"},"_hasShrinkwrap":false,"publish_time":1572991206458,"_cnpm_publish_time":1572991206458,"contributors":[]},"4.1.1":{"name":"enhanced-resolve","version":"4.1.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.5.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","istanbul":"^0.4.1","lint-staged":"^8.1.0","mocha":"^2.3.4","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"yarn cover --report lcovonly"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"98825ba306fd3f31ffaca63d6bb2ad001007cad2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"2937e2b8066cd0fe7ce0990a98f0d71a35189f66","size":20050,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.1.1_1570538094357_0.7941006267070527"},"_hasShrinkwrap":false,"publish_time":1570538094521,"_cnpm_publish_time":1570538094521,"contributors":[]},"5.0.0-beta.3":{"name":"enhanced-resolve","version":"5.0.0-beta.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.8"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^10.12.21","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsdoc":"^15.2.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","typescript":"^3.5.2"},"engines":{"node":">=8.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test && tsc","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"c01f7497df5caa898dde36b89ec1a7fb3cca31d1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"1f5b24d223db90a2e86235c365e337fcbf28a68b","size":17435,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.3.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.3_1565948564447_0.7563140388639931"},"_hasShrinkwrap":false,"publish_time":1565948564566,"_cnpm_publish_time":1565948564566,"contributors":[]},"5.0.0-beta.2":{"name":"enhanced-resolve","version":"5.0.0-beta.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.8"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^10.12.21","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-jsdoc":"^15.2.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","typescript":"^3.5.2"},"engines":{"node":">=8.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test && tsc","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"1b63dfb4e912d326afa5a3fffafcec71a6ea7afb","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"9dfd00b7d73e7d6e0acab9e1f54241a557edbe8d","size":17636,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.2.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.2_1562690163013_0.04001123090124614"},"_hasShrinkwrap":false,"publish_time":1562690163175,"_cnpm_publish_time":1562690163175,"contributors":[]},"5.0.0-beta.1":{"name":"enhanced-resolve","version":"5.0.0-beta.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=8.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"c3eb2fceee546470df436eff8b726a0601f1706a","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"600c242ec84a31f7198e165ea08143eef2cc3a04","size":17451,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.1_1562595555512_0.11159144361801832"},"_hasShrinkwrap":false,"publish_time":1562595555682,"_cnpm_publish_time":1562595555682,"contributors":[]},"5.0.0-beta.0":{"name":"enhanced-resolve","version":"5.0.0-beta.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=8.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"322963c8b6cff96594d2b057180016fd89b1af35","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"7635594f4f38a515ba3a5a93498556828964d3ac","size":17430,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.0_1562273291778_0.9235238103780381"},"_hasShrinkwrap":false,"publish_time":1562273291900,"_cnpm_publish_time":1562273291900,"contributors":[]},"4.1.0":{"name":"enhanced-resolve","version":"4.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib","LICENSE"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"635c2c7e33910bb89845bbeb8ef2c4eda36527f2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f","size":19716,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.1.0_1530190145639_0.5807606391410616"},"_hasShrinkwrap":false,"publish_time":1530190145693,"_cnpm_publish_time":1530190145693,"contributors":[]},"4.0.0":{"name":"enhanced-resolve","version":"4.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib","LICENSE"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=6.11.5"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"42ff594140582c3f8f86811f95dea7bf6774a1c8","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"e34a6eaa790f62fccd71d93959f56b2b432db10a","size":19345,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.0.0_1519286517726_0.40452979352109186"},"_hasShrinkwrap":false,"publish_time":1519286517771,"_cnpm_publish_time":1519286517771,"contributors":[]},"4.0.0-beta.4":{"name":"enhanced-resolve","version":"4.0.0-beta.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0-beta.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"a81e3c4ec734c0f02f71c456e6dbb3a9ff106032","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.0.0-beta.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"17e14aea8ded4d6daa4a6bff67f2d38fcca76452","size":18588,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.0.0-beta.4.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-4.0.0-beta.4.tgz_1515095870877_0.8757257310207933"},"directories":{},"publish_time":1515095871068,"_hasShrinkwrap":false,"_cnpm_publish_time":1515095871068,"contributors":[]},"4.0.0-beta.3":{"name":"enhanced-resolve","version":"4.0.0-beta.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0-beta.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"685cfe7cc5551e688c4fc94ef3fe8a745d8abaa8","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.0.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"e06b5964fc10e067370a7d7b2b52db64ccad607f","size":18602,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.0.0-beta.3.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-4.0.0-beta.3.tgz_1515082378014_0.9996988002676517"},"directories":{},"publish_time":1515082379761,"_hasShrinkwrap":false,"_cnpm_publish_time":1515082379761,"contributors":[]},"4.0.0-beta.2":{"name":"enhanced-resolve","version":"4.0.0-beta.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0-beta.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"ad472901c8c72de0e6f1af816bbddf42be94127d","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.0.0-beta.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"a13a9da2340712c4f3dacf27e26717e2eae69c24","size":18568,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.0.0-beta.2.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-4.0.0-beta.2.tgz_1512028387765_0.9725247025489807"},"directories":{},"publish_time":1512028388822,"_cnpm_publish_time":1512028388822,"_hasShrinkwrap":false,"contributors":[]},"4.0.0-beta.1":{"name":"enhanced-resolve","version":"4.0.0-beta.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","tapable":"^1.0.0-beta.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"46244b326bd61e53eca499d6bca9937731a568c7","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.0.0-beta.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"f8257df604491e83eed7a3d20568fcd4c849c251","size":18566,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.0.0-beta.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-4.0.0-beta.1.tgz_1511969350614_0.5967740998603404"},"directories":{},"publish_time":1511969351756,"_hasShrinkwrap":false,"_cnpm_publish_time":1511969351756,"contributors":[]},"3.4.1":{"name":"enhanced-resolve","version":"3.4.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","object-assign":"^4.0.1","tapable":"^0.2.7"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"91752e92f0bb4c4384d2127a6d57d0dacb435bb3","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.4.1","_shasum":"0421e339fd71419b3da13d129b3979040230476e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"0421e339fd71419b3da13d129b3979040230476e","size":17730,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-3.4.1.tgz_1500899671441_0.15842896839603782"},"directories":{},"publish_time":1500899672659,"_cnpm_publish_time":1500899672659,"_hasShrinkwrap":false,"contributors":[]},"3.4.0":{"name":"enhanced-resolve","version":"3.4.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","object-assign":"^4.0.1","tapable":"^0.2.7"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"8cce0a4fc064730d380f39c697f2838953db24d2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.4.0","_shasum":"039c09818871c86efcff7b4b69dbf6c9b18300a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"039c09818871c86efcff7b4b69dbf6c9b18300a6","size":17683,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.4.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-3.4.0.tgz_1500883380089_0.22926895576529205"},"directories":{},"publish_time":1500883381181,"_hasShrinkwrap":false,"_cnpm_publish_time":1500883381181,"contributors":[]},"3.3.0":{"name":"enhanced-resolve","version":"3.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","object-assign":"^4.0.1","tapable":"^0.2.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"87b7bbb4f17a3287c44ebc16f10552089e4d0383","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.3.0","_npmVersion":"5.0.4","_nodeVersion":"6.11.0","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"950964ecc7f0332a42321b673b38dc8ff15535b3","size":16500,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-3.3.0.tgz_1498921673457_0.8890228546224535"},"directories":{},"publish_time":1498921674524,"_hasShrinkwrap":false,"_cnpm_publish_time":1498921674524,"contributors":[]},"3.2.0":{"name":"enhanced-resolve","version":"3.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","object-assign":"^4.0.1","tapable":"^0.2.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"311f4fe9db6ad43b57c6c62c2e25316c589d6c5c","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.2.0","_npmVersion":"5.0.4","_nodeVersion":"6.11.0","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"7b60300c98e155a9caa06bf4550ec010bf74f6f8","size":16486,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve-3.2.0.tgz_1498911177672_0.4523597196675837"},"directories":{},"publish_time":1498911178750,"_cnpm_publish_time":1498911178750,"_hasShrinkwrap":false,"contributors":[]},"3.1.0":{"name":"enhanced-resolve","version":"3.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.4.0","object-assign":"^4.0.1","tapable":"^0.2.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^3.14.1","eslint-plugin-node":"^3.0.5","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=4.3.0 <5.0.0 || >=5.10"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"e9befd061078834e7d6a4fe4353ff4e45756039e","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.1.0","_shasum":"9f4b626f577245edcf4b2ad83d86e17f4f421dec","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"9f4b626f577245edcf4b2ad83d86e17f4f421dec","size":16347,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/enhanced-resolve-3.1.0.tgz_1486122417999_0.9443127282429487"},"directories":{},"publish_time":1486122418569,"_cnpm_publish_time":1486122418569,"_hasShrinkwrap":false,"contributors":[]},"3.0.3":{"name":"enhanced-resolve","version":"3.0.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.5","memory-fs":"^0.4.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"12ef0c4e8772f6787a5447bbddfaae58f83d39f2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.0.3","_shasum":"df14c06b5fc5eecade1094c9c5a12b4b3edc0b62","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"df14c06b5fc5eecade1094c9c5a12b4b3edc0b62","size":16453,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.0.3.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/enhanced-resolve-3.0.3.tgz_1484129345522_0.14447376737371087"},"directories":{},"publish_time":1484129347760,"_cnpm_publish_time":1484129347760,"_hasShrinkwrap":false,"contributors":[]},"3.0.2":{"name":"enhanced-resolve","version":"3.0.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.5","memory-fs":"^0.4.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"3d112c831e1aba5c8fad4846df9a13e7a2df6ec7","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.0.2","_shasum":"0fa709f29e59ee23e6bbcb070c85f992d6247cd1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"0fa709f29e59ee23e6bbcb070c85f992d6247cd1","size":16329,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/enhanced-resolve-3.0.2.tgz_1481845643602_0.8817655239254236"},"directories":{},"publish_time":1481845646030,"_cnpm_publish_time":1481845646030,"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"enhanced-resolve","version":"3.0.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.5","memory-fs":"^0.4.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"08ac17f39aced687bfd3c154e952076eb80003c3","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.0.1","_shasum":"4df07e42d444fd698876f0feae55f7b992012ea3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"4df07e42d444fd698876f0feae55f7b992012ea3","size":16366,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/enhanced-resolve-3.0.1.tgz_1481717808253_0.07748457370325923"},"directories":{},"publish_time":1481717808951,"_cnpm_publish_time":1481717808951,"_hasShrinkwrap":false,"contributors":[]},"3.0.0":{"name":"enhanced-resolve","version":"3.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.5","memory-fs":"^0.4.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"9bc2f27eea8f638cfd647feb3204b4f62a8185a0","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@3.0.0","_shasum":"cf30a6600bc236a4fcef627bb8e5adf072511a8e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"cf30a6600bc236a4fcef627bb8e5adf072511a8e","size":16282,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-3.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/enhanced-resolve-3.0.0.tgz_1481045782427_0.4686593187507242"},"directories":{},"publish_time":1481045783072,"_cnpm_publish_time":1481045783072,"_hasShrinkwrap":false,"contributors":[]},"2.3.0":{"name":"enhanced-resolve","version":"2.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.3","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"7df23d64da27cd76b09046f9b9ffd61480c0ddca","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.3.0","_shasum":"a115c32504b6302e85a76269d7a57ccdd962e359","_from":".","_npmVersion":"3.3.3","_nodeVersion":"6.3.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"a115c32504b6302e85a76269d7a57ccdd962e359","size":14933,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/enhanced-resolve-2.3.0.tgz_1473264488493_0.4070103398989886"},"directories":{},"publish_time":1473264489618,"_cnpm_publish_time":1473264489618,"_hasShrinkwrap":false,"contributors":[]},"2.2.2":{"name":"enhanced-resolve","version":"2.2.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.3","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"d154f01b6f74b90f3ac3c5ea6cca89abead5236c","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.2.2","_shasum":"4da494d591183308bd46a95f5b40e255dc9d4a16","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"4da494d591183308bd46a95f5b40e255dc9d4a16","size":15415,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/enhanced-resolve-2.2.2.tgz_1454625150655_0.08377046603709459"},"directories":{},"publish_time":1454625153290,"_cnpm_publish_time":1454625153290,"_hasShrinkwrap":false,"contributors":[]},"2.2.1":{"name":"enhanced-resolve","version":"2.2.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.3","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"b3e41d040387534049b87c5ca4d4826929efd5c1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.2.1","_shasum":"74fe93fe62b21a10d696886b1c3f0689e2db2277","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"74fe93fe62b21a10d696886b1c3f0689e2db2277","size":15129,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.2.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1453832366404,"_cnpm_publish_time":1453832366404,"_hasShrinkwrap":false,"contributors":[]},"2.2.0":{"name":"enhanced-resolve","version":"2.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.3","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"003577d5247fb9550d68efb79f6f492090603393","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.2.0","_shasum":"569f117a0e28b1cd1273874d7d5f4b9a20357432","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"569f117a0e28b1cd1273874d7d5f4b9a20357432","size":15132,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1453827062680,"_cnpm_publish_time":1453827062680,"_hasShrinkwrap":false,"contributors":[]},"2.1.0":{"name":"enhanced-resolve","version":"2.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.3","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"a576289820fadedfd2d96efd828dd7a781d8d0f9","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.1.0","_shasum":"e630d78d969106f7a41b2c1f601ddf1550b1a5de","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"e630d78d969106f7a41b2c1f601ddf1550b1a5de","size":14879,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1453246589542,"_cnpm_publish_time":1453246589542,"_hasShrinkwrap":false,"contributors":[]},"2.0.2":{"name":"enhanced-resolve","version":"2.0.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.2","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"beautify-lint":"^1.0.3","codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --full-trace --check-leaks","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"437211bebb54e18f0ccfbd9ef9db5106c40be96a","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.0.2","_shasum":"dd6f715770123d55ea372eba5d4cd0af69757859","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"dd6f715770123d55ea372eba5d4cd0af69757859","size":15083,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.0.2.tgz"},"directories":{},"publish_time":1451853330937,"_cnpm_publish_time":1451853330937,"_hasShrinkwrap":false,"contributors":[]},"2.0.1":{"name":"enhanced-resolve","version":"2.0.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.2.2","memory-fs":"^0.3.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","beautify-lint":"^1.0.3","istanbul":"^0.4.1","js-beautify":"^1.5.10","mocha":"^2.3.4","should":"^8.0.2"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --reporter spec","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"e24f2e31abd6352928a3e3a38f2e3e6ff831c4f1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.0.1","_shasum":"b554140e14531448469b58260c518e7ec87b1c23","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"b554140e14531448469b58260c518e7ec87b1c23","size":15034,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.0.1.tgz"},"directories":{},"publish_time":1451852426328,"_cnpm_publish_time":1451852426328,"_hasShrinkwrap":false,"contributors":[]},"2.0.0":{"name":"enhanced-resolve","version":"2.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^4.1.2","object-assign":"^4.0.1"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"eslint":"^1.1.0","eslint-plugin-nodeca":"^1.0.3","beautify-lint":"^1.0.3","istanbul":"^0.3.5","js-beautify":"^1.5.10","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"beautify-lint":"beautify-lint lib/**.js test/*.js","beautify":"beautify-rewrite lib/**.js test/*.js","lint":"eslint lib test","pretest":"npm run lint && npm run beautify-lint","test":"mocha --reporter spec","precover":"npm run lint && npm run beautify-lint","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"41569fcaa1c5229c2949907f3ffef39746dfdc57","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@2.0.0","_shasum":"5984076290a36df1f9d5f6dabd4fc425816c8436","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"5984076290a36df1f9d5f6dabd4fc425816c8436","size":15030,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-2.0.0.tgz"},"directories":{},"publish_time":1451840035950,"_cnpm_publish_time":1451840035950,"_hasShrinkwrap":false,"contributors":[]},"0.9.1":{"name":"enhanced-resolve","version":"0.9.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^4.1.2"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"1d14a6debbe4054f84d7d7f870ca0a1cb963f75b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.9.1","_shasum":"4d6e689b3725f86090927ccc86cd9f1635b89e2e","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"4d6e689b3725f86090927ccc86cd9f1635b89e2e","size":8686,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1445467729269,"_cnpm_publish_time":1445467729269,"_hasShrinkwrap":false,"contributors":[]},"0.9.0":{"name":"enhanced-resolve","version":"0.9.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","files":["lib"],"dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"c974fba5699ff287774408edd734a4029ed43050","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.9.0","_shasum":"2354591f240649669f830e33ec5c3f2e5d80d400","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"2354591f240649669f830e33ec5c3f2e5d80d400","size":8777,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.9.0.tgz"},"directories":{},"publish_time":1437686120669,"_cnpm_publish_time":1437686120669,"_hasShrinkwrap":false,"contributors":[]},"0.8.6":{"name":"enhanced-resolve","version":"0.8.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"3b88905ad3cb6392f48f7bc57d351891774fd93b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.6","_shasum":"0806a6b643949aa79f879e5adc6db8bb2b77f35f","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"0806a6b643949aa79f879e5adc6db8bb2b77f35f","size":13045,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.6.tgz"},"directories":{},"publish_time":1430687143435,"_cnpm_publish_time":1430687143435,"_hasShrinkwrap":false,"contributors":[]},"0.8.5":{"name":"enhanced-resolve","version":"0.8.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"8a25d8830ceb0c86c26654a334d47a357f5173ed","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.5","_shasum":"cf0a05c2d186969e1681963e59593ffdd8a4362c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"cf0a05c2d186969e1681963e59593ffdd8a4362c","size":12996,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.5.tgz"},"directories":{},"publish_time":1428520670725,"_cnpm_publish_time":1428520670725,"_hasShrinkwrap":false,"contributors":[]},"0.8.4":{"name":"enhanced-resolve","version":"0.8.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"03eb8dbc4e95c010ba4e0c80484e40aa2408a33e","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.4","_shasum":"4dae8ed556e5312256a9dd317919478e904b5387","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"4dae8ed556e5312256a9dd317919478e904b5387","size":12906,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.4.tgz"},"directories":{},"publish_time":1421834815661,"_cnpm_publish_time":1421834815661,"_hasShrinkwrap":false,"contributors":[]},"0.8.3":{"name":"enhanced-resolve","version":"0.8.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"15b03acff116507901286f06fead7d4865f45eb8","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.3","_shasum":"00e1a46a499379b2022c29516131d7246b8f60f1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"00e1a46a499379b2022c29516131d7246b8f60f1","size":12824,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.3.tgz"},"directories":{},"publish_time":1421525167351,"_cnpm_publish_time":1421525167351,"_hasShrinkwrap":false,"contributors":[]},"0.8.2":{"name":"enhanced-resolve","version":"0.8.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"7e8bdbb2d7b8dfde9a73dde75e9b704f5bbed289","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.2","_shasum":"57d007c18f0a97c369e81bc28a5992419466be5e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"57d007c18f0a97c369e81bc28a5992419466be5e","size":12817,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.2.tgz"},"directories":{},"publish_time":1421511551559,"_cnpm_publish_time":1421511551559,"_hasShrinkwrap":false,"contributors":[]},"0.8.1":{"name":"enhanced-resolve","version":"0.8.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"^0.1.8","memory-fs":"^0.2.0","graceful-fs":"^3.0.5"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"^2.1.0","should":"^4.6.0"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"1cf14609f83b0359f8acca9e0830cce1e9dc16ee","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.1","_shasum":"2ba0ce61764c2e5bf7d40f7cc376bd8f14e3ac68","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"2ba0ce61764c2e5bf7d40f7cc376bd8f14e3ac68","size":12646,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.1.tgz"},"directories":{},"publish_time":1421491377796,"_cnpm_publish_time":1421491377796,"_hasShrinkwrap":false,"contributors":[]},"0.8.0":{"name":"enhanced-resolve","version":"0.8.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x","memory-fs":"~0.2.0","graceful-fs":"~2.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"istanbul":"^0.3.5","mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec","cover":"istanbul cover node_modules/mocha/bin/_mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"b852d06c251fa5e7aa74fdc47deafd7c752e5716","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.8.0","_shasum":"94e8357912828997caf24be48d074a6a8310cbe9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"dist":{"shasum":"94e8357912828997caf24be48d074a6a8310cbe9","size":12489,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.8.0.tgz"},"directories":{},"publish_time":1421450508693,"_cnpm_publish_time":1421450508693,"_hasShrinkwrap":false,"contributors":[]},"0.7.6":{"name":"enhanced-resolve","version":"0.7.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x","memory-fs":"~0.1.0","graceful-fs":"~2.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@0.7.6","dist":{"shasum":"4a429f76133da8266098e54be820e165d37e5ccf","size":12008,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1407847850304,"_cnpm_publish_time":1407847850304,"_hasShrinkwrap":false,"contributors":[]},"0.7.5":{"name":"enhanced-resolve","version":"0.7.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x","graceful-fs":"~2.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.5","dist":{"shasum":"f6be9e189314ab308b023bb45e24eff8276aa628","size":12329,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1401394277868,"_cnpm_publish_time":1401394277868,"_hasShrinkwrap":false,"contributors":[]},"0.7.4":{"name":"enhanced-resolve","version":"0.7.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x","graceful-fs":"~2.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.4","dist":{"shasum":"830c240a464cd37da1c2d4c6ca4198cebe984698","size":12310,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1397810537561,"_cnpm_publish_time":1397810537561,"_hasShrinkwrap":false,"contributors":[]},"0.7.3":{"name":"enhanced-resolve","version":"0.7.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.3","dist":{"shasum":"f283ff1607e36d96b7ca8433b5421d062b41c99b","size":12301,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1394559222579,"_cnpm_publish_time":1394559222579,"_hasShrinkwrap":false,"contributors":[]},"0.7.2":{"name":"enhanced-resolve","version":"0.7.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.2","dist":{"shasum":"226ed39892520fd987f25cf0af7707211efacfb1","size":12390,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.2.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1392841699621,"_cnpm_publish_time":1392841699621,"_hasShrinkwrap":false,"contributors":[]},"0.7.1":{"name":"enhanced-resolve","version":"0.7.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.1","dist":{"shasum":"d13bd9bb002cdab64b18225ebe1289c901be41fd","size":12388,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1392637687671,"_cnpm_publish_time":1392637687671,"_hasShrinkwrap":false,"contributors":[]},"0.7.0":{"name":"enhanced-resolve","version":"0.7.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.7.0","dist":{"shasum":"972ca2945da357947137abcde1d01750dcb94de4","size":12086,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1392117213552,"_cnpm_publish_time":1392117213552,"_hasShrinkwrap":false,"contributors":[]},"0.6.1":{"name":"enhanced-resolve","version":"0.6.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.6.1","dist":{"shasum":"3bdbb1e7e084d12b766502ee258bfea8ba05ff67","size":11022,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.6.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1390312808422,"_cnpm_publish_time":1390312808422,"_hasShrinkwrap":false,"contributors":[]},"0.6.0":{"name":"enhanced-resolve","version":"0.6.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.6.0","dist":{"shasum":"b01230c84e4b7c4124fc52b2a2206d7fe1fca9a8","size":10353,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1389341363100,"_cnpm_publish_time":1389341363100,"_hasShrinkwrap":false,"contributors":[]},"0.5.15":{"name":"enhanced-resolve","version":"0.5.15","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"2.0.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.15","dist":{"shasum":"48ae41ebd9157e3e81fc51726955db8045fef702","size":10431,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.15.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1385971355934,"_cnpm_publish_time":1385971355934,"_hasShrinkwrap":false,"contributors":[]},"0.5.14":{"name":"enhanced-resolve","version":"0.5.14","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.14","dist":{"shasum":"2528d28a45af1845d1afc8fa9686395f43de259a","size":10249,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.14.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1383899297723,"_cnpm_publish_time":1383899297723,"_hasShrinkwrap":false,"contributors":[]},"0.5.13":{"name":"enhanced-resolve","version":"0.5.13","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.13","dist":{"shasum":"3a4cefa931a3ea37f29279dbfb231fbe5331c731","size":10329,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.13.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1381781601584,"_cnpm_publish_time":1381781601584,"_hasShrinkwrap":false,"contributors":[]},"0.5.12":{"name":"enhanced-resolve","version":"0.5.12","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.12","dist":{"shasum":"9ffd5a2abb85acbf1e6f38944900d8830e290ea7","size":10320,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.12.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1373004307452,"_cnpm_publish_time":1373004307452,"_hasShrinkwrap":false,"contributors":[]},"0.5.11":{"name":"enhanced-resolve","version":"0.5.11","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.11","dist":{"shasum":"9014f331727ebf83de4ee2d0fac2952eaf60fd04","size":10319,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.11.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1372931907634,"_cnpm_publish_time":1372931907634,"_hasShrinkwrap":false,"contributors":[]},"0.5.10":{"name":"enhanced-resolve","version":"0.5.10","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.5.10","dist":{"shasum":"7ec1ace1b77515bdc5365c94a09ce1898670afac","size":9984,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.10.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1368447612199,"_cnpm_publish_time":1368447612199,"_hasShrinkwrap":false,"contributors":[]},"0.5.9":{"name":"enhanced-resolve","version":"0.5.9","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.9","dist":{"shasum":"9977fd6ee9e4edc0b91705503a7ba87d7c83d799","size":10011,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.9.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1368390817853,"_cnpm_publish_time":1368390817853,"_hasShrinkwrap":false,"contributors":[]},"0.5.8":{"name":"enhanced-resolve","version":"0.5.8","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.8","dist":{"shasum":"07b00738f629fa0ebe784b394f9840dc6eb25169","size":9510,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.8.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1361661617447,"_cnpm_publish_time":1361661617447,"_hasShrinkwrap":false,"contributors":[]},"0.5.7":{"name":"enhanced-resolve","version":"0.5.7","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.5.7","dist":{"shasum":"4e5549931c02bf1f57b8864d18cda65294504fed","size":10814,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.7.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1361392822399,"_cnpm_publish_time":1361392822399,"_hasShrinkwrap":false,"contributors":[]},"0.5.6":{"name":"enhanced-resolve","version":"0.5.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.8.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.5.6","dist":{"shasum":"c4731a1b8029ab43d2fb13106e412f3bc7f26569","size":10768,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1361278447144,"_cnpm_publish_time":1361278447144,"_hasShrinkwrap":false,"contributors":[]},"0.5.5":{"name":"enhanced-resolve","version":"0.5.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.5.5","dist":{"shasum":"0f54fdffa4927bf6300973961c34d8acd7649099","size":10775,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1361278164501,"_cnpm_publish_time":1361278164501,"_hasShrinkwrap":false,"contributors":[]},"0.5.4":{"name":"enhanced-resolve","version":"0.5.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"_id":"enhanced-resolve@0.5.4","dist":{"shasum":"a34226713f44474bc3b9a9cccfe1f6358e3ef088","size":10224,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.4.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1361093316702,"_cnpm_publish_time":1361093316702,"_hasShrinkwrap":false,"contributors":[]},"0.5.3":{"name":"enhanced-resolve","version":"0.5.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.3","dist":{"shasum":"aee50a789809d9e6ee2dd48264f521148405e4cb","size":10082,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.3.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1360765071862,"_cnpm_publish_time":1360765071862,"_hasShrinkwrap":false,"contributors":[]},"0.5.2":{"name":"enhanced-resolve","version":"0.5.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"readmeFilename":"README.md","_id":"enhanced-resolve@0.5.2","dist":{"shasum":"5aaa12b74bce55602a62d11bc46d7779333d9d08","size":10084,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1359981613372,"_cnpm_publish_time":1359981613372,"_hasShrinkwrap":false,"contributors":[]},"0.5.1":{"name":"enhanced-resolve","version":"0.5.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"license":"MIT","readmeFilename":"README.md","_id":"enhanced-resolve@0.5.1","dist":{"shasum":"ffff62dad092d537693b57de333fa9f546f2d89f","size":10088,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1359971038930,"_cnpm_publish_time":1359971038930,"_hasShrinkwrap":false,"contributors":[]},"0.5.0":{"name":"enhanced-resolve","version":"0.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"tapable":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"1.3.x","should":"1.1.x"},"engines":{"node":">=0.6"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.5.0","dist":{"shasum":"1f70c2d2fe50a410464b778afea27578475ee383","size":10094,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.5.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1359703849886,"_cnpm_publish_time":1359703849886,"_hasShrinkwrap":false,"contributors":[]},"0.4.12":{"name":"enhanced-resolve","version":"0.4.12","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.12","dist":{"shasum":"8d6747bf3a6dbbc595457cb21f9b99633d15c5a9","size":17096,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.12.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1358756081526,"_cnpm_publish_time":1358756081526,"_hasShrinkwrap":false,"contributors":[]},"0.4.11":{"name":"enhanced-resolve","version":"0.4.11","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.11","dist":{"shasum":"258094db1dc354754238f9029bde702e5b4ac329","size":17095,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.11.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1358755534762,"_cnpm_publish_time":1358755534762,"_hasShrinkwrap":false,"contributors":[]},"0.4.10":{"name":"enhanced-resolve","version":"0.4.10","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.10","dist":{"shasum":"7d3eca0e4c3832350e0ee7f864414a9f32a8a083","size":16994,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.10.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1353707898767,"_cnpm_publish_time":1353707898767,"_hasShrinkwrap":false,"contributors":[]},"0.4.9":{"name":"enhanced-resolve","version":"0.4.9","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.9","dist":{"shasum":"45c21996d049f5e7252bb0a453adce93d7cfcb36","size":16990,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.9.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1353595778078,"_cnpm_publish_time":1353595778078,"_hasShrinkwrap":false,"contributors":[]},"0.4.8":{"name":"enhanced-resolve","version":"0.4.8","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.8","dist":{"shasum":"9f84891004d770f9a88523aea6c87f8d9e3bf164","size":16686,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.8.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1353324252005,"_cnpm_publish_time":1353324252005,"_hasShrinkwrap":false,"contributors":[]},"0.4.7":{"name":"enhanced-resolve","version":"0.4.7","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.7","dist":{"shasum":"3b9c5ca73bb2635116e80c06e0a32bcd9ab0892e","size":16762,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.7.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1352847656904,"_cnpm_publish_time":1352847656904,"_hasShrinkwrap":false,"contributors":[]},"0.4.6":{"name":"enhanced-resolve","version":"0.4.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.6","dist":{"shasum":"9930f3329613bdbfeaca678d60f0eacea86b40ed","size":16655,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1352754611170,"_cnpm_publish_time":1352754611170,"_hasShrinkwrap":false,"contributors":[]},"0.4.5":{"name":"enhanced-resolve","version":"0.4.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.5","dist":{"shasum":"5d38d78e6aa36e371cfefc17eec2c4c57064b6cf","size":14475,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1352199758971,"_cnpm_publish_time":1352199758971,"_hasShrinkwrap":false,"contributors":[]},"0.4.4":{"name":"enhanced-resolve","version":"0.4.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.4","dist":{"shasum":"5437898d3f9f8db366d3993ae1520e0f958d8902","size":14280,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1352197311065,"_cnpm_publish_time":1352197311065,"_hasShrinkwrap":false,"contributors":[]},"0.4.2":{"name":"enhanced-resolve","version":"0.4.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.2","dist":{"shasum":"dc84ec4c6561428140b15bcaa78203d93589175b","size":12944,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1352162285522,"_cnpm_publish_time":1352162285522,"_hasShrinkwrap":false,"contributors":[]},"0.4.1":{"name":"enhanced-resolve","version":"0.4.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.1","dist":{"shasum":"c92f3572fd6c154fc70f1c18eef3c76fd0b4b6a1","size":10479,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1351812389972,"_cnpm_publish_time":1351812389972,"_hasShrinkwrap":false,"contributors":[]},"0.4.0":{"name":"enhanced-resolve","version":"0.4.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/cachedFsResolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.4.0","dist":{"shasum":"60c4300876bca576d2f62b6d96a9e28b67b95be5","size":10340,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.4.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1351685823703,"_cnpm_publish_time":1351685823703,"_hasShrinkwrap":false,"contributors":[]},"0.3.1":{"name":"enhanced-resolve","version":"0.3.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.3.1","dist":{"shasum":"56a15de2b7b05079c4067aae1a9987c5635b96b1","size":6577,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.3.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1351623255926,"_cnpm_publish_time":1351623255926,"_hasShrinkwrap":false,"contributors":[]},"0.3.0":{"name":"enhanced-resolve","version":"0.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.3.0","dist":{"shasum":"395d3fc2fd43fd0565b160de718573f49533ee03","size":6228,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.3.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1351297127923,"_cnpm_publish_time":1351297127923,"_hasShrinkwrap":false,"contributors":[]},"0.2.9":{"name":"enhanced-resolve","version":"0.2.9","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.9","dist":{"shasum":"23d0659f79963877932e265a415ea60d2f8e8e35","size":6197,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.9.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1348651995397,"_cnpm_publish_time":1348651995397,"_hasShrinkwrap":false,"contributors":[]},"0.2.8":{"name":"enhanced-resolve","version":"0.2.8","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.8","dist":{"shasum":"0fe4018ce7b4a9cdd7a6b5e78c941dc62791f64b","size":6140,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.8.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1348593470406,"_cnpm_publish_time":1348593470406,"_hasShrinkwrap":false,"contributors":[]},"0.2.7":{"name":"enhanced-resolve","version":"0.2.7","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.7","dist":{"shasum":"31fbb95ecd774ecf2ac40074155b99fbe6774630","size":6027,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.7.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1348493786294,"_cnpm_publish_time":1348493786294,"_hasShrinkwrap":false,"contributors":[]},"0.2.6":{"name":"enhanced-resolve","version":"0.2.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.6","dist":{"shasum":"22a7fe92ee77c377ea1859aeb739c3f90652e19b","size":6018,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.6.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1348493350026,"_cnpm_publish_time":1348493350026,"_hasShrinkwrap":false,"contributors":[]},"0.2.5":{"name":"enhanced-resolve","version":"0.2.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.5","dist":{"shasum":"a2cc54e58cb0ff1b7981f88ee9b4fa58326e71c8","size":6014,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.5.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1348493240110,"_cnpm_publish_time":1348493240110,"_hasShrinkwrap":false,"contributors":[]},"0.2.4":{"name":"enhanced-resolve","version":"0.2.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.4","dist":{"shasum":"6f5b8f4066021255f99b25be9cd34b0529ae4b94","size":5691,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1347530588611,"_cnpm_publish_time":1347530588611,"_hasShrinkwrap":false,"contributors":[]},"0.2.3":{"name":"enhanced-resolve","version":"0.2.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.3","dist":{"shasum":"cacc8455e1c41d8920b261480ee10ecd6ff2298b","size":5684,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1345740092834,"_cnpm_publish_time":1345740092834,"_hasShrinkwrap":false,"contributors":[]},"0.2.2":{"name":"enhanced-resolve","version":"0.2.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.6"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.2","dist":{"shasum":"23f6cdbb04c0e8b255e4615c0bdf9d117815a1ca","size":5104,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.2.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1344871469055,"_cnpm_publish_time":1344871469055,"_hasShrinkwrap":false,"contributors":[]},"0.2.1":{"name":"enhanced-resolve","version":"0.2.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.8"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.1","dist":{"shasum":"c9c6765fac3255b2f767967d0d2f248fd3117a55","size":4691,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1344870489344,"_cnpm_publish_time":1344870489344,"_hasShrinkwrap":false,"contributors":[]},"0.2.0":{"name":"enhanced-resolve","version":"0.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"mocha":"*","should":"*"},"engines":{"node":">=0.8"},"main":"lib/resolve.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"license":"MIT","_id":"enhanced-resolve@0.2.0","dist":{"shasum":"dbc461a2bbc5f42d76331e83307504f88565822a","size":3712,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-0.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"publish_time":1344869532474,"_cnpm_publish_time":1344869532474,"_hasShrinkwrap":false,"contributors":[]},"5.0.0-beta.5":{"name":"enhanced-resolve","version":"5.0.0-beta.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"3ad1fd02760bae692ea510d0f23f7696d5bf02d1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.5","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"f0747982711bc2d823e768d68f00e421ea5f86ae","size":26510,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.5.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.5_1590177621166_0.9760911263407595"},"_hasShrinkwrap":false,"publish_time":1590177621358,"_cnpm_publish_time":1590177621358,"contributors":[]},"5.0.0-beta.6":{"name":"enhanced-resolve","version":"5.0.0-beta.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"cf930fea3f3c95792e55b206e1477a8bb15fbaa1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"1606b86002f34e4eb82e5299df06722efafa6fb4","size":27015,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.6.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.6_1591173270674_0.1414362806402807"},"_hasShrinkwrap":false,"publish_time":1591173270829,"_cnpm_publish_time":1591173270829,"contributors":[]},"4.2.0":{"name":"enhanced-resolve","version":"4.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.5.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","istanbul":"^0.4.1","lint-staged":"^8.1.0","mocha":"^2.3.4","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"yarn cover --report lcovonly"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"00a347d8bcf60ea296c1245e23052f1987c3687d","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d","size":20189,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.2.0_1592259496227_0.17945711883834026"},"_hasShrinkwrap":false,"publish_time":1592259496349,"_cnpm_publish_time":1592259496349,"contributors":[]},"5.0.0-beta.7":{"name":"enhanced-resolve","version":"5.0.0-beta.7","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"9b54561c64378c5e992cfea00832fa59295129ae","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.7","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"174f085396ac8edc734253f5b6aa9a05cb0d73b2","size":27410,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.7.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.7_1592388927101_0.7378176644804126"},"_hasShrinkwrap":false,"publish_time":1592388927275,"_cnpm_publish_time":1592388927275,"contributors":[]},"5.0.0-beta.8":{"name":"enhanced-resolve","version":"5.0.0-beta.8","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"501df1b16181b2eb39d61a98d4574d3e49f1c4fc","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.8","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"f399920cb9f73350e61ab10bf2c7f36c37dbf032","size":27710,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.8.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.8_1594069250791_0.6200962266428656"},"_hasShrinkwrap":false,"publish_time":1594069250906,"_cnpm_publish_time":1594069250906,"contributors":[]},"4.3.0":{"name":"enhanced-resolve","version":"4.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.5.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","istanbul":"^0.4.1","lint-staged":"^8.1.0","mocha":"^2.3.4","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"yarn cover --report lcovonly"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"e08f93671c59faca76ab2726faf0ca1e4bddbfa5","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.3.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"3b806f3bfafc1ec7de69551ef93cca46c1704126","size":20514,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.3.0_1594805486254_0.06428024845041014"},"_hasShrinkwrap":false,"publish_time":1594805486421,"_cnpm_publish_time":1594805486421,"contributors":[]},"5.0.0-beta.10":{"name":"enhanced-resolve","version":"5.0.0-beta.10","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"84761ba8806fe7fb26e82f6b3b953f91045a79ef","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"3907c034f8e59446dfa5a89a1fd73db29aa0f246","size":29396,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.10.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.10_1594972169673_0.5855339080638984"},"_hasShrinkwrap":false,"publish_time":1594972169801,"_cnpm_publish_time":1594972169801,"contributors":[]},"5.0.0-beta.9":{"name":"enhanced-resolve","version":"5.0.0-beta.9","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"8992d74a288729cd74c758d337a0dff421d82fc7","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"a44e9ad9a0cf47591cc996daf0a30d83aaf54c2f","size":29386,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.9.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sean.larkin@cuw.edu"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.9_1594968267435_0.8357300358848814"},"_hasShrinkwrap":false,"publish_time":1594968267564,"_cnpm_publish_time":1594968267564,"contributors":[]},"5.0.0-beta.11":{"name":"enhanced-resolve","version":"5.0.0-beta.11","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"151150fb5a9e9f4a212794951c38bb9194830874","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.11","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"f5885b17bca8e04feb42e7f22e8706cae3827e54","size":30789,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.11.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.11_1600184504774_0.5664054140777495"},"_hasShrinkwrap":false,"publish_time":1600184504938,"_cnpm_publish_time":1600184504938,"contributors":[]},"5.0.0-beta.12":{"name":"enhanced-resolve","version":"5.0.0-beta.12","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.0","tapable":"^2.0.0-beta.10"},"license":"MIT","devDependencies":{"@types/mocha":"^7.0.2","@types/node":"^13.7.7","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jsdoc":"^22.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^1.2.0","lint-staged":"^8.1.0","memfs":"^2.15.4","mocha":"^7.1.0","nyc":"^14.1.1","prettier":"^1.15.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.6.0","typescript":"^3.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"c200a08a18e700c4d7d8fecdf460b8b1930c75fc","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0-beta.12","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"ddc2eab710a5f973e1350fd3c0f721df550ec59b","size":30760,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0-beta.12.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0-beta.12_1600233756621_0.6228417100461019"},"_hasShrinkwrap":false,"publish_time":1600233756854,"_cnpm_publish_time":1600233756854,"contributors":[]},"5.0.0":{"name":"enhanced-resolve","version":"5.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"adfbc74e4122d0b736d47b13ad3a824e0ce0a913","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.0.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"4737e6ebd4f2fd13fe23f4cec9d02146afc2c527","size":30992,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.0.0_1600386686325_0.027036706647099562"},"_hasShrinkwrap":false,"publish_time":1600386686423,"_cnpm_publish_time":1600386686423,"contributors":[]},"5.1.0":{"name":"enhanced-resolve","version":"5.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"4a3cc76a067dce2125889b06d8d9624076cb3726","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.1.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"44cbf2242876ae9044dc32f7207c23c0dd3acdc1","size":31137,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.1.0_1601317135070_0.8873573261225931"},"_hasShrinkwrap":false,"publish_time":1601317135286,"_cnpm_publish_time":1601317135286,"contributors":[]},"5.2.0":{"name":"enhanced-resolve","version":"5.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"0001f80dacf033ac4a0e690b2766e0965c458266","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.2.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"3db3307a608f236f33aeea79303d32915792cbab","size":31721,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.2.0_1601451621238_0.03636911020761091"},"_hasShrinkwrap":false,"publish_time":1601451621435,"_cnpm_publish_time":1601451621435,"contributors":[]},"5.3.0":{"name":"enhanced-resolve","version":"5.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"0f51a8cf62b47cde4f57977cf4a205d832f8da69","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.3.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"14be504e14ad58e9821a311ea6a9037c716786d9","size":31722,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.3.0_1603194729989_0.27200953940662154"},"_hasShrinkwrap":false,"publish_time":1603194730123,"_cnpm_publish_time":1603194730123,"contributors":[]},"5.3.1":{"name":"enhanced-resolve","version":"5.3.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"d6807b553dc7e3157746b57a82cb238cd5e58cee","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.3.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"3f988d0d7775bdc2d96ede321dc81f8249492f57","size":31797,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz"},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.3.1_1603457272857_0.6095943612012926"},"_hasShrinkwrap":false,"publish_time":1603457272995,"_cnpm_publish_time":1603457272995,"contributors":[]},"5.3.2":{"name":"enhanced-resolve","version":"5.3.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"ddb55c05ce00041c22dd954aca5aa53dfab96bdf","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.3.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"142295dda51aaaff049cf256459dc9a82a0b67f3","size":31802,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.3.2_1605888786897_0.45688215895785844"},"_hasShrinkwrap":false,"publish_time":1605888787058,"_cnpm_publish_time":1605888787058,"contributors":[]},"5.4.0":{"name":"enhanced-resolve","version":"5.4.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.0.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.8.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"bca70659838a7d025122b4f99b8136c66ecaf7b2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"a8bcf23b00affac9455cf71efd80844f4054f4dc","size":31844,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.4.0_1606947536918_0.7451747800668713"},"_hasShrinkwrap":false,"publish_time":1606947537091,"_cnpm_publish_time":1606947537091,"contributors":[]},"5.4.1":{"name":"enhanced-resolve","version":"5.4.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.11.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha","pretravis":"yarn lint","travis":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"349a50633aa1a8f6cc0ec8a27fbb7793243393a6","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.4.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"shasum":"c89b0c34f17f931902ef2913a125d4b825b49b6f","size":32079,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.4.1.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.4.1_1608559281135_0.7265489113036929"},"_hasShrinkwrap":false,"publish_time":1608559281275,"_cnpm_publish_time":1608559281275,"contributors":[]},"4.4.0":{"name":"enhanced-resolve","version":"4.4.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.5.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","istanbul":"^0.4.1","lint-staged":"^8.1.0","mocha":"^2.3.4","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"yarn cover --report lcovonly"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"d2bd61ac1d890db19d98d39c390d2db14652c4b3","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"0bcd254f2042d18ab61e937f8ae849b76961c5ec","size":20744,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.4.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.4.0_1610365611616_0.22429020674159994"},"_hasShrinkwrap":false,"publish_time":1610365611768,"_cnpm_publish_time":1610365611768,"contributors":[]},"4.5.0":{"name":"enhanced-resolve","version":"4.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","dependencies":{"graceful-fs":"^4.1.2","memory-fs":"^0.5.0","tapable":"^1.0.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.6","eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","istanbul":"^0.4.1","lint-staged":"^8.1.0","mocha":"^2.3.4","prettier":"^1.15.2","should":"^8.0.2"},"engines":{"node":">=6.9.0"},"main":"lib/node.js","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"eslint lib test","pretty":"prettier --loglevel warn --write \"{lib,test}/**/*.{js,json}\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"yarn cover --report lcovonly"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"readmeFilename":"README.md","gitHead":"2dfe18a50fb669014e2189371ad7096608054d63","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@4.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec","size":20816,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_4.5.0_1610370107168_0.14227474791553885"},"_hasShrinkwrap":false,"publish_time":1610370107321,"_cnpm_publish_time":1610370107321,"contributors":[]},"5.6.0":{"name":"enhanced-resolve","version":"5.6.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.11.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"68cae5281c69d563256d0c95cc193e7017743ee5","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.6.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"ad19a1665f230a6e384724a30acf3f7332b2b3f0","size":32446,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.6.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.6.0_1610398454943_0.9865378214556435"},"_hasShrinkwrap":false,"publish_time":1610398455110,"_cnpm_publish_time":1610398455110,"contributors":[]},"5.5.0":{"name":"enhanced-resolve","version":"5.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.11.0","typescript":"^4.0.2"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"4960d772e12f02f17cabf26038ec2d4fd18f54d7","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"5f2ca7d511076541e2a30dc364a40c4f6c027bcd","size":32182,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.5.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.5.0_1610371174457_0.7402597834213769"},"_hasShrinkwrap":false,"publish_time":1610371174640,"_cnpm_publish_time":1610371174640,"contributors":[]},"5.7.0":{"name":"enhanced-resolve","version":"5.7.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"ff16fc2854f0960093142297af376c67777bb2f4","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.7.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"525c5d856680fbd5052de453ac83e32049958b5c","size":32488,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.7.0_1610570309902_0.5186261763149338"},"_hasShrinkwrap":false,"publish_time":1610570310097,"_cnpm_publish_time":1610570310097,"contributors":[]},"5.8.0":{"name":"enhanced-resolve","version":"5.8.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"c4aa24d665ba4169d423588e39e050bc434f580d","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.8.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"d9deae58f9d3773b6a111a5a46831da5be5c9ac0","size":32554,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.8.0_1618825430454_0.4448028133022046"},"_hasShrinkwrap":false,"publish_time":1618825430610,"_cnpm_publish_time":1618825430610,"contributors":[]},"5.8.2":{"name":"enhanced-resolve","version":"5.8.2","author":{"name":"Tobias Koppers @sokra"},"description":"","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"60d79f3c93304ce5ecbbe0127aa583d4a73bf1a1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.8.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"15ddc779345cbb73e97c611cd00c01c1e7bf4d8b","size":32561,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.8.2_1620663089927_0.9180238901389002"},"_hasShrinkwrap":false,"publish_time":1620663090074,"_cnpm_publish_time":1620663090074,"contributors":[]},"5.8.1":{"name":"enhanced-resolve","version":"5.8.1","author":{"name":"Tobias Koppers @sokra"},"description":"","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"58b325c969f49cca514929c0ce8e53c3b7fab610","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.8.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"3b375599be390e48573138385b9a89a3e316328e","size":32560,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.8.1.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bebraw@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.8.1_1620656700494_0.5328876374426237"},"_hasShrinkwrap":false,"publish_time":1620656700669,"_cnpm_publish_time":1620656700669,"contributors":[]},"5.8.3":{"name":"enhanced-resolve","version":"5.8.3","author":{"name":"Tobias Koppers @sokra"},"description":"","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint --cache"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"d1a3cb65cdf90754871a263172006e2902a2f86e","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.8.3","_nodeVersion":"16.9.1","_npmVersion":"7.22.0","dist":{"shasum":"6d552d465cce0423f5b3d718511ea53826a7b2f0","size":32311,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz"},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.8.3_1632130709129_0.4602940787027856"},"_hasShrinkwrap":false,"publish_time":1632130709277,"_cnpm_publish_time":1632130709277,"contributors":[]},"5.9.0":{"name":"enhanced-resolve","version":"5.9.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"b6468e041ddd63b964e70871d0f23ddc2eeb8690","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.9.0","_nodeVersion":"16.13.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==","shasum":"49ac24953ac8452ed8fed2ef1340fc8e043667ee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz","fileCount":46,"unpackedSize":158723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiBFCRA9TVsSAnZWagAAmdAP/2tyxtnm3BE7tNwYujam\nRke/Ax+U8HONMMEaHPjun8a4umBPiK5ZLHEgiXRbGFV/KvQICUwrPPnxgTlD\nBk1hVScaFkhw6Zkq1Hcg+Ym3AMpGTTHjYJVfGtVbHprGsZiNkMKGOSqGCXXc\n3LN9e1Em0dAQ1GDIiDk6hgJuYD/P8KltEamdB12TzxCp1UHEImYqNehH3y9x\nF4zKeWcfqLFE032/44DbkRwE62Sk0QGaxkLG84AWSenyHz3QQsPBkga6115T\nfWjhvCwHClE4BBbkOVZnS6y+EjLM6tfRmLeFN7Nr1FHPgDTK7aMSd0491uOv\nO8OvOVZI7HZAC3JBCA5vRHfvfaO4nPIdUqGZQZBHtAx3Qh3fxXBraTZmQ5Vd\nHxjRmezuj0ydR4IQoUCU9DtYXQZmKiFbmBce32QxUDfWBWsdr9K9KcGWXv0Y\nOb4Eum0IL6KeYumtzH6BQW9Pc1bG8I54cuZ6F/WcVuTT2OAUbmW7l9Lydgdj\n+9MenI7wIEwKVFEBGN9X9aGaeX64t4Jog+dzu6rIJVM5G/Bf2TmmntOEPpmU\nqvVG+ofWn8zz3OYbl6B2S4pOT4xmWUPVIRcXYxa+0NwWnurKTf8AmpU7yZIH\npollFhLYgz02SHW/eDwdbzpybW/MnLBZ4VRgw588tAz6367JfTnXu/4Dxv+o\n6lil\r\n=QqXs\r\n-----END PGP SIGNATURE-----\r\n","size":32675},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.9.0_1644306501231_0.8203349799358328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T07:48:31.097Z","contributors":[]},"5.9.1":{"name":"enhanced-resolve","version":"5.9.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"26001c4ad2e1d54985dda93c887e879614128e82","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.9.1","_nodeVersion":"16.14.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-jdyZMwCQ5Oj4c5+BTnkxPgDZO/BJzh/ADDmKebayyzNwjVX1AFCeGkOfxNx0mHi2+8BKC5VxUYiw3TIvoT7vhw==","shasum":"e898cea44d9199fd92137496cff5691b910fb43e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.9.1.tgz","fileCount":46,"unpackedSize":160171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIvQ//U7NMxfgP4WM1G+TGcXlFOOsKzPAXehfqTxzDZmTlouX8hR90\r\nwoQ+PSMYZOKDKvJUX0XqBg68XT7N6ZaIGqxlCEDc09xYBDThz4gSKYt/7A0b\r\nFpgRz8Z6PWvAES094B8PDqoDrv80eEfvYGSYnD0YFl6N/zirfjZw3CIWFBp2\r\nDc0rPUrxTzfhNTpPjnivCS7KcoKVqYdRv9xsmTnCV+i4tByVktJ78m3xvfZ5\r\nd7KjJfE7LrDG9bqMbLh1smMjptjeb43XUZQmTAsq26JQbXY45xlessh7B68q\r\n5fd67wRFOhHoNNugDpZBZZhlBrnKSpAqUdqrpu8vrnW2cxtOQAd7pQasum8B\r\ncxAafdjCn1ys6YuhN+RV9saFKoEl8QZUr7sZrVFO/CNRr70cALpCqLzTm2l5\r\nKOVH/yt6kZ9+9e3Xi69EPxmf8WcFVQkjEQ+dqDPqk2B6t9QmFVOKoDEy3rou\r\nI4oi24yDfld+6pZE55NmaMR3DLZdFF1jFfL1Yw0uROH0gjubceTK/R2KrAZS\r\n6eCVr8RvrgcULg8EOe5PmhUM78km+IL7FTdcObn+PXfspuumde25TZKp6rKW\r\ndwdN4lt3uE8HFAugwLvzsPzNKgv0mwudySsFMOnBD5e9XZTrGYXy2i/g2sZf\r\nd14Omz3t1R4ZIdrsorive9CzUlq71QP8b9M=\r\n=BWmt\r\n-----END PGP SIGNATURE-----\r\n","size":32961},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.9.1_1645779306857_0.6511258933176305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-25T08:58:38.119Z","contributors":[]},"5.9.2":{"name":"enhanced-resolve","version":"5.9.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"c960801d5cfbb6a472e40a7fe8f6c0679955a13b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.9.2","_nodeVersion":"16.14.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==","shasum":"0224dcd6a43389ebfb2d55efee517e5466772dd9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz","fileCount":46,"unpackedSize":160672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIHSIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkyxAAoGyB9PVYmT/zDIVhUH/dor7OO95kOMh0uMhu0SRDpRwJNfIs\r\ncq9oIP8zubbL+Gy4ZHy0DWUG7Hp9vtXYmhBLLFVC+0NxfminlQOSQGGGL3tz\r\n5KVU1TL1Renb91SnOt1iwLRiArgKsmGEWvHm1E68h+3XNdEYk5COmOQpjBNq\r\newuEHS3Vyc8Mh4FZ2MizlMbex8iJYiP3IIY/FGpFtxhzxJWiGzG0jRE7dQk2\r\n9VYoA99jVy19bPRuDkFSihjYlxZZ6yOaGkynWQ+PuFMzXCMwFqRGZHvx5Bmy\r\nc+/Zd7OHpxTLyYXNYqcVv6dl2eNkva3fOvsn1Eq6bdRwXmE2T+xaBVx8HiFW\r\nKFjj3gEgoJXv4uogq6GGdo6gidldgVdIahCTwef0unDIlfRmnmzrx2yRP6jP\r\nmBIBNmbzLe4Zftg9SjL7ayQM/2XtAcWOzraAOAnvr47ZJblOlQ/SSu5dBkii\r\n31olEsHCXpgf6o4H+Qj5QsXcPQ1UpS8Y4/Mr6Zq3d5ORjOOIPiXe9lLnD1iF\r\nocwOM6lLyo7U0LRUnjdAWrFUl77PN/HguP0lDZl3fYPfWVqhW9B0KMjjLHZ+\r\nXVR6E6gt65Nc8SHy5uB+srFgDUh0SWII9fMpZpH/pjzs0SWIoXBQ0mfv7hYF\r\nMJgn7BQ4sV4nv6H/xpwqsQwDnrrGIhhmKTI=\r\n=sS1D\r\n-----END PGP SIGNATURE-----\r\n","size":33056},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.9.2_1646294152057_0.9326569121317558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T07:56:02.374Z","contributors":[]},"5.9.3":{"name":"enhanced-resolve","version":"5.9.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"ddc96f8e738690166e7de77ea09c9e5aff52bb1b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.9.3","_nodeVersion":"14.19.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==","shasum":"44a342c012cbc473254af5cc6ae20ebd0aae5d88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz","fileCount":46,"unpackedSize":161220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzhc2n/Xg2tviuKizAWzK1MkJA2olXEDtYTBDY/JauHQIhAMokh2ek8JRo9LxHAhfCFOYC2i98PeQBEDOk/HjS0l1M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVoLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCrQ//Z2B7uBlkjTAow0cG263xF/ujmsTKdc/F9Nn02nPiplNiRX1O\r\nUWO65HOdNgpMn7P5iDphdIekIeo90eTVm2ImDnIZ+dYLi+bR75KmgLUEYaHq\r\nJbXc7WV3aED7d+u3brIPo/SkBzyhi+hrTmXc1PpLWhGuuMSAjlRkdIk4VCJJ\r\nI+Z4a0TiDvy1RkqRlEN0YUpC55Kg+niJ90/D3qcvAlSVlDv7c11dJ0MGuo9D\r\nvWA5rwCU7z37V8e3r/H/N5UiFxFJYVneC0BLmqeAeN6E7vrvXTYPEEff0kxX\r\nPu9y20pXItZyjOtlNWrEL974TLlyfANuZD5OKb38dgD4Yc6zGIA2wEwOZZO6\r\nmuyrKVUMmYxtXQsvYt7zhm27SPvzZHNljBwrgscJosd7/IZ1xszjAT3+bmfd\r\ntQiWKKVwAg9qBZUoaVrw5zAU1LaKoPbR3ewR01QTolNjNRP9MEwt09oDjj2U\r\nPuGMHkXI2Ma6f0XVIOk5pAY7STw1vhtsUfDr8aOIEMwnjjoRQ//ob6ZbRMD8\r\n8qyg365Xikq3oDldHJ+iZHJglsnHPf1q3lADLoMFbb1u2q+JZy7HAsG/k0lw\r\nmoaDBOJb8R6q4MSWq5bBSZ6E4Q6V+m9j27QPHAqLwTSY3U3BE1/gDvH9kHcU\r\nB0+69RXJxOMdaLgnGxI0V6sINHqkkcflsk0=\r\n=tRZj\r\n-----END PGP SIGNATURE-----\r\n","size":33216},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.9.3_1649836743324_0.9383013068738659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-13T08:02:21.008Z","contributors":[]},"5.10.0":{"name":"enhanced-resolve","version":"5.10.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"651e57863e46afeccf1946b4275d7b2339152ed1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.10.0","_nodeVersion":"16.15.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==","shasum":"0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz","fileCount":47,"unpackedSize":164886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBcMuWcqgq0NSvfN9UjcKppfAZxgLR00nDkK3fjwTzcwIhANO5H8h0Lq1nQBTcBTldmW6pET2Lcy4D8qc5yjXQQL4P"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiutcoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVyg/+L8KXwYl64N4JTpjcymNdx/ZaespUagGrUVbAi+/DcjC56jS9\r\nsMBZUPJQ03AOPIEPCfmd5/SAnF91haiQCgA8uuHcSw7qeG5R//Jv3jZL+zDe\r\n35q256PKIcTtEKpmp88INO7Q1XN3ju2+Nsp6T7MmkRr3a72r+tl4k7yZYoW8\r\nRDCjMOHzJ11nKSxy/o+EzoCRwm/+t43gaH+qkCjX+k8BsLq0Q1JS1a5f2Jay\r\nQOYUh+pTFwpH/q1pdej/YGA/DT9wxeHNmubtINMIXUJCUCVPDDptUZYGHxDK\r\nF43MuQzCAEqgqi469yOkO6S4l57A1nKab97B7K/Tw8xZ7yHf/Nbck2uGruBe\r\nHDTeO1w0DmMt8sru6vcw0ur/dHWp3/V3/8izXdOeGm2crhMx4lpD8yutFXri\r\np2RIbQAnqnLdlI4+D+GUGL9jJCOyEibkJaI1QrHZvhSJfr9WSLvAdNH2SNxq\r\nSYP3F2NG/f17jVkIaSmVmGwANI8+sXQQIjIy6OBI6Z177AHlZ99voeV/GydX\r\nug34CdLtO8tZV4glGepwRu06UzpMU8bRS1spB8eSwF5tpoXteOxHlNWYsKN9\r\nBTmXxUVCTIn8iIQFka7Ipxb8JIVmnGRsfYxLNyeeRTDc3YRTB40kgSkiG8gh\r\nheL6GclGKnj3EGA3OXbnoFftBEOdJqnGzms=\r\n=TlWu\r\n-----END PGP SIGNATURE-----\r\n","size":33743},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.10.0_1656411944114_0.4935195530402592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-28T11:18:14.486Z","contributors":[]},"5.11.0":{"name":"enhanced-resolve","version":"5.11.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.9","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"78f277ad6b030f968e3a866950821a9c16838146","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.11.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==","shasum":"543cf6c847a85adba0c4a5e2170bded4d493919a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.11.0.tgz","fileCount":47,"unpackedSize":164967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuj2DyzoEPkq6A+z3Y0eFz9vbPN/IRqcAoxGU8dyo8lAiA2T2dGluKZbD9TqaD6Fto9m6EZEFmtFBXtu1qQZCbuHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfOTvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmQg//aDXF9BswN0icT3wtN/WRc2aZiQ9TNzMcTP+7tanD+cFzpQPW\r\nzT5uAhV5pcYBZUtxVPwJdBczaQReDSzcnJj4Y4n+pZWyTGvAM2OIy8OAL3Iq\r\nv6bsS9B+3gY2yRpkdo6ePATOKklCjZGTMZjuyyFohXcAFYjS4aDvFANvZ8Bv\r\nVaAufghalo8NwS123YD2CfLsLxWxnFq7Ust8BXTrNEVrjDeKK3k2ZcNTxdEG\r\ncO04iR1M8ZGXJ8gwIMfBP44GY7mB0ydGlyNw14UcpaqAV2I40LARLDP8JV81\r\nfb0AymcVPK8cAooqrP5g9hWKVM49Oz7O313VTupfsdZSWujxQtHK8+Wjkr95\r\nx2nZ5oiYKi/QnClFTP0tty20WrCocfaoOESjNbIYuhUa8lh1YV8TFPuqsK0i\r\n/pjMy2+8evwwNm701CJw+tLGhap9nSYVN9k2jUenLyl/0jBz2udyHvymW7TT\r\nukO8dNaU2dqBLODo2YADQzoI/DoTsZJGMCn1qUs/S9rDtoNcdBh/oQEI7Pj/\r\nk9pdoI0jqqk1NZRcZV/vufRqpqybv/HBVurvxmG2qZyZd3YiSozXpvTG+H4i\r\nkFyJLiGV5nRr3pq6swwOFDiatPE5zFaF7xs4b3e/E4RYH/zOcsPvHR/zCgdw\r\n5WD4q2QYyZynsCA/vNVBheXHYNQ6nM5yOUc=\r\n=gazj\r\n-----END PGP SIGNATURE-----\r\n","size":33762},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.11.0_1669129455282_0.38090840117002034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-22T15:45:42.924Z","contributors":[]},"5.12.0":{"name":"enhanced-resolve","version":"5.12.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"ca76a47f51b80d08f17dbc7a79b47161a43584c2","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.12.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==","shasum":"300e1c90228f5b570c4d35babf263f6da7155634","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz","fileCount":47,"unpackedSize":164886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWi2LXd3q8bmmpSoVH6YPnAQ5CE0KHDTYybAwX3E8fSAIhAKVH4bRBwFywPPSYcFeSEKdV5Xi0TJkk12PaY3YH5OyA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmT4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1kRAAoS6211ODsUXj6Naicxb0AjFomfJHCWvFQ2LObiqnKn/Yupf0\r\n7eFzUpj0QN7h+X9DwO8fiT8h0YcP9xg7a8z/91Hne55IyLAASQrapl6+rgUF\r\ntcH58XjkyTEImDA7MjpEKSS3WPlwIWc7KcYBCPtWInIVmd538DGmnOI/A3n3\r\nYJv7+CM2qvxF7DiWI2l/LkfP9Facvvfc5uLk+++O5kdvsoG3SfmuqKHd7Us3\r\nQsaJAj2zIxLF2UiGo2jiNK1+g9fy0HO1/ozfNYMaJmT8Z+FE/zcrAYyLHAzt\r\nH79B3hjGoc5ndfF9Zpt2LzQ5Y6WPuR88+bN1LXnNi5yuGsrkQkRI9BRMTHkF\r\nU9J413euUtB7EfFhOnxwlk4TdNzm4w5uk9ShQsN+Cb2iErANlCTTvHvt/4/4\r\nSRM5fjvfXwazsbsNAaX9f1IysKoYx1niTXF17dRiouyc2PZ4vbUVC75wR8rK\r\nkBDVAAxrdg8JotyflWS/uVsOnTDS//jK2GtbrH9pe2qWGg95hFXTyBeo8E1h\r\nhKwbXZqNiY9SIYRhl3fw4mRCFs+TN/baC0uliFOLZ1iiBeE0iOPQtnP+qqye\r\nPhma/w+9NZOxze9rIh0UnpH3ES1zZbLTZ5n3WACzwDMHXqkmf8P5j2iWigm6\r\n0OCBS9gv4Cyf3a4L4fdwqPcwSmTiLjBqXgc=\r\n=l9bn\r\n-----END PGP SIGNATURE-----\r\n","size":33743},"_npmUser":{"name":"anonymous","email":"tobias.koppers@googlemail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.12.0_1669227768336_0.4213117496068881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-23T18:23:37.459Z","contributors":[]},"5.13.0":{"name":"enhanced-resolve","version":"5.13.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"a359876ce1e24749ce3c6f220588124ce838a017","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.13.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==","shasum":"26d1ecc448c02de997133217b5c1053f34a0a275","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz","fileCount":47,"unpackedSize":163886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDLkScfCgTNF6s4xsurE+3h2Lq6KQxIlDiaOs4kfye3QIgKIPirED4cmZ2iBR26ZO+TjG9v0P26Fz55I/9und2xI4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQAJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTmg//W731wiZ6hUkt9ltNqRqg53boFX0H8U11zEvLkNe2QpyfXPtp\r\nAyLrdWNrCOKlmYH0oTyrX5MUJ6hrNZfY/3KYlkcmKgxRcqKKjF49Cm9banZK\r\nEdL9gX0NkO2YUndE7Qlj+GUrc2cpVfwA9qy9fLHPrOwBHiHT1xm+rUVs6Z7w\r\nN9EiPGcy62It/IYlYYNfeRNrJngWV/TOhwadHn8/uYJfO2md9bjYwrl/bFnl\r\n5suf0WzkNPaGiPmKei7OP4NZNQ8WYTavYx8ZnV+Siw9mzKW1Ub550srV9IgP\r\nZS5SMhXFuK34gcs29wQ8d3whuxvt8B2pVLdHZXA/ta/7tCdaiX74km/lAa3O\r\n/55sc2EdqBI2m6VKE/tbAlA5BRqQi4AGU3JMGjpGoo+6NFlZ99V4D+ROUqOS\r\n71UrFNF6V05MUHWKfvdp/xb2w6EtF1TSAjBb6TGzanoDX3Nt9mxIREJXWsmb\r\nVw5x8V42mcRujdJDu7ghCdmu6Dc1TrENTmhOwU6zCdKhmHvpUZq7R+O8xGbS\r\nm3W+VZyj7S5k/Xlxa3+gL0IQt4r+BjCDyYg3KTHAAygW7/M6LNEjQq7LePqR\r\nuC4kk3RA4R08fy3EYSWV0oThMvhZfJs4Z17YMHqJkmCy21ZLujJ4Zhj6IuQP\r\nVlyh5W/nyhQ+kHmbk0DZHpkAwYu/rOE/Vdg=\r\n=D+y+\r\n-----END PGP SIGNATURE-----\r\n","size":33693},"_npmUser":{"name":"anonymous","email":"sean.larkin1@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.13.0_1681916520470_0.5905566518900711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-19T15:02:00.749Z","publish_time":1681916520749,"contributors":[]},"5.14.0":{"name":"enhanced-resolve","version":"5.14.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","lint-staged":"^10.4.0","memfs":"^3.2.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","should":"^13.2.3","tooling":"github:webpack/tooling#v1.14.0","typescript":"^4.2.0-beta"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test":"mocha --full-trace --check-leaks","test:only":"mocha --full-trace --check-leaks","precover":"yarn lint","cover":"nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks","cover:ci":"nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"4dc1a2fc7b173215471998add6c937aaffc4a734","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.14.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==","shasum":"0b6c676c8a3266c99fa281e4433a706f5c0c61c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz","fileCount":47,"unpackedSize":168642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNeh0tJUjr5Vbl+wTfsvmYRt6ylnpiWq6Fw+X+j8IxFAIhAMpiu5DXC+NR/p8cs8nX7raKA05fyB9Ae+o8ObZZQPCe"}],"size":34354},"_npmUser":{"name":"anonymous","email":"sean.larkin1@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.14.0_1683648009127_0.31447130591161443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T16:00:09.315Z","publish_time":1683648009315,"_source_registry_name":"default","contributors":[]},"5.14.1":{"name":"enhanced-resolve","version":"5.14.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.14.0","typescript":"^5.0.4"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**/*.*\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"4aa24c0dfe266ff3608222d8ad8e40935c604dd4","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.14.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==","shasum":"de684b6803724477a4af5d74ccae5de52c25f6b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz","fileCount":47,"unpackedSize":187075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIBJ2OcpBOvvB+1RhiKqmqgIbnyg+XTQWovhUMcgb4RNRAh9TAQKhPNo4zqZDjmWGGAFUGD4eYMbFeHjXdZkmf85h"}],"size":37211},"_npmUser":{"name":"anonymous","email":"sean.larkin1@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.14.1_1684937668986_0.8110060397908985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-24T14:14:29.187Z","publish_time":1684937669187,"_source_registry_name":"default","contributors":[]},"5.15.0":{"name":"enhanced-resolve","version":"5.15.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"pnpapi":false,"process":"./lib/util/process-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.14.0","typescript":"^5.0.4"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"a998c7d218b7a9ec2461fc4fddd1ad5dd7687485","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.15.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==","shasum":"1af946c7d93603eb88e9896cee4904dc012e9c35","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz","fileCount":47,"unpackedSize":187232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiYd2kP2R1ZeUurogAl2OE3eNc9/rdI5YwrZPU0KmBDAiEAl82eyLDqjD8v8gW/2gISXDcYMoyrT462AYq6MA68v4A="}],"size":37281},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.15.0_1686669382398_0.6733906053748799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T15:16:22.647Z","publish_time":1686669382647,"_source_registry_name":"default","contributors":[]},"5.15.1":{"name":"enhanced-resolve","version":"5.15.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^14.11.1","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.14.0","typescript":"^5.0.4"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.15.1","gitHead":"91bd21ff14af1f80f9bb7af85a7349fc66fee39b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==","shasum":"384391e025f099e67b4b00bfd7f0906a408214e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz","fileCount":48,"unpackedSize":188726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZqo+2JiI659bFXc/Zl7hjKxDpGHFibx07Br+9fi5AXAIgRevDT22erVa0my5WxvA5Egzrn9n3nzNBA2wQtmjWuUs="}]},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.15.1_1709051354542_0.24646131700238327"},"_hasShrinkwrap":false,"contributors":[]},"5.16.0":{"name":"enhanced-resolve","version":"5.16.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.16.0","gitHead":"a1976054344a85da8e0e1b2e1611694630e8f97b","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==","shasum":"65ec88778083056cb32487faa9aef82ed0864787","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz","fileCount":48,"unpackedSize":210424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx3GGXIMgeSw1DF2nbax5FwIOzM9UuVHkcHhDxlEtL+wIgSpi/fmBPxLSzxixCMNgXc4WbaIZFsYQWzcR+JuYOZTc="}]},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.16.0_1710161712640_0.2828911101932434"},"_hasShrinkwrap":false,"contributors":[]},"5.16.1":{"name":"enhanced-resolve","version":"5.16.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.16.1","gitHead":"570337b969eee46120a18b62b72809a3246147da","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==","shasum":"e8bc63d51b826d6f1cbc0a150ecb5a8b0c62e567","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz","fileCount":48,"unpackedSize":210372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYwqacXIlHxtttdN2/4ZkCwRLhFrAFl4PZmkqE0O1u4gIgelvuDX54RUzPFNmQEVkIK0AIFKzPOcsW94IeV+T+gNc="}]},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.16.1_1715089730759_0.9332162839942915"},"_hasShrinkwrap":false,"contributors":[]},"5.17.0":{"name":"enhanced-resolve","version":"5.17.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.17.0","gitHead":"b3abe248380e8e5304395430c2999352288694fc","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==","shasum":"d037603789dd9555b89aaec7eb78845c49089bc5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz","fileCount":48,"unpackedSize":210162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuHJxxvXV9NM2qaRL+HktxXdh72Vo0Gf0j6wVNHa40yAiEAhU/FhrT9VS8i8hq0YvBE3eOALQHy7TqigkQ3nrkEm+w="}]},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.17.0_1717516093061_0.9764677441101834"},"_hasShrinkwrap":false,"contributors":[]},"5.17.1":{"name":"enhanced-resolve","version":"5.17.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.17.1","gitHead":"247edebc909040ff99200108f7165e57f4fac2b1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"22.4.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==","shasum":"67bfbbcc2f81d511be77d686a90267ef7f898a15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz","fileCount":48,"unpackedSize":211733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdCUB8z7mJS+r2HUTsl6VS8giiwXs2mn0yKh5LhikbMgIgT60TipgmNltOh+89iP8G3MDUDvc0oa4mbM+LPJ3qjeY="}]},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhanced-resolve_5.17.1_1721744334407_0.7927532207500623"},"_hasShrinkwrap":false,"contributors":[]},"5.18.0":{"name":"enhanced-resolve","version":"5.18.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"gitHead":"27e457a905776154c9c0f75bc0f822eeab36d2c8","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_id":"enhanced-resolve@5.18.0","_nodeVersion":"22.11.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==","shasum":"91eb1db193896b9801251eeff1c6980278b1e404","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz","fileCount":48,"unpackedSize":212397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlxlOazzCf6kD/Qs91n/srZtgjDkaezE8zpCeV7KpheQIgHx6E21G8g87DhV49VuYtALAsDICIfwAMeQk3A6aWoXM="}],"size":40844},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.18.0_1734701391982_0.08493791991663047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-20T13:29:52.156Z","publish_time":1734701392156,"_source_registry_name":"default","contributors":[]},"5.18.1":{"name":"enhanced-resolve","version":"5.18.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"20.9.5","cspell":"4.2.8","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^2.1.2","tooling":"github:webpack/tooling#v1.23.1","typescript":"^5.3.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"lint":"yarn run code-lint && yarn run type-lint && yarn typings-test && yarn run special-lint && yarn run spelling","fix":"yarn run code-lint-fix && yarn run special-lint-fix","code-lint":"eslint --cache lib test","code-lint-fix":"eslint --cache lib test --fix","type-lint":"tsc","typings-test":"tsc -p tsconfig.types.test.json","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","special-lint":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","special-lint-fix":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","pretty":"prettier --loglevel warn --write \"lib/**/*.{js,json}\" \"test/*.js\"","pretest":"yarn lint","spelling":"cspell \"**\"","test:only":"jest","test:watch":"yarn test:only -- --watch","test:coverage":"yarn test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","test":"yarn test:coverage","precover":"yarn lint","prepare":"husky install"},"lint-staged":{"*":"cspell --no-must-find-files","*.js":"eslint --cache"},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.18.1","gitHead":"9436f4d6d930f98b7dbdc7f142ddc5a323512cb6","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==","shasum":"728ab082f8b7b6836de51f1637aab5d3b9568faf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz","fileCount":48,"unpackedSize":213354,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJ6z7czSnbGnos1ze1C5fEhn7wRmpkflF7jFe+2lriRAiAuv1OZuzahpGZOhrTTBuSt2k0HEHOkQlydfC7cuJOs/w=="}],"size":41111},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.18.1_1738686582907_0.5372920188905028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T16:29:43.077Z","publish_time":1738686583077,"_source_registry_name":"default","contributors":[]},"5.18.2":{"name":"enhanced-resolve","version":"5.18.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a async require.resolve function. It's highly configurable.","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"license":"MIT","devDependencies":{"@eslint/js":">= 9.28.0","@eslint/markdown":">= 6.5.0","@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^24.0.3","@stylistic/eslint-plugin":">= 4.4.1","cspell":"4.2.8","eslint":"^9.28.0","eslint-config-prettier":"^10.1.5","eslint-config-webpack":"^4.1.2","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^51.2.2","eslint-plugin-n":"^17.19.0","eslint-plugin-prettier":"^5.4.1","eslint-plugin-unicorn":"^59.0.1","globals":"^16.2.0","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^3.5.3","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.24.0","typescript":"^5.8.3"},"engines":{"node":">=10.13.0"},"main":"lib/index.js","types":"types.d.ts","homepage":"http://github.com/webpack/enhanced-resolve","scripts":{"prepare":"husky install","lint":"yarn lint:code && yarn lint:types && yarn lint:types-test && yarn lint:special && yarn lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/format-file-header && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --no-must-find-files \"**/*.*\"","fmt":"yarn fmt:base --loglevel warn --write","fmt:check":"yarn fmt:base --check","fmt:base":"prettier --cache --ignore-unknown .","fix":"yarn fix:code && yarn fix:special","fix:code":"yarn lint:code --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/format-file-header --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","pretest":"yarn lintqqq","test":"yarn test:coverage","test:only":"jest","test:watch":"yarn test:only --watch","test:coverage":"yarn test:only --collectCoverageFrom=\"lib/**/*.js\" --coverage"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"_id":"enhanced-resolve@5.18.2","gitHead":"0bf45033f4cb12e034819c4e420ca12965619fc8","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==","shasum":"7903c5b32ffd4b2143eeb4b92472bd68effd5464","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz","fileCount":48,"unpackedSize":222737,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRUwi4QujCnATiamZQJZJLZTnDF4b4JGRGk/wLfVh+TQIgMxJXmFJca4njvr3hQWJqmblDyjQZvu2zyO+WhqjQmEE="}],"size":42650},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com","actor":{"name":"evilebottnawi","email":"sheo13666q@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.18.2_1750743088936_0.4249663247672102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-24T05:31:29.140Z","publish_time":1750743089140,"_source_registry_name":"default","contributors":[]},"5.18.3":{"name":"enhanced-resolve","version":"5.18.3","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky install","lint":"yarn lint:code && yarn lint:types && yarn lint:types-test && yarn lint:special && yarn fmt:check && yarn lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --no-must-find-files \"**/*.*\"","fmt":"yarn fmt:base --loglevel warn --write","fmt:check":"yarn fmt:base --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"yarn fix:code && yarn fix:special","fix:code":"yarn lint:code --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","pretest":"yarn lint","test":"yarn test:coverage","test:only":"jest","test:watch":"yarn test:only --watch","test:coverage":"yarn test:only --collectCoverageFrom=\"lib/**/*.js\" --coverage"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"devDependencies":{"@eslint/js":"^9.28.0","@eslint/markdown":"^7.1.0","@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^24.0.3","@stylistic/eslint-plugin":"^5.2.2","cspell":"4.2.8","eslint":"^9.28.0","eslint-config-prettier":"^10.1.5","eslint-config-webpack":"^4.1.2","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-n":"^17.19.0","eslint-plugin-prettier":"^5.4.1","eslint-plugin-unicorn":"^60.0.0","globals":"^16.2.0","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^3.5.3","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.24.0","typescript":"^5.8.3"},"engines":{"node":">=10.13.0"},"_id":"enhanced-resolve@5.18.3","gitHead":"52b61d0f0318318a6e5b3e8c905c887824f9303a","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==","shasum":"9b5f4c5c076b8787c78fe540392ce76a88855b44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz","fileCount":49,"unpackedSize":223714,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDV8ajJP9im7V3+nQ361fDnBGVshEF+8jQMhwhbnAAN9wIgWR07NXY7x9DlXFATx8WSk+lGo1yxUT1a2z0C2CVlbvc="}],"size":42922},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.18.3_1754481656407_0.22107162974661265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T12:00:56.594Z","publish_time":1754481656594,"_source_registry_name":"default","contributors":[]},"5.18.4":{"name":"enhanced-resolve","version":"5.18.4","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky install","lint":"yarn lint:code && yarn lint:types && yarn lint:types-test && yarn lint:special && yarn fmt:check && yarn lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --no-must-find-files \"**/*.*\"","fmt":"yarn fmt:base --loglevel warn --write","fmt:check":"yarn fmt:base --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"yarn fix:code && yarn fix:special","fix:code":"yarn lint:code --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html","pretest":"yarn lint","test":"yarn test:coverage","test:only":"jest","test:watch":"yarn test:only --watch","test:coverage":"yarn test:only --collectCoverageFrom=\"lib/**/*.js\" --coverage"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.2.0"},"devDependencies":{"@eslint/js":"^9.28.0","@eslint/markdown":"^7.1.0","@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^24.0.3","@stylistic/eslint-plugin":"^5.2.2","cspell":"4.2.8","eslint":"^9.28.0","eslint-config-prettier":"^10.1.5","eslint-config-webpack":"^4.1.2","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-n":"^17.19.0","eslint-plugin-prettier":"^5.4.1","eslint-plugin-unicorn":"^60.0.0","globals":"^16.2.0","husky":"^6.0.0","jest":"^27.5.1","lint-staged":"^10.4.0","memfs":"^3.2.0","prettier":"^3.5.3","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.24.0","typescript":"^5.8.3"},"engines":{"node":">=10.13.0"},"_id":"enhanced-resolve@5.18.4","gitHead":"e8a6ac9fdd88d579e20f4c487d6081d8e7b3093f","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==","shasum":"c22d33055f3952035ce6a144ce092447c525f828","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz","fileCount":49,"unpackedSize":224120,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgTqQj+55knEVbO6mB+rBvA3wAbSNJFaXAaPF7Hu1jfAIgN0LgIemJA9x2Jk0gqLvveaZgsuVMmyYyeFs/b50do9E="}],"size":43125},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.18.4_1765480723175_0.2017707003619973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T19:18:43.536Z","publish_time":1765480723536,"_source_registry_name":"default","contributors":[]},"5.19.0":{"name":"enhanced-resolve","version":"5.19.0","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky","lint":"npm run lint:code && npm run lint:types && npm run lint:types-test && npm run lint:special && npm run fmt:check && npm run lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","fmt":"npm run fmt:base -- --loglevel warn --write","fmt:check":"npm run fmt:base -- --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"npm run fix:code && npm run fix:special","fix:code":"npm run lint:code -- --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && npm run cover:types && npm run cover:report && open-cli coverage/lcov-report/index.html","pretest":"npm run lint","test":"npm run test:coverage","test:only":"jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.3.0"},"devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^24.10.4","cspell":"^9.4.0","eslint":"^9.39.2","eslint-config-webpack":"^4.9.0","husky":"^9.1.7","jest":"^27.5.1","lint-staged":"^16.2.7","memfs":"^3.5.3","prettier":"^3.7.4","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.24.4","typescript":"^5.9.3"},"engines":{"node":">=10.13.0"},"gitHead":"24ba2335540a77c9b019d66d28f995324866a718","_id":"enhanced-resolve@5.19.0","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","shasum":"6687446a15e969eaa63c2fa2694510e17ae6d97c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz","fileCount":53,"unpackedSize":248179,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDsITB7fWS5YQUkTYyxqMgkXUm6o+f3LFszpFVMyqj0FAiAEejLqnGOlZw5VzCzzZ2rRnFQhZQpP4Y6Mpd3MJqayjw=="}],"size":48034},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"784487301@qq.com"},{"name":"anonymous","email":"evenstensberg@gmail.com"},{"name":"anonymous","email":"haijie0619@gmail.com"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.19.0_1770123674768_0.8125864323530405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T13:01:14.921Z","publish_time":1770123674921,"_source_registry_name":"default","contributors":[]},"5.20.0":{"name":"enhanced-resolve","version":"5.20.0","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky","lint":"npm run lint:code && npm run lint:types && npm run lint:types-test && npm run lint:special && npm run fmt:check && npm run lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","fmt":"npm run fmt:base -- --loglevel warn --write","fmt:check":"npm run fmt:base -- --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"npm run fix:code && npm run fix:special","fix:code":"npm run lint:code -- --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && npm run cover:types && npm run cover:report && open-cli coverage/lcov-report/index.html","pretest":"npm run lint","test":"npm run test:coverage","test:only":"jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.3.0"},"devDependencies":{"@types/graceful-fs":"^4.1.6","@types/jest":"^27.5.1","@types/node":"^24.10.4","cspell":"^9.4.0","eslint":"^9.39.2","eslint-config-webpack":"^4.9.0","husky":"^9.1.7","jest":"^27.5.1","lint-staged":"^16.2.7","memfs":"^3.5.3","prettier":"^3.7.4","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.24.4","typescript":"^5.9.3"},"engines":{"node":">=10.13.0"},"gitHead":"c1093c90ea558326d8a9009fdd49f8e4ee423387","_id":"enhanced-resolve@5.20.0","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==","shasum":"323c2a70d2aa7fb4bdfd6d3c24dfc705c581295d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz","fileCount":54,"unpackedSize":257994,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHJJqxeEhLA1Fym+ZRedFvUIN5ycEixRopu7Ia9sBuBhAiEA8gUv57wxacZ7UaGhEqyU2qYB6fRlme+hQe8wnXh6rQQ="}],"size":50073},"_npmUser":{"name":"anonymous","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"784487301@qq.com"},{"name":"anonymous","email":"evenstensberg@gmail.com"},{"name":"anonymous","email":"haijie0619@gmail.com"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"sheo13666q@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.20.0_1772272707152_0.18822525228240905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T09:58:27.301Z","publish_time":1772272707301,"_source_registry_name":"default","contributors":[]},"5.20.1":{"name":"enhanced-resolve","version":"5.20.1","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky","lint":"npm run lint:code && npm run lint:types && npm run lint:types-test && npm run lint:special && npm run fmt:check && npm run lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","fmt":"npm run fmt:base -- --loglevel warn --write","fmt:check":"npm run fmt:base -- --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"npm run fix:code && npm run fix:special","fix:code":"npm run lint:code -- --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && npm run cover:types && npm run cover:report && open-cli coverage/lcov-report/index.html","pretest":"npm run lint","test":"npm run test:coverage","test:only":"jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","version":"changeset version","release":"changeset publish"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.3.0"},"devDependencies":{"@changesets/cli":"^2.30.0","@changesets/get-github-info":"^0.8.0","@types/graceful-fs":"^4.1.6","@types/jest":"^30.0.0","@types/node":"^24.10.4","cspell":"^9.4.0","eslint":"^9.39.2","eslint-config-webpack":"^4.9.0","husky":"^9.1.7","jest":"^30.3.0","lint-staged":"^16.2.7","memfs":"^4.56.11","prettier":"^3.7.4","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.25.0","typescript":"^5.9.3"},"engines":{"node":">=10.13.0"},"gitHead":"ebc67d38969e8abe6789a51968380fa721fea778","_id":"enhanced-resolve@5.20.1","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==","shasum":"eeeb3966bea62c348c40a0cc9e7912e2557d0be0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz","fileCount":54,"unpackedSize":260481,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-resolve@5.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDl6voPVTNpxhdF+P5NViT5PzSGVLj9UbfEkuRX5hX59AiA/TVylkbvyQMhLvzxC2qT8l06lJR1igY/DxZxAUi/MKw=="}],"size":50672},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9180a1e-4232-454c-9485-121d7a38b9b8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"784487301@qq.com"},{"name":"anonymous","email":"evenstensberg@gmail.com"},{"name":"anonymous","email":"haijie0619@gmail.com"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"me@aviv.sh"},{"name":"anonymous","email":"sheo13666q@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.20.1_1773700328587_0.21358217584303185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T22:32:08.734Z","publish_time":1773700328734,"_source_registry_name":"default","contributors":[]},"5.21.0":{"name":"enhanced-resolve","version":"5.21.0","description":"Offers a async require.resolve function. It's highly configurable.","homepage":"http://github.com/webpack/enhanced-resolve","repository":{"type":"git","url":"git://github.com/webpack/enhanced-resolve.git"},"license":"MIT","author":{"name":"Tobias Koppers @sokra"},"main":"lib/index.js","browser":{"process":"./lib/util/process-browser.js","module":"./lib/util/module-browser.js"},"types":"types.d.ts","scripts":{"prepare":"husky","lint":"npm run lint:code && npm run lint:types && npm run lint:types-test && npm run lint:special && npm run fmt:check && npm run lint:spellcheck","lint:code":"eslint --cache .","lint:special":"node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types","lint:types":"tsc","lint:types-test":"tsc -p tsconfig.types.test.json","lint:spellcheck":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","fmt":"npm run fmt:base -- --log-level warn --write","fmt:check":"npm run fmt:base -- --check","fmt:base":"node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .","fix":"npm run fix:code && npm run fix:special","fix:code":"npm run lint:code -- --fix","fix:special":"node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write","type-report":"rimraf coverage && npm run cover:types && npm run cover:report && open-cli coverage/lcov-report/index.html","pretest":"npm run lint","test":"npm run test:coverage","test:only":"jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"lib/**/*.js\" --coverage","version":"changeset version","release":"changeset publish","benchmark":"node --max-old-space-size=4096 --hash-seed=1 --random-seed=1 --no-opt --predictable --predictable-gc-schedule --interpreted-frames-native-stack --allow-natives-syntax --expose-gc --no-concurrent-sweeping ./benchmark/run.mjs"},"lint-staged":{"*.{js,cjs,mjs}":["eslint --cache --fix"],"*":["prettier --cache --write --ignore-unknown","cspell --cache --no-must-find-files"]},"dependencies":{"graceful-fs":"^4.2.4","tapable":"^2.3.3"},"devDependencies":{"@changesets/cli":"^2.30.0","@changesets/get-github-info":"^0.8.0","@codspeed/core":"^5.2.0","@types/graceful-fs":"^4.1.6","@types/jest":"^30.0.0","@types/node":"^24.10.4","cspell":"^10.0.0","eslint":"^9.39.2","eslint-config-webpack":"^4.9.5","husky":"^9.1.7","jest":"^30.3.0","lint-staged":"^16.2.7","memfs":"^4.56.11","prettier":"^3.7.4","prettier-2":"npm:prettier@^2","tooling":"github:webpack/tooling#v1.26.1","tinybench":"^6.0.0","typescript":"^6.0.2"},"engines":{"node":">=10.13.0"},"gitHead":"35035ca158f1c8ada86fcf1653f319cbce669200","_id":"enhanced-resolve@5.21.0","bugs":{"url":"https://github.com/webpack/enhanced-resolve/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==","shasum":"bb8e6fabaf74930de70e61397798750429e5b1ae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz","fileCount":54,"unpackedSize":358219,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enhanced-resolve@5.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjWBlc6jgt9VyD9P5BPKG49Q5JTQ3DvVBHdIoU7MsPowIga60JUH2KMfwA6/Fi7Mlr7XP68g9XIO/Ac0PnpdKWFzE="}],"size":78210},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9180a1e-4232-454c-9485-121d7a38b9b8"}},"directories":{},"maintainers":[{"name":"anonymous","email":"784487301@qq.com"},{"name":"anonymous","email":"evenstensberg@gmail.com"},{"name":"anonymous","email":"haijie0619@gmail.com"},{"name":"anonymous","email":"tobias.koppers@googlemail.com"},{"name":"anonymous","email":"me@aviv.sh"},{"name":"anonymous","email":"sheo13666q@gmail.com"},{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"sean.larkin1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhanced-resolve_5.21.0_1776965103782_0.7612789456808164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T17:25:04.063Z","publish_time":1776965104063,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"5.0.0-beta.12","latest":"5.21.0","enhanced-resolve-4":"4.5.0"},"name":"enhanced-resolve","time":{"modified":"2026-04-23T17:25:18.387Z","created":"2022-01-26T14:30:56.388Z","5.0.0-beta.4":"2019-11-05T22:00:06.458Z","4.1.1":"2019-10-08T12:34:54.521Z","5.0.0-beta.3":"2019-08-16T09:42:44.566Z","5.0.0-beta.2":"2019-07-09T16:36:03.175Z","5.0.0-beta.1":"2019-07-08T14:19:15.682Z","5.0.0-beta.0":"2019-07-04T20:48:11.900Z","4.1.0":"2018-06-28T12:49:05.693Z","4.0.0":"2018-02-22T08:01:57.771Z","4.0.0-beta.4":"2018-01-04T19:57:51.068Z","4.0.0-beta.3":"2018-01-04T16:12:59.761Z","4.0.0-beta.2":"2017-11-30T07:53:08.822Z","4.0.0-beta.1":"2017-11-29T15:29:11.756Z","3.4.1":"2017-07-24T12:34:32.659Z","3.4.0":"2017-07-24T08:03:01.181Z","3.3.0":"2017-07-01T15:07:54.524Z","3.2.0":"2017-07-01T12:12:58.750Z","3.1.0":"2017-02-03T11:46:58.569Z","3.0.3":"2017-01-11T10:09:07.760Z","3.0.2":"2016-12-15T23:47:26.030Z","3.0.1":"2016-12-14T12:16:48.951Z","3.0.0":"2016-12-06T17:36:23.072Z","2.3.0":"2016-09-07T16:08:09.618Z","2.2.2":"2016-02-04T22:32:33.290Z","2.2.1":"2016-01-26T18:19:26.404Z","2.2.0":"2016-01-26T16:51:02.680Z","2.1.0":"2016-01-19T23:36:29.542Z","2.0.2":"2016-01-03T20:35:30.937Z","2.0.1":"2016-01-03T20:20:26.328Z","2.0.0":"2016-01-03T16:53:55.950Z","0.9.1":"2015-10-21T22:48:49.269Z","0.9.0":"2015-07-23T21:15:20.669Z","0.8.6":"2015-05-03T21:05:43.435Z","0.8.5":"2015-04-08T19:17:50.725Z","0.8.4":"2015-01-21T10:06:55.661Z","0.8.3":"2015-01-17T20:06:07.351Z","0.8.2":"2015-01-17T16:19:11.559Z","0.8.1":"2015-01-17T10:42:57.796Z","0.8.0":"2015-01-16T23:21:48.693Z","0.7.6":"2014-08-12T12:50:50.304Z","0.7.5":"2014-05-29T20:11:17.868Z","0.7.4":"2014-04-18T08:42:17.561Z","0.7.3":"2014-03-11T17:33:42.579Z","0.7.2":"2014-02-19T20:28:19.621Z","0.7.1":"2014-02-17T11:48:07.671Z","0.7.0":"2014-02-11T11:13:33.552Z","0.6.1":"2014-01-21T14:00:08.422Z","0.6.0":"2014-01-10T08:09:23.100Z","0.5.15":"2013-12-02T08:02:35.934Z","0.5.14":"2013-11-08T08:28:17.723Z","0.5.13":"2013-10-14T20:13:21.584Z","0.5.12":"2013-07-05T06:05:07.452Z","0.5.11":"2013-07-04T09:58:27.634Z","0.5.10":"2013-05-13T12:20:12.199Z","0.5.9":"2013-05-12T20:33:37.853Z","0.5.8":"2013-02-23T23:20:17.447Z","0.5.7":"2013-02-20T20:40:22.399Z","0.5.6":"2013-02-19T12:54:07.144Z","0.5.5":"2013-02-19T12:49:24.501Z","0.5.4":"2013-02-17T09:28:36.702Z","0.5.3":"2013-02-13T14:17:51.862Z","0.5.2":"2013-02-04T12:40:13.372Z","0.5.1":"2013-02-04T09:43:58.930Z","0.5.0":"2013-02-01T07:30:49.886Z","0.4.12":"2013-01-21T08:14:41.526Z","0.4.11":"2013-01-21T08:05:34.762Z","0.4.10":"2012-11-23T21:58:18.767Z","0.4.9":"2012-11-22T14:49:38.078Z","0.4.8":"2012-11-19T11:24:12.005Z","0.4.7":"2012-11-13T23:00:56.904Z","0.4.6":"2012-11-12T21:10:11.170Z","0.4.5":"2012-11-06T11:02:38.971Z","0.4.4":"2012-11-06T10:21:51.065Z","0.4.2":"2012-11-06T00:38:05.522Z","0.4.1":"2012-11-01T23:26:29.972Z","0.4.0":"2012-10-31T12:17:03.703Z","0.3.1":"2012-10-30T18:54:15.926Z","0.3.0":"2012-10-27T00:18:47.923Z","0.2.9":"2012-09-26T09:33:15.397Z","0.2.8":"2012-09-25T17:17:50.406Z","0.2.7":"2012-09-24T13:36:26.294Z","0.2.6":"2012-09-24T13:29:10.026Z","0.2.5":"2012-09-24T13:27:20.110Z","0.2.4":"2012-09-13T10:03:08.611Z","0.2.3":"2012-08-23T16:41:32.834Z","0.2.2":"2012-08-13T15:24:29.055Z","0.2.1":"2012-08-13T15:08:09.344Z","0.2.0":"2012-08-13T14:52:12.474Z","5.0.0-beta.5":"2020-05-22T20:00:21.358Z","5.0.0-beta.6":"2020-06-03T08:34:30.829Z","4.2.0":"2020-06-15T22:18:16.349Z","5.0.0-beta.7":"2020-06-17T10:15:27.275Z","5.0.0-beta.8":"2020-07-06T21:00:50.906Z","4.3.0":"2020-07-15T09:31:26.421Z","5.0.0-beta.10":"2020-07-17T07:49:29.801Z","5.0.0-beta.9":"2020-07-17T06:44:27.564Z","5.0.0-beta.11":"2020-09-15T15:41:44.938Z","5.0.0-beta.12":"2020-09-16T05:22:36.854Z","5.0.0":"2020-09-17T23:51:26.423Z","5.1.0":"2020-09-28T18:18:55.286Z","5.2.0":"2020-09-30T07:40:21.435Z","5.3.0":"2020-10-20T11:52:10.123Z","5.3.1":"2020-10-23T12:47:52.995Z","5.3.2":"2020-11-20T16:13:07.058Z","5.4.0":"2020-12-02T22:18:57.091Z","5.4.1":"2020-12-21T14:01:21.275Z","4.4.0":"2021-01-11T11:46:51.768Z","4.5.0":"2021-01-11T13:01:47.321Z","5.6.0":"2021-01-11T20:54:15.110Z","5.5.0":"2021-01-11T13:19:34.640Z","5.7.0":"2021-01-13T20:38:30.097Z","5.8.0":"2021-04-19T09:43:50.610Z","5.8.2":"2021-05-10T16:11:30.074Z","5.8.1":"2021-05-10T14:25:00.669Z","5.8.3":"2021-09-20T09:38:29.277Z","5.9.0":"2022-02-08T07:48:21.365Z","5.9.1":"2022-02-25T08:55:07.000Z","5.9.2":"2022-03-03T07:55:52.264Z","5.9.3":"2022-04-13T07:59:03.496Z","5.10.0":"2022-06-28T10:25:44.324Z","5.11.0":"2022-11-22T15:04:15.499Z","5.12.0":"2022-11-23T18:22:48.535Z","5.13.0":"2023-04-19T15:02:00.749Z","5.14.0":"2023-05-09T16:00:09.315Z","5.14.1":"2023-05-24T14:14:29.187Z","5.15.0":"2023-06-13T15:16:22.647Z","5.15.1":"2024-02-27T16:29:14.734Z","5.16.0":"2024-03-11T12:55:12.814Z","5.16.1":"2024-05-07T13:48:50.940Z","5.17.0":"2024-06-04T15:48:13.285Z","5.17.1":"2024-07-23T14:18:54.555Z","5.18.0":"2024-12-20T13:29:52.156Z","5.18.1":"2025-02-04T16:29:43.077Z","5.18.2":"2025-06-24T05:31:29.140Z","5.18.3":"2025-08-06T12:00:56.594Z","5.18.4":"2025-12-11T19:18:43.536Z","5.19.0":"2026-02-03T13:01:14.921Z","5.20.0":"2026-02-28T09:58:27.301Z","5.20.1":"2026-03-16T22:32:08.734Z","5.21.0":"2026-04-23T17:25:04.063Z"},"readme":"# enhanced-resolve\n\n[![npm][npm]][npm-url]\n[![Build Status][build-status]][build-status-url]\n[![codecov][codecov-badge]][codecov-url]\n[![Install Size][size]][size-url]\n[![GitHub Discussions][discussion]][discussion-url]\n\nOffers an async require.resolve function. It's highly configurable.\n\n## Features\n\n- plugin system\n- provide a custom filesystem\n- sync and async node.js filesystems included\n\n## Getting Started\n\n### Install\n\n```sh\n# npm\nnpm install enhanced-resolve\n# or Yarn\nyarn add enhanced-resolve\n# or pnpm\npnpm add enhanced-resolve\n```\n\n### Resolve\n\nThere is a Node.js API which allows to resolve requests according to the Node.js resolving rules.\nSync, async (callback) and promise APIs are offered. A `create` method allows to create a custom resolve function.\n\n```js\nconst resolve = require(\"enhanced-resolve\");\n\nresolve(\"/some/path/to/folder\", \"module/dir\", (err, result) => {\n\tresult; // === \"/some/path/node_modules/module/dir/index.js\"\n});\n\nresolve.sync(\"/some/path/to/folder\", \"../../dir\");\n// === \"/some/path/dir/index.js\"\n\nconst result = await resolve.promise(\"/some/path/to/folder\", \"../../dir\");\n// === \"/some/path/dir/index.js\"\n\nconst myResolve = resolve.create({\n\t// or resolve.create.sync / resolve.create.promise\n\textensions: [\".ts\", \".js\"],\n\t// see more options below\n});\n\nmyResolve(\"/some/path/to/folder\", \"ts-module\", (err, result) => {\n\tresult; // === \"/some/node_modules/ts-module/index.ts\"\n});\n```\n\n### Public API\n\nAll of the following are exposed from `require(\"enhanced-resolve\")`.\n\n#### `resolve(context?, path, request, resolveContext?, callback)`\n\nAsync Node-style resolver using the built-in defaults (`conditionNames: [\"node\"]`, `extensions: [\".js\", \".json\", \".node\"]`). `context` is optional; when omitted, a built-in Node context is used.\n\n```js\nconst resolve = require(\"enhanced-resolve\");\n\nresolve(__dirname, \"./utils\", (err, result) => {\n\t// result === \"/abs/path/to/utils.js\"\n});\n```\n\n#### `resolve.sync(context?, path, request, resolveContext?) => string | false`\n\nSynchronous variant. Throws on failure, returns `false` when the resolve yields no result.\n\n```js\nconst file = resolve.sync(__dirname, \"./utils\");\n```\n\n#### `resolve.promise(context?, path, request, resolveContext?) => Promise<string | false>`\n\nPromise variant of `resolve`.\n\n```js\nconst file = await resolve.promise(__dirname, \"./utils\");\n```\n\n#### `resolve.create(options) => ResolveFunctionAsync`\n\nBuilds a customized async resolve function. Options are the same as for [`ResolverFactory.createResolver`](#resolver-options); `fileSystem` defaults to the built-in Node.js filesystem.\n\n```js\nconst resolveTs = resolve.create({ extensions: [\".ts\", \".tsx\", \".js\"] });\n\nresolveTs(__dirname, \"./component\", (err, result) => {\n\t// result === \"/abs/path/to/component.tsx\"\n});\n```\n\n#### `resolve.create.sync(options) => ResolveFunction`\n\nSync variant of `resolve.create`.\n\n```js\nconst resolveTsSync = resolve.create.sync({ extensions: [\".ts\", \".js\"] });\nconst file = resolveTsSync(__dirname, \"./component\");\n```\n\n#### `resolve.create.promise(options) => ResolveFunctionPromise`\n\nPromise variant of `resolve.create`.\n\n```js\nconst resolveTsPromise = resolve.create.promise({ extensions: [\".ts\", \".js\"] });\nconst file = await resolveTsPromise(__dirname, \"./component\");\n```\n\n#### `ResolverFactory.createResolver(options) => Resolver`\n\nLower-level factory. Returns a `Resolver` whose `resolve`, `resolveSync`, and `resolvePromise` methods accept `(context, path, request, resolveContext, [callback])`. Use this when you need a reusable resolver instance or access to its `hooks` (see the [Plugins](#plugins) section). `fileSystem` is required here — the high-level `resolve.create` defaults it for you.\n\n```js\nconst fs = require(\"fs\");\nconst { CachedInputFileSystem, ResolverFactory } = require(\"enhanced-resolve\");\n\nconst resolver = ResolverFactory.createResolver({\n\tfileSystem: new CachedInputFileSystem(fs, 4000),\n\textensions: [\".js\", \".json\"],\n});\n\n// callback\nresolver.resolve({}, __dirname, \"./utils\", {}, (err, file) => {\n\t// ...\n});\n\n// sync (requires a sync fileSystem)\nconst fileSync = resolver.resolveSync({}, __dirname, \"./utils\");\n\n// promise\nconst filePromise = await resolver.resolvePromise({}, __dirname, \"./utils\", {});\n```\n\n#### `CachedInputFileSystem(fileSystem, duration)`\n\nWraps any Node-compatible `fs` to add an in-memory cache for `stat`, `readdir`, `readFile`, `readJson`, and `readlink`. `duration` is the cache TTL in milliseconds (typically `4000`). Call `.purge()` to invalidate, or `.purge(path)` / `.purge([path, ...])` to invalidate specific entries — do this whenever you know files changed (e.g. from a watcher).\n\n```js\nconst fs = require(\"fs\");\nconst { CachedInputFileSystem } = require(\"enhanced-resolve\");\n\nconst cachedFs = new CachedInputFileSystem(fs, 4000);\n// later, when files change:\ncachedFs.purge(\"/abs/path/to/changed-file.js\");\n```\n\n#### Exported plugins & helpers\n\nFor use with the `plugins` option or as standalone utilities:\n\n- `ResolverFactory` — see above.\n- `CachedInputFileSystem` — see above.\n- `CloneBasenamePlugin(source, target)` — joins the directory's basename onto the path. See [Built-in Plugins](#built-in-plugins).\n- `LogInfoPlugin(source)` — logs pipeline state at a hook; enable by passing a `log` function on the `resolveContext`.\n- `TsconfigPathsPlugin(options)` — applies `tsconfig.json` `paths` / `baseUrl` mappings; typically configured via the `tsconfig` resolver option instead.\n- `forEachBail(array, iterator, callback)` — bail-style async iterator used internally; useful when authoring plugins that try several candidates in order.\n\n```js\nconst { LogInfoPlugin } = require(\"enhanced-resolve\");\n\nconst resolver = ResolverFactory.createResolver({\n\tfileSystem: cachedFs,\n\textensions: [\".js\"],\n\tplugins: [new LogInfoPlugin(\"described-resolve\")],\n});\n\nresolver.resolve(\n\t{},\n\t__dirname,\n\t\"./utils\",\n\t{ log: (msg) => console.log(msg) },\n\t() => {},\n);\n```\n\n### Creating a Resolver\n\nThe easiest way to create a resolver is to use the `createResolver` function on `ResolveFactory`, along with one of the supplied File System implementations.\n\n```js\nconst fs = require(\"fs\");\nconst { CachedInputFileSystem, ResolverFactory } = require(\"enhanced-resolve\");\n\n// create a resolver\nconst myResolver = ResolverFactory.createResolver({\n\t// Typical usage will consume the `fs` + `CachedInputFileSystem`, which wraps Node.js `fs` to add caching.\n\tfileSystem: new CachedInputFileSystem(fs, 4000),\n\textensions: [\".js\", \".json\"],\n\t/* any other resolver options here. Options/defaults can be seen below */\n});\n\n// resolve a file with the new resolver\nconst context = {};\nconst lookupStartPath = \"/Users/webpack/some/root/dir\";\nconst request = \"./path/to-look-up.js\";\nconst resolveContext = {};\n\n// callback\nmyResolver.resolve(\n\tcontext,\n\tlookupStartPath,\n\trequest,\n\tresolveContext,\n\t(err /* Error */, filepath /* string */) => {\n\t\t// Do something with the path\n\t},\n);\n\n// promise\ntry {\n\tconst filepath = await myResolver.resolvePromise(\n\t\tcontext,\n\t\tlookupStartPath,\n\t\trequest,\n\t\tresolveContext,\n\t);\n\t// Do something with the path\n} catch (err) {\n\t// handle resolve failure\n}\n\n// sync (requires a sync fileSystem, e.g. the default Node.js one)\nconst filepath = myResolver.resolveSync(context, lookupStartPath, request);\n```\n\n#### Resolver Options\n\n| Field                    | Default                     | Description                                                                                                                                                                                                                                                                                 |\n| ------------------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| alias                    | []                          | A list of module alias configurations or an object which maps key to value                                                                                                                                                                                                                  |\n| aliasFields              | []                          | A list of alias fields in description files                                                                                                                                                                                                                                                 |\n| extensionAlias           | {}                          | An object which maps extension to extension aliases                                                                                                                                                                                                                                         |\n| extensionAliasForExports | false                       | Also apply `extensionAlias` to paths resolved through the package.json `exports` field. Off by default (Node.js-aligned)                                                                                                                                                                    |\n| cachePredicate           | function() { return true }; | A function which decides whether a request should be cached or not. An object is passed to the function with `path` and `request` properties.                                                                                                                                               |\n| cacheWithContext         | true                        | If unsafe cache is enabled, includes `request.context` in the cache key                                                                                                                                                                                                                     |\n| conditionNames           | []                          | A list of exports field condition names                                                                                                                                                                                                                                                     |\n| descriptionFiles         | [\"package.json\"]            | A list of description files to read from                                                                                                                                                                                                                                                    |\n| enforceExtension         | false                       | Enforce that a extension from extensions must be used                                                                                                                                                                                                                                       |\n| exportsFields            | [\"exports\"]                 | A list of exports fields in description files                                                                                                                                                                                                                                               |\n| extensions               | [\".js\", \".json\", \".node\"]   | A list of extensions which should be tried for files                                                                                                                                                                                                                                        |\n| fallback                 | []                          | Same as `alias`, but only used if default resolving fails                                                                                                                                                                                                                                   |\n| fileSystem               |                             | The file system which should be used                                                                                                                                                                                                                                                        |\n| fullySpecified           | false                       | Request passed to resolve is already fully specified and extensions or main files are not resolved for it (they are still resolved for internal requests)                                                                                                                                   |\n| mainFields               | [\"main\"]                    | A list of main fields in description files                                                                                                                                                                                                                                                  |\n| mainFiles                | [\"index\"]                   | A list of main files in directories                                                                                                                                                                                                                                                         |\n| modules                  | [\"node_modules\"]            | A list of directories to resolve modules from, can be absolute path or folder name                                                                                                                                                                                                          |\n| plugins                  | []                          | A list of additional resolve plugins which should be applied                                                                                                                                                                                                                                |\n| resolver                 | undefined                   | A prepared Resolver to which the plugins are attached                                                                                                                                                                                                                                       |\n| resolveToContext         | false                       | Resolve to a context instead of a file                                                                                                                                                                                                                                                      |\n| preferRelative           | false                       | Prefer to resolve module requests as relative request and fallback to resolving as module                                                                                                                                                                                                   |\n| preferAbsolute           | false                       | Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots                                                                                                                                                                                            |\n| restrictions             | []                          | A list of resolve restrictions                                                                                                                                                                                                                                                              |\n| roots                    | []                          | A list of root paths                                                                                                                                                                                                                                                                        |\n| symlinks                 | true                        | Whether to resolve symlinks to their symlinked location                                                                                                                                                                                                                                     |\n| tsconfig                 | false                       | TypeScript config for paths mapping. Can be `false` (disabled), `true` (use default `tsconfig.json`), a string path to `tsconfig.json`, or an object with `configFile`, `references`, and `baseUrl` options. Supports JSONC format (comments and trailing commas) like TypeScript compiler. |\n| tsconfig.configFile      | tsconfig.json               | Path to the tsconfig.json file                                                                                                                                                                                                                                                              |\n| tsconfig.references      | []                          | Project references. `'auto'` to load from tsconfig, or an array of paths to referenced projects                                                                                                                                                                                             |\n| tsconfig.baseUrl         | undefined                   | Override baseUrl from tsconfig.json. If provided, this value will be used instead of the baseUrl in the tsconfig file                                                                                                                                                                       |\n| unsafeCache              | false                       | Use this cache object to unsafely cache the successful requests                                                                                                                                                                                                                             |\n\n#### Option Examples\n\nSmall snippets for the non-obvious options. All options are passed to `resolve.create({ ... })` or `ResolverFactory.createResolver({ ... })`.\n\n**`alias`** — rewrite matching requests to a target path, module, or to `false` to ignore them. Accepts an object or an array of entries (array form lets you specify ordering / `onlyModule`).\n\n```js\nconst options = {\n\talias: {\n\t\t\"@\": path.resolve(__dirname, \"src\"), // @/utils → src/utils\n\t\tlodash$: \"lodash-es\", // exact \"lodash\", not \"lodash/foo\"\n\t\t\"ignored-module\": false, // short-circuit to an empty module\n\t},\n};\n```\n\n**`aliasFields`** — read alias maps from fields in `package.json`. The `browser` field is the common case:\n\n```js\nconst options = { aliasFields: [\"browser\"] };\n```\n\n**`extensionAlias`** — maps one request extension to a list of candidate extensions. Useful for TypeScript ESM where imports are written with `.js` but the source is `.ts`. Applies both to direct requests (e.g. `./foo.js`) and to paths produced by the package.json `imports` field (e.g. `#foo` → `./foo.js` → `./foo.ts`). By default it does **not** apply to paths produced by the `exports` field (to stay aligned with Node.js, which does not substitute extensions on package-exported paths) — see `extensionAliasForExports` below to opt in:\n\n```js\nconst options = {\n\textensionAlias: {\n\t\t\".js\": [\".ts\", \".js\"],\n\t\t\".mjs\": [\".mts\", \".mjs\"],\n\t},\n};\n```\n\n**`extensionAliasForExports`** — when `true`, also apply `extensionAlias` to paths resolved through the package.json `exports` field. Off by default to match Node.js. Turn it on if you want full alignment with TypeScript's resolver for packages that ship `.ts` sources alongside the compiled `.js` files they list in `exports` (e.g. monorepo source packages, or the `eslint-import-resolver-typescript` use case):\n\n```js\nconst options = {\n\textensionAlias: { \".js\": [\".ts\", \".js\"] },\n\textensionAliasForExports: true,\n};\n```\n\n**`conditionNames` + `exportsFields`** — pick which conditions to match in the `exports` field of `package.json`:\n\n```js\nconst options = {\n\tconditionNames: [\"import\", \"node\", \"default\"],\n\texportsFields: [\"exports\"],\n};\n```\n\n**`extensions`** — extensions to try for extensionless requests, in order:\n\n```js\nconst options = { extensions: [\".ts\", \".tsx\", \".js\", \".json\"] };\n```\n\n**`fallback`** — same shape as `alias`, but only consulted when the primary resolve fails. Handy for polyfills:\n\n```js\nconst options = {\n\tfallback: {\n\t\tcrypto: require.resolve(\"crypto-browserify\"),\n\t\tstream: false,\n\t},\n};\n```\n\n**`modules`** — where to look for bare-module requests. Entries can be folder names (searched hierarchically up the tree) or absolute paths (searched directly):\n\n```js\nconst options = { modules: [path.resolve(__dirname, \"src\"), \"node_modules\"] };\n```\n\n**`mainFields` / `mainFiles`** — fields in `package.json` to try for a package entry point, and filenames to try inside a directory:\n\n```js\nconst options = {\n\tmainFields: [\"browser\", \"module\", \"main\"],\n\tmainFiles: [\"index\"],\n};\n```\n\n**`roots` + `preferAbsolute`** — resolve server-relative URLs (starting with `/`) against one or more root directories. With `preferAbsolute: true`, absolute-path resolution is tried before the roots are consulted.\n\n```js\nconst options = {\n\troots: [path.resolve(__dirname, \"public\")],\n\tpreferAbsolute: false,\n};\n```\n\n**`restrictions`** — reject results that don't satisfy at least one restriction. Accepts strings (path prefixes) or `RegExp`s:\n\n```js\nconst options = {\n\trestrictions: [path.resolve(__dirname, \"src\"), /\\.(js|ts)$/],\n};\n```\n\n**`tsconfig`** — apply TypeScript `paths` / `baseUrl` mappings. Either pass `true` to load `./tsconfig.json`, a path string, or a configuration object:\n\n```js\nconst options = {\n\ttsconfig: {\n\t\tconfigFile: path.resolve(__dirname, \"tsconfig.json\"),\n\t\treferences: \"auto\", // honor project references declared in tsconfig\n\t},\n};\n```\n\n**`symlinks`** — resolve to the real path by following symlinks. Set to `false` to keep the symlinked path (common for monorepo / pnpm layouts where you want module identity tied to the workspace location):\n\n```js\nconst options = { symlinks: false };\n```\n\n**`fullySpecified`** — require fully-specified requests (no extension inference, no `index` lookup) for non-internal requests. Matches Node.js ESM semantics:\n\n```js\nconst options = { fullySpecified: true };\n```\n\n**`unsafeCache`** — pass an object to use as an in-memory cache of successful resolves. Set to `true` to let the resolver allocate its own:\n\n```js\nconst options = {\n\tunsafeCache: {}, // or true\n\tcacheWithContext: false, // skip context in the cache key — faster, but only safe if context doesn't change the result\n};\n```\n\nTo observe whether a request was served from the cache, wrap the cache object in a `Proxy`. `UnsafeCachePlugin` reads entries with `cache[id]` (cache lookup) and writes them with `cache[id] = result` (cache store), so trapping `get` and `set` is enough to distinguish hits from misses:\n\n```js\nconst cache = {};\nconst observedCache = new Proxy(cache, {\n\tget(target, name, receiver) {\n\t\tconst hit = name in target;\n\t\tconsole.log(hit ? `[cache hit]  ${name}` : `[cache miss] ${name}`);\n\t\treturn Reflect.get(target, name, receiver);\n\t},\n\tset(target, name, value, receiver) {\n\t\tconsole.log(`[cache set]  ${name}`);\n\t\treturn Reflect.set(target, name, value, receiver);\n\t},\n});\n\nconst resolver = ResolverFactory.createResolver({\n\tfileSystem: new CachedInputFileSystem(fs, 4000),\n\textensions: [\".js\", \".json\"],\n\tunsafeCache: observedCache,\n});\n```\n\nThe `name` argument is the cache id — a `JSON.stringify`'d object containing `type`, `context`, `path`, `query`, `fragment`, and `request` — so you can parse it to report on specific resolves. Only successful resolves go through the cache; failures never touch it.\n\n**`fileSystem`** — any `fs`-compatible implementation. Usually `new CachedInputFileSystem(fs, 4000)`; can be a virtual filesystem (e.g. `memfs`) for testing:\n\n```js\nconst options = { fileSystem: new CachedInputFileSystem(require(\"fs\"), 4000) };\n```\n\n**`plugins`** — additional plugin instances appended to the pipeline. See [Plugins](#plugins):\n\n```js\nconst options = {\n\tplugins: [new TsconfigPathsPlugin({ configFile: \"./tsconfig.json\" })],\n};\n```\n\n## Plugins\n\nSimilar to `webpack`, the core of `enhanced-resolve` functionality is implemented as individual plugins that are executed using [`tapable`](https://github.com/webpack/tapable).\nThese plugins can extend the functionality of the library, adding other ways for files/contexts to be resolved.\n\nA plugin should be a `class` (or its ES5 equivalent) with an `apply` method. The `apply` method will receive a `resolver` instance, that can be used to hook in to the event system.\n\nPlugins are executed in a pipeline, and register which event they should be executed before/after. `source` is the name of the event that starts the pipeline, and `target` is what event this plugin should fire, which is what continues the execution of the pipeline. For a full view of how these plugin events form a chain, see `lib/ResolverFactory.js`, in the `//// pipeline ////` section.\n\n### Built-in Plugins\n\n`enhanced-resolve` ships with the following plugins. Most of them are wired up automatically by `ResolverFactory` based on the [resolver options](#resolver-options); the ones exported from the package entry (`TsconfigPathsPlugin`, `CloneBasenamePlugin`, `LogInfoPlugin`) are the ones you're most likely to use explicitly.\n\n| Plugin                                   | Purpose                                                                                                                              |\n| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| `AliasPlugin`                            | Replaces a matching request with one or more alternative targets. Powers the `alias` and `fallback` options.                         |\n| `AliasFieldPlugin`                       | Applies aliasing based on a field in the description file (e.g. the `browser` field). Powers `aliasFields`.                          |\n| `AppendPlugin`                           | Appends a string (typically an extension) to the current path. Used for `extensions`.                                                |\n| `CloneBasenamePlugin`                    | Joins the current directory basename onto the path (e.g. `/foo/bar` → `/foo/bar/bar`). Useful for directory-named main-file schemes. |\n| `ConditionalPlugin`                      | Forwards the request only when it matches a given partial request shape.                                                             |\n| `DescriptionFilePlugin`                  | Finds and loads the nearest description file (e.g. `package.json`) so other plugins can read its fields. Powers `descriptionFiles`.  |\n| `DirectoryExistsPlugin`                  | Only continues the pipeline if the current path is an existing directory.                                                            |\n| `ExportsFieldPlugin`                     | Resolves requests through the `exports` field of a package's description file. Powers `exportsFields` and `conditionNames`.          |\n| `ExtensionAliasPlugin`                   | Maps one extension to a list of alternative extensions (e.g. `.js` → `.ts`, `.js`). Powers `extensionAlias`.                         |\n| `FileExistsPlugin`                       | Only continues the pipeline if the current path is an existing file, and records the file as a dependency.                           |\n| `ImportsFieldPlugin`                     | Resolves `#name` requests through the `imports` field of the enclosing package.                                                      |\n| `JoinRequestPlugin`                      | Joins the current path with the current request into a new path.                                                                     |\n| `JoinRequestPartPlugin`                  | Splits a module request into module name + inner request, joining the inner request onto the path.                                   |\n| `LogInfoPlugin`                          | Emits verbose log output at a given pipeline step. Handy for debugging resolves via `resolveContext.log`.                            |\n| `MainFieldPlugin`                        | Uses a field in the description file (e.g. `main`) to point to the entry file of a package. Powers `mainFields`.                     |\n| `ModulesInHierarchicalDirectoriesPlugin` | Searches for a module by walking up parent directories (the standard `node_modules` lookup). Powers `modules`.                       |\n| `ModulesInRootPlugin`                    | Searches for a module in a single absolute directory. Powers absolute-path entries in `modules`.                                     |\n| `NextPlugin`                             | Forwards the request from one hook to another without modification — glue between pipeline steps.                                    |\n| `ParsePlugin`                            | Parses a raw request string into its components (path, query, fragment, module flag, etc.).                                          |\n| `PnpPlugin`                              | Resolves module requests through a Yarn PnP API when one is available.                                                               |\n| `RestrictionsPlugin`                     | Rejects results that don't match a list of path restrictions (strings or regular expressions). Powers `restrictions`.                |\n| `ResultPlugin`                           | Terminal plugin that fires the `result` hook — signals a successful resolve.                                                         |\n| `RootsPlugin`                            | Resolves server-relative URL requests (starting with `/`) against one or more root directories. Powers `roots`.                      |\n| `SelfReferencePlugin`                    | Resolves a package self-reference (e.g. `my-pkg/foo` from within `my-pkg`).                                                          |\n| `SymlinkPlugin`                          | Real paths the resolved file by following symlinks. Can be disabled via the `symlinks` option.                                       |\n| `TryNextPlugin`                          | Forwards the request to the next hook with a log message. Useful for trying alternative resolutions.                                 |\n| `TsconfigPathsPlugin`                    | Rewrites requests using the `paths` and `baseUrl` from a `tsconfig.json`. Powers the `tsconfig` option.                              |\n| `UnsafeCachePlugin`                      | Caches successful resolves in an in-memory map to speed up repeated requests. Powers `unsafeCache`.                                  |\n| `UseFilePlugin`                          | Joins a fixed filename onto the current path (e.g. `index`). Powers `mainFiles`.                                                     |\n\n#### Plugin wiring and goals\n\nOne-line goal and default wiring (`source → target`) for each plugin. `*` means the plugin is tapped on several hooks — the common ones are listed. Plugins without a fixed wiring are user-tapped.\n\n- **`AliasPlugin`** — Goal: redirect requests matching a configured key to an alternative target. `raw-resolve` → `internal-resolve` for `alias`; `file` → `internal-resolve` as a last-chance remap; `described-resolve` → `internal-resolve` for `fallback`.\n- **`AliasFieldPlugin`** — Goal: apply aliases declared in a description-file field like `browser`, so environment-specific substitutions happen without user config. `raw-resolve` / `file` → `internal-resolve`.\n- **`AppendPlugin`** — Goal: try appending a fixed string (usually an extension) to the current path. `raw-file` → `file`, one instance per entry in `extensions`.\n- **`CloneBasenamePlugin`** — Goal: join the directory's basename onto the path (e.g. `/foo/bar` → `/foo/bar/bar`) for directory-named-main layouts. User-wired via `plugins`.\n- **`ConditionalPlugin`** — Goal: gate a forward on a partial match of the request shape (e.g. `{ module: true }`), used to fan-out at branching hooks. Tapped on `after-normal-resolve`, `resolve-as-module`, `described-relative`, and `raw-file`.\n- **`DescriptionFilePlugin`** — Goal: locate and attach the nearest description file (usually `package.json`) so downstream plugins can read its fields. `parsed-resolve` → `described-resolve`, `relative` → `described-relative`, `undescribed-resolve-in-package` → `resolve-in-package`, `undescribed-existing-directory` → `existing-directory`, `undescribed-raw-file` → `raw-file`.\n- **`DirectoryExistsPlugin`** — Goal: only continue the pipeline if the current path exists as a directory. `resolve-as-module` → `undescribed-resolve-in-package`, `directory` → `undescribed-existing-directory`.\n- **`ExportsFieldPlugin`** — Goal: map a request through the `exports` field of a package's description file (with `conditionNames`). `resolve-in-package` → `relative`.\n- **`ExtensionAliasPlugin`** — Goal: rewrite a request's extension to a list of candidate extensions (e.g. `.js` → `.ts`, `.js`) for TypeScript ESM and similar. `raw-resolve` → `normal-resolve` for direct requests; also `imports-field-relative` → `relative` so extension substitution applies to `imports`-field targets.\n- **`FileExistsPlugin`** — Goal: confirm a candidate path exists as a file and record it as a file dependency. `final-file` → `existing-file`.\n- **`ImportsFieldPlugin`** — Goal: resolve `#name` requests through the `imports` field of the enclosing package. `internal` → `imports-field-relative` (relative target) or `imports-resolve` (bare target).\n- **`JoinRequestPlugin`** — Goal: join the current path with the current request into a single concrete path. `after-normal-resolve` → `relative` (three stage-offset copies for `preferRelative`, `preferAbsolute`, and default), `resolve-in-existing-directory` → `relative`.\n- **`JoinRequestPartPlugin`** — Goal: split a module request into module name + inner request, joining the inner part onto the path. `module` → `resolve-as-module`.\n- **`LogInfoPlugin`** — Goal: emit verbose log output at a chosen hook; enable by passing a `log` function on `resolveContext`. User-wired via `plugins`.\n- **`MainFieldPlugin`** — Goal: follow a description-file field (e.g. `main`, `module`, `browser`) to the entry file of a package. `existing-directory` → `resolve-in-existing-directory`, one instance per entry in `mainFields`.\n- **`ModulesInHierarchicalDirectoriesPlugin`** — Goal: search for a module by walking up parent directories (the standard `node_modules` lookup). `raw-module` → `module`; when PnP is enabled, `alternate-raw-module` → `module` too.\n- **`ModulesInRootPlugin`** — Goal: search for a module in a single absolute directory (powers absolute-path entries in `modules`). `raw-module` → `module`.\n- **`NextPlugin`** — Goal: glue — forward the current request unchanged from one hook to another. Used across the pipeline wherever two hooks should run sequentially.\n- **`ParsePlugin`** — Goal: split the raw request string into path / query / fragment / `module` / `directory` / `internal` flags. `resolve` → `parsed-resolve`; also wired on `internal-resolve` and `imports-resolve`.\n- **`PnpPlugin`** — Goal: resolve bare-module requests through Yarn's PnP API when available. `raw-module` → `undescribed-resolve-in-package` on hit, `alternate-raw-module` on miss.\n- **`RestrictionsPlugin`** — Goal: reject resolved paths that don't satisfy at least one string prefix or RegExp. Tapped on `resolved`.\n- **`ResultPlugin`** — Goal: terminal plugin — fires the `result` lifecycle hook and signals a successful resolve. Tapped on `resolved`.\n- **`RootsPlugin`** — Goal: resolve server-relative URL requests (starting with `/`) against one or more root directories. `after-normal-resolve` → `relative`.\n- **`SelfReferencePlugin`** — Goal: resolve a package self-reference (`my-pkg/foo` from inside `my-pkg`) via its own `exports`. `raw-module` → `resolve-as-module`.\n- **`SymlinkPlugin`** — Goal: real-path the resolved file by following symlinks; can be disabled via `symlinks: false`. `existing-file` → `existing-file` (runs via a stage offset on the same hook).\n- **`TryNextPlugin`** — Goal: forward the request to another hook with a log message, useful for trying an alternative candidate. `raw-file` → `file` (as the \"no extension\" attempt) and user-wired.\n- **`TsconfigPathsPlugin`** — Goal: rewrite requests using the `paths` and `baseUrl` from a `tsconfig.json` (including project references). Taps `described-resolve` internally and forwards to `internal-resolve`; exported for direct use as well.\n- **`UnsafeCachePlugin`** — Goal: cache successful resolves in an in-memory map for repeated requests. `described-resolve` → `raw-resolve` (only when `unsafeCache` is enabled).\n- **`UseFilePlugin`** — Goal: join a fixed filename (e.g. `index`) onto the current path to try as an entry file. `existing-directory` / `undescribed-existing-directory` → `undescribed-raw-file`, one instance per entry in `mainFiles`.\n\n### Hooks\n\nA resolver exposes two kinds of [`tapable`](https://github.com/webpack/tapable) hooks:\n\n- **Lifecycle hooks** on `resolver.hooks` — fired by the resolver itself around each `resolve` call. Use these to observe, not to transform the request.\n- **Pipeline hooks** — the named steps that plugins tap as `source` and forward to as `target`. Every pipeline hook is an `AsyncSeriesBailHook<[request, resolveContext], request | null>`: return `callback()` to pass on, `callback(err)` to fail, or `callback(null, request)` to short-circuit with a result. Obtain them with `resolver.ensureHook(name)` (creates if missing) or `resolver.getHook(name)` (throws if missing); names are kebab-case or camelCase and are interchangeable.\n\n#### Lifecycle hooks\n\n| Hook          | Type                  | Fires when                                                                                                                           |\n| ------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| `resolveStep` | `SyncHook`            | Every time the resolver hands a request to a pipeline hook. Arguments: `(hook, request)`. Ideal for tracing.                         |\n| `noResolve`   | `SyncHook`            | When a top-level `resolve()` call can't produce a result. Arguments: `(request, error)`.                                             |\n| `resolve`     | `AsyncSeriesBailHook` | Entry point of the pipeline (also listed below). Tap this to intercept requests before parsing.                                      |\n| `result`      | `AsyncSeriesHook`     | After a successful resolve, with the final request. Fired by `ResultPlugin`. Tap to observe/record results without short-circuiting. |\n\n#### Pipeline hooks\n\nListed roughly in the order the default pipeline visits them. Full wiring lives in `lib/ResolverFactory.js` under `//// pipeline ////`.\n\n| Hook                             | Role                                                                                                                                                                                      |\n| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `resolve`                        | Entry point. `ParsePlugin` parses the raw request (path, query, fragment, module flag) and forwards to `parsed-resolve`.                                                                  |\n| `internal-resolve`               | Re-entry point used by internal rewrites (e.g. after an `alias` fires). Same role as `resolve`, but `fullySpecified` is forced off.                                                       |\n| `imports-resolve`                | Re-entry point for the target of an `imports` field match; prevents recursive `#` resolution per the Node.js ESM spec.                                                                    |\n| `parsed-resolve`                 | Request has been parsed. `DescriptionFilePlugin` attaches the nearest `package.json`, then forwards to `described-resolve`.                                                               |\n| `described-resolve`              | Description file is attached. Where `unsafeCache`, `fallback`, and most user plugins (including `MyLibSrcPlugin` below) hook in.                                                          |\n| `raw-resolve`                    | After description. Where `alias`, `aliasFields`, `tsconfig` paths, and `extensionAlias` rewrites fire before default resolution.                                                          |\n| `normal-resolve`                 | Default resolution starts. Branches into `relative` (for `./`, `../`, absolute), `raw-module` (bare modules), or `internal` (`#imports`).                                                 |\n| `internal`                       | `#name` imports-field entry. `ImportsFieldPlugin` maps the specifier and forwards to `imports-field-relative` or `imports-resolve`.                                                       |\n| `imports-field-relative`         | Concrete path from an `imports`-field match, before the normal `relative` flow. `ExtensionAliasPlugin` taps here so `.js` → `.ts` also fires for `#name` targets. Forwards to `relative`. |\n| `raw-module`                     | Bare-module lookup. `SelfReferencePlugin`, `ModulesInHierarchicalDirectoriesPlugin`, `ModulesInRootPlugin`, and `PnpPlugin` all tap here.                                                 |\n| `alternate-raw-module`           | Fallback module lookup used by `PnpPlugin` when PnP can't resolve and `node_modules` should be tried.                                                                                     |\n| `module`                         | A candidate module directory was built. `JoinRequestPartPlugin` splits off the inner request and forwards to `resolve-as-module`.                                                         |\n| `resolve-as-module`              | Treat candidate as a package. `DirectoryExistsPlugin` gates on existence; short single-file modules may re-enter via `undescribed-raw-file`.                                              |\n| `undescribed-resolve-in-package` | Inside a located package directory, before its `package.json` has been read. Loads the description, forwards to `resolve-in-package`.                                                     |\n| `resolve-in-package`             | Inside a package with its description loaded. `ExportsFieldPlugin` matches `exports`, otherwise forwards to `resolve-in-existing-directory`.                                              |\n| `resolve-in-existing-directory`  | Package directory confirmed; join the remaining request onto it and continue at `relative`.                                                                                               |\n| `relative`                       | A concrete path on disk. `DescriptionFilePlugin` loads the nearest `package.json` and forwards to `described-relative`.                                                                   |\n| `described-relative`             | Branches to `raw-file` (treat as file) and `directory` (treat as directory). `resolveToContext` skips the file branch.                                                                    |\n| `directory`                      | Candidate directory. `DirectoryExistsPlugin` gates on existence and forwards to `undescribed-existing-directory`.                                                                         |\n| `undescribed-existing-directory` | Existing directory, before its `package.json` has been read. `UseFilePlugin` tries `mainFiles` via `undescribed-raw-file`.                                                                |\n| `existing-directory`             | Existing directory with description loaded. `MainFieldPlugin` tries `mainFields`; `UseFilePlugin` falls back to `mainFiles`.                                                              |\n| `undescribed-raw-file`           | Candidate file path, before description is read. Loads description, then forwards to `raw-file`.                                                                                          |\n| `raw-file`                       | Apply extension handling: `ConditionalPlugin` short-circuits when `fullySpecified`, `TryNextPlugin` + `AppendPlugin` try each extension.                                                  |\n| `file`                           | A specific file path. Last place `alias` and `aliasFields` can redirect; forwards to `final-file`.                                                                                        |\n| `final-file`                     | `FileExistsPlugin` checks the file is real and records it as a file dependency, then forwards to `existing-file`.                                                                         |\n| `existing-file`                  | Real file on disk. `SymlinkPlugin` real-paths symlinks (unless `symlinks: false`), then forwards to `resolved`.                                                                           |\n| `resolved`                       | Terminal hook. `RestrictionsPlugin` enforces `restrictions`; `ResultPlugin` fires the `result` lifecycle hook.                                                                            |\n\n#### `before-` and `after-` prefixes\n\n`ensureHook(\"before-foo\")` and `getHook(\"before-foo\")` return the `foo` hook with `stage: -10`; `after-foo` returns it with `stage: 10`. Use this to tap earlier or later than the default stage without creating a separate hook. You'll see `after-parsed-resolve`, `after-normal-resolve`, `after-relative`, and `after-undescribed-resolve-in-package` used this way inside `ResolverFactory`.\n\n#### Request flow by request type\n\nThe same 26 pipeline hooks serve every request, but different request shapes take different paths through them. Each `➝` below is one `doResolve` / `NextPlugin` / plugin forward; `resolveStep` fires on every arrow, so tapping it (see [Hook examples](#hook-examples)) prints these chains live.\n\nRelative path (`./utils` from `/src/index.js`) — the default \"resolve on disk\" path:\n\n```text\nresolve                                    (ParsePlugin)\n  ➝ parsed-resolve                         (DescriptionFilePlugin attaches nearest package.json)\n  ➝ described-resolve                      (NextPlugin; or UnsafeCachePlugin short-circuit)\n  ➝ raw-resolve                            (NextPlugin; alias/tsconfig would branch here)\n  ➝ normal-resolve                         (JoinRequestPlugin: path=/src/utils, request=\"\")\n  ➝ relative                               (DescriptionFilePlugin loads /src/package.json)\n  ➝ described-relative                     (branches to file and directory candidates)\n        ├─ ➝ raw-file                      (ConditionalPlugin / TryNextPlugin)\n        │     ➝ file                       (AppendPlugin tried each extension, e.g. .js)\n        │     ➝ final-file                 (FileExistsPlugin confirms the file)\n        │     ➝ existing-file              (SymlinkPlugin real-paths it)\n        │     ➝ resolved                   (RestrictionsPlugin → ResultPlugin)\n        └─ ➝ directory                     (DirectoryExistsPlugin; used when path is a dir)\n              ➝ undescribed-existing-directory\n              ➝ existing-directory         (MainFieldPlugin tries \"main\", UseFilePlugin tries \"index\")\n              ➝ undescribed-raw-file ➝ raw-file ➝ …\n```\n\nBare module (`lodash/merge`) — walks up `node_modules`, then treats the hit as a package:\n\n```text\nresolve ➝ parsed-resolve ➝ described-resolve ➝ raw-resolve ➝ normal-resolve\n  ➝ raw-module                             (ConditionalPlugin {module:true})\n  ➝ module                                 (ModulesInHierarchicalDirectoriesPlugin walks\n                                            /src/node_modules, /node_modules, …)\n  ➝ resolve-as-module                      (JoinRequestPartPlugin splits \"lodash\" / \"./merge\")\n  ➝ undescribed-resolve-in-package         (DirectoryExistsPlugin gates on lodash/ existing)\n  ➝ resolve-in-package                     (DescriptionFilePlugin loads lodash/package.json)\n        ├─ ➝ relative                      (ExportsFieldPlugin, if \"exports\" matches)\n        └─ ➝ resolve-in-existing-directory (otherwise; JoinRequestPlugin joins \"./merge\")\n              ➝ relative ➝ … (same tail as the relative flow above)\n```\n\nInternal import (`#util` from inside a package) — re-enters the pipeline after mapping:\n\n```text\nresolve ➝ parsed-resolve ➝ described-resolve ➝ raw-resolve ➝ normal-resolve\n  ➝ internal                               (ConditionalPlugin {internal:true})\n  ➝ imports-resolve                        (ImportsFieldPlugin mapped \"#util\" to a bare target)\n  ➝ parsed-resolve ➝ …                     (fresh pipeline run, internal:false so # isn't remapped)\n```\n\nWhen the `imports` field maps to a relative target, the branch instead goes:\n\n```text\n  ➝ internal\n  ➝ imports-field-relative                 (ImportsFieldPlugin mapped \"#util\" to \"./util.js\";\n                                            ExtensionAliasPlugin can swap .js → .ts here)\n  ➝ relative ➝ … (same tail as the relative flow above)\n```\n\nAlias hit (`@/button` with `alias: { \"@\": \"/src\" }`) — rewrites then restarts:\n\n```text\nresolve ➝ parsed-resolve ➝ described-resolve\n  ➝ raw-resolve\n  ➝ internal-resolve                       (AliasPlugin rewrote request → \"/src/button\")\n  ➝ parsed-resolve ➝ … (fullySpecified forced off; AliasPlugin won't re-fire for the rewritten form)\n```\n\n`exports`-field hit inside a package (`pkg/feature` matching `\"./feature\"` in `exports`):\n\n```text\n… ➝ raw-module ➝ module ➝ resolve-as-module ➝ undescribed-resolve-in-package\n  ➝ resolve-in-package\n  ➝ relative                               (ExportsFieldPlugin jumped to the exports target;\n                                            main-field / main-file logic is skipped)\n  ➝ described-relative ➝ raw-file ➝ file ➝ final-file ➝ existing-file ➝ resolved\n```\n\nFailure — every candidate opts out (`callback()`) and no handler ever short-circuits with a result. `noResolve` fires once, for the top-level request:\n\n```text\n… ➝ final-file\n       ✗ FileExistsPlugin: ENOENT  (opts out; no extension candidates left)\n  ⇠ bail hooks unwind, each tapped handler has already tried its alternatives\n  ⇒ top-level resolve() returns no result\n  ⇒ resolver.hooks.noResolve(request, error)    (ResultPlugin never fires)\n```\n\n#### Hook examples\n\nTrace every pipeline step and observe failures via the lifecycle hooks:\n\n```js\nresolver.hooks.resolveStep.tap(\"Trace\", (hook, request) => {\n\tconsole.log(`[step] ${hook.name}: ${request.request} @ ${request.path}`);\n});\nresolver.hooks.noResolve.tap(\"Trace\", (request, error) => {\n\tconsole.log(`[fail] ${request.request}: ${error.message}`);\n});\nresolver.hooks.result.tapAsync(\"Trace\", (request, _ctx, callback) => {\n\tconsole.log(`[done] ${request.path}`);\n\tcallback();\n});\n```\n\nShort-circuit at `file` to redirect any `.css` request to a stub without continuing the pipeline:\n\n```js\nclass StubCssPlugin {\n\tapply(resolver) {\n\t\tresolver\n\t\t\t.getHook(\"file\")\n\t\t\t.tapAsync(\"StubCssPlugin\", (request, _ctx, callback) => {\n\t\t\t\tif (!request.path || !request.path.endsWith(\".css\")) return callback();\n\t\t\t\tcallback(null, { ...request, path: require.resolve(\"./empty.css\") });\n\t\t\t});\n\t}\n}\n```\n\nForward to a different hook with `doResolve` to restart resolution with a rewritten request — see `MyLibSrcPlugin` in [Writing a Custom Plugin](#writing-a-custom-plugin) for the canonical pattern (`getHook(\"described-resolve\")` → `doResolve(ensureHook(\"resolve\"), …)`).\n\n### Writing a Custom Plugin\n\nThe example below adds a plugin that rewrites any request starting with `my-lib/` to `my-lib/src/`. It taps the `described-resolve` hook (after the description file has been located) and forwards the rewritten request to `resolve`, so the pipeline restarts with the new request.\n\n```js\nconst fs = require(\"fs\");\nconst { CachedInputFileSystem, ResolverFactory } = require(\"enhanced-resolve\");\n\nclass MyLibSrcPlugin {\n\tapply(resolver) {\n\t\tconst target = resolver.ensureHook(\"resolve\");\n\t\tresolver\n\t\t\t.getHook(\"described-resolve\")\n\t\t\t.tapAsync(\"MyLibSrcPlugin\", (request, resolveContext, callback) => {\n\t\t\t\tif (!request.request || !request.request.startsWith(\"my-lib/\")) {\n\t\t\t\t\treturn callback();\n\t\t\t\t}\n\t\t\t\tconst newRequest = {\n\t\t\t\t\t...request,\n\t\t\t\t\trequest: request.request.replace(/^my-lib\\//, \"my-lib/src/\"),\n\t\t\t\t};\n\t\t\t\tresolver.doResolve(\n\t\t\t\t\ttarget,\n\t\t\t\t\tnewRequest,\n\t\t\t\t\t\"rewrote my-lib → my-lib/src\",\n\t\t\t\t\tresolveContext,\n\t\t\t\t\tcallback,\n\t\t\t\t);\n\t\t\t});\n\t}\n}\n\nconst myResolver = ResolverFactory.createResolver({\n\tfileSystem: new CachedInputFileSystem(fs, 4000),\n\textensions: [\".js\", \".json\"],\n\tplugins: [new MyLibSrcPlugin()],\n});\n```\n\nTips for writing your own plugin:\n\n- Call `callback()` with no arguments to pass the request on to the next tapped handler at the same `source` hook. This is how you \"opt out\" when a request doesn't apply.\n- Call `resolver.doResolve(target, newRequest, message, resolveContext, callback)` to continue the pipeline at a different hook with a (possibly modified) request.\n- Return early with `callback(null, result)` to short-circuit with a specific result, or `callback(err)` to fail the resolve.\n- See [Hooks](#hooks) for the full list of pipeline hooks, their order, and the `before-` / `after-` stage modifiers. `lib/ResolverFactory.js` has the exact wiring under `//// pipeline ////`.\n\n## Escaping\n\nIt's allowed to escape `#` as `\\0#` to avoid parsing it as fragment.\n\nenhanced-resolve will try to resolve requests containing `#` as path and as fragment, so it will automatically figure out if `./some#thing` means `.../some.js#thing` or `.../some#thing.js`. When a `#` is resolved as path it will be escaped in the result. Here: `.../some\\0#thing.js`.\n\n## Tests\n\n```sh\nnpm run test\n```\n\n## Passing options from webpack\n\nIf you are using `webpack`, and you want to pass custom options to `enhanced-resolve`, the options are passed from the `resolve` key of your webpack configuration e.g.:\n\n```\nresolve: {\n  extensions: ['.js', '.jsx'],\n  modules: [path.resolve(__dirname, 'src'), 'node_modules'],\n  plugins: [new DirectoryNamedWebpackPlugin()]\n  ...\n},\n```\n\n## License\n\nCopyright (c) 2012-2019 JS Foundation and other contributors\n\nMIT (http://www.opensource.org/licenses/mit-license.php)\n\n[npm]: https://img.shields.io/npm/v/enhanced-resolve.svg\n[npm-url]: https://www.npmjs.com/package/enhanced-resolve\n[build-status]: https://github.com/webpack/enhanced-resolve/actions/workflows/test.yml/badge.svg\n[build-status-url]: https://github.com/webpack/enhanced-resolve/actions\n[codecov-badge]: https://codecov.io/gh/webpack/enhanced-resolve/branch/main/graph/badge.svg?token=6B6NxtsZc3\n[codecov-url]: https://codecov.io/gh/webpack/enhanced-resolve\n[size]: https://packagephobia.com/badge?p=enhanced-resolve\n[size-url]: https://packagephobia.com/result?p=enhanced-resolve\n[discussion]: https://img.shields.io/github/discussions/webpack/webpack\n[discussion-url]: https://github.com/webpack/webpack/discussions","users":{}}