{"_id":"exports-loader","_rev":"60-cea5ff28f68dc06c8c473184a411bb18","name":"exports-loader","dist-tags":{"latest":"5.0.0"},"versions":{"0.1.0":{"name":"exports-loader","version":"0.1.0","author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@0.1.0","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"02e8ee8ccf5c18277342b34587ea4a3d2d27d923","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.1.0.tgz","integrity":"sha512-CCEEsMJCzw1CfMfjcwr4Cd0hjMeljWVJTAWPnr4qzEd10Nk2RJeWA81eItkK5O18FUjM7Z/XL3tv/d3QTZ+pfA==","signatures":[{"sig":"MEUCICFhTncrMpIKRc1tSjisi0T4NmUwa6AyqsIU6znchjy+AiEA3Q4UAt2dxZKjcfMLGbUpqhzlStW0RifnGx3MEtPHLbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"_npmVersion":"1.1.63","description":"exports loader module for webpack","directories":{},"dependencies":{"loader-utils":"0.1.x"}},"0.5.0":{"name":"exports-loader","version":"0.5.0","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.5.0","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"ee4d4a9a2a2c6afe986729afe937acf2c3707a4d","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.5.0.tgz","integrity":"sha512-Oy870yIXEJg1RxurceEboW7c+K8yPwwWxMufquWdbGs8R6AsyFjsi0H+F+82LtylFFoSih7tCPmwWBanCkH9Pw==","signatures":[{"sig":"MEYCIQDIQb6zwpJ4DMcHihVILyhddmB4yQ05IFl6vnFPfmfBTAIhAOLyA2JerR/mMGY8goKNBICvJSEohC/glNcLTLoHsPk2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"_npmVersion":"1.1.59","description":"exports loader module for webpack","directories":{},"dependencies":{"loader-utils":"0.2.x"}},"0.6.0":{"name":"exports-loader","version":"0.6.0","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.6.0","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"9e6b860a9345f0a0ee306b6cc4e778188ce18e40","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.0.tgz","integrity":"sha512-zqmkiTUBv85xfpFt6/ORljhv385JVlgVEGo9zyrRhcDQjSP1aziNYt00q8apZjDmN3SaVSY7tz94gLmMczP6ww==","signatures":[{"sig":"MEUCIQCfc4DKp7aZONAXqRXMqXMZHgxJGpQY2Mp4IIQZomhftgIgFkoWiniMrPPe2ptTsi3P58MpOnaiN9BfDW3Am1ekYVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"_npmVersion":"1.2.11","description":"exports loader module for webpack","directories":{},"dependencies":{"source-map":"https://github.com/sokra/source-map/archive/master.tar.gz","loader-utils":"0.2.x"}},"0.6.1":{"name":"exports-loader","version":"0.6.1","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.6.1","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"34a23f37512f29c102f3c95ce7e9bcc993df3e65","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.1.tgz","integrity":"sha512-q75N1EfYDjKm77aREQl7JDJL/FlWb6lM0WbcozD+kZQHjzGMb3u6q7DEDPYXn5uinRv+sdDsPGgy+NMo/GDmVA==","signatures":[{"sig":"MEYCIQCbTkj7TN7gEHjwRngvdI+fHn16XQff0tIHMIJGgo7eLQIhAL3c7nrxxhb1AgJplQrlskuvvLKHuYPcDlVBstjUro+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"_npmVersion":"1.1.61","description":"exports loader module for webpack","directories":{},"dependencies":{"source-map":"0.1.x","loader-utils":"0.2.x"}},"0.6.2":{"name":"exports-loader","version":"0.6.2","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.6.2","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"homepage":"https://github.com/webpack/exports-loader","bugs":{"url":"https://github.com/webpack/exports-loader/issues"},"dist":{"shasum":"0a1028838d912ae903cc9610707b78963150dab8","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.2.tgz","integrity":"sha512-aM+oO7bDFUufTb7at1yG3GN5756adriPcOOaYadyRix5fq060NVMmirdKnoSwyCXRXISPkk3vFPmhpcduB2qdg==","signatures":[{"sig":"MEUCIH0af/VT9fb38lCFW/JsakHHq3GZqf6TzfyrSc8VMYOLAiEAoht1Y857VttQ5p+v5gfk0462/WSU1I1zUZooD+4HOUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"repository":{"url":"git@github.com:webpack/exports-loader.git","type":"git"},"_npmVersion":"1.3.17","description":"exports loader module for webpack","directories":{},"dependencies":{"source-map":"0.1.x","loader-utils":"0.2.x"}},"0.6.3":{"name":"exports-loader","version":"0.6.3","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.6.3","maintainers":[{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"homepage":"https://github.com/webpack/exports-loader#readme","bugs":{"url":"https://github.com/webpack/exports-loader/issues"},"dist":{"shasum":"57dc78917f709b96f247fa91e69b554c855013c8","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.3.tgz","integrity":"sha512-vBQgTnvmEB7qWmr7gzAzJRWptzYhkhvdXeH8sRnS//mIai6MgLZe1crlQ+VWTjCCXLlnhGuiuVMq0YfjA5AUOw==","signatures":[{"sig":"MEUCIQCyvyWGrvQ/8j01ivlLpfQ4vUDvV2s6QGYRFuLKbluSLwIgAfUghgwGizGWkCUri2wDiw07fZAsHUQ5tx1eJwzHyTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"57dc78917f709b96f247fa91e69b554c855013c8","gitHead":"35184000279c00e105a3506aff164bfd81f8a476","scripts":{},"_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/webpack/exports-loader.git","type":"git"},"_npmVersion":"3.3.12","description":"exports loader module for webpack","directories":{},"_nodeVersion":"5.5.0","dependencies":{"source-map":"0.1.x","loader-utils":"0.2.x"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader-0.6.3.tgz_1455106755202_0.32490258174948394","host":"packages-6-west.internal.npmjs.com"}},"0.6.4":{"name":"exports-loader","version":"0.6.4","author":{"name":"Tobias Koppers @sokra"},"_id":"exports-loader@0.6.4","maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"}],"homepage":"https://github.com/webpack/exports-loader#readme","bugs":{"url":"https://github.com/webpack/exports-loader/issues"},"dist":{"shasum":"d70fc6121975b35fc12830cf52754be2740fc886","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz","integrity":"sha512-koRSTJrocXi3l7MKXSJPbNKUmewV2CewsWCZW+5KYxgkiZBjlEo4Z+DJuHDq4WzOi19drlyuT1xY7ADmwln8zQ==","signatures":[{"sig":"MEUCIE17OxmNcL2UD2XZTlkWhkNeUvodTNqwwcUOGUBrggJRAiEAiyQty0sxRj2vJ/kgrdnzqb7/16n1u6nL4Vfk0tcDwZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d70fc6121975b35fc12830cf52754be2740fc886","gitHead":"ae5764b4f8c70249f65c0ed66a6652506424c687","scripts":{},"_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/webpack/exports-loader.git","type":"git"},"_npmVersion":"3.10.10","description":"exports loader module for webpack","directories":{},"_nodeVersion":"6.9.5","dependencies":{"source-map":"0.5.x","loader-utils":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader-0.6.4.tgz_1487999700521_0.7834951209370047","host":"packages-18-east.internal.npmjs.com"}},"0.7.0":{"name":"exports-loader","version":"0.7.0","author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@0.7.0","maintainers":[{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"peeri","email":"developers@peerigon.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"}],"homepage":"https://webpack.js.org/loaders/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"84881c784dea6036b8e1cd1dac3da9b6409e21a5","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-0.7.0.tgz","integrity":"sha512-RKwCrO4A6IiKm0pG3c9V46JxIHcDplwwGJn6+JJ1RcVnh/WSGJa0xkmk5cRVtgOPzCAtTMGj2F7nluh9L0vpSA==","signatures":[{"sig":"MEUCIB0xZIHyjt4+HiXoeyYk8KTWGZ5+hSR674BpcOq19sJgAiEA3pQQWVE6ZzD9rerVtEBBEp51KjFjDs5xcpcytpVZOYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">= 4"},"gitHead":"8444ee22409262ce30094173419b10b847c19dcd","scripts":{"release":"standard-version"},"_npmUser":{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"5.6.0","description":"exports loader module for webpack","directories":{},"_nodeVersion":"9.5.0","dependencies":{"source-map":"0.5.0","loader-utils":"^1.1.0"},"devDependencies":{"standard-version":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader-0.7.0.tgz_1517825762905_0.48313707183115184","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"exports-loader","version":"1.0.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@1.0.0","maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"peeri","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"a9ac38a986d852723881b041333761ef1faa2f7e","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-1.0.0.tgz","fileCount":8,"integrity":"sha512-vXgkczP7WTV7ztRY++rb7Z/6gPgPrgWId6rlftUGg2XdcJUxd+EkjtS0EuZi7UdB5jwXjiSNFgrpW9RqprRJ/Q==","signatures":[{"sig":"MEUCIQC7IoFoh95nZ6/WSLj+m0EjzUbhMbR3pKV/eYbn4tLhjgIgYkmO1n7ufDJsIW2xH3dzFEG8gHi161kP5+T9e25bjOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4R76CRA9TVsSAnZWagAAgv4P/0sqDtjjJQHp2szSycGX\n0hVlsjK9E8A58C7ZbU6BWhnvd3Xl3GV0bjqyTdRS6c4cp6L86SV379XWRjha\nGVn0HgG5KP1SMN2j8P7teByDNcGHh3+uYTRXpsm2NGG465Cdu0eSVtskRLQT\n1rntzw/fEd+1pYqY9kb/hu+qX/zKrsh8WDj2l3xG8MyFKbIlVc3t+6P8uJgt\nfRceuCypjf5PP3ZWnQj/Rqh/hKHgVSydH1LtnOuUj38dg3B1gQn13/dw0vzT\nF45lCzRQEmFHjTqgug7PVmZ7J/9a5HxGbgHBRzQ3Skekaf1RoTU1Iaw3Unyu\n8bNHNlWbXGMY+85aGXRsgq/fwTg2VdbE7kajqwqZZNEzXbTcYxMTnZvxVitI\nUH8EslLZqKDQI9UIBqQ8tZmhbZHWaJrq4g7RI5X8frm6cFBWD7gCJ8Ee5mWv\nPpzXlcpiWnVaG1QLFKXXQuXVIOFLM75nA2w2TcO3li7u1tY0d2XDRNFprRO3\n7HXIXTjAJXCxaN0Xcx0tk//Ia8FINOAYyR/4G/sLozD4lU2LQLi/EO0lqcIi\nLSwt3IvHcKxJT+wGiJDXTlr8XlGip0N3DSsXcxKrYlIoAqsP/g5nVfrziH+4\nqW9HWbMci7DCtBQr0leOiLIKuqIltoU76LDcxipAHVNweea0onSTZfDSHB9e\nCxCt\r\n=AozV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"8dece9c5f29394728955ae210463c76bcdb04ee6","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"npm run build","pretest":"npm run lint","release":"standard-version","defaults":"webpack-defaults","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"6.14.5","description":"exports loader module for webpack","directories":{},"_nodeVersion":"10.15.2","dependencies":{"source-map":"^0.6.1","loader-utils":"^2.0.0","schema-utils":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","jest":"^26.0.1","husky":"^4.2.5","memfs":"^3.2.0","eslint":"^7.2.0","del-cli":"^3.0.1","webpack":"^4.43.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","lint-staged":"^10.2.9","npm-run-all":"^4.1.5","babel-loader":"^8.1.0","@commitlint/cli":"^8.3.5","standard-version":"^8.0.0","@babel/preset-env":"^7.10.2","eslint-plugin-import":"^2.21.2","eslint-config-prettier":"^6.11.0","@webpack-contrib/defaults":"^6.3.0","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_1.0.0_1591811833664_0.01930490700966736","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"exports-loader","version":"1.0.1","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@1.0.1","maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"peeri","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"eae06f2c770694a0cbe74ef3bb1025f7b24383db","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-1.0.1.tgz","fileCount":8,"integrity":"sha512-raTTt7SfHJLcsaswHEoMpXyQsqOsKeaKidUwIT9xmdrRHN809akZt0C2fzAdPib5zXON19i/2zGT7GQevrjREA==","signatures":[{"sig":"MEQCIAmDg7ECR/xnZwQhOWIt55XTT6buZGkTMh4GYr5Ro9SdAiA7s83CyclAuVHT7+g1e6f5PIEVPVqYQfKJR4KwS0At8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ja4CRA9TVsSAnZWagAAl0AP/i6NvoBrkPbWoFxFuvIt\nxsIUZBTvGBSQ4iALRNS0sPm7jVdxgxT0SQNTbbRgGWvNtP81WYO8/dZV/+7g\nVSgw6hu9f0pjcQS1VbRw98K/RGPwvq0/c94O0lBSZp420njFpCKD7lc6tPam\nb5Z6iqKYi9lK2uCIFdm6LV78qpNZXr2mutaUus7tMOmF1vUEXAMutTr71rTd\nnL+k53Bp9OeacXo0/wmusZewZxvPJdxVgksP7lBjyzZErJAO8/W8b36o8X1t\n0e2tCzeSH119N4lGUPfeyjoHTKjPlVXD/k36RbxJ91+YC4tyY/k799O9bGkr\nmiAZjE/9sUKxjHOUNYHLcxJYQwnzSgWrOzstOtfFfLaVFIGczj+3Ur4aHAhG\nE/cloZmw+OZBcIxSFrqfRQ8L6uwdIS00y20Ccvc5yyf0UgsLXYDPBOOOLPv/\nNotmi2k35wggbuuU+fruc0IgL3alFrJfyqrXOBskWR3NwM0z60wQp13rXts9\nfk7mDq8/LZkPaNrah1hU62gCV2VtlsItEDMkD5OXW7F+3blyLs86eZy2SRzh\nfZQ5WjxaXjm0N5IixpymNTrwExG03FjjPnmtpGQKWfmea4UPgM3ftxaQpVBz\n7kfE6J8K87PfancmJ2kckAgxGgL3AzPPXLTLU04xYhHFhfgvZ65aSEe8bQKx\nNx8G\r\n=l+Io\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"d6f361f6f205cda71e55164231370e532cd3f7f1","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"npm run build","pretest":"npm run lint","release":"standard-version","defaults":"webpack-defaults","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"6.14.5","description":"exports loader module for webpack","directories":{},"_nodeVersion":"10.15.2","dependencies":{"source-map":"^0.6.1","loader-utils":"^2.0.0","schema-utils":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","jest":"^26.0.1","husky":"^4.2.5","memfs":"^3.2.0","eslint":"^7.2.0","del-cli":"^3.0.1","webpack":"^4.43.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","lint-staged":"^10.2.9","npm-run-all":"^4.1.5","babel-loader":"^8.1.0","@commitlint/cli":"^8.3.5","standard-version":"^8.0.0","@babel/preset-env":"^7.10.2","eslint-plugin-import":"^2.21.2","eslint-config-prettier":"^6.11.0","@webpack-contrib/defaults":"^6.3.0","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_1.0.1_1592407735676_0.08085627002999218","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"exports-loader","version":"1.1.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@1.1.0","maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"peeri","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"26a16706e4cf533145de24c1419baf33b624fb5c","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-1.1.0.tgz","fileCount":8,"integrity":"sha512-zGB2SujiAyO0Rwn4GQ17/HlT8cwmT8abcBeZpr2R3sItJ5sI5Y9BzNzus3H9tH1iWLAoJLi9N3TP54D2+j859Q==","signatures":[{"sig":"MEUCIQCSi/k4Lebt0Q3wG6RZZyFdM4U3sa1UZAF0NjTvneZx2gIgOS2mIrgdoI9YJ4Lbq8gCHit27bkLmBd9uWxvvFeJtuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe83LnCRA9TVsSAnZWagAA+ywP/2TyUdRX869/AS9GItZn\nEb9topt07AT+W7s5BxLYQUqSbyCc548aVkuIPV1HKBY0sdjibW6EncEnwZPn\n8/8uwtNWloYPIRoUqaFveI6Ptijp3RWWA2wEU1Y8s5bj70SSKjB5b3JDvuO+\nY+SJlaENTXQQjEOv5YN69vdJfj/5sgHPy3lkUcN8dMwt7XAkL1x0T9+FF3Aw\n7byi9ctyjwhuDmgvQv+PD/h9gAdKbWURpQ7t+QYoOTLbqwKABJRQgXOEZViO\n/uc0rUG1rimL5QsrFPMbGxTkhd6nQ/P/WBInbKkKGXNvykvaSmAA/zzybvmC\nWuG1ebrQZk2PvstL2b4OXzxuV2mRhWElCCDHdqd0gJL+QUWv67d+miTqFaYL\n/XVnX7225wnFtxwggmtHI4iWRJRNHYR0TV78MMu/zyOcQ5iQylJ/d8YDgXr9\ngbu3nme4ODklPnIx7tuz0gNCUMxGUTb26PFyEC0rLcFfq+d6Ab293Vev2zen\nert6fglWD+IMkHdxlAZT8ND9ZdRDUTWcew6WLws+SrP+cgitsEY7c13heYHz\nDg2N2dgn6sld7BwENT77xjaBOEUJM88UBQbP06A5H5NLf1TP0r1ldYfdltyU\nsrvsWg/b2QzvFNqWsXRXmT8/f12oB45o/2Vd2eCfYDrXkUB2YLWhaTdXZMgU\nllRI\r\n=9FOg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"7829c1be73203949929bc60287254061f61d5387","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"npm run build","pretest":"npm run lint","release":"standard-version","defaults":"webpack-defaults","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"6.14.5","description":"exports loader module for webpack","directories":{},"_nodeVersion":"10.15.2","dependencies":{"source-map":"^0.6.1","loader-utils":"^2.0.0","schema-utils":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","jest":"^26.1.0","husky":"^4.2.5","memfs":"^3.2.0","eslint":"^7.3.1","del-cli":"^3.0.1","webpack":"^4.43.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.1.0","@babel/core":"^7.10.3","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","babel-loader":"^8.1.0","@commitlint/cli":"^9.0.1","standard-version":"^8.0.0","@babel/preset-env":"^7.10.3","eslint-plugin-import":"^2.21.2","eslint-config-prettier":"^6.11.0","@webpack-contrib/defaults":"^6.3.0","@commitlint/config-conventional":"^9.0.1","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_1.1.0_1593012967081_0.14556188853185592","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"exports-loader","version":"1.1.1","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@1.1.1","maintainers":[{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"},{"name":"peeri","email":"developers@peerigon.com"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"88c9a6877ee6a5519d7c41a016bdd99148421e69","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-1.1.1.tgz","fileCount":8,"integrity":"sha512-CmyhIR2sJ3KOfVsHjsR0Yvo+0lhRhRMAevCbB8dhTVLHsZPs0lCQTvRmR9YNvBXDBxUuhmCE2f54KqEjZUaFrg==","signatures":[{"sig":"MEQCICK+O3aRdAI+82/jil/MLQY3d6Tl4LfCvw3vlpiGg6H9AiAi0WeTdDLaas+OvvdXwlxCxykD6Kut+TZOysKp5Vs6Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJONCRA9TVsSAnZWagAAGWEP/0QJQ6X40o3LoqfZASTl\ntf8X24OnY+zGl6pdBjURLtoxH3CXdTjYXtN8VOZ/DxBxbOHHMI4KWTHaznEK\ni+INop1ximl7tJGr7kWCQO6OTvIWOXilP4LLOmCOvMqsUl/nXoMdyERWMnfI\nXWS6QUrI6MDA5/MNIZJ06nMmyR5ZMNHmpZEIAgJI2bfrVOZl4iDgz4TaSUAZ\n+I7XQCuOb6knHw4hnBVvBSlmtOZfFv0V8rNIrTfjz/oo/b2e+pZJuK+j1j5f\n+EiFGZcSgVquBpKEYof2u6V6DXxPWlHvtJQUW7oqLChWPfZrKq+8WLA4gFG+\nO4yIxKkHjdM/kiFe2261Li3bVrOb8XE3YOcDxs19xZr6XIAeL2Zv5RAYpvNO\nyObLZtj/aI/8D3gida0Tt+R/IXecW0OitCOuKWx0g1sJD7kBwYfUgoELnvzS\nccyNfc1jysG2YmSvcar3H/lpr9lJh45Q76A+ebHMrQ05s+N4wAoQrq6kcg+m\nNZYGbLQngGWHYl2EWjSKIsPM0C3FOVAL4bj3BQ1Rl/TIfh6+xitwSN/6xlSz\nNRqpPobiCxMkQ7PZsr4PS6LKK5DLW6I/2SWizX4R7fuI7vYHPSf5iUs1xtrQ\niTojpAm5LjMWSOUdTTNRAbnKmEDqEfVzMLVf+c/GpWnFM0jEjnK32Bozn5oC\nAYWF\r\n=LWb5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"6972c4e23a8cd122d401c4c9a080ffe7e4e50721","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"npm run build","pretest":"npm run lint","release":"standard-version","defaults":"webpack-defaults","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"6.14.8","description":"exports loader module for webpack","directories":{},"_nodeVersion":"10.15.2","dependencies":{"source-map":"^0.6.1","loader-utils":"^2.0.0","schema-utils":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^26.5.2","husky":"^4.3.0","memfs":"^3.2.0","eslint":"^7.10.0","del-cli":"^3.0.1","webpack":"^4.44.2","prettier":"^2.1.2","cross-env":"^7.0.2","@babel/cli":"^7.11.6","babel-jest":"^26.5.2","@babel/core":"^7.11.6","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","babel-loader":"^8.1.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","@babel/preset-env":"^7.11.5","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.12.0","@webpack-contrib/defaults":"^6.3.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_1.1.1_1602261900806_0.05018053276811174","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"exports-loader","version":"2.0.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@2.0.0","maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"},{"name":"peeri","email":"developers@peerigon.com"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"ca7861b86726997bb4e55001888d2af940935979","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-2.0.0.tgz","fileCount":8,"integrity":"sha512-k/VFrVEUmotfkk8vZ+njG5NEXpr5Ee+BonV+AYINV2hNo3o+/UB8nEuCUQk2k6IyWIoobmXoTFO0igxrQcMV4Q==","signatures":[{"sig":"MEUCIQDFktxHR3gx2AkEXuAO/KJFzsTahZI3cGSQaHy20/tvtwIgaaQ8Q0dV6Fq/meCLEZtErG/kiF3QlTq+bsEh5DrlkXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/H9gCRA9TVsSAnZWagAAgfcP/3koSuVs7q64B5WFcTBG\nA+oEhSRf66EVbNXQVSeVRpkwp1F6+kgU8DwU8Q3AJ2EOATNnvUuqry5hzBj2\nfIkkNCKtO5Kfvv/8ylBJWLknDB9SPOL4gLlFhMIKHUDaO5nTP9M+9uOpJLV5\nfOCT0Ft29ZCuxcbDqVipUFrDVkOfyMO0f09yDJsz+ko4+1bcrcMvjhXSQWFm\n54LRYd+bxJuwAR78Wvt9cKbn2kfTAGy7Y+4xdgmAYc82H0IeUaCI1S7GunL6\nb/xKlWFRpebwzCp1O2ck6FGJ+6oDxFhKZec7mqNV2NLwHfcutgZNRr1ogH2X\nC1aUSkmXjQ7GQ1FvfJeqGbIg+IxMKk18pAXDGxiQl5WKaU/hR9QBxKLfZz3Q\nO35/MTDIw/XFQ07Z/4WCChgdgx0H+1RKO0bZMtnUyMe7Y18pDqjGHyWwX440\nV43Cw1xtzyCOALmrBkdJ18FAwFwQvONkZebOwodldSairOsqzPM1PMZHZvJ3\nAYWWa8Tr4QcvF59ZMN8fmD34NCPhfSEe97SDFxajXWDucnWNuMNu+bSBGUhZ\n4Wx/I0qxx6w3LYSi31DvFamJVp53dM4/UqHtjwii7CjCEptoaTc3yRHDJ5Nt\nFMltem1rIpgejcADLNPqghp2afqnyiEwSXhah2tPJ9EvGybXwzmqcRSkDA1l\nxW4f\r\n=n63T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"9639b0498b00b8a106c2734cc0d6f4dc9dd7fc23","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"npm run build","pretest":"npm run lint","release":"standard-version","defaults":"webpack-defaults","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"6.14.11","description":"exports loader module for webpack","directories":{},"_nodeVersion":"12.20.1","dependencies":{"source-map":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^26.6.3","husky":"^4.3.7","memfs":"^3.2.0","eslint":"^7.17.0","del-cli":"^3.0.1","webpack":"^5.12.3","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.12.10","babel-jest":"^26.6.3","@babel/core":"^7.12.10","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","babel-loader":"^8.2.2","@commitlint/cli":"^11.0.0","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","@webpack-contrib/defaults":"^6.3.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_2.0.0_1610383199941_0.08691097247233315","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"exports-loader","version":"3.0.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@3.0.0","maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"},{"name":"peeri","email":"developers@peerigon.com"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"dcc4596a034b3fa002a53f77bc8f04c9667166c2","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-3.0.0.tgz","fileCount":7,"integrity":"sha512-b23Yg5SKR63ZvikGrQgfGgwd40MDehaYb7vOXgD7C0fMV04wS8U1I4f7n1j1wEhtQNKUqgdFox/ol2rOruOpOA==","signatures":[{"sig":"MEYCIQCJ28jjHO+/FaaUa1XjAg/ct9Ys9vL1ntDJRXf4H0CaPgIhAPbVDLlyS+hw5AMAafe91kYGCLvCo9z2nWMxHJTB+AvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgomYlCRA9TVsSAnZWagAAUcIP/jVGmMV0aqUx9VZDAVrD\nL9QBQxL5KWAaHJZH9ccwwU1FyWJrWYGP2TwBDpQqUdJVwBwnvr0fpSgpbpKj\nLZdJq+vmWxSEP+P4DwEvIe2ef8+sbvwecDAKeULxttzzjPnHoZo7Wj4a7Mee\nc6i8FTS3fsDHBoollGOB2bxvrkGE/++REhwdHuprOGj/x2Qxa2XD7B7exBEf\nzORSaJ4wZNJkCXCkkjs5ujyoCZzAQsRvKu5og5i55jQ/JJE5ZAm+vZ2Vb5Pw\nwn1x/lC4KhfgNTUE37pwX4dk+v4/oSrxOEVfWDXS9CbjvvlLN/Gq71uMSTe+\nOKTNEabyK1+Sf7LLiVhN7vZBau0HRBCDYj6PrVEbcQOMTGkLYHOAAj7rHdjD\n+IQus2FOodweZ2Zx8iPV4poHGS/7fFwowLjxeWrCym47njIMbKkABWdPd4Nv\nX4MuSPt7O9lP9iv8obGt0+T594HR+1q+obyGnpq/uwqk6DKv+gXSxMxS8E7y\n/w1bgsJyQ37tAjWCCiQ996uHmEfxl5TgBJr395P5ypk0AFnqZl7+Aj/Kg/DE\nW1AndexMEuobFgp/LGyxmNHIJBZx5LXEgYew6iLgoZBdkoPw80gB8GlfRsKC\nNg83m2XrbrTDRkCOv07JyOh5PJ6rSUHceKp9BEibdudG4y1kU5IWjYzsIdea\nULYL\r\n=SjFV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 12.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"ed470bf59f99962a1afb9aeeeddb03e7ffbe2abf","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"husky install && npm run build","pretest":"npm run lint","release":"standard-version","prebuild":"npm run clean","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"7.12.1","description":"exports loader module for webpack","directories":{},"_nodeVersion":"12.22.1","dependencies":{"source-map":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^26.6.3","husky":"^6.0.0","memfs":"^3.2.0","eslint":"^7.26.0","del-cli":"^3.0.1","webpack":"^5.37.0","prettier":"^2.3.0","cross-env":"^7.0.3","@babel/cli":"^7.13.16","babel-jest":"^26.6.3","@babel/core":"^7.14.2","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","babel-loader":"^8.2.2","@commitlint/cli":"^12.1.4","standard-version":"^9.3.0","@babel/preset-env":"^7.14.2","eslint-plugin-import":"^2.23.2","eslint-config-prettier":"^8.3.0","@commitlint/config-conventional":"^12.1.4","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_3.0.0_1621255716730_0.7369282492126186","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"exports-loader","version":"3.1.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@3.1.0","maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"thelarkinn","email":"sean.larkin@cuw.edu"},{"name":"peeri","email":"developers@peerigon.com"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"a68040b902da8ef24f9f6db716be904ac2455284","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-3.1.0.tgz","fileCount":7,"integrity":"sha512-zkMR5OHDn8qHq2w5BLv6SnLmUK5QAtPkjTA7CNIYBB9kIxBFIeA+TA1GcMw3p/vn5Avnmq80L7MviA4tZclRmQ==","signatures":[{"sig":"MEUCIHCoGSSL2anJw32Rr8LnQMiieqovuuDo0Jt4zwb9qc73AiEAgG6oMDBIFYTYJSOOlBRVLCZRkxVUhdv5bt6Is4+40VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qf9CRA9TVsSAnZWagAAiOEP/3maonopiVhMVV079wW+\n0RqTVqVGiYP4+wUaXN+8aeQ7om3ckNp3G0btZoMhIvHHEsd4apOh+VZLUAmX\nb6y5KmmCBPRLj6VQpUvf5+I6YWDvMCdCJaIcnieoUYpjLEmH6jbmpUO4+I0b\n4fI9XOIfU+JMc5tHdC3V4i4kV0+dj0SiGVrT9WKF0czxg3IITcuJ/OfodOfX\n/Rd91LRB+m3DgViWNL5mqEdA0E9Ypk3fnO3LrfUOZTnFpF5US/2Vp3WiKWyj\nR96Io8EYq3SFSxD6cHpKETmFfa8STaZ+0H2OhvxKja/u/nAQnfx8D9DXNy2N\nWGaEjxN7cgtmJ9e2U0K76wCjlap8O9lhXRjs9F9HzwnuSE+eweq3h/4CaRYj\nBPkafxPNj+G8uTmSW6QPj5i8FoLEdrm9e3/K7RPH8VvwenMZqsQv5ARTAFtP\nWHKbt7I69T45oOHF/QmYunDuEL3tTFXMIl44f+3cDD7TkvGlfnZOstemL0xl\nWXN143CWs62omkcNZQX+z1mZvjDTuEBkyPuwGNl2J4r7xrAnd09bQT4q+CuA\nqI+iczpY2q31qaJ3rASXO7PllUQHAZqAu+SfLAuxa3z5QdfTJ8oCwRgOxXZY\nMQGsQi/lzWuzvY+9hYTIuGKG1LyVjiNcg7Zylr5P/kM/wSowx/0LyjUvjuXM\nkxNp\r\n=cFnU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 12.13.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"98bc04d0691e82088fe7823b05957bdbdb3b414c","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"husky install && npm run build","pretest":"npm run lint","release":"standard-version","prebuild":"npm run clean","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"7.24.0","description":"exports loader module for webpack","directories":{},"_nodeVersion":"12.22.7","dependencies":{"source-map":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","jest":"^27.0.6","husky":"^7.0.1","memfs":"^3.2.2","eslint":"^8.0.1","del-cli":"^4.0.1","webpack":"^5.50.0","prettier":"^2.3.2","cross-env":"^7.0.3","@babel/cli":"^7.14.8","babel-jest":"^27.0.6","@babel/core":"^7.15.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","babel-loader":"^8.2.2","@commitlint/cli":"^13.1.0","standard-version":"^9.3.1","@babel/preset-env":"^7.15.0","eslint-plugin-import":"^2.24.0","eslint-config-prettier":"^8.3.0","@commitlint/config-conventional":"^13.1.0","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_3.1.0_1634826669734_0.577008930677003","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"exports-loader","version":"4.0.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@4.0.0","maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"af34fe80a18f12fb0f42f435edd7df0fe9db49bb","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-4.0.0.tgz","fileCount":7,"integrity":"sha512-4iqFFIAnlVAbkAUMHhWceyxK6N6dMDWpQFbSHLmiayGEPMXl2bgWD4D11GYi1VNuEQwJaHGdATcPYTnXpwzSmw==","signatures":[{"sig":"MEYCIQC4xSQRx+ExoS3EW+kJfW4neU0P7+WEEyPSdBF+8L/oAQIhAPm8iUr2u0FCduntixEM7GVgi5z6a5AjNgdYVtjgLfUv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6y+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM9w/8DYAc3yp4UvDOGBwZKa/blTQps9FZBSqX5mltXXzt2a8iVUUc\r\nCdFc9v+gc2M248kjHJrK5QWqg9QtRjHCzRLyecV1xYFQAKvoVtd3FFDSuvAP\r\nKZilSjLxpHtMlcN8dvFqPs0RC6ZreB04+++ooZYBUkKo56j12gGyHf8iff/s\r\niVrpjtrMDqjhfUSeftFlrS8zHFQZmauccnJfVbu2f4Qp3SjPEMIpnlqO4fqm\r\nI832HX8dB3CKJYu+Aj5pm7n9Om1PGrY+qcElozCIH8t6zB+zl+isPQkb8hsg\r\n+t41Ssf9SjgQuCqQklfSh+CxfMOmcn2K+4fr49c6VsncCkvZb6Q0YZeFeUY7\r\nuZMkgrKrP7cdzgcShCD8mQtHxcVtQReBtBSptpeG464T+joyfr1oNiOCXpgP\r\nlxxwqzEJs5a/NwovN4K4ir9J37F/t6kjjJKcOjudbIzn1gGAf6YVaYLeiGx/\r\nAsHN8+LOmtGTz9ML+iQJQeVwfXstEeOxeG+Z8ePpDE2W5Kon1YbUMbpjn+bH\r\nchBfA2uUQcTBdVwOjHD0YoQBqnOMxGpcC7dfbfTg2/4V6U9tamOF7ouKH2bG\r\n1fFoYHN5Ny8xXoLB/BSFDaq42Y5BcDEh/PLMeS6Q8IZ6A0TgTRIjOgOX6rFg\r\nfkZBgA9NvZOhZ1sn7Kcnun95Vsog8rjcWo0=\r\n=dAmF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.js","engines":{"node":">= 14.15.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"3c874f8474d4600e0c0670fd64b39f14f9c13673","scripts":{"lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","lint:js":"eslint --cache .","prepare":"husky install && npm run build","pretest":"npm run lint","release":"standard-version","prebuild":"npm run clean","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","lint:prettier":"prettier --list-different .","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"8.8.0","description":"exports loader module for webpack","directories":{},"_nodeVersion":"18.1.0","dependencies":{"source-map":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^6.1.0","jest":"^28.1.0","husky":"^8.0.1","memfs":"^3.4.1","eslint":"^8.15.0","del-cli":"^4.0.1","webpack":"^5.72.1","prettier":"^2.6.2","cross-env":"^7.0.3","@babel/cli":"^7.17.10","babel-jest":"^28.1.0","@babel/core":"^7.17.10","lint-staged":"^12.4.1","npm-run-all":"^4.1.5","babel-loader":"^8.2.5","@commitlint/cli":"^17.0.0","standard-version":"^9.5.0","@babel/preset-env":"^7.17.10","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.3.0","@commitlint/config-conventional":"^17.0.0","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_4.0.0_1652796606209_0.6885476399332204","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"exports-loader","version":"5.0.0","keywords":["webpack"],"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","_id":"exports-loader@5.0.0","maintainers":[{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"homepage":"https://github.com/webpack-contrib/exports-loader","bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"dist":{"shasum":"0e5c50baf8526237c0a2743116a3e3fa788d194f","tarball":"https://registry.npmjs.org/exports-loader/-/exports-loader-5.0.0.tgz","fileCount":7,"integrity":"sha512-W15EyyytBwd30yCCieTCqZSCUvU/o3etj2IUItSMjVQEzAf5xOQx8JL9iMo7ERnuAzIA6eapGSFWl7E9F+Wy9g==","signatures":[{"sig":"MEUCIQChxQfcZpnvLcOcJMzzlA3RzDC9epLPdlB/PKV5zlXGWwIgWyB2iza0UUpKQ2RIxjL2BkvTTjnkL3x0mmVxkLX9PdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24872},"main":"dist/cjs.js","engines":{"node":">= 18.12.0"},"funding":{"url":"https://opencollective.com/webpack","type":"opencollective"},"gitHead":"728a14d89700cc15789b69b441ef0099924d1ddf","scripts":{"fix":"npm-run-all -l fix:js fix:prettier","lint":"npm-run-all -l -p \"lint:**\"","test":"npm run test:coverage","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","clean":"del-cli dist","start":"npm run build -- -w","fix:js":"npm run lint:js -- --fix","lint:js":"eslint --cache .","prepare":"husky install && npm run build","pretest":"npm run lint","release":"standard-version","prebuild":"npm run clean","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","commitlint":"commitlint --from=master","test:watch":"npm run test:only -- --watch","fix:prettier":"npm run lint:prettier -- --write","lint:prettier":"prettier --cache --list-different .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"exports loader module for webpack","directories":{},"_nodeVersion":"18.19.0","dependencies":{"source-map":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^7.1.0","jest":"^29.7.0","husky":"^8.0.3","memfs":"^4.6.0","cspell":"^8.3.2","eslint":"^8.56.0","del-cli":"^5.1.0","webpack":"^5.89.0","prettier":"^3.2.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","babel-jest":"^29.7.0","@babel/core":"^7.23.7","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","babel-loader":"^8.3.0","@commitlint/cli":"^18.4.4","standard-version":"^9.5.0","@babel/preset-env":"^7.23.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^18.4.4","@webpack-contrib/eslint-config-webpack":"^3.0.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exports-loader_5.0.0_1705419324271_0.9430617643032242","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-11-11T10:37:03.746Z","modified":"2026-03-16T22:46:30.711Z","0.1.0":"2012-11-11T10:37:07.355Z","0.5.0":"2013-02-01T07:46:01.661Z","0.6.0":"2013-03-26T15:51:12.251Z","0.6.1":"2013-05-08T13:06:24.662Z","0.6.2":"2014-01-23T08:02:13.744Z","0.6.3":"2016-02-10T12:19:18.201Z","0.6.4":"2017-02-25T05:15:01.161Z","0.7.0":"2018-02-05T10:16:03.804Z","1.0.0":"2020-06-10T17:57:13.792Z","1.0.1":"2020-06-17T15:28:55.828Z","1.1.0":"2020-06-24T15:36:07.212Z","1.1.1":"2020-10-09T16:45:00.914Z","2.0.0":"2021-01-11T16:40:00.043Z","3.0.0":"2021-05-17T12:48:36.853Z","3.1.0":"2021-10-21T14:31:09.907Z","4.0.0":"2022-05-17T14:10:06.432Z","5.0.0":"2024-01-16T15:35:24.420Z"},"bugs":{"url":"https://github.com/webpack-contrib/exports-loader/issues"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","homepage":"https://github.com/webpack-contrib/exports-loader","keywords":["webpack"],"repository":{"url":"git+https://github.com/webpack-contrib/exports-loader.git","type":"git"},"description":"exports loader module for webpack","maintainers":[{"email":"sheo13666q@gmail.com","name":"evilebottnawi"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"784487301@qq.com","name":"15000621931"},{"email":"evenstensberg@gmail.com","name":"ev1stensberg"},{"email":"haijie0619@gmail.com","name":"__hai"},{"email":"me@aviv.sh","name":"avivkeller"}],"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# exports-loader\n\nAllow to setup exports `module.exports`/`export` for source files.\n\nUseful when a source file does not contain exports or something does not export.\n\nFor further hints on compatibility issues, check out [Shimming](https://webpack.js.org/guides/shimming/) of the official docs.\n\n> **Warning**\n>\n> By default loader generate ES module named syntax.\n\n> **Warning**\n>\n> Be careful, existing exports (`export`/`module.exports`/`exports`) in the original code and exporting new values can cause a failure.\n\n## Getting Started\n\nTo begin, you'll need to install `exports-loader`:\n\n```console\nnpm install exports-loader --save-dev\n```\n\nor\n\n```console\nyarn add -D exports-loader\n```\n\nor\n\n```console\npnpm add -D exports-loader\n```\n\n### Inline\n\nThe `|` or `%20` (space) allow to separate the `syntax`, `name` and `alias` of export.\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\nThen add the loader to the desired `import` statement or `require` calls. For example:\n\n```js\nimport { myFunction } from \"exports-loader?exports=myFunction!./file.js\";\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// export { myFunction }\n\nmyFunction(\"Hello world\");\n```\n\n```js\nimport {\n  myVariable,\n  myFunction,\n} from \"exports-loader?exports=myVariable,myFunction!./file.js\";\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// export { myVariable, myFunction };\n\nconst newVariable = myVariable + \"!!!\";\n\nconsole.log(newVariable);\n\nmyFunction(\"Hello world\");\n```\n\n```js\nconst {\n  myFunction,\n} = require(\"exports-loader?type=commonjs&exports=myFunction!./file.js\");\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// module.exports = { myFunction }\n\nmyFunction(\"Hello world\");\n```\n\n```js\n// Alternative syntax:\n// import myFunction from 'exports-loader?exports=default%20myFunction!./file.js';\nimport myFunction from \"exports-loader?exports=default|myFunction!./file.js\";\n// `%20` is space in a query string, equivalently `default myFunction`\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// exports default myFunction;\n\nmyFunction(\"Hello world\");\n```\n\n```js\nconst myFunction = require(\"exports-loader?type=commonjs&exports=single|myFunction!./file.js\");\n// `|` is separator in a query string, equivalently `single|myFunction`\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// module.exports = myFunction;\n\nmyFunction(\"Hello world\");\n```\n\n```js\nimport { myFunctionAlias } from \"exports-loader?exports=named|myFunction|myFunctionAlias!./file.js\";\n// `|` is separator in a query string, equivalently `named|myFunction|myFunctionAlias`\n// Adds the following code to the file's source:\n//\n// ...\n// Code\n// ...\n//\n// exports { myFunction as myFunctionAlias };\n\nmyFunctionAlias(\"Hello world\");\n```\n\nDescription of string values can be found in the documentation below.\n\n### Using Configuration\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        // You can use `regexp`\n        // test: /vendor\\.js/$\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: \"myFunction\",\n        },\n      },\n    ],\n  },\n};\n```\n\nAnd run `webpack` via your preferred method.\n\n## Options\n\n|           Name            |                   Type                    |   Default   | Description                 |\n| :-----------------------: | :---------------------------------------: | :---------: | :-------------------------- |\n|    **[`type`](#type)**    |                `{String}`                 |  `module`   | Format of generated exports |\n| **[`exports`](#exports)** | `{String\\|Object\\|Array<String\\|Object>}` | `undefined` | List of exports             |\n\n### `type`\n\nType: `String`\nDefault: `module`\n\nFormat of generated exports.\n\nPossible values - `commonjs` (CommonJS module syntax) and `module` (ES module syntax).\n\n#### `commonjs`\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: \"Foo\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = { Foo };\n```\n\n#### `module`\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"module\",\n          exports: \"Foo\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport { Foo };\n```\n\n### `exports`\n\nType: `String|Array`\nDefault: `undefined`\n\nList of exports.\n\n#### `String`\n\nAllows to use a string to describe an export.\n\n##### `Syntax`\n\nThe `|` or `%20` (space) allow to separate the `syntax`, `name` and `alias` of export.\n\nString syntax - `[[syntax] [name] [alias]]` or `[[syntax]|[name]|[alias]]`, where:\n\n- `[syntax]` (**may be omitted**) -\n\n  - if `type` is `module`- can be `default` and `named`,\n  - if `type` is `commonjs`- can be `single` and `multiple`\n\n- `[name]` - name of an exported value (**required**)\n- `[alias]` - alias of an exported value (**may be omitted**)\n\nExamples:\n\n- `[Foo]` - generates `export { Foo };`.\n- `[default Foo]` - generates `export default Foo;`.\n- `[named Foo]` - generates `export { Foo };`.\n- `[named Foo FooA]` - generates `export { Foo as FooA };`.\n- `[single Foo]` - generates `module.exports = Foo;`.\n- `[multiple Foo]` - generates `module.exports = { Foo };`.\n- `[multiple Foo FooA]` - generates `module.exports = { 'FooA': Foo };`.\n- `[named [name] [name]Alias]` - generates ES module named exports and exports a value equal to the filename under other name., for `single.js` it will be `single` and `singleAlias`, generates `export { single as singleAlias };`.\n\n> **Warning**\n>\n> You need to set `type: \"commonjs\"` to use `single` or `multiple` syntaxes.\n\n> **Warning**\n>\n> Aliases can't be used together with `default` or `single` syntaxes.\n\n##### Examples\n\n###### ES Module Default Export\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: \"default Foo\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport default Foo;\n```\n\n###### ES Module Named Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: \"named Foo FooA\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport { Foo as FooA };\n```\n\n###### CommonJS Single Export\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: \"single Foo\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = Foo;\n```\n\n###### CommonJS Multiple Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: \"multiple Foo FooA\",\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = { FooA: Foo };\n```\n\n#### `Object`\n\nAllows to use an object to describe an export.\n\nProperties:\n\n- `syntax` - can be `default` or `named` for the `module` type (`ES modules` module format), and `single` or `multiple` for the `commonjs` type (`CommonJS` module format) (**may be omitted**)\n- `name` - name of an exported value (**required**)\n- `alias` - alias of an exported value (**may be omitted**)\n\n##### Examples\n\n###### ES Module Default Export\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: {\n            syntax: \"default\",\n            name: \"Foo\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport default Foo;\n```\n\n###### ES Module Named Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: {\n            syntax: \"named\",\n            name: \"Foo\",\n            alias: \"FooA\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport { Foo as FooA };\n```\n\n###### CommonJS Single Export\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: {\n            syntax: \"single\",\n            name: \"Foo\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = Foo;\n```\n\n###### CommonJS Multiple Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: {\n            syntax: \"multiple\",\n            name: \"Foo\",\n            alias: \"FooA\",\n          },\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = { FooA: Foo };\n```\n\n#### `Array`\n\nAllow to specify multiple exports. Each item can be a [`string`](https://github.com/webpack-contrib/exports-loader#string) or an [`object`](https://github.com/webpack-contrib/exports-loader#object).\n\n> **Warning**\n>\n> Not possible to use `single` and `multiple` syntaxes together due to CommonJS format limitations.\n\n> **Warning**\n>\n> Not possible to use multiple `default` values due to ES module format limitations.\n\n> **Warning**\n>\n> Not possible to use multiple `single` values due to CommonJS format limitations.\n\n##### Examples\n\n###### CommonJS Multiple Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          type: \"commonjs\",\n          exports: [\"Foo\", \"multiple Bar\", \"multiple Baz BazA\"],\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nmodule.exports = { Foo, Bar, BazA: Bar };\n```\n\n###### ES Module Default Export And Named Exports Together\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: [\"default Foo\", \"named Bar BarA\"],\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport default Foo;\nexport { Bar as BarA };\n```\n\n###### Named Exports\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"./path/to/vendor.js\"),\n        loader: \"exports-loader\",\n        options: {\n          exports: [\n            { syntax: \"named\", name: \"Foo\", alias: \"FooA\" },\n            { syntax: \"named\", name: \"Bar\" },\n            \"Baz\",\n          ],\n        },\n      },\n    ],\n  },\n};\n```\n\nGenerate output:\n\n```js\n// ...\n// Code\n// ...\n\nexport { Foo as FooA, Bar, Baz };\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/exports-loader.svg\n[npm-url]: https://npmjs.com/package/exports-loader\n[node]: https://img.shields.io/node/v/exports-loader.svg\n[node-url]: https://nodejs.org\n[tests]: https://github.com/webpack-contrib/exports-loader/workflows/exports-loader/badge.svg\n[tests-url]: https://github.com/webpack-contrib/exports-loader/actions\n[cover]: https://codecov.io/gh/webpack-contrib/exports-loader/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack-contrib/exports-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=exports-loader\n[size-url]: https://packagephobia.now.sh/result?p=exports-loader\n","readmeFilename":"README.md","users":{"cusr":true,"rochejul":true,"xiaobing":true,"princetoad":true,"flumpus-dev":true,"davidbwaters":true}}