UNPKG

@storm-software/git-tools

Version:

Tools for managing Git repositories within a Nx workspace.

18 lines (16 loc) 883 B
// src/utilities/check-package-version.ts var isPackageVersionChanged = (fields) => fields?.some( (arg) => arg.includes("package-lock.json") || arg.includes("yarn.lock") || arg.includes("pnpm-lock.json") || arg.includes("pnpm-lock.yaml") || arg.includes("pnpm-lock.yml") || arg.includes("bun.lockb") ); var checkPackageVersion = (fields) => { if (isPackageVersionChanged(fields)) { console.warn( [ "\u26A0\uFE0F ----------------------------------------------------------------------------------------- \u26A0\uFE0F", "\u26A0\uFE0F The pnpm-lock file changed! Please run `pnpm i` to ensure your packages are up to date. \u26A0\uFE0F", "\u26A0\uFE0F ----------------------------------------------------------------------------------------- \u26A0\uFE0F" ].join("\n") ); } }; export { checkPackageVersion, isPackageVersionChanged };