Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wszgrcy/webpack-bootstrap-assets-plugin

bootstrap without index.html
https://github.com/wszgrcy/webpack-bootstrap-assets-plugin

Last synced: about 2 months ago
JSON representation

bootstrap without index.html

Awesome Lists containing this project

README

        

# 说明

- 本项目及部分代码来源于`angular-cli`中的`angular_devkit`部分
- 用于生成一个文件(json 格式),当对项目有其他用法时,代替`index.html`使用

# 使用

- 直接在插件列表中添加就可以`new BootstrapAssetsPlugin()`

# 功能

## hook
### removeChunk
- 判断chunk是否可以添加 (true移除)

### removeChunkFile
- 判断chunk file的文件是否可以添加

### removeAsset
- 判断资源文件是否可以添加
### emittedFiles(originAssets已重命名)

- 同步瀑布钩子
- 用于添加原始资源

### beforeEmit

- 同步瀑布钩子
- 生成的对象,即将成为默认资源

### emitAssets(extraAssets已重命名)

- 同步瀑布钩子
- 返回的对象为生成的资源,允许自定义多种(默认只有 json),比如 jsonp,html 等

## options

- crossOrigin 是否跨域
- sri `Subresource Integrity`
- deployUrl 部署地址
- output 输出路径
- isModuleType() 是否是现代模块(es2015)
- isNoModuleType() 是否非现代模块(es5)