{"_id":"webpack-chunk-rename-plugin","_rev":"4-8f61cdc94cf21d0168da54153cd58609","name":"webpack-chunk-rename-plugin","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"webpack-chunk-rename-plugin","version":"1.0.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/MhMadHamster/webpack-chunk-rename-plugin.git"},"description":"Plugin to rename webpack chunks","author":{"name":"MhMadHamster","email":"mhmad.hamster@gmail.com"},"license":"MIT","engines":{"node":">=6.11.5"},"peerDependencies":{"webpack":"^4.1.0"},"gitHead":"0cccaa188ca5bb8dbe901b1899fedb4ca201290e","bugs":{"url":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin/issues"},"homepage":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin#readme","_id":"webpack-chunk-rename-plugin@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"},"dist":{"integrity":"sha512-v9QG2gbSJqth/+jxb0bhtP/SRMz9E4HihYu9l+Khl9F1KFsC+ZHKDeBNKtvNZGkZBZOLbtlhIPPlEW/LZtMIGQ==","shasum":"8763220eb44c12b0d5d88e857cf00f8d9df08720","tarball":"https://registry.npmjs.org/webpack-chunk-rename-plugin/-/webpack-chunk-rename-plugin-1.0.0.tgz","fileCount":4,"unpackedSize":2629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3FEICRA9TVsSAnZWagAAhLAP/iBRksipPJi/GtYYMGy4\n5CPyk77Cw6+R2PSjyGeMGy3NeW8XsPku4te887A4J3X3U+8LWyEhJNY8BPVh\nOz4THG1U9hT5i82NP1co80uRCxvAA/kdcKyp97X+31EKE27opifz3DTw6WR1\nEtgzHSw4D1GuqgbqumBaSj9GFJ7tbHyNIjV0ReGLi2B6/DnkcxapcBprWt43\nm3GWyCDUifk4HEUS+HYICjy9Jm5SL7QqPwhQhddBLPv3uzgNYvgc9qMNhm1S\n2INxzgGc2Y4tNb0vzfmXsS4K8IzwLYMi9t8aiu0ohhdeJT/ZCTyB2cETZnex\ngWCbXqafPGcSnfLJCM+4IeDqeXxhcbVOj6tPKCbNN3HIbd8qf3cjLez4PdS6\nYot3XgoN4xGYn3oRXEKg0aahKnImyib801BTNmV/l2n0it3Yvr71p65aIHt+\nNV/KofQl1GwORdMIz7kcMhAqu6h+tTpolJ4oBVSXWpVFu2T4PYnNu0v3fWKt\nkcMiosQVhRmc/H4M+UUBWH+VDBUsHNDCAppQIsW2DBI2AN920k5Fw4me3xIv\nR9ToCMSUO6u89Ep4CatZsadQ6jWwc5OrjjTQNeZfdQzABbNRgaScqUf24VTh\nPIrGM1Tcd7vOgfV7+JsoHBLQVpBdgArFiN0YmfonyF6W72AMo9t4TEGql3O6\nU02W\r\n=bbQO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCxzp69GrJj+3t14HEhayDW5BjXo1cBWSAvbIfclNXoAiEAh6QMg357cRLtas04SrfR7iDftuv2Vx5VkDVMqFU6KQk="}]},"maintainers":[{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-chunk-rename-plugin_1.0.0_1524388103227_0.2190892768632995"},"_hasShrinkwrap":false},"1.0.1":{"name":"webpack-chunk-rename-plugin","version":"1.0.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/MhMadHamster/webpack-chunk-rename-plugin.git"},"description":"Plugin to rename webpack chunks","author":{"name":"MhMadHamster","email":"mhmad.hamster@gmail.com"},"license":"MIT","engines":{"node":">=6.11.5"},"peerDependencies":{"webpack":"^4.1.0"},"gitHead":"672e5aed69f14986c8afef10015847f47ad3a49f","bugs":{"url":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin/issues"},"homepage":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin#readme","_id":"webpack-chunk-rename-plugin@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"},"dist":{"integrity":"sha512-nC71vjoVN4F0LV0/RsyxykfC6CyJOLRlxWHS4JdGCMPQWfoNNgQJbmGzcr8AGnRgngtqo4+wn969bpvzMUmuFw==","shasum":"20763f4626312f77363b71c7d8f989ce31c254e0","tarball":"https://registry.npmjs.org/webpack-chunk-rename-plugin/-/webpack-chunk-rename-plugin-1.0.1.tgz","fileCount":4,"unpackedSize":2608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3FPGCRA9TVsSAnZWagAAKTsP/RICeJayKYCuIP4OMY79\nzNsB7xx/h7EkhH9mZxkQSkF7cXEZyeXI1tAizIM8LOKAhH3BvC2ajC6VaXpD\n+kBlTOtbrpCwtkTR6G7V3+MYos799KRQa3wG+ECNrYqcPK403GK1Xh7QkAIL\nyfmLaaCJeqI63y7/hbWLuwUlisNEVuYzWow9HJItG9KcR1Ey0ltynDDUC4KR\nbXywJ6iE5KVXrohN+W9PcjwjFMwSZ1iVYKGq9GGFdHdCRXdtpPFAxt30IuGF\nRCQvizz+Mm+4/pEIzkTZREqOdlwhL9CHbE40yeqygLbUDdIEAS5rsKNO2GDQ\nNN+6/I5nmZiO3F1RspY8QNmKQMsA+67DwuOqNdmyB01mqIhPZOm1kFXf+lxc\nJtZxbb34+YCErFu+Agc2wyCugzQn/IvrZVj4jnjE9lDJeoavYuV/Gokjdxqs\nGPQ/a2YLvKuOnnKIV7eXRd4OfAeFGawXMdQGP2FwwSEnLXWA/T750y34jBGB\n3H4+1W55lvDRd7FWtt0zSoda8dOVdTsC2eIYECPHiGUH4iWmQwPludWaQ9Lb\n6I5R+t25BvvGbAgscIZjivcUV/RPz8Llkrt2+VHRFNPo8OzV9iOBWVk0wNsI\nSZ2CBL8y75n6Bn/Gk2enynDLH2CQsW6dwr1eMGpH2pum12BYeRDpkzhm1GiZ\nm+Ce\r\n=Q2ij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgYzQAx0Ok/Ue/6o2xzs9I2ErXHNTgLSDe3pyqK+05rQIhALoySfSnpJCxfVjZ1HuJ4YVcIx1ISJyQyRJi7CUvhXKC"}]},"maintainers":[{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-chunk-rename-plugin_1.0.1_1524388806133_0.5618178448576185"},"_hasShrinkwrap":false},"1.0.2":{"name":"webpack-chunk-rename-plugin","version":"1.0.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/MhMadHamster/webpack-chunk-rename-plugin.git"},"description":"Plugin to rename webpack chunks","author":{"name":"MhMadHamster","email":"mhmad.hamster@gmail.com"},"license":"MIT","engines":{"node":">=6.11.5"},"peerDependencies":{"webpack":"^4.1.0"},"gitHead":"686fdbc692bc37bfd6198f7936e0ec107b932a4a","bugs":{"url":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin/issues"},"homepage":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin#readme","_id":"webpack-chunk-rename-plugin@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"},"dist":{"integrity":"sha512-LKM5L8SLvrCPBuiIM2+xbdLb7Lgt3YSM5kaL0Vq7LO7WmtAyOi71+qc44YYakR2s4ST5+w2reGcvWJvYBNqwfQ==","shasum":"a995a8542bd6f76fd54d2c5d52b5633604c92223","tarball":"https://registry.npmjs.org/webpack-chunk-rename-plugin/-/webpack-chunk-rename-plugin-1.0.2.tgz","fileCount":4,"unpackedSize":4716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3LzxCRA9TVsSAnZWagAAoo0P/0vARRmAN7naArhvUiK6\n79oSicrO+ZV7Bf3x8xpaINDeEZ0JaKpzIQqve7Kh88psyhdaxxY1T6rtsF3X\n1uIya9conxYiSG4s117mvFGIJ/nqKIehi8qhl4ldDz4yqXrjrGjGEJJ7A5zn\nMcr0ugTvajkcmLooWYoFixYWnwNIg7Udcrcu9PXgC6DOC5OpeqVSKbDpPIyR\nt1C7D0UkOA96eTZgLOY7dVesWbxoH96eYEjlGGOzRvZNkF8PkoECSSFZvoh7\ny/bw+DE1BYQ+iPeWN23oiQXNlIbU7ibcL9KaGXBGJP0WNHUi0X1Y+cSkv88P\nVUnjOuiH1+OAkEUmfiAM3doBusrHSDnUIPBlObR1wYCD2AxiqMOYQCNMBkUg\nRzmYtkmDDRgNs/8kdPrKeTdz6HnGzJNyJB7FrwkXDaSpyIQfOeeOSa+XuqJ9\nXwXujno9qB/YltgX6u2eTUh6U6UqhKcZQZbFut/QxaFh20LFmPCTgYhezrGt\nv2t4BFOWq2ceuJATIU+CBnjDD3pkrFxqjvc0EO3zDkMpdGCL1c5zcZiygBT4\ntGmwCu5XDx1vOzQSniCzZO1Gm6HAJUXyCJeokLf9iSl+Xv5fjJPjQyyWo61V\nASdbKsO1wRlRF2Z0TZ7z1W955wWKrLJF3X/ywnxOoDIyFBeoTK+iXwsfoQu9\nxbFT\r\n=RNKM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKd9Dzhl9e/6c3c9LvkxDQqdX5qKtYDKNaJQiC9LWzFAiEA5kO/NBC9pJN4Onlwc64FuMmSE3yUDXeNA3LyosGKWhE="}]},"maintainers":[{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-chunk-rename-plugin_1.0.2_1524415728139_0.39858906931847415"},"_hasShrinkwrap":false},"1.0.3":{"name":"webpack-chunk-rename-plugin","version":"1.0.3","main":"index.js","keywords":["webpack","plugin","chunk","rename"],"repository":{"type":"git","url":"git+https://github.com/MhMadHamster/webpack-chunk-rename-plugin.git"},"description":"Plugin to rename webpack chunks","author":{"name":"MhMadHamster","email":"mhmad.hamster@gmail.com"},"license":"MIT","engines":{"node":">=6.11.5"},"peerDependencies":{"webpack":"^4.1.0"},"gitHead":"77d4d61c8ef137d7874df8a3371c10fcb60d444d","bugs":{"url":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin/issues"},"homepage":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin#readme","_id":"webpack-chunk-rename-plugin@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"},"dist":{"integrity":"sha512-YiPItoYrRfOeiNMho/DFxFaBuW8Jb2ZQPdl1JbF54JtTbZiXUyQ+9W5/wbQRB9WTruAylsjFB3jgawtMJGTV1A==","shasum":"ef1a23a5849e0bfebeede14f9aa6c68d22217c73","tarball":"https://registry.npmjs.org/webpack-chunk-rename-plugin/-/webpack-chunk-rename-plugin-1.0.3.tgz","fileCount":4,"unpackedSize":4806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3L31CRA9TVsSAnZWagAAdI4P/1BtGfkB2y4uQhIpr1tG\nTrLcZqvOKNCwjzAKkj6wgsTgnyKVKUqYjYJKARqzKp10d1O6ARiV/C5+JKuE\nSHPZK4VX+rJA4GZaEBK8DK65ut/dFm3UHOlbRWIduv9MD37FbCKcPKVDWmm+\n1z2g8eTcpxa2YzJMKKIfvUQnbv3pjc5Rr2WenQ8zjAb0mq6TDEFkNLTzztMe\n6Ymz+sZR9hyk8zY+iBRmQFqyPyVRgSZLgeYSNhv1WZXg9RWHIRxRJLLeT0uC\n7IfUP9dx7YLVC9bv7wWxUhKbwpo6VweFiq4LFDU4vikCO5zRxjUucELBRNEw\n47nRIcQLWFsBDB5jvL49Q7I66RWbryludUHic8ioeZLOfVs5gZ3TJdlT8lRt\nzo+wPCw3p619AcGp1i4wCQDDEdUBNCUvpql0QAxfYjljss3Oe8TFre3wZvFj\n3AezoQ0wEDwyV6R6P7uLLUXjFhsbTS1eIdVfyctn+Q6KaDOIErbIJ2AK22I+\nmlrKdOYONjyYte7qdWj5bNLGL62xbo1l4plcuN6qp0p9VI1AUgfO268bH1eQ\nBm9RAoD5YTp3X1omXQZCD+F1kaWhLvNGukmz+zx3QNEaTkNRf9muy6pF3F6J\nTLhQr6IMtC+uu2eYeGkEFBPJWN1vNIly44wIvfRlrXo/wJNd1l3hglZ71SeA\n3qCJ\r\n=xrBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp+Fi8UX0Usqy9eKKY8nDMhmQqdJiZdTeSVWxex9HQdgIhAK52C1tQrTIVrseIoIECigwwFORzPsBhSvQnAK/LihT9"}]},"maintainers":[{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-chunk-rename-plugin_1.0.3_1524415988045_0.5517380044486055"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-22T09:08:23.226Z","1.0.0":"2018-04-22T09:08:23.293Z","modified":"2022-05-24T06:36:16.261Z","1.0.1":"2018-04-22T09:20:06.176Z","1.0.2":"2018-04-22T16:48:48.232Z","1.0.3":"2018-04-22T16:53:08.129Z"},"maintainers":[{"name":"mhmadhamster","email":"mhmad.hamster@gmail.com"}],"description":"Plugin to rename webpack chunks","homepage":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin#readme","repository":{"type":"git","url":"git+https://github.com/MhMadHamster/webpack-chunk-rename-plugin.git"},"author":{"name":"MhMadHamster","email":"mhmad.hamster@gmail.com"},"bugs":{"url":"https://github.com/MhMadHamster/webpack-chunk-rename-plugin/issues"},"license":"MIT","readme":"# webpack-chunk-rename-plugin\n\nThis plugin helps with chunk naming in webpack. **To use it you need at least webpack 4.1**  \n\n## Install\n```\nnpm install webpack-chunk-rename-plugin --save-dev\n```  \nor if you are using yarn\n```\nyarn add webpack-chunk-rename-plugin --dev\n```\n\n## Usage\n```javascript\nconst ChunkRenamePlugin = require(\"webpack-chunk-rename-plugin\");\n\nmodule.exports = {\n  ...\n  plugins: [\n    new ChunkRenamePlugin(objectWithOptions),\n  ],\n}\n```  \nOption|Type|Description\n--|--|--\n`initialChunksWithEntry`|`boolean|string`|Rename all chunks which are satisfy the condition `chunk.hasEntryModule() && chunk.isOnlyInitial`. If `true` is passed then use `output.filename` option, if string is passed, use it as chunk name i.e. you can use all placeholder for chunk naming like `[hash]`,`[name]`,`[chunkhash]` etc.\n`asyncChunks`|`string`|Use provided string to rename all async chunks. Just like for previous option, standart placeholders could be used.\n`[chunkName]`|`string`|Use provided string to rename specific chunk.\n\n## Examples\nThe result of the code below will be: use `filename` option for all chunks with entry and `\"specialName.[name].js\"` template for mySpecialChunk chunk (assuming you're not using it as a test option for `splitChunks.cacheGroups`).\n```javascript\nmodule.exports = {\n  output: {\n    filename: \"[name].js\",\n    chunkFilename: \"[name].[chunkhash].js\",\n  },\n  entry: {\n    mySpecialChunk: \"path/to/my/chunk\",\n    ....\n  },\n  ....\n  plugins: [\n    new ChunkRenamePlugin({\n      initialChunksWithEntry: true,\n      mySpecialChunk: \"specialName.[name].js\",\n    }),\n  ],\n}\n```\n\n## Motivation\nCurrently if you want to move webpack runtime into the separate file you will use [`optimization.runtimeChunk`](https://webpack.js.org/plugins/split-chunks-plugin/#optimization-runtimechunk) option, you all of the chunks, which do not have runtime in them will use `output.chunkFilename` for the filename, event if it contains entry. See [issue](https://github.com/webpack/webpack/issues/6598).  \nThere are a few plugins for chunk renaming, however i haven't found plugin that is compatible with webpack 4.","readmeFilename":"README.md","keywords":["webpack","plugin","chunk","rename"]}