@storm-software/git-tools
Version:
Tools for managing Git repositories within a Nx workspace.
18 lines (14 loc) • 521 B
JavaScript
;
var chunkQCNDIFYQ_cjs = require('./chunk-QCNDIFYQ.cjs');
var chunkKPQYZBLU_cjs = require('./chunk-KPQYZBLU.cjs');
// src/hooks/pre-commit.ts
async function preCommitHook(config, files) {
chunkKPQYZBLU_cjs.writeInfo("Running pre-commit hook...", config);
chunkQCNDIFYQ_cjs.checkPackageVersion(files);
if (chunkQCNDIFYQ_cjs.isPackageVersionChanged(files)) {
throw new Error(
"Please regenerate the package lock file before committing..."
);
}
}
exports.preCommitHook = preCommitHook;