@storm-software/git-tools
Version:
Tools for managing Git repositories within a Nx workspace.
23 lines (20 loc) • 1.05 kB
JavaScript
import {
__name,
init_esm_shims
} from "./chunk-AX5TUBFG.js";
// src/utilities/check-package-version.ts
init_esm_shims();
var isPackageVersionChanged = /* @__PURE__ */ __name((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")), "isPackageVersionChanged");
var checkPackageVersion = /* @__PURE__ */ __name((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"));
}
}, "checkPackageVersion");
export {
isPackageVersionChanged,
checkPackageVersion
};