← Files MapboxARCHIVED FILE
skills/mapbox-token-security/references/token-management.md
1.05 KB · Oct 2, 2026 · 00:26 UTC
# Token Management (bundler env patterns) Use **one** env access pattern per app. Do not chain `import.meta.env`, `process.env`, and `window.*` in a single expression — unused identifiers throw `ReferenceError` in the browser before your token guard runs. | Framework/Bundler | Environment Variable | Access Pattern | | -------------------- | ------------------------------- | ------------------------------------------ | | **Vite** | `VITE_MAPBOX_ACCESS_TOKEN` | `import.meta.env.VITE_MAPBOX_ACCESS_TOKEN` | | **Next.js** | `NEXT_PUBLIC_MAPBOX_TOKEN` | `process.env.NEXT_PUBLIC_MAPBOX_TOKEN` | | **Create React App** | `REACT_APP_MAPBOX_TOKEN` | `process.env.REACT_APP_MAPBOX_TOKEN` | | **Angular** | `environment.mapboxAccessToken` | Environment files (`environment.ts`) | | **Plain HTML / CDN** | (config script) | `window.MAPBOX_ACCESS_TOKEN` | For framework lifecycle examples, also see the **mapbox-web-integration-patterns** skill.
SHA-256: e11959df5fe99d3c822bc786e8c070119dab74acfcca71b161c50a0eaf0bae11