build(deps): add `commitlint`, `husky`, and `standard-version`

This commit is contained in:
Cotes Chung 2022-03-01 23:23:20 +08:00
parent 3969b28743
commit 004ab6c56a
No known key found for this signature in database
GPG Key ID: 0D9E54843167A808
3 changed files with 37 additions and 1 deletions

1
.gitignore vendored
View File

@ -4,6 +4,7 @@
!.editorconfig !.editorconfig
!.nojekyll !.nojekyll
!.travis.yml !.travis.yml
!.husky
# bundler cache # bundler cache
_site _site

4
.husky/commit-msg Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no -- commitlint --edit

View File

@ -12,12 +12,43 @@
"url": "https://github.com/cotes2020/jekyll-theme-chirpy/issues" "url": "https://github.com/cotes2020/jekyll-theme-chirpy/issues"
}, },
"homepage": "https://github.com/cotes2020/jekyll-theme-chirpy#readme", "homepage": "https://github.com/cotes2020/jekyll-theme-chirpy#readme",
"dependencies": { "scripts": {
"prepare": "husky install"
},
"devDependencies": {
"@commitlint/cli": "^16.2.1",
"@commitlint/config-conventional": "^16.2.1",
"gulp": "^4.0.2", "gulp": "^4.0.2",
"gulp-concat": "^2.6.1", "gulp-concat": "^2.6.1",
"gulp-insert": "^0.5.0", "gulp-insert": "^0.5.0",
"gulp-rename": "^2.0.0", "gulp-rename": "^2.0.0",
"gulp-uglify": "^3.0.2", "gulp-uglify": "^3.0.2",
"husky": "^7.0.4",
"standard-version": "^9.3.2",
"uglify-js": "^3.14.3" "uglify-js": "^3.14.3"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"standard-version": {
"skip": {
"commit": true,
"tag": true
},
"types": [{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "perf",
"section": "Improvements"
}
]
} }
} }