Skip to content

Instantly share code, notes, and snippets.

@viankakrisna
Created January 7, 2018 15:23
Show Gist options
  • Save viankakrisna/4914e2478e00cf33085329c2ca108de2 to your computer and use it in GitHub Desktop.
Save viankakrisna/4914e2478e00cf33085329c2ca108de2 to your computer and use it in GitHub Desktop.
const blacklisted = ['babel', 'eslint', 'webpack'];
const packageJson = require(paths.appPackageJson);
const dependencies = Object.keys(packageJson.dependencies);
const devDependencies = Object.keys(packageJson.devDependencies);
dependencies.concat(devDependencies).forEach(dependency => {
blacklisted.forEach(blacklist => {
if (dependency.startsWith(blacklist)) {
console.log();
console.log('installing', dependency, 'is not supported');
console.log('remove', dependency, 'by running `npm remove', dependency +'`')
console.log()
// process.exit(1); // maybe?
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment