chore: remove unused esbuild-polyfill and suppress Rolldown inject warning
CI / Build & Quality Checks (push) Successful in 10m10s

Remove @esbuild-plugins/node-globals-polyfill (redundant since Vite 8
rolldownOptions.define handles globalThis). Add rolldownOptions.checks
to suppress PREFER_BUILTIN_FEATURE until Vite exposes output in rolldownOptions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lotus Bot
2026-05-22 14:17:15 -04:00
parent 86c7d88843
commit 1fba4e0edd
3 changed files with 2 additions and 12 deletions
+2 -1
View File
@@ -2,9 +2,9 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { sentryVitePlugin } from '@sentry/vite-plugin';
import { wasm } from '@rollup/plugin-wasm';
import inject from '@rollup/plugin-inject';
import { viteStaticCopy } from 'vite-plugin-static-copy';
import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin';
import inject from '@rollup/plugin-inject';
import { VitePWA } from 'vite-plugin-pwa';
import fs from 'fs';
import path from 'path';
@@ -137,6 +137,7 @@ export default defineConfig({
outDir: 'dist',
sourcemap: process.env.SENTRY_AUTH_TOKEN ? 'hidden' : false,
copyPublicDir: false,
rolldownOptions: { checks: { preferBuiltinFeature: false } },
rollupOptions: {
plugins: [inject({ Buffer: ['buffer', 'Buffer'] })],
output: {