1
0
Fork 0

feat(create-freesewing-pattern): Allow bypassing of version check

This commit is contained in:
Joost De Cock 2020-04-26 12:54:49 +02:00
parent 90c579e76d
commit 41d8e92e06

View file

@ -14,7 +14,7 @@ const promptLibraryParams = require('./prompt-library-params')
module.exports = async () => {
// Check node version
const version = process.version.slice(1).split('.')[0]
if (parseInt(version) < 10)
if (parseInt(version) < 10 && process.argv.indexOf('--skip-version-check') === -1)
throw `
FreeSewing requires Node v10 or newer.
@ -38,6 +38,7 @@ module.exports = async () => {
.option('-r, --repo <string>', 'package repo path')
.option('-g, --no-git', 'generate without git init')
.option('-m, --manager <npm|yarn>', 'package manager to use', /^(npm|yarn)$/, defaults.manager)
.option('-v, --skip-version-check', 'proceed even with Node < v10')
.option(
'-t, --template <default|custom>',
'package template to use',