warning "node_modules checked into source control""https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-"
warning "node_modules checked into source control""https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git"
fi
fi
}
}
...
@@ -67,3 +67,21 @@ warn_old_npm() {
...
@@ -67,3 +67,21 @@ warn_old_npm() {
warning "This version of npm ($npm_version) has several known issues - consider upgrading to the latest release ($latest_npm)""https://devcenter.heroku.com/articles/nodejs-support#specifying-an-npm-version"
warning "This version of npm ($npm_version) has several known issues - consider upgrading to the latest release ($latest_npm)""https://devcenter.heroku.com/articles/nodejs-support#specifying-an-npm-version"
fi
fi
}
}
warn_untracked_dependencies(){
local log_file="$1"
if grep-qi'gulp: not found'"$log_file";then
warning "Gulp may not be tracked in package.json""https://devcenter.heroku.com/articles/troubleshooting-node-deploys#ensure-you-aren-t-relying-on-untracked-dependencies"
elif grep-qi'grunt: not found'"$log_file";then
warning "Grunt may not be tracked in package.json""https://devcenter.heroku.com/articles/troubleshooting-node-deploys#ensure-you-aren-t-relying-on-untracked-dependencies"
elif grep-qi'bower: not found'"$log_file";then
warning "Bower may not be tracked in package.json""https://devcenter.heroku.com/articles/troubleshooting-node-deploys#ensure-you-aren-t-relying-on-untracked-dependencies"
fi
}
warn_angular_resolution(){
local log_file="$1"
if grep-qi'Unable to find suitable version for angular'"$log_file";then
warning "Bower may need a resolution hint for angular""https://github.com/bower/bower/issues/1746"