getsentry / sentry-javascript

Official Sentry SDKs for JavaScript
https://sentry.io
MIT License
7.76k stars 1.52k forks source link

SDK doesn't support import assertions yet #11949

Open Zarathustra2 opened 2 months ago

Zarathustra2 commented 2 months ago

Is there an existing issue for this?

How do you use Sentry?

Sentry Saas (sentry.io)

Which SDK are you using?

@sentry/browser

SDK Version

"@sentry/nextjs": "^7.113.0",

Framework Version

18.2.0

Link to Sentry event

No response

SDK Setup

No response

Steps to Reproduce

Add following import line with the assert statement

import data from "../../data/foo.json" assert { type: "json" }

See: https://github.com/getsentry/sentry-javascript/issues/8442#issuecomment-2100441600

Expected Result

Sentry should not throw an SyntaxError

Actual Result

SyntaxError: Unexpected token (9:48) in __SENTRY_WRAPPING_TARGET_FILE__.cjs
[@sentry/nextjs] Could not instrument /vercel/path0/pages/<SOME_PAGE>/index.js. An error occurred while auto-wrapping:
lforst commented 2 months ago

Thanks! Putting on the backlog.