We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8802c9d commit 748a09bCopy full SHA for 748a09b
commands/deploy.js
@@ -1,4 +1,5 @@
1
const archiver = require('archiver');
2
+const semver = require('semver');
3
const fs = require('fs');
4
const request = require('request-promise');
5
const buildDocs = require('build-docs');
@@ -20,6 +21,12 @@ module.exports.run = () => {
20
21
name: 'version',
22
message: 'What should the version number be?',
23
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
+ },
30
},
31
];
32
package.json
@@ -18,6 +18,7 @@
18
"minimist": "^1.2.0",
19
"primus": "^6.1.0",
"request-promise": "^4.1.1",
+ "semver": "^5.3.0",
"tough-cookie": "^2.3.2",
"ws": "1.1.2"
0 commit comments