protip "Specify a node version in package.json""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
warning "Node version not specified in package.json""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
elif["$node_engine"=="*"];then
protip"Avoid semver ranges like '*' in engines.node""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
warning"Avoid semver ranges like '*' in engines.node""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
elif[${node_engine:0:1}==">"];then
protip"Avoid semver ranges starting with '>' in engines.node""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
warning"Avoid semver ranges starting with '>' in engines.node""https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version"
fi
if["$modules_source"=="prebuilt"];then
protip"Avoid checking node_modules into source control""https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-"
warning"Avoid checking node_modules into source control""https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-"
elif["$modules_source"==""];then
protip "Use 'npm init' and 'npm install --save' to define dependencies"
warning "No package.json found"
fi
if["$start_method"==""];then
protip "Include a Procfile, package.json start script, or server.js file to start your app""https://devcenter.heroku.com/articles/nodejs-support#runtime-behavior"
warning "No Procfile, package.json start script, or server.js file found""https://devcenter.heroku.com/articles/nodejs-support#runtime-behavior"
fi
if["$npm_engine"!=""];then
if["${npm_engine:0:1}"-lt"2"];then
protip"This version of npm has several known issues. You should consider upgrading to the latest release."
warning"This version of npm has several known issues. You should consider upgrading to the latest release."