UNPKG

banner-webpack-plugin

Version:
62 lines (51 loc) 1.35 kB
# banner-webpack-plugin ### Introduction append content before or after js bundle ### Usage if entry key in webpack config is like this: ``` entry: { "libs/react": [path.join(config.path.src, "/libs/react.js")], "libs/react-dom": [path.join(config.path.src, "/libs/react-dom.js")], }, ``` then, please use the same key for chunks in banner-webpack-plugin ``` new BannerWebpackPlugin({ chunks: { 'libs/react': { beforeContent: 'var React = ', afterContent: ');/**heyman*/', removeBefore: "!", removeAfter: "\\);" }, 'libs/react-dom': { beforeContent: 'var ReactDOM = ', afterContent: ');/**heyman*/', removeBefore: "!", removeAfter: "\\);" } } }) ``` ### Defailt of ```chunks``` key ``` * beforeContent - [String] - append content before * afterContent - [String] - append content after * removeBefore - [String] - replace content before, this string will input in a Regex Object * removeAfter - [String] - replace content after, this string will input in a Regex Object ``` ### Result ``` var React = /******/ function(modules) { // webpackBootstrap /** some code here */ /******/ }); /** heyman */; ```