소스 검색

build(package.json): commitlint + husky + standard-version

Carlos Caballero 6 년 전
부모
커밋
e98d2b91bd
1개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 17 2
      package.json

+ 17 - 2
package.json

@@ -14,7 +14,16 @@
     "selenium:install": "selenium-standalone install",
     "selenium:start:bg": "selenium-standalone start &",
     "postinstall": "npm run selenium:install && opencollective-postinstall",
-    "test": "cd test && codeceptjs run"
+    "test": "cd test && codeceptjs run",
+    "release": "standard-version"
+  },
+  "husky": {
+    "hooks": {
+      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
+    }
+  },
+  "release": {
+    "branch": "master"
   },
   "devDependencies": {
     "codeceptjs": "^1.4.2",
@@ -28,7 +37,13 @@
     "grunt-ts": "^6.0.0-beta.21",
     "mocha": "*",
     "selenium-standalone": "^6.15.3",
-    "typescript": "^3.1.3"
+    "typescript": "^3.1.3",
+    "@commitlint/cli": "^7.2.1",
+    "@commitlint/config-angular": "^7.1.2",
+    "@commitlint/config-conventional": "^7.1.2",
+    "commitlint": "^7.2.1",
+    "husky": "^1.1.2",
+    "standard-version": "^4.4.0"
   },
   "dependencies": {
     "@types/node": "^10.12.0",