diff options
| author | otofune <otofune@gmail.com> | 2017-05-28 04:12:15 +0900 |
|---|---|---|
| committer | otofune <otofune@gmail.com> | 2017-05-28 04:13:25 +0900 |
| commit | dd7bf7c1c15f063e42f5184c9ee0b108d1f1a3a6 (patch) | |
| tree | 6af38abae60b184784ffe25bc6d747ae1503af1c | |
| parent | [README] change my name (diff) | |
| download | misskey-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.sh | 1 | ||||
| -rw-r--r-- | .travis/shapeup.js | 13 |
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) + }) +}) |