diff --git a/generators/app/index.js b/generators/app/index.js index 9add256..307fb4a 100644 --- a/generators/app/index.js +++ b/generators/app/index.js @@ -58,6 +58,12 @@ module.exports = class extends Generator { message: 'Repository?', default: `https://github.com/${githubUsername}/${this.appname}.git`, }, + { + type: 'input', + name: 'elementNodeVersion', + message: 'Supported Node version?', + default: 12, + }, ]; return this.prompt(prompts).then(props => { diff --git a/generators/app/templates/package.json b/generators/app/templates/package.json index ea69b02..7a91535 100644 --- a/generators/app/templates/package.json +++ b/generators/app/templates/package.json @@ -7,6 +7,9 @@ "license": "MIT", "author": "<%- elementAuthor %>", "repository": "<%= elementRepository %>", + "engines": { + "node": ">=<%= elementNodeVersion %>" + }, "scripts": { "clean": "rm -rf build", "purge": "rm -rf node_modules",