Skip to content

Commit 748a09b

Browse files
Marc CuvaMarc Cuva
authored andcommitted
Checks semver version
1 parent 8802c9d commit 748a09b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

commands/deploy.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const archiver = require('archiver');
2+
const semver = require('semver');
23
const fs = require('fs');
34
const request = require('request-promise');
45
const buildDocs = require('build-docs');
@@ -20,6 +21,12 @@ module.exports.run = () => {
2021
name: 'version',
2122
message: 'What should the version number be?',
2223
default: `${pjson.version}`,
24+
validate: (v) => {
25+
if (!semver.valid(v)) {
26+
return `${v} is not a valid semver version`;
27+
}
28+
return true;
29+
},
2330
},
2431
];
2532

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"minimist": "^1.2.0",
1919
"primus": "^6.1.0",
2020
"request-promise": "^4.1.1",
21+
"semver": "^5.3.0",
2122
"tough-cookie": "^2.3.2",
2223
"ws": "1.1.2"
2324
},

0 commit comments

Comments
 (0)