Skip to content

Commit 279bec3

Browse files
committed
chore: add semantic-release tools
1 parent b16e0ff commit 279bec3

File tree

3 files changed

+357
-52
lines changed

3 files changed

+357
-52
lines changed

commitlint.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = { extends: ['@commitlint/config-conventional'] };

package.json

+17-3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
"homepage": "https://github.com/formidablelabs/pino-lambda#readme",
2626
"url": "https://github.com/formidablelabs/pino-lambda/issues",
2727
"devDependencies": {
28+
"@commitlint/cli": "^11.0.0",
29+
"@commitlint/config-conventional": "^11.0.0",
2830
"@tsconfig/node12": "^1.0.7",
2931
"@types/aws-lambda": "^8.10.68",
3032
"@types/node": "12",
@@ -36,13 +38,14 @@
3638
"eslint-config-prettier": "^7.1.0",
3739
"eslint-plugin-jest": "^24.1.3",
3840
"eslint-plugin-prettier": "^3.3.0",
41+
"husky": "^4.3.6",
3942
"pino": "^6.0.0",
4043
"pino-pretty": "^4.0.0",
4144
"prettier": "^2.2.1",
4245
"rimraf": "^3.0.2",
46+
"semantic-release": "^17.3.1",
4347
"tap": "^14.11.0",
44-
"typescript": "^4.1.3",
45-
"semantic-release": "^17.3.1"
48+
"typescript": "^4.1.3"
4649
},
4750
"peerDependencies": {
4851
"pino": "^6.0.0"
@@ -70,6 +73,17 @@
7073
]
7174
},
7275
"release": {
73-
"branches": ["master", { "name": "beta", "prerelease": true }]
76+
"branches": [
77+
"master",
78+
{
79+
"name": "beta",
80+
"prerelease": true
81+
}
82+
]
83+
},
84+
"husky": {
85+
"hooks": {
86+
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
87+
}
7488
}
7589
}

0 commit comments

Comments
 (0)