UNPKG

@intellectronica/ruler

Version:

Ruler — apply the same rules to all coding agents

18 lines (17 loc) 581 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ERROR_PREFIX = void 0; exports.createRulerError = createRulerError; exports.logVerbose = logVerbose; exports.ERROR_PREFIX = '[RulerError]'; function createRulerError(message, context) { const fullMessage = context ? `${exports.ERROR_PREFIX} ${message} (Context: ${context})` : `${exports.ERROR_PREFIX} ${message}`; return new Error(fullMessage); } function logVerbose(message, isVerbose) { if (isVerbose) { console.error(`[ruler:verbose] ${message}`); } }