Remove JS obfuscator that broke Mapbox GL map rendering

vite-plugin-obfuscator processes ALL output chunks including vendor
libraries, corrupting Mapbox GL's WebGL shader string literals via
base64 encoding and string splitting. This caused the map to render
as a blank screen in production.

Vite's built-in esbuild minification already mangles identifiers and
removes whitespace, providing sufficient code protection.

Adds regression tests to prevent re-introducing obfuscation plugins.
This commit is contained in:
Viktor Barzin 2026-02-08 22:47:01 +00:00
parent 6a1c35946e
commit 7319f77f1d
No known key found for this signature in database
GPG key ID: 0EB088298288D958
6 changed files with 49 additions and 1255 deletions

File diff suppressed because it is too large Load diff