feat: add eslint ignore

This commit is contained in:
wuji.xwt 2020-09-07 17:16:48 +08:00
parent ff1e17a0d7
commit 28ad3e941a
3 changed files with 24 additions and 23 deletions

View File

@ -1,7 +1,11 @@
# 忽略目录
node_modules/
build/
dist/
node_modules
build
dist
es
lib
.*
~*
# 忽略文件
**/*.min.js

View File

@ -1,22 +1,20 @@
## Ali Lowcode Engine阿里低代码引擎
[Lerna](https://github.com/lerna/lerna) + [TS](https://www.typescriptlang.org/)
## 开发
#### 创建新包
#### 创建新包
- `./scripts/create.sh <package-name>`
#### 跑起来:
#### 运行示例
- `npm run setup`
- `npm start`
#### 开发提交
#### 开发提交
- `git add <your-files>`
- `npm run commit` # 在根目录
- `git commit -a "feat: xxx"`
## 发布
@ -24,7 +22,6 @@
## 注意
- Commit 动作尽量使用 `npm run commit`,其内部调用了 `git cz`,方便按语义化版本自动递增,以及自动生成 `CHANGELOG.md`
- `packages` 工程里一些开发时公共依赖(比如:`typescript``ava` 等)会放到工程顶层
- 工程里的 `.md``test/` 等文件修改不会产生新的发布
- 当工程里存在多个 ts 文件的目录时,最终产生的文件会按文件夹形式放到 `lib`

View File

@ -18,8 +18,18 @@
"start:server": "./scripts/start-server.sh",
"test": "lerna run test --stream",
"test:snapshot": "lerna run test:snapshot",
"xima-scan": "xima scan",
"xima-fix": "xima fix"
"xima-fix": "xima fix",
"xima-scan": "xima scan"
},
"husky": {
"hooks": {
"pre-commit": "xima exec lint-staged",
"commit-msg": "xima exec commitlint -E HUSKY_GIT_PARAMS"
}
},
"lint-staged": {
"**/*.{css,scss,less}": "xima exec stylelint",
"**/*.{js,jsx,ts,tsx}": "xima exec eslint"
},
"devDependencies": {
"ava": "^1.0.1",
@ -35,15 +45,5 @@
"tnpm": {
"mode": "yarn",
"lockfile": "enable"
},
"husky": {
"hooks": {
"commit-msg": "xima exec commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "xima exec lint-staged"
}
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx}": "xima exec eslint",
"**/*.{css,scss,less}": "xima exec stylelint"
}
}
}