{"_id":"webpack-encoding-plugin","_rev":"448163","name":"webpack-encoding-plugin","description":"Control Webpacks output encoding","dist-tags":{"latest":"0.3.1"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"time":{"modified":"2021-08-05T06:52:58.000Z","created":"2015-11-13T09:02:20.471Z","0.3.1":"2019-03-13T16:44:02.760Z","0.3.0":"2019-03-10T20:19:30.291Z","0.2.1":"2017-01-23T09:14:56.866Z","0.2.0":"2016-07-19T12:56:54.670Z","0.0.2":"2016-03-15T11:48:34.586Z","0.0.1":"2015-11-13T09:02:20.471Z"},"users":{"cbetancourt":true},"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"versions":{"0.3.1":{"name":"webpack-encoding-plugin","version":"0.3.1","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"ava test/tests.js","test:watch":"ava test/tests.js -w","postversion":"npm publish"},"ava":{"sources":["**/*.{js}","!test/dist/**/*"]},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{"ava":"^1.3.1"},"dependencies":{"webpack":"^4.29.5","webpack-sources":"^1.3.0","encoding":"^0.1.12"},"gitHead":"7a6f729f20eb42e0318055bb910747418119d190","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.3.1","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"shasum":"33039123049f26d54f408a1d91dfb8896b0bc3b9","size":3165,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.3.1.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-encoding-plugin_0.3.1_1552495442637_0.3782657881921334"},"_hasShrinkwrap":false,"publish_time":1552495442760,"_cnpm_publish_time":1552495442760},"0.3.0":{"name":"webpack-encoding-plugin","version":"0.3.0","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"ava test/tests.js","test:watch":"ava test/tests.js -w"},"ava":{"sources":["**/*.{js}","!test/dist/**/*"]},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{"ava":"^1.3.1"},"dependencies":{"webpack":"^4.29.5","webpack-sources":"^1.3.0","encoding":"^0.1.12"},"gitHead":"9bbdd08935db778ab201b6c176d7efa8cc2abee0","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.3.0","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"shasum":"67f63a391819dc712fd444035738940bcf559c10","size":3040,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.3.0.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-encoding-plugin_0.3.0_1552249170135_0.2790171759864324"},"_hasShrinkwrap":false,"publish_time":1552249170291,"_cnpm_publish_time":1552249170291},"0.2.1":{"name":"webpack-encoding-plugin","version":"0.2.1","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{},"dependencies":{"webpack":"^1.12.4","webpack-sources":"^0.1.2","encoding":"^0.1.11"},"gitHead":"da74bb10d18c840cb6ebb22891a521de62553c2e","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.2.1","_shasum":"3aea4f8ea78a9eb2d6d21224426ad0fb1a4fd872","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.0","_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"dist":{"shasum":"3aea4f8ea78a9eb2d6d21224426ad0fb1a4fd872","size":2719,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.2.1.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-encoding-plugin-0.2.1.tgz_1485162895095_0.64946228871122"},"directories":{},"publish_time":1485162896866,"_cnpm_publish_time":1485162896866,"_hasShrinkwrap":false},"0.2.0":{"name":"webpack-encoding-plugin","version":"0.2.0","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{},"dependencies":{"webpack":"^1.12.4","webpack-sources":"^0.1.2","encoding":"^0.1.11"},"gitHead":"54febd8deafd7b595b292042e869377ec9849a0a","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.2.0","_shasum":"9e49805c524e3b9ff6e96e17628b63d56c8e71cb","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.4.0","_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"dist":{"shasum":"9e49805c524e3b9ff6e96e17628b63d56c8e71cb","size":2738,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.2.0.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-encoding-plugin-0.2.0.tgz_1468933012967_0.9724082474131137"},"directories":{},"publish_time":1468933014670,"_cnpm_publish_time":1468933014670,"_hasShrinkwrap":false},"0.0.2":{"name":"webpack-encoding-plugin","version":"0.0.2","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{"webpack":"^1.12.4"},"dependencies":{"encoding":"^0.1.11"},"gitHead":"61e1f51f386bb3002181df40256b80a376f71d1e","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.0.2","_shasum":"57889611192d8eccfe9a2f973ebeb67fa697211d","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.2.2","_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"dist":{"shasum":"57889611192d8eccfe9a2f973ebeb67fa697211d","size":2694,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.0.2.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-encoding-plugin-0.0.2.tgz_1458042512040_0.6471633601468056"},"directories":{},"publish_time":1458042514586,"_cnpm_publish_time":1458042514586,"_hasShrinkwrap":false},"0.0.1":{"name":"webpack-encoding-plugin","version":"0.0.1","description":"Control Webpacks output encoding","main":"EncodingPlugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/quackes/webpack-encoding-plugin.git"},"keywords":["webpack","encoding"],"author":{"name":"Tobias Wingerter","email":"tobias@quackes.de"},"license":"MIT","devDependencies":{"webpack":"^1.12.4"},"dependencies":{"encoding":"^0.1.11"},"gitHead":"ae67d61a4db37dcf5b0ff5e100781e23c3a405af","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","_id":"webpack-encoding-plugin@0.0.1","_shasum":"e5870ea40fd9548f98830678f3427f36a611a279","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.2.2","_npmUser":{"name":"quackes","email":"tobias@quackes.de"},"dist":{"shasum":"e5870ea40fd9548f98830678f3427f36a611a279","size":2697,"noattachment":false,"key":"/webpack-encoding-plugin/-/webpack-encoding-plugin-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/webpack-encoding-plugin/download/webpack-encoding-plugin-0.0.1.tgz"},"maintainers":[{"name":"quackes","email":"tobias@quackes.de"}],"directories":{},"publish_time":1447405340471,"_cnpm_publish_time":1447405340471,"_hasShrinkwrap":false}},"readme":"![Build Status](https://travis-ci.org/quackes/webpack-encoding-plugin.svg?branch=master)\n\n# Webpack Encoding Plugin\n\nTake control over the encoding of emitted webpack assets.\nThis can be useful, if the delivering webserver enforces a specific content-type,\nso that your js-code is not interpreted as utf-8 by the browser.\n\n## Usage\n\ninstall module\n\n    npm install webpack-encoding-plugin\n\nsetup webpack config\n\n``` javascript\nconst EncodingPlugin = require('webpack-encoding-plugin');\nmodule.exports = {\n    entry: './entry.js',\n    output: {\n        path: '../dist',\n        filename: 'bundle.js'\n    },\n    plugins: [new EncodingPlugin({\n        encoding: 'iso-8859-1'\n    })]\n};\n```\n\nAdditional options:\n\n`test`, `include`, `exclude` RegExp or array of RegExps to filter processed files\n(default `test` is `/(\\.js|\\.css)($|\\?)/i`)\n\n## Encodings\n\nThe Plugin uses [iconv-lite](https://www.npmjs.com/package/iconv-lite) to handle the encoding.\nA list of supported encodings can be found [here](https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings)\n\n## webpack-dev-server\n\nTo use non-utf-8 encoding with webpack-dev-server, you must set the appropriate charset like so:\n\n``` JavaScript\ndevServer:  {\n   headers: {\n      'Access-Control-Allow-Origin': '*',\n      'Content-Type': 'application/javascript; charset=windows-1251'\n   }\n   // ...\n}\n```","_attachments":{},"homepage":"https://github.com/quackes/webpack-encoding-plugin#readme","bugs":{"url":"https://github.com/quackes/webpack-encoding-plugin/issues"},"license":"MIT"}