Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// .npmignore
lines('.npmignore').add('__tests__/').save();
// ESLint
if (pkg.get(`devDependencies.eslint`)) {
const eslintignore = lines('.eslintignore').add('coverage/*');
if (hasBabel) {
eslintignore.add('lib/*');
}
eslintignore.save();
}
// Test template for small projects
if (fs.existsSync('index.js') && !fs.existsSync('test')) {
copyFiles(__dirname, 'test.js');
}
// Dependencies
uninstall(oldPackages);
install(packages);
// Suggest jest-codemods if projects used other test frameworks
if (needsMigration) {
console.log(`\nMigrate your tests to Jest:
npm i -g jest-codemods@latest
jest-codemods
More info:
https://github.com/skovhus/jest-codemods
`);