UNPKG

breaker-ai

Version:

CLI to scan prompts for injection risks

20 lines (19 loc) 615 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.matchAny = void 0; exports.load = load; const promises_1 = __importDefault(require("node:fs/promises")); async function load(s) { try { await promises_1.default.access(s); return promises_1.default.readFile(s, "utf-8"); } catch { return s; } } const matchAny = (t, pats) => pats.filter(p => p.test(t)).map(p => p.source); exports.matchAny = matchAny;