11 lines
493 B
TypeScript
11 lines
493 B
TypeScript
import maplibregl from 'maplibre-gl';
|
|
import workerUrl from 'maplibre-gl/dist/maplibre-gl-csp-worker.js?url';
|
|
|
|
// MapLibre 5 serializes its embedded worker from functions. Vite's class-field
|
|
// transform injects __publicField outside those functions, leaving GeoJSON
|
|
// workers with an undefined helper. Serve the matching standalone worker as an
|
|
// untransformed asset in both development and production, before any map exists.
|
|
maplibregl.setWorkerUrl(workerUrl);
|
|
|
|
export default maplibregl;
|