summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorotofune <otofune@gmail.com>2017-05-28 04:12:15 +0900
committerotofune <otofune@gmail.com>2017-05-28 04:13:25 +0900
commitdd7bf7c1c15f063e42f5184c9ee0b108d1f1a3a6 (patch)
tree6af38abae60b184784ffe25bc6d747ae1503af1c
parent[README] change my name (diff)
downloadmisskey-dd7bf7c1c15f063e42f5184c9ee0b108d1f1a3a6.tar.gz
misskey-dd7bf7c1c15f063e42f5184c9ee0b108d1f1a3a6.tar.bz2
misskey-dd7bf7c1c15f063e42f5184c9ee0b108d1f1a3a6.zip
[travis] shapeup package.json in release
remove devDependencies from package.json. resolve #495.
-rw-r--r--.travis/release.sh1
-rw-r--r--.travis/shapeup.js13
2 files changed, 14 insertions, 0 deletions
diff --git a/.travis/release.sh b/.travis/release.sh
index 077e2c58ec..5def2ab03a 100644
--- a/.travis/release.sh
+++ b/.travis/release.sh
@@ -7,6 +7,7 @@ chmod 600 ~/.ssh/id_rsa
echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
git checkout -b release
cp -f ./.travis/.gitignore-release .gitignore
+node ./.travis/shapeup.js
git add --all
git rm --cached `git ls-files --full-name -i --exclude-standard`
git config --global user.email "AyaMorisawa4869@gmail.com"
diff --git a/.travis/shapeup.js b/.travis/shapeup.js
new file mode 100644
index 0000000000..8fb69cce9a
--- /dev/null
+++ b/.travis/shapeup.js
@@ -0,0 +1,13 @@
+'use strict'
+
+const fs = require('fs')
+const filename = process.argv[2] || 'package.json'
+
+fs.readFile(filename, (err, data) => {
+ if (err) process.exit(2)
+ const object = JSON.parse(data)
+ delete object.devDependencies
+ fs.writeFile(filename, JSON.stringify(object, null, 4) + '\n', err => {
+ if (err) process.exit(3)
+ })
+})