Skip to content

Commit ad18c64

Browse files
committed
release: vue-class-setup@1.2.8-beta
1 parent 6a60095 commit ad18c64

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-class-setup",
3-
"version": "1.2.9",
3+
"version": "1.2.8-beta",
44
"main": "dist/index.cjs.js",
55
"module": "dist/index.es.js",
66
"types": "dist/index.d.ts",
@@ -41,7 +41,7 @@
4141
"test:all": "./script/test-all.sh",
4242
"coverage": "vitest run --coverage",
4343
"coveralls": "coveralls < coverage/lcov.info",
44-
"release": "yarn test:all"
44+
"release": "yarn test:all && ./script/release.sh"
4545
},
4646
"peerDependencies": {
4747
"vue": ">=2.7.8 || >=3.0.0"

script/release.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
#! /bin/bash
2+
set -e
23
version=`node -e "console.log(require('./package.json').version)"`
34

45
npm publish --registry=https://registry.npmjs.org
6+
57
git add .
68
git commit -m "release: vue-class-setup@$version"
7-
git push
9+
git push
10+
git tag $version
11+
git push origin $version

script/test-all.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#! /bin/bash
2+
set -e
3+
14
rm -rf node_modules
25
rm -rf node_modules_back
36
yarn install

0 commit comments

Comments
 (0)