Skip to content

Commit 17ec572

Browse files
committed
move pre-release tasks to release-it configs
1 parent 9342a78 commit 17ec572

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

.release-it.beta.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@
22
"github": {
33
"release": true
44
},
5+
"hooks": {
6+
"before:init": [
7+
"npm run typecheck",
8+
"npm run lint",
9+
"npm run test:coverage",
10+
"npm run build"
11+
]
12+
},
513
"npm": {
614
"tag": "next"
715
},
8-
"preReleaseId": "beta",
9-
"scripts": {
10-
"beforeStart": "npm run prepublish:compile"
11-
}
16+
"preReleaseId": "beta"
1217
}

.release-it.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
"release": true,
44
"tagName": "v${version}"
55
},
6-
"scripts": {
7-
"beforeStart": "npm run prepublish:compile"
6+
"hooks": {
7+
"before:init": [
8+
"npm run typecheck",
9+
"npm run lint",
10+
"npm run test:coverage",
11+
"npm run build"
12+
]
813
}
914
}

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@
110110
"dev": "NODE_ENV=development webpack-dev-server --config=build/webpack.config.js",
111111
"lint": "NODE_ENV=test eslint src/*.ts",
112112
"lint:fix": "npm run lint -- --fix",
113-
"prepublishOnly": "npm run typecheck && npm run lint && npm run test:coverage && npm run build",
114113
"release": "release-it",
115114
"release:beta": "release-it --config=.release-it.beta.json",
116115
"start": "npm run dev",

0 commit comments

Comments
 (0)