{"version":3,"file":"sdk.js","sources":["../../src/sdk.ts"],"sourcesContent":["import { getDefaultIntegrations, init as browserInit } from '@sentry/browser';\nimport type { Client } from '@sentry/core';\nimport { applySdkMetadata, setNormalizeStringifier } from '@sentry/core/browser';\n\nimport { vueIntegration } from './integration';\nimport type { Options } from './types';\nimport { normalizeStringifyValue } from './normalizeStringifyValue';\n\n/**\n * Inits the Vue SDK\n */\nexport function init(options: Partial> = {}): Client | undefined {\n const opts = {\n defaultIntegrations: [...getDefaultIntegrations(options), vueIntegration()],\n ...options,\n };\n\n applySdkMetadata(opts, 'vue');\n\n const client = browserInit(opts);\n\n // Add vue-specific stringification\n setNormalizeStringifier(normalizeStringifyValue);\n\n return client;\n}\n"],"names":["browserInit"],"mappings":";;;;;AAWO,SAAS,IAAA,CAAK,OAAA,GAAoD,EAAC,EAAuB;AAC/F,EAAA,MAAM,IAAA,GAAO;AAAA,IACX,qBAAqB,CAAC,GAAG,uBAAuB,OAAO,CAAA,EAAG,gBAAgB,CAAA;AAAA,IAC1E,GAAG;AAAA,GACL;AAEA,EAAA,gBAAA,CAAiB,MAAM,KAAK,CAAA;AAE5B,EAAA,MAAM,MAAA,GAASA,OAAY,IAAI,CAAA;AAG/B,EAAA,uBAAA,CAAwB,uBAAuB,CAAA;AAE/C,EAAA,OAAO,MAAA;AACT;;;;"}