{"version":3,"file":"sourceMapDeletion.js","sources":["../../../src/vite/sourceMapDeletion.ts"],"sourcesContent":["import { createSentryBuildPluginManager, type Options } from '@sentry/bundler-plugins/core';\n\nexport function withoutSourceMapDeletion(options: Options): Options {\n return {\n ...options,\n sourcemaps: {\n ...options.sourcemaps,\n filesToDeleteAfterUpload: undefined,\n },\n };\n}\n\nexport async function deleteSourceMapsAfterBuild(options: Options): Promise {\n const filesToDeleteAfterUpload = await options.sourcemaps?.filesToDeleteAfterUpload;\n\n if (filesToDeleteAfterUpload === undefined) {\n return;\n }\n\n const deletionOptions: Options = {\n ...options,\n sourcemaps: {\n ...options.sourcemaps,\n filesToDeleteAfterUpload,\n },\n };\n\n const sentryBuildPluginManager = createSentryBuildPluginManager(deletionOptions, {\n buildTool: 'nuxt',\n loggerPrefix: '[Sentry Nuxt]',\n });\n\n await sentryBuildPluginManager.deleteArtifacts();\n}\n"],"names":[],"mappings":";;AAEO,SAAS,yBAAyB,OAAA,EAA2B;AAClE,EAAA,OAAO;AAAA,IACL,GAAG,OAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAG,OAAA,CAAQ,UAAA;AAAA,MACX,wBAAA,EAA0B;AAAA;AAC5B,GACF;AACF;AAEA,eAAsB,2BAA2B,OAAA,EAAiC;AAChF,EAAA,MAAM,wBAAA,GAA2B,MAAM,OAAA,CAAQ,UAAA,EAAY,wBAAA;AAE3D,EAAA,IAAI,6BAA6B,MAAA,EAAW;AAC1C,IAAA;AAAA,EACF;AAEA,EAAA,MAAM,eAAA,GAA2B;AAAA,IAC/B,GAAG,OAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAG,OAAA,CAAQ,UAAA;AAAA,MACX;AAAA;AACF,GACF;AAEA,EAAA,MAAM,wBAAA,GAA2B,+BAA+B,eAAA,EAAiB;AAAA,IAC/E,SAAA,EAAW,MAAA;AAAA,IACX,YAAA,EAAc;AAAA,GACf,CAAA;AAED,EAAA,MAAM,yBAAyB,eAAA,EAAgB;AACjD;;;;"}