git.fiddlerwoaroof.com
Browse code

Adding package script and fixing some things

Max Summe authored on 19/06/2017 23:16:12
Showing 2 changed files
... ...
@@ -11,7 +11,7 @@
11 11
     }
12 12
   ],
13 13
   "main": "dist/index.js",
14
-  "version": "0.2.8",
14
+  "version": "0.2.9",
15 15
   "license": "MIT",
16 16
   "dependencies": {
17 17
     "ramda": "^0.24.1",
18 18
new file mode 100755
... ...
@@ -0,0 +1,45 @@
1
+#!/usr/bin/env bash
2
+
3
+if [ -z "$1" ]; then
4
+  echo "Usage: $0 <version>"
5
+  exit 1
6
+fi
7
+
8
+version="$1"
9
+
10
+foo="`mktemp`"
11
+
12
+sedscript=$(printf '/version/s/"[^"]*",/"%s",/' $version)
13
+
14
+sed "$sedscript" package.json > $foo;
15
+
16
+cat $foo
17
+grep version $foo
18
+
19
+result=y
20
+read -p "Correct [Y/n]? " -r result
21
+
22
+if [[ "${result/Y/y}" != 'y' ]]; then
23
+  exit 1;
24
+fi
25
+
26
+mv "$foo" package.json
27
+
28
+git add package.json
29
+
30
+git commit -v
31
+
32
+result=y
33
+read -p "npm publish, git tag and git push? [Y/n]? " -r result
34
+
35
+if [[ "${result/Y/y}" != 'y' ]]; then
36
+  exit 1;
37
+fi
38
+
39
+npm run buildPub
40
+
41
+git tag "v${version}"
42
+git push
43
+git push --tags
44
+
45
+