UNPKG

@n8n-plus/n8n-plus

Version:

n8n Workflow Automation Tool (plus edition)

27 lines 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.composeJsonConfig = composeJsonConfig; exports.decomposeJsonConfig = decomposeJsonConfig; exports.sanitizeToolName = sanitizeToolName; function composeJsonConfig(agent) { if (!agent.schema) return null; return { ...agent.schema, integrations: agent.integrations ?? [], }; } function decomposeJsonConfig(config) { const { integrations, ...schemaConfig } = config; return { schemaConfig, integrations: integrations ?? [] }; } function sanitizeToolName(name) { if (/^[a-zA-Z0-9_-]{1,128}$/.test(name)) return name; return name .toLowerCase() .replace(/[^a-z0-9]+/g, '-') .replace(/^-|-$/g, '') .slice(0, 128); } //# sourceMappingURL=agent-config-composition.js.map