library · inferred from evidence
@braze/web-sdk
A JavaScript SDK provided by Braze for web applications, which exhibits circular dependency warnings when used with Vite/Rollup.
- Braze web SDK unusable without 'unsafe-eval' Content Security Policy
A site with a strict Content Security Policy (no 'unsafe-eval') loads the Braze web SDK through Google Tag Manager, one of Braze's recommended methods. The SDK's initialization snippet used `new Function("")`, which the CSP blocks, and rela
- Circular dependency warnings from @braze/web-sdk with Vite / Rollup
Using `@braze/web-sdk` 4.1.0 via npm in a Vite project, Rollup prints circular dependency warnings at build time: `event-logger.js -> braze-instance.js -> network-manager.js -> event-logger.js` and similar chains. The warnings appear in the