Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const config = require('@sentry/server-utils/orchestrion/config'); const rollup = require('@sentry/server-utils/orchestrion/rollup'); const IORedisDependencies = ["standard-as-callback"]; function setupOrchestrion(nuxt) { nuxt.hook("nitro:config", (nitroConfig) => { if (nuxt.options?._prepare) { return; } nitroConfig.rollupConfig ?? (nitroConfig.rollupConfig = {}); if (nitroConfig.rollupConfig.plugins === null || nitroConfig.rollupConfig.plugins === void 0) { nitroConfig.rollupConfig.plugins = []; } else if (!Array.isArray(nitroConfig.rollupConfig.plugins)) { nitroConfig.rollupConfig.plugins = [nitroConfig.rollupConfig.plugins]; } nitroConfig.rollupConfig.plugins.push(rollup.sentryOrchestrionPlugin()); const externals = nitroConfig.externals || (nitroConfig.externals = {}); const inline = externals.inline; const existingInline = Array.isArray(inline) ? inline : inline ? [inline] : []; externals.inline = [.../* @__PURE__ */ new Set([...existingInline, ...config.INSTRUMENTED_MODULE_NAMES, ...IORedisDependencies])]; }); } exports.setupOrchestrion = setupOrchestrion; //# sourceMappingURL=orchestrion.js.map