{"_id":"extricate-loader","_rev":"9-125a88c4dd7aa4b353bcbd6731bd719d","name":"extricate-loader","description":"Webpack loader to extract content from the bundle.","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"extricate-loader","version":"0.0.1","description":"Webpack loader to extract content from the bundle.","main":"lib/extractLoader.js","scripts":{"build":"babel src -d lib --source-maps","pretest":"npm run build","test":"mocha -R spec --compilers js:babel-register","posttest":"eslint src test","coverage":"babel-node ./node_modules/istanbul/lib/cli cover _mocha"},"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"keywords":["webpack","loader","extract"],"author":{"name":"Erik Desjardins"},"license":"Unlicense","bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^1.10.0","chai-fs":"^0.1.0","css-loader":"^0.23.1","eslint":"^2.2.0","eslint-config-peerigon":"^3.1.0","file-loader":"^0.8.5","html-loader":"^0.4.3","istanbul":"^0.4.2","mocha":"^2.4.5","rimraf":"^2.5.1","style-loader":"^0.13.0","webpack":"^1.12.13"},"dependencies":{"loader-utils":"^0.2.12"},"gitHead":"cd0918ed3af3c3cde5fd1a5ab9efffba8e52fdba","_id":"extricate-loader@0.0.1","_shasum":"9bdb1c5529bab16ab7539efaab7ac2c5e7083ab3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"erikdesjardins","email":"public@erikdesjardins.io"},"dist":{"shasum":"9bdb1c5529bab16ab7539efaab7ac2c5e7083ab3","tarball":"https://registry.npmjs.org/extricate-loader/-/extricate-loader-0.0.1.tgz","integrity":"sha512-0SBv9AbjvH0mCuZ6Y8gJN6e9v8bG7pfTnm48iD8x9R25N4gpIJvRrNGjUWWh3I2qoKWglmFAQ2bRhD7SP122Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYs0pmmaCdBInDXHnBKGk2HN2qPF3f+LYKV+OUUY4gvAiAfpu4SYnZsnBxm9ecXj92W9K8mKG8cPFdGqDX5H7mcxA=="}]},"maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/extricate-loader-0.0.1.tgz_1457241919184_0.17344423197209835"},"directories":{}},"0.0.2":{"name":"extricate-loader","version":"0.0.2","description":"Webpack loader to extract content from the bundle.","main":"lib/extractLoader.js","scripts":{"build":"babel src -d lib --source-maps","pretest":"npm run build","test":"mocha -R spec --compilers js:babel-register","posttest":"eslint src test","coverage":"babel-node ./node_modules/istanbul/lib/cli cover _mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"keywords":["webpack","loader","extract"],"author":{"name":"Erik Desjardins"},"license":"Unlicense","bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^1.10.0","chai-fs":"^0.1.0","css-loader":"^0.23.1","eslint":"^2.2.0","eslint-config-peerigon":"^3.1.0","file-loader":"^0.8.5","html-loader":"^0.4.3","istanbul":"^0.4.2","mocha":"^2.4.5","rimraf":"^2.5.1","style-loader":"^0.13.0","webpack":"^1.12.13"},"dependencies":{"loader-utils":"^0.2.12"},"gitHead":"78b8c656276c419e0ad95bd364a0b162e967c3d2","_id":"extricate-loader@0.0.2","_shasum":"65e8e6950fdc274febae244ab8c7f8acd8651282","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"erikdesjardins","email":"public@erikdesjardins.io"},"dist":{"shasum":"65e8e6950fdc274febae244ab8c7f8acd8651282","tarball":"https://registry.npmjs.org/extricate-loader/-/extricate-loader-0.0.2.tgz","integrity":"sha512-h5Q+K1WHOpD7cVdRU0sd06cX1H+vjezDyWkHg87y/otu2uGjQCOQbQkMrXqftnPH7BAhb0qAt1DaIEUbUr6lqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+SzaG6SbEB8GSMxNqOOWLJgm8dzRWaPPDFkx/3/Z4GAiEAroxmSRLre7y6iNNjAz0ShOGXfqcJmlTq9FGkCOqxuSY="}]},"maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/extricate-loader-0.0.2.tgz_1457374868570_0.9915711160283536"},"directories":{}},"1.0.0":{"name":"extricate-loader","version":"1.0.0","description":"Webpack loader to extract content from the bundle.","main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"keywords":["webpack","loader"],"author":{"name":"Erik Desjardins"},"license":"Unlicense","bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","peerDependencies":{"webpack":">=2.2.0"},"devDependencies":{"chai":"^3.5.0","chai-fs":"^1.0.0","coveralls":"^2.11.16","css-loader":"^0.26.2","file-loader":"^0.10.1","html-loader":"^0.4.5","mocha":"^3.2.0","nyc":"^10.1.2","rimraf":"^2.6.1","style-loader":"^0.13.2","webpack":"^2.2.1"},"dependencies":{"loader-utils":"^1.0.2"},"gitHead":"3e8d19941ca71700b6e4f946d26eddbbfabaac85","_id":"extricate-loader@1.0.0","_shasum":"b6ea7192ce851eec2b0e9a88c344f5b3ac8639b0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"erikdesjardins","email":"public@erikdesjardins.io"},"dist":{"shasum":"b6ea7192ce851eec2b0e9a88c344f5b3ac8639b0","tarball":"https://registry.npmjs.org/extricate-loader/-/extricate-loader-1.0.0.tgz","integrity":"sha512-9fIjdgm1bc9nj2v/isKW+GP9472NdhtZYjLDcz+JwARNmao/BJjBBYRLnVbnYC1NfVlaeYqBhUVxWeEdwh+MTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaKuqADlDurZpGidl4SfEYY1CVB7EjHMrsXXZWinmthAiEAju57cT9pcrI/IUq22RnB+avj8lmVRD9jibtF/8P0aao="}]},"maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/extricate-loader-1.0.0.tgz_1488236925527_0.26400686730630696"},"directories":{}},"2.0.0":{"name":"extricate-loader","version":"2.0.0","description":"Webpack loader to extract content from the bundle.","main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"keywords":["webpack","loader"],"author":{"name":"Erik Desjardins"},"license":"Unlicense","bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","peerDependencies":{"webpack":">=3.0.0"},"devDependencies":{"chai":"^4.1.0","chai-fs":"^1.0.0","coveralls":"^2.13.1","css-loader":"^0.28.4","file-loader":"^0.11.2","html-loader":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3","rimraf":"^2.6.1","style-loader":"^0.18.2","webpack":"^3.3.0"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"b200d5c6f6e1d0495da4432a93b4eb92dc430b9c","_id":"extricate-loader@2.0.0","_shasum":"bee571e3ebda0328e245844d45e1b6d1882b764a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"erikdesjardins","email":"public@erikdesjardins.io"},"dist":{"shasum":"bee571e3ebda0328e245844d45e1b6d1882b764a","tarball":"https://registry.npmjs.org/extricate-loader/-/extricate-loader-2.0.0.tgz","integrity":"sha512-9MW16m4Li54XX+nDoF52oZI3ojBeDDwrd14V68oNfiKppQlV7PKWAGGhPwyGsVXfdMj6Wh7XyFQIX4ZkU8k1xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFncj+gvt/vtclrHH+31wZP0Jj6vok8GAvpISfPmwRmbAiEAk/IgnGxHRnNbT3q94MWXKpBfwQEGP4vv2s7YDn7t7uM="}]},"maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extricate-loader-2.0.0.tgz_1500243516257_0.3849747902713716"},"directories":{}},"3.0.0":{"name":"extricate-loader","version":"3.0.0","description":"Webpack loader to extract content from the bundle.","main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"keywords":["webpack","loader"],"author":{"name":"Erik Desjardins"},"license":"Unlicense","bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","peerDependencies":{"webpack":"^4.0.0"},"devDependencies":{"chai":"^4.1.2","chai-fs":"^2.0.0","coveralls":"^3.0.0","css-loader":"^0.28.10","file-loader":"^1.1.11","html-loader":"^0.5.5","mocha":"^5.0.1","nyc":"^11.4.1","rimraf":"^2.6.2","style-loader":"^0.20.2","webpack":"^4.0.1"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"6a4788996cfd99c678f64b61f78d760ac3b580c1","_id":"extricate-loader@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"erikdesjardins","email":"public@erikdesjardins.io"},"dist":{"integrity":"sha512-Ts6BIh25xhFpeGaG0La345bYQdRXWv3ZvUwmJB6/QsXRywWrZmM1hGz8eZfQaBwy/HsmGOZevzGLesVtsrrmyg==","shasum":"7a9998e885046d5d6991d62d4887ee113ca1e0bd","tarball":"https://registry.npmjs.org/extricate-loader/-/extricate-loader-3.0.0.tgz","fileCount":4,"unpackedSize":7573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO6mISJ8a1/IPevUr9n3cKNoEYf/oAKVhaqiCZ/vFsFQIhAN7D5WrM+43CmS14GJll0EQ5MueFbFQIeCQ2O5eT49e3"}]},"maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extricate-loader_3.0.0_1520134285873_0.503172630087162"},"_hasShrinkwrap":false}},"readme":"# extricate-loader [![Build Status](https://travis-ci.org/erikdesjardins/extricate-loader.svg?branch=master)](https://travis-ci.org/erikdesjardins/extricate-loader) [![Coverage Status](https://coveralls.io/repos/github/erikdesjardins/extricate-loader/badge.svg?branch=master)](https://coveralls.io/github/erikdesjardins/extricate-loader?branch=master)\n\nWebpack loader to extract content from the bundle.\n\nA fork of [`extract-loader`](https://github.com/peerigon/extract-loader), which will better serve your needs if you only want to extract HTML or CSS.\n\n## Installation\n\n`npm install --save-dev extricate-loader`\n\n## Options\n\nBy default, `extricate-loader` will resolve all `require()` expressions with Webpack's internal module loader and substitute the resolved values asynchronously.\n\nIf you supply a regexp for the `resolve` option, any path that matches will be required synchronously with Node's native `require()`.\nThis means that none of your Webpack loaders will apply.\n\nThis is necessary for `css-loader` to work, since it requires a helper module.\n\n### Examples\n\nAll `.js` files: `extricate-loader?resolve=\\\\.js$`\n\n## Example Usage\n\n**webpack.config.js:**\n```js\nmodule.exports = {\n  entry: 'manifest.json',\n  module: {\n    rules: [\n      {\n        test: /\\.json$/,\n        use: [\n          { loader: 'file-loader', options: { name: '[name].[ext]' } },\n          { loader: 'extricate-loader' },\n          { loader: 'interpolate-loader' }\n        ]\n      },\n      {\n        test: /\\.css$/,\n        use: [\n          { loader: 'file-loader' },\n          { loader: 'extricate-loader', options: { resolve: '\\\\.js$' } },\n          { loader: 'css-loader' }\n        ]\n      },\n      { test: /\\.js$/, use: ['entry-loader'] },\n      { test: /\\.png$/, use: ['file-loader'] }\n    ]\n  }\n  // ...\n};\n```\n\n**manifest.json:**\n\n```json\n{\n  \"scripts\": \"{{app.js}}\",\n  \"css\": \"{{main.css}}\"\n}\n```\n\n**main.css:**\n\n```css\nbody {\n  background: url(bg.png);\n}\n```\n\n### Output\n\n**manifest.json:**\n\n```json\n{\n  \"scripts\": \"e43b20c069c4a01867c31e98cbce33c9.js\",\n  \"css\": \"0dcbbaa701328a3c262cfd45869e351f.css\"\n}\n```\n\n**0dcbbaa701328a3c262cfd45869e351f.css:**\n\n```css\nbody {\n  background: url(7c57758b88216530ef48069c2a4c685a.png);\n}\n```\n\n## License\n\nUnlicense\n","maintainers":[{"name":"erikdesjardins","email":"public@erikdesjardins.io"}],"time":{"modified":"2022-06-17T23:00:54.642Z","created":"2016-03-06T05:25:22.221Z","0.0.1":"2016-03-06T05:25:22.221Z","0.0.2":"2016-03-07T18:21:12.391Z","1.0.0":"2017-02-27T23:08:46.123Z","2.0.0":"2017-07-16T22:18:37.159Z","3.0.0":"2018-03-04T03:31:26.013Z"},"homepage":"https://github.com/erikdesjardins/extricate-loader#readme","keywords":["webpack","loader"],"repository":{"type":"git","url":"git+https://github.com/erikdesjardins/extricate-loader.git"},"author":{"name":"Erik Desjardins"},"bugs":{"url":"https://github.com/erikdesjardins/extricate-loader/issues"},"license":"Unlicense","readmeFilename":"README.md","users":{"rubiadias":true}}