webpack-custom-async-chunk-names-plugin

1.0.1 • Public • Published

webpack-custom-async-chunk-names-plugin

Forked from https://github.com/kostasmanionis/webpack-async-chunk-names-plugin

Why?

Webpack 2 no longer let's you name your cunks generated by System.import() or import(). So you would get chunks named 0.js etc. This plugn attempts to guess the chunk name by parsing the requested filename.

If you need a more robust solution, PR are very welcome.

Installation

As a devDependency!

npm i webpack-custom-async-chunk-names-plugin -D
yarn add webpack-custom-async-chunk-names-plugin -D

Usage

const AsyncChunkNames = require('../index');
const filenamify = require('filenamify');

module.exports = {
    entry: __dirname + '/entry.js',
    output: {
        path: __dirname + '/output',
        filename: 'output.js',
        chunkFilename: '[name].js'
    },
    plugins: [
        new AsyncChunkNames({
          parser: function(filepath) {
            return filenamify(filepath);
          }
        })
    ]
};

Don't forget to set output.chunkFilename!

Readme

Keywords

none

Package Sidebar

Install

npm i webpack-custom-async-chunk-names-plugin

Weekly Downloads

30

Version

1.0.1

License

MIT

Unpacked Size

10.8 kB

Total Files

11

Last publish

Collaborators

  • benzhe