@salesforce/dev-scripts
Version:
Standardize package.json scripts and config files for Salesforce projects.
26 lines (23 loc) • 848 B
JavaScript
/*
* Copyright (c) 2021, salesforce.com, inc.
* All rights reserved.
* Licensed under the BSD 3-Clause license.
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
*/
const chalk = require('chalk');
const changed = require('../utils/write-dependencies')();
const exists = require('../utils/exists');
if (changed) {
const errorHeader = chalk.red('ERROR: ');
const errorMsg = "Dependencies have changed and saved to package.json. Rerun 'yarn install' to finish the install";
// eslint-disable-next-line no-console
console.error(chalk.bold(`\n${errorHeader}${errorMsg}\n`));
process.exit(1);
} else {
require('../utils/standardize-pjson')();
require('../utils/standardize-files')();
if (exists('.git')) {
require('../utils/husky-init')();
}
}