0.2.8 • Published 1 year ago
@renzp/scripts v0.2.8
@renzp/scripts
基于 Webpack5 的打包脚本
Options
import type { Options as HtmlOptions } from 'html-webpack-plugin'
interface CssModuleOptions {
mode: 'local' | 'global' | 'pure' | 'icss'
auto: boolean | RegExp
exportGlobals: boolean
localIdentName: string
namedExport: boolean
exportLocalsConvention: 'asIs' | 'camelCase' | 'camelCaseOnly' | 'dashes' | 'dashesOnly'
}
interface AnyObject {
[key: string]: unknown
}
interface BuildInfoWebpackPluginOptions {
showName?: boolean
showVersion?: boolean
nameBlockColor?: string
showTime?: boolean
timeBlockColor?: string
showGit?: boolean
gitBlockColor?: string
}
interface Options {
/** 打包入口配置 */
entry: string | Array<string> | AnyObject
/** 打包输出配置 */
output?: string
/** 静态文件目录配置 */
publicDir?: string
/** html配置,template默认为index.html,favicon默认为favicon.ico,其他参数详情参考:html-webpack-plugin配置 */
html?: HtmlOptions
/** 是否使用typescript */
typescript?: boolean
/** 是否使用css module */
cssModule?: boolean | CssModuleOptions
// eslint-disable-next-line no-unused-vars
webpackChain?: (webpackChain: WebpackChain) => void
/** 是否在控制台打印打包信息,详情见https://www.npmjs.com/package/@renzp/build-info-webpack-plugin */
webpackBuildInfo?: boolean | BuildInfoWebpackPluginOptions
/** Js/Ts文件打包配置 */
jtsLoader?: JtsLoader
/** less配置 */
less?: boolean | AnyObject
/** sass配置 */
sass?: boolean | AnyObject
// 配置构建DLL的依赖
dll?: string | Array<string>
// 是否使用css scoped
cssScoped?: boolean
}
0.2.8
1 year ago
0.1.10
2 years ago
0.1.11
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.19
2 years ago
0.0.18
2 years ago
0.0.17
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago