1.0.16 • Published 2 years ago

base-config-tuia v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

下列基础配置

  • stylelint
  • commit-lint
  • lint-staged

接入指南

安装

yarn add base-config-tuia -D

// 安装对应的依赖
# stylelint
yarn add stylelint stylelint-config-standard -D

#commmit-lint
yarn add @commitlint/cli @commitlint/config-conventional husky -D

#lintstaged
yarn add lint-staged husky -D

根目录下添加对应配置文件

  • .stylelintrc.js
module.exports = {
  extends: ["base-config-tuia/stylelintrc"],
  rules:{
    // 其他自定义规则
  }
}
  • .lintstagedrc.js
module.exports = {
  ...require('base-config-tuia/lintstaged'),
  // 其他自定义操作 eg:
  //  "*.{css,md,html,json}": [
  //   "prettier --write",
  //   "git add"
  // ]
}
  • commitlint.config.js
module.exports = {
  ...require('base-config-tuia/commitlint.config'),
  // 其他属性需要全量覆盖
}

注意事项

  • 添加.lintstagedrc.js后,需要在package.json中移除对应操作,配置文件的优先级是package.json最高的。 eg package.json
    {
      // ...
  • "lint-staged": {
  • "*.{js,jsx,vue,ts}": [
  •  "eslint",
  •  "git add"
  • ],
  • "*.{css,md,html,json}": [
  •  "prettier --write",
  •  "git add"
  • ] } }
1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago