Skip to content

Commit 62ae33c

Browse files
authored
rolldown-vite (Comcast#3771)
1 parent 2397045 commit 62ae33c

4 files changed

Lines changed: 12 additions & 20 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The DataGrid component is designed to handle large datasets efficiently while of
2121
## Features
2222

2323
- [React 19.0+](package.json) support
24-
- [Evergreen browsers and server-side rendering](browserslist) support
24+
- Evergreen browsers and server-side rendering support
2525
- Tree-shaking support and only [one npm dependency](package.json) to keep your bundles slim
2626
- Great performance thanks to virtualization: columns and rows outside the viewport are not rendered
2727
- Strictly typed with TypeScript

browserslist

Lines changed: 0 additions & 5 deletions
This file was deleted.

package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,12 @@
6565
"@types/react-dom": "^19.1.3",
6666
"@typescript-eslint/eslint-plugin": "^8.33.1",
6767
"@typescript-eslint/parser": "^8.33.1",
68-
"@vitejs/plugin-react": "^4.5.2",
69-
"@vitest/browser": "^3.2.3",
70-
"@vitest/coverage-v8": "^3.2.3",
71-
"@vitest/eslint-plugin": "^1.2.1",
68+
"@vitejs/plugin-react-oxc": "^0.2.3",
69+
"@vitest/browser": "^3.2.4",
70+
"@vitest/coverage-v8": "^3.2.4",
71+
"@vitest/eslint-plugin": "^1.2.7",
7272
"@wyw-in-js/rollup": "^0.7.0",
7373
"@wyw-in-js/vite": "^0.7.0",
74-
"browserslist": "^4.24.5",
7574
"eslint": "^9.28.0",
7675
"eslint-plugin-jest-dom": "^5.5.0",
7776
"eslint-plugin-react": "^7.37.4",
@@ -90,12 +89,15 @@
9089
"rolldown": "^1.0.0-beta.9",
9190
"rolldown-plugin-dts": "^0.13.3",
9291
"typescript": "~5.8.2",
93-
"vite": "^6.3.5",
94-
"vitest": "^3.2.3",
95-
"vitest-browser-react": "^0.3.0"
92+
"vite": "npm:rolldown-vite@^7.0.1",
93+
"vitest": "^3.2.4",
94+
"vitest-browser-react": "^1.0.0"
9695
},
9796
"peerDependencies": {
9897
"react": "^19.0",
9998
"react-dom": "^19.0"
99+
},
100+
"overrides": {
101+
"vite": "$vite"
100102
}
101103
}

vite.config.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { tanstackRouter } from '@tanstack/router-plugin/vite';
2-
import react from '@vitejs/plugin-react';
2+
import react from '@vitejs/plugin-react-oxc';
33
import wyw from '@wyw-in-js/vite';
4-
import browserslist from 'browserslist';
54
import { defineConfig } from 'vite';
65
import type { BrowserCommand } from 'vitest/node';
76

@@ -49,7 +48,6 @@ export default defineConfig(({ command, isPreview }) => ({
4948
cacheDir: '.cache/vite',
5049
clearScreen: false,
5150
build: {
52-
target: browserslist().map((version) => version.replace(' ', '')),
5351
modulePreload: { polyfill: false },
5452
sourcemap: true,
5553
reportCompressedSize: false
@@ -75,9 +73,6 @@ export default defineConfig(({ command, isPreview }) => ({
7573
server: {
7674
open: true
7775
},
78-
optimizeDeps: {
79-
include: ['@vitest/coverage-v8/browser']
80-
},
8176
test: {
8277
globals: true,
8378
coverage: {

0 commit comments

Comments
 (0)