/tsconfig.json'), // 导入本地ts配置
extensions
})
// eslint
const esPlugin = eslint({
throwOnError: true.../src/index.ts'),
plugins:[
resolve(extensions),
commonjs(),
esPlugin,
tsPlugin,
]...}
// 需要导出的模块类型
const outputMap = [
{
file: packageJSON.main, // 通用模块
format: 'umd',
},.../lib/types", // 定义文件输出目录
"lib": ["esnext", "dom"], // 导入库类型定义
"types": ["node"] // 导入指定类型包...},
"include": [
"src/*" // 导入目录
]
eslint 配置 .eslintrc.js
const path = require('path')
const