代码规范配置集合,包含了eslint、stylelint、prettier的配置集合
npm i --save-dev alfred-fabric
依赖模块
peerDependencies
"eslint": "^7.12.0",
"stylelint": "^13.8.0",
"prettier": "^2.5.1"
根据需要安装上面的模块 如使用eslint、stylelint,则安装
npm i --save-dev eslint@^7.12.0 stylelint@^13.8.0
module.exports = {
extends: [require.resolve('alfred-fabric/lib/eslint')],
globals: {
REACT_APP_ENV: true,
ROOT_PATH: true,
},
rules: {
// your rules
},
};
module.exports = {
extends: [require.resolve('alfred-fabric/lib/stylelint')],
rules: {
// your rules
},
};
const fabric = require('alfred-fabric');
module.exports = {
...fabric.prettier,
};
npm run build
np模块依赖Node.js 16 or later
npm run pub