{"_id":"expose-loader","_rev":"3713424","name":"expose-loader","description":"expose loader module for webpack","dist-tags":{"latest":"5.0.1"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"time":{"modified":"2025-02-13T05:58:33.000Z","created":"2013-02-10T20:25:23.021Z","5.0.1":"2025-02-07T14:43:00.400Z","5.0.0":"2024-01-17T15:40:50.015Z","4.1.0":"2023-03-09T20:53:55.155Z","4.0.0":"2022-05-17T15:58:06.019Z","3.1.0":"2021-10-21T14:10:13.185Z","3.0.0":"2021-05-20T12:59:05.800Z","2.0.0":"2021-02-02T12:46:12.871Z","1.0.3":"2020-11-26T14:11:50.810Z","1.0.2":"2020-11-25T14:54:45.360Z","1.0.1":"2020-10-09T18:40:16.589Z","1.0.0":"2020-06-24T02:05:22.534Z","0.7.5":"2018-03-09T11:49:21.533Z","0.7.4":"2017-11-18T07:38:37.771Z","0.7.3":"2017-02-14T18:57:27.280Z","0.7.2":"2017-02-14T01:46:52.993Z","0.7.1":"2015-11-04T23:00:55.593Z","0.7.0":"2015-05-21T20:09:33.153Z","0.6.0":"2014-11-12T08:23:46.391Z","0.5.3":"2014-03-18T06:52:14.752Z","0.5.2":"2014-01-23T16:03:41.232Z","0.5.1":"2014-01-23T08:07:01.928Z","0.5.0":"2013-02-10T20:25:23.021Z"},"users":{},"author":{"name":"Tobias Koppers @sokra"},"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"versions":{"5.0.1":{"name":"expose-loader","version":"5.0.1","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 18.12.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.7.0","babel-loader":"^9.1.3","cross-env":"^7.0.3","cspell":"^8.13.1","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","husky":"^9.1.4","jest":"^29.7.0","lint-staged":"^15.2.8","memfs":"^4.11.1","npm-run-all":"^4.1.5","prettier":"^3.3.3","react":"^18.3.1","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^6.1.12","webpack":"^5.93.0"},"keywords":["webpack"],"_id":"expose-loader@5.0.1","gitHead":"5ccef252cf9bab282f10579d00ae771def6e124e","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"ee424d6474ec581abeec2699ad14e70a55dd8e48","size":7533,"noattachment":false,"key":"/expose-loader/-/expose-loader-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-5.0.1.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expose-loader_5.0.1_1738939380218_0.03798466112554566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-07T14:43:00.400Z","publish_time":1738939380400,"_source_registry_name":"default","_cnpm_publish_time":1738939380400},"5.0.0":{"name":"expose-loader","version":"5.0.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 18.12.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","test:only":"cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/preset-env":"^7.23.8","@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.7.0","babel-loader":"^9.1.3","cross-env":"^7.0.3","cspell":"^8.3.2","del":"^7.1.0","del-cli":"^5.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.2.0","memfs":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^3.2.2","react":"^18.2.0","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^6.1.8","webpack":"^5.88.2"},"keywords":["webpack"],"_id":"expose-loader@5.0.0","gitHead":"65ae90b759612ebae173cdcaa7af4b34b69537a5","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"41368903eb1246b7c09fecf32c5cb3f67d0260e6","size":7533,"noattachment":false,"key":"/expose-loader/-/expose-loader-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-5.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_5.0.0_1705506049838_0.6951014301876501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-17T15:40:50.015Z","publish_time":1705506050015,"_source_registry_name":"default","_cnpm_publish_time":1705506050015},"4.1.0":{"name":"expose-loader","version":"4.1.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 14.15.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell \"**/*.*\"","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.4.3","babel-loader":"^8.3.0","cross-env":"^7.0.3","cspell":"^6.27.0","del":"^6.1.1","del-cli":"^4.0.1","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^12.5.0","memfs":"^3.4.13","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.2.0","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^5.3.6","webpack":"^5.75.0"},"keywords":["webpack"],"gitHead":"b05f24f644137822d07231f71a4a78a672b43ad0","_id":"expose-loader@4.1.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"9c6d55d24e3ac0e5d50ee5dc7930d564fc475d48","size":7201,"noattachment":false,"key":"/expose-loader/-/expose-loader-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-4.1.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_4.1.0_1678395234972_0.056842153829733455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-09T20:53:55.155Z","publish_time":1678395235155,"_cnpm_publish_time":1678395235155},"4.0.0":{"name":"expose-loader","version":"4.0.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 14.15.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.17.10","@babel/preset-env":"^7.17.10","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^28.1.0","babel-loader":"^8.2.5","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^4.0.1","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","husky":"^8.0.1","jest":"^28.1.0","lint-staged":"^12.4.1","memfs":"^3.4.1","npm-run-all":"^4.1.5","prettier":"^2.6.2","react":"^18.1.0","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^5.3.5","webpack":"^5.72.1"},"keywords":["webpack"],"gitHead":"c4110eb1b3d50ed4a977047dac8edebcc8c744a3","_id":"expose-loader@4.0.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"shasum":"aa6f06f57cbc904175de4fe4eaff6211337e0231","size":7087,"noattachment":false,"key":"/expose-loader/-/expose-loader-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-4.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_4.0.0_1652803085842_0.08929898230261268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-17T17:43:01.367Z","publish_time":1652803086019,"_cnpm_publish_time":1652803086019},"3.1.0":{"name":"expose-loader","version":"3.1.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 12.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^13.2.1","@commitlint/config-conventional":"^13.2.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","babel-loader":"^8.2.2","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^4.0.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^11.0.0","memfs":"^3.2.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","react":"^17.0.2","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^5.3.0","webpack":"^5.44.0"},"keywords":["webpack"],"gitHead":"c12a4c4b7eef425cc99c14840a477354d258dbe1","_id":"expose-loader@3.1.0","_nodeVersion":"12.22.7","_npmVersion":"7.24.0","dist":{"shasum":"7a0bdecb345b921ca238a8c4715a4ea7e227213f","size":7000,"noattachment":false,"key":"/expose-loader/-/expose-loader-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-3.1.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_3.1.0_1634825413020_0.44587192346838167"},"_hasShrinkwrap":false,"publish_time":1634825413185,"_cnpm_publish_time":1634825413185,"_cnpmcore_publish_time":"2021-12-17T04:26:20.874Z"},"3.0.0":{"name":"expose-loader","version":"3.0.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 12.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","memfs":"^3.2.2","npm-run-all":"^4.1.5","prettier":"^2.3.0","react":"^17.0.2","rx":"^4.1.0","standard-version":"^9.3.0","styled-components":"^5.3.0","webpack":"^5.37.1"},"keywords":["webpack"],"gitHead":"97ae1666f56d02eddcecd1e2da9e966527bca78b","_id":"expose-loader@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.12.1","dist":{"shasum":"d6fe52efea6a957b88fe31c716a42e1b127fd225","size":6818,"noattachment":false,"key":"/expose-loader/-/expose-loader-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-3.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_3.0.0_1621515545665_0.05325277261281469"},"_hasShrinkwrap":false,"publish_time":1621515545800,"_cnpm_publish_time":1621515545800,"_cnpmcore_publish_time":"2021-12-17T04:26:21.107Z"},"2.0.0":{"name":"expose-loader","version":"2.0.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.22.1","husky":"^4.3.8","jest":"^26.6.3","lint-staged":"^10.5.3","memfs":"^3.2.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","react":"^17.0.1","rx":"^4.1.0","standard-version":"^9.1.0","styled-components":"^5.2.1","webpack":"^5.19.0"},"keywords":["webpack"],"gitHead":"3bd8e6ebadf2ad8f1040e93293725b8e870562b9","_id":"expose-loader@2.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.11","dist":{"shasum":"1c323577db3d16f7817e4652024f2c545b3f6a70","size":7791,"noattachment":false,"key":"/expose-loader/-/expose-loader-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-2.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_2.0.0_1612269972734_0.010721637855102939"},"_hasShrinkwrap":false,"publish_time":1612269972871,"_cnpm_publish_time":1612269972871,"_cnpmcore_publish_time":"2021-12-17T04:26:21.302Z"},"1.0.3":{"name":"expose-loader","version":"1.0.3","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","babel-loader":"^8.2.1","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.2","memfs":"^3.2.0","npm-run-all":"^4.1.5","prettier":"^2.2.0","react":"^17.0.1","rx":"^4.1.0","standard-version":"^9.0.0","styled-components":"^5.2.1","webpack":"^5.6.0"},"keywords":["webpack"],"gitHead":"d893f28cec8f48ac4d72317a4782a1a95134ef2a","_id":"expose-loader@1.0.3","_nodeVersion":"12.19.1","_npmVersion":"6.14.9","dist":{"shasum":"5686d3b78cac8831c4af11c3dc361563deb8a9c0","size":7447,"noattachment":false,"key":"/expose-loader/-/expose-loader-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-1.0.3.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_1.0.3_1606399910586_0.6360657610524842"},"_hasShrinkwrap":false,"publish_time":1606399910810,"_cnpm_publish_time":1606399910810,"_cnpmcore_publish_time":"2021-12-17T04:26:21.499Z"},"1.0.2":{"name":"expose-loader","version":"1.0.2","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","babel-loader":"^8.2.1","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.2","memfs":"^3.2.0","npm-run-all":"^4.1.5","prettier":"^2.2.0","rx":"^4.1.0","standard-version":"^9.0.0","webpack":"^5.6.0"},"keywords":["webpack"],"gitHead":"4ded08cc0830d3651b616ef1eeede7be242d7463","_id":"expose-loader@1.0.2","_nodeVersion":"12.19.1","_npmVersion":"6.14.9","dist":{"shasum":"cc7eff961373fdc25f07ba07ed02cee9f0a74339","size":7294,"noattachment":false,"key":"/expose-loader/-/expose-loader-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-1.0.2.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_1.0.2_1606316085239_0.3212961417523976"},"_hasShrinkwrap":false,"publish_time":1606316085360,"_cnpm_publish_time":1606316085360,"_cnpmcore_publish_time":"2021-12-17T04:26:21.698Z"},"1.0.1":{"name":"expose-loader","version":"1.0.1","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.5.2","babel-loader":"^8.1.0","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.5.2","lint-staged":"^10.4.0","memfs":"^3.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","rx":"^4.1.0","standard-version":"^9.0.0","webpack":"^4.44.2"},"keywords":["webpack"],"gitHead":"34bfa4e7e06a2e929081a20da947304a58b9370d","_id":"expose-loader@1.0.1","_nodeVersion":"10.15.2","_npmVersion":"6.14.8","dist":{"shasum":"f44d2514daa64e7b06818f15f474c4c6e55dbf17","size":7201,"noattachment":false,"key":"/expose-loader/-/expose-loader-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-1.0.1.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_1.0.1_1602268816405_0.950940952073382"},"_hasShrinkwrap":false,"publish_time":1602268816589,"_cnpm_publish_time":1602268816589,"_cnpmcore_publish_time":"2021-12-17T04:26:21.968Z"},"1.0.0":{"name":"expose-loader","version":"1.0.0","description":"expose loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^2.6.6"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","commitlint-azure-pipelines-cli":"^1.0.3","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.1","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","jest-junit":"^10.0.0","lint-staged":"^10.2.7","memfs":"^3.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","rx":"^4.1.0","standard-version":"^8.0.0","webpack":"^4.43.0"},"keywords":["webpack"],"gitHead":"367c0e134bad01e17bdef2d7bdd11fa7a750c298","_id":"expose-loader@1.0.0","_nodeVersion":"10.15.2","_npmVersion":"6.14.5","dist":{"shasum":"1676dde8fce6662584e17f8531e24d2afe8dae11","size":7185,"noattachment":false,"key":"/expose-loader/-/expose-loader-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-1.0.0.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_1.0.0_1592964322408_0.4248424522949934"},"_hasShrinkwrap":false,"publish_time":1592964322534,"_cnpm_publish_time":1592964322534,"_cnpmcore_publish_time":"2021-12-17T04:26:22.196Z"},"0.7.5":{"name":"expose-loader","version":"0.7.5","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","license":"MIT","main":"index.js","engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"scripts":{"release":"standard-version"},"dependencies":{},"devDependencies":{"standard-version":"^4.2.0"},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0 || ^4.0.0"},"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"homepage":"https://github.com/webpack-contrib/expose-loader","gitHead":"af7b7ca96d485713cdd168d2fba65844c75fdf67","_id":"expose-loader@0.7.5","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},"dist":{"shasum":"e29ea2d9aeeed3254a3faa1b35f502db9f9c3f6f","size":3580,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.5.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader_0.7.5_1520596161459_0.05878472882494923"},"_hasShrinkwrap":false,"publish_time":1520596161533,"_cnpm_publish_time":1520596161533,"_cnpmcore_publish_time":"2021-12-17T04:26:22.380Z"},"0.7.4":{"name":"expose-loader","version":"0.7.4","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","license":"MIT","main":"index.js","scripts":{"release":"standard-version"},"dependencies":{},"devDependencies":{"standard-version":"^4.2.0"},"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/expose-loader.git"},"bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"homepage":"https://github.com/webpack-contrib/expose-loader","peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"gitHead":"5227cc59befd05452837750c7ca8757848ad7991","_id":"expose-loader@0.7.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"9bcdd3878b5da9107930b55a03f65afe90b3314a","size":3515,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.4.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expose-loader-0.7.4.tgz_1510990716007_0.025892093079164624"},"directories":{},"publish_time":1510990717771,"_hasShrinkwrap":false,"_cnpm_publish_time":1510990717771,"_cnpmcore_publish_time":"2021-12-17T04:26:22.581Z"},"0.7.3":{"name":"expose-loader","version":"0.7.3","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"9df856bf1f5ac81e06b82c12803b26786cc1bf6a","bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader#readme","_id":"expose-loader@0.7.3","scripts":{},"_shasum":"35fbd3659789e4faa81f59de8b7e9fc39e466d51","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"35fbd3659789e4faa81f59de8b7e9fc39e466d51","size":1567,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.3.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expose-loader-0.7.3.tgz_1487098646637_0.34655198897235096"},"directories":{},"publish_time":1487098647280,"_hasShrinkwrap":false,"_cnpm_publish_time":1487098647280,"_cnpmcore_publish_time":"2021-12-17T04:26:22.795Z"},"0.7.2":{"name":"expose-loader","version":"0.7.2","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"dba8a0391419271242d8bdbdfb2d2ae886a40354","bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader#readme","_id":"expose-loader@0.7.2","scripts":{},"_shasum":"00bca7167794ce7fa9d9d7ccaa9ceb05d01f590f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"00bca7167794ce7fa9d9d7ccaa9ceb05d01f590f","size":1530,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.2.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expose-loader-0.7.2.tgz_1487036812360_0.5249150055460632"},"directories":{},"publish_time":1487036812993,"_hasShrinkwrap":false,"_cnpm_publish_time":1487036812993,"_cnpmcore_publish_time":"2021-12-17T04:26:23.022Z"},"0.7.1":{"name":"expose-loader","version":"0.7.1","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"999a157bb2c450bc48711e1852b032340801ea1f","bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader#readme","_id":"expose-loader@0.7.1","scripts":{},"_shasum":"411ee89443aa682f8ea9d9111accf41bfd7e94d9","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"411ee89443aa682f8ea9d9111accf41bfd7e94d9","size":1303,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.1.tgz"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"publish_time":1446678055593,"_hasShrinkwrap":false,"_cnpm_publish_time":1446678055593,"_cnpmcore_publish_time":"2021-12-17T04:26:23.218Z"},"0.7.0":{"name":"expose-loader","version":"0.7.0","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"0b31ba1876a81d76f15d80a5203ae228e12d2a4f","bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader#readme","_id":"expose-loader@0.7.0","scripts":{},"_shasum":"b36eba027459cb1238704171d5c8b005b77fc2f3","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"b36eba027459cb1238704171d5c8b005b77fc2f3","size":1256,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.7.0.tgz"},"directories":{},"publish_time":1432238973153,"_hasShrinkwrap":false,"_cnpm_publish_time":1432238973153,"_cnpmcore_publish_time":"2021-12-17T04:26:23.407Z"},"0.6.0":{"name":"expose-loader","version":"0.6.0","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git@github.com:webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"ba4dd68afe733bd49f3ac7f204ad2a99120a008c","bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader","_id":"expose-loader@0.6.0","scripts":{},"_shasum":"4579f53065d4a9a11f76b479f2747155457a599b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"4579f53065d4a9a11f76b479f2747155457a599b","size":1202,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.6.0.tgz"},"directories":{},"publish_time":1415780626391,"_hasShrinkwrap":false,"_cnpm_publish_time":1415780626391,"_cnpmcore_publish_time":"2021-12-17T04:26:23.704Z"},"0.5.3":{"name":"expose-loader","version":"0.5.3","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git@github.com:webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader","_id":"expose-loader@0.5.3","dist":{"shasum":"e2d1a036dff3c2ecf875566e5f9b14d7b8531e7a","size":750,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.5.3.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"publish_time":1395125534752,"_hasShrinkwrap":false,"_cnpm_publish_time":1395125534752,"_cnpmcore_publish_time":"2021-12-17T04:26:23.917Z"},"0.5.2":{"name":"expose-loader","version":"0.5.2","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git@github.com:webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader","_id":"expose-loader@0.5.2","dist":{"shasum":"f8cc0914e2608972dece5e5f155f4369b0cd0cd7","size":688,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.5.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"publish_time":1390493021232,"_hasShrinkwrap":false,"_cnpm_publish_time":1390493021232,"_cnpmcore_publish_time":"2021-12-17T04:26:24.102Z"},"0.5.1":{"name":"expose-loader","version":"0.5.1","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"repository":{"type":"git","url":"git@github.com:webpack/expose-loader.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"bugs":{"url":"https://github.com/webpack/expose-loader/issues"},"homepage":"https://github.com/webpack/expose-loader","_id":"expose-loader@0.5.1","dist":{"shasum":"d21a7053cac1a592a08235f29afb2e815e452a27","size":685,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.5.1.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"publish_time":1390464421928,"_hasShrinkwrap":false,"_cnpm_publish_time":1390464421928,"_cnpmcore_publish_time":"2021-12-17T04:26:24.256Z"},"0.5.0":{"name":"expose-loader","version":"0.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"expose loader module for webpack","dependencies":{},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"expose-loader@0.5.0","dist":{"shasum":"2bf750d8665f6e10eb474d3869b9d743adeb4211","size":648,"noattachment":false,"key":"/expose-loader/-/expose-loader-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expose-loader/download/expose-loader-0.5.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{},"publish_time":1360527923021,"_hasShrinkwrap":false,"_cnpm_publish_time":1360527923021,"_cnpmcore_publish_time":"2021-12-17T04:26:24.438Z"}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![discussion][discussion]][discussion-url]\n[![size][size]][size-url]\n\n# expose-loader\n\nThe `expose-loader` loader allows to expose a module (in whole or in part) to global object (`self`, `window` and `global`).\n\nFor further hints on compatibility issues, check out [Shimming](https://webpack.js.org/guides/shimming/) of the official docs.\n\n## Getting Started\n\nTo begin, you'll need to install `expose-loader`:\n\n```console\nnpm install expose-loader --save-dev\n```\n\nor\n\n```console\nyarn add -D expose-loader\n```\n\nor\n\n```console\npnpm add -D expose-loader\n```\n\n(If you're using WebPack 4, install `expose-loader@1` and follow the [corresponding instructions](https://v4.webpack.js.org/loaders/expose-loader/) instead.)\n\nThen you can use the `expose-loader` using two approaches.\n\n## Inline\n\nThe `|` or `%20` (space) allow to separate the `globalName`, `moduleLocalName` and `override` of expose.\nThe documentation and syntax examples can be read [here](#syntax).\n\n> [!WARNING]\n>\n> `%20` is space in a query string, because you can't use spaces in URLs\n\n```js\nimport $ from \"expose-loader?exposes=$,jQuery!jquery\";\n//\n// Adds the `jquery` to the global object under the names `$` and `jQuery`\n```\n\n```js\nimport { concat } from \"expose-loader?exposes=_.concat!lodash/concat\";\n//\n// Adds the `lodash/concat` to the global object under the name `_.concat`\n```\n\n```js\nimport {\n  map,\n  reduce,\n} from \"expose-loader?exposes=_.map|map,_.reduce|reduce!underscore\";\n//\n// Adds the `map` and `reduce` method from `underscore` to the global object under the name `_.map` and `_.reduce`\n```\n\n## Using Configuration\n\n**src/index.js**\n\n```js\nimport $ from \"jquery\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"jquery\"),\n        loader: \"expose-loader\",\n        options: {\n          exposes: [\"$\", \"jQuery\"],\n        },\n      },\n      {\n        test: require.resolve(\"underscore\"),\n        loader: \"expose-loader\",\n        options: {\n          exposes: [\n            \"_.map|map\",\n            {\n              globalName: \"_.reduce\",\n              moduleLocalName: \"reduce\",\n            },\n            {\n              globalName: [\"_\", \"filter\"],\n              moduleLocalName: \"filter\",\n            },\n          ],\n        },\n      },\n    ],\n  },\n};\n```\n\nThe [`require.resolve`](https://nodejs.org/api/modules.html#modules_require_resolve_request_options) call is a Node.js function (unrelated to `require.resolve` in webpack processing).\n`require.resolve` gives you the absolute path to the module (`\"/.../app/node_modules/jquery/dist/jquery.js\"`).\nSo the expose only applies to the `jquery` module. And it's only exposed when used in the bundle.\n\nAnd run `webpack` via your preferred method.\n\n## Options\n\n|                Name                 |                   Type                    |   Default   | Description                    |\n| :---------------------------------: | :---------------------------------------: | :---------: | :----------------------------- |\n|      **[`exposes`](#exposes)**      | `{String\\|Object\\|Array<String\\|Object>}` | `undefined` | List of exposes                |\n| **[`globalObject`](#globalObject)** |                 `String`                  | `undefined` | Object used for global context |\n\n### `exposes`\n\nType:\n\n```ts\ntype exposes =\n  | string\n  | {\n      globalName: string | Array<string>;\n      moduleLocalName?: string;\n      override?: boolean;\n    }\n  | Array<\n      | string\n      | {\n          globalName: string | Array<string>;\n          moduleLocalName?: string;\n          override?: boolean;\n        }\n    >;\n```\n\nDefault: `undefined`\n\nList of exposes.\n\n#### `string`\n\nAllows to use a string to describe an expose.\n\n##### `syntax`\n\nThe `|` or `%20` (space) allow to separate the `globalName`, `moduleLocalName` and `override` of expose.\n\nString syntax - `[[globalName] [moduleLocalName] [override]]` or `[[globalName]|[moduleLocalName]|[override]]`, where:\n\n- `globalName` - the name in the global object, for example `window.$` for a browser environment (**required**)\n- `moduleLocalName` - the name of method/variable/etc of the module (the module must export it) (**may be omitted**)\n- `override` - allows to override existing value in the global object (**may be omitted**)\n\nIf `moduleLocalName` is not specified, it exposes the entire module to the global object, otherwise it exposes only the value of `moduleLocalName`.\n\n**src/index.js**\n\n```js\nimport $ from \"jquery\";\nimport _ from \"underscore\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"jquery\"),\n        loader: \"expose-loader\",\n        options: {\n          // For `underscore` library, it can be `_.map map` or `_.map|map`\n          exposes: \"$\",\n          // To access please use `window.$` or `globalThis.$`\n        },\n      },\n      {\n        // test: require.resolve(\"jquery\"),\n        test: /node_modules[/\\\\]underscore[/\\\\]modules[/\\\\]index-all\\.js$/,\n        loader: \"expose-loader\",\n        type: \"javascript/auto\",\n        options: {\n          // For `underscore` library, it can be `_.map map` or `_.map|map`\n          exposes: \"_\",\n          // To access please use `window._` or `globalThis._`\n        },\n      },\n    ],\n  },\n};\n```\n\n#### `object`\n\nAllows to use an object to describe an expose.\n\n##### `globalName`\n\nType:\n\n```ts\ntype globalName = string | Array<string>;\n```\n\nDefault: `undefined`\n\nThe name in the global object. (**required**).\n\n**src/index.js**\n\n```js\nimport _ from \"underscore\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /node_modules[/\\\\]underscore[/\\\\]modules[/\\\\]index-all\\.js$/,\n        loader: \"expose-loader\",\n        type: \"javascript/auto\",\n        options: {\n          exposes: {\n            // Can be `['_', 'filter']`\n            globalName: \"_.filter\",\n            moduleLocalName: \"filter\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\n##### `moduleLocalName`\n\nType:\n\n```ts\ntype moduleLocalName = string;\n```\n\nDefault: `undefined`\n\nThe name of method/variable/etc of the module (the module must export it).\nIf `moduleLocalName` is specified, it exposes only the value of `moduleLocalName`.\n\n**src/index.js**\n\n```js\nimport _ from \"underscore\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /node_modules[/\\\\]underscore[/\\\\]modules[/\\\\]index-all\\.js$/,\n        loader: \"expose-loader\",\n        type: \"javascript/auto\",\n        options: {\n          exposes: {\n            globalName: \"_.filter\",\n            moduleLocalName: \"filter\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\n##### `override`\n\nType:\n\n```ts\ntype override = boolean;\n```\n\nDefault: `false`\n\nBy default, loader does not override the existing value in the global object, because it is unsafe.\nIn `development` mode, we throw an error if the value already present in the global object.\nBut you can configure loader to override the existing value in the global object using this option.\n\nTo force override the value that is already present in the global object you can set the `override` option to the `true` value.\n\n**src/index.js**\n\n```js\nimport $ from \"jquery\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"jquery\"),\n        loader: \"expose-loader\",\n        options: {\n          exposes: {\n            globalName: \"$\",\n            override: true,\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\n#### `array`\n\n**src/index.js**\n\n```js\nimport _ from \"underscore\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /node_modules[/\\\\]underscore[/\\\\]modules[/\\\\]index-all\\.js$/,\n        loader: \"expose-loader\",\n        type: \"javascript/auto\",\n        options: {\n          exposes: [\n            \"_.map map\",\n            {\n              globalName: \"_.filter\",\n              moduleLocalName: \"filter\",\n            },\n            {\n              globalName: [\"_\", \"find\"],\n              moduleLocalName: \"myNameForFind\",\n            },\n          ],\n        },\n      },\n    ],\n  },\n};\n```\n\nIt will expose **only** `map`, `filter` and `find` (under `myNameForFind` name) methods to the global object.\n\nIn a browser these methods will be available under `windows._.map(..args)`, `windows._.filter(...args)` and `windows._.myNameForFind(...args)` methods.\n\n### `globalObject`\n\n```ts\ntype globalObject = string;\n```\n\nDefault: `undefined`\n\nObject used for global context\n\n```js\nimport _ from \"underscore\";\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /node_modules[/\\\\]underscore[/\\\\]modules[/\\\\]index-all\\.js$/,\n        loader: \"expose-loader\",\n        type: \"javascript/auto\",\n        options: {\n          exposes: [\n            {\n              globalName: \"_\",\n            },\n          ],\n          globalObject: \"this\",\n        },\n      },\n    ],\n  },\n};\n```\n\n## Examples\n\n### Expose a local module\n\n**index.js**\n\n```js\nimport { method1 } from \"./my-module.js\";\n```\n\n**my-module.js**\n\n```js\nfunction method1() {\n  console.log(\"method1\");\n}\n\nfunction method2() {\n  console.log(\"method1\");\n}\n\nexport { method1, method2 };\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /my-module\\.js$/,\n        loader: \"expose-loader\",\n        options: {\n          exposes: \"mod\",\n          // // To access please use `window.mod` or `globalThis.mod`\n        },\n      },\n    ],\n  },\n};\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./.github/CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/expose-loader.svg\n[npm-url]: https://npmjs.com/package/expose-loader\n[node]: https://img.shields.io/node/v/expose-loader.svg\n[node-url]: https://nodejs.org\n[tests]: https://github.com/webpack-contrib/expose-loader/workflows/expose-loader/badge.svg\n[tests-url]: https://github.com/webpack-contrib/expose-loader/actions\n[cover]: https://codecov.io/gh/webpack-contrib/expose-loader/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack-contrib/expose-loader\n[discussion]: https://img.shields.io/github/discussions/webpack/webpack\n[discussion-url]: https://github.com/webpack/webpack/discussions\n[size]: https://packagephobia.now.sh/badge?p=expose-loader\n[size-url]: https://packagephobia.now.sh/result?p=expose-loader\n","_attachments":{},"homepage":"https://github.com/webpack-contrib/expose-loader","bugs":{"url":"https://github.com/webpack-contrib/expose-loader/issues"},"license":"MIT"}