1.0.3 • Published 4 years ago

single-spa-asset-webpack-plugin v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Usage

Npm Install

npm install single-spa-asset-webpack-plugin --save-dev

Require into webpack config

const SingleSpaAssetWebpackPlugin = require("single-spa-asset-webpack-plugin");

Use Plugin

new SingleSpaAssetWebpackPlugin(
	{
                        output:"config.json",
                        config: {
                            "main": ""
                        },
                        beforeWrite: (config,assetObj)=>{
                            // asseet obj asset files
                            return config
                        },
						afterWrite: (config,path)=>{

						}
    }
)

Configuration

You can custom child module config params, e.g

Configuration Params

ParamDescdefault
outputsingle spa config pathsingle.spa.json
configsingle spa config obj (content)config
beforeWritefunction must be return configempty function
isOverrideif true else override configtrue
afterWriteconfig write afterempty function

Sample Input

{
    "main": ""
}

Sample Output

{
    "main": "app.a4a96aebc315cd042a48.bundle.js"
}