UNPKG

@storm-software/git-tools

Version:

Tools for managing Git repositories within a Nx workspace.

26 lines (23 loc) 962 B
import { init_esm_shims } from "./chunk-JHBHEVIE.js"; // src/utilities/check-package-version.ts init_esm_shims(); 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 { isPackageVersionChanged, checkPackageVersion };