configuration/strings/dependency.strings.ts

configuration/strings/dependency.strings.ts is a file in Project Scripts. 19 lines of code and 8 definitions.

export const EVERY_SCRIPT_DECIDED =
    "[install-scripts] every dependency install script is approved or denied in allowScripts\n";

export const REVIEW_REMEDY =
    "  Review each script, then record the decision in the root package.json with npm install-scripts approve or deny.";

export const missingAllowScripts = function missingAllowScripts(output: string): string {
    return `[install-scripts] npm answered without an allowScripts list: ${output}`;
};

export const listingFailed = function listingFailed(status: number | null, stderr: string): string {
    return `[install-scripts] npm install-scripts ls exited ${String(status)}: ${stderr}`;
};

export const ONE_HOIST_HELD = "[one-hoist] no node_modules folder or lockfile sits below the workspace root\n";

export const HOIST_REMEDY =
    "  Point the tool that wrote each one at a location under the root through the paths SSOT, then delete it. A dependency belongs in the root package.json.";

export const hoistBreachHeading = function hoistBreachHeading(count: number): string {
    return `[one-hoist] ${String(count)} node_modules folder(s) or lockfile(s) sit below the workspace root, outside the one hoist:`;
};

export const undecidedHeading = function undecidedHeading(count: number): string {
    return `[install-scripts] ${String(count)} dependency install script(s) have no allowScripts decision:`;
};