From 065295f772aeed86077a8ba61fc851a327e16e8a Mon Sep 17 00:00:00 2001 From: Eldiaby Hosny Date: Tue, 9 Dec 2025 12:22:49 +0200 Subject: [PATCH 1/2] chore(deps): bump React to 19.2.1 and update dependencies --- packages/create-vite/template-react-ts/package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/create-vite/template-react-ts/package.json b/packages/create-vite/template-react-ts/package.json index a791b67032f72b..7afd86f58d6eff 100644 --- a/packages/create-vite/template-react-ts/package.json +++ b/packages/create-vite/template-react-ts/package.json @@ -10,21 +10,21 @@ "preview": "vite preview" }, "dependencies": { - "react": "^19.2.0", - "react-dom": "^19.2.0" + "react": "^19.2.1", + "react-dom": "^19.2.1" }, "devDependencies": { "@eslint/js": "^9.39.1", - "@types/node": "^24.10.1", + "@types/node": "^24.10.2", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.1", + "@vitejs/plugin-react": "^5.1.2", "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.24", "globals": "^16.5.0", "typescript": "~5.9.3", - "typescript-eslint": "^8.48.0", - "vite": "^7.2.4" + "typescript-eslint": "^8.49.0", + "vite": "^7.2.7" } } From 476e86a7fa929cef2f0058669acbf5c0079c9f32 Mon Sep 17 00:00:00 2001 From: Eldiaby Hosny Date: Tue, 9 Dec 2025 12:48:33 +0200 Subject: [PATCH 2/2] chore: bump dependencies and migrate from ESLint/Prettier to Biome --- .../template-react-ts/eslint.config.js | 23 -------- .../template-react-ts/package.json | 55 +++++++++---------- 2 files changed, 27 insertions(+), 51 deletions(-) delete mode 100644 packages/create-vite/template-react-ts/eslint.config.js diff --git a/packages/create-vite/template-react-ts/eslint.config.js b/packages/create-vite/template-react-ts/eslint.config.js deleted file mode 100644 index 5e6b472f583e34..00000000000000 --- a/packages/create-vite/template-react-ts/eslint.config.js +++ /dev/null @@ -1,23 +0,0 @@ -import js from '@eslint/js' -import globals from 'globals' -import reactHooks from 'eslint-plugin-react-hooks' -import reactRefresh from 'eslint-plugin-react-refresh' -import tseslint from 'typescript-eslint' -import { defineConfig, globalIgnores } from 'eslint/config' - -export default defineConfig([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - js.configs.recommended, - tseslint.configs.recommended, - reactHooks.configs.flat.recommended, - reactRefresh.configs.vite, - ], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - }, -]) diff --git a/packages/create-vite/template-react-ts/package.json b/packages/create-vite/template-react-ts/package.json index 7afd86f58d6eff..e204ccf09e42b3 100644 --- a/packages/create-vite/template-react-ts/package.json +++ b/packages/create-vite/template-react-ts/package.json @@ -1,30 +1,29 @@ { - "name": "vite-react-typescript-starter", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc -b && vite build", - "lint": "eslint .", - "preview": "vite preview" - }, - "dependencies": { - "react": "^19.2.1", - "react-dom": "^19.2.1" - }, - "devDependencies": { - "@eslint/js": "^9.39.1", - "@types/node": "^24.10.2", - "@types/react": "^19.2.7", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", - "eslint": "^9.39.1", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^16.5.0", - "typescript": "~5.9.3", - "typescript-eslint": "^8.49.0", - "vite": "^7.2.7" - } + "name": "vite-react-typescript-starter", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "preview": "vite preview", + "lint": "biome lint .", + "format": "biome format .", + "lint:fix": "biome lint . --fix", + "format:check": "biome format . --check" + }, + "dependencies": { + "react": "^19.2.1", + "react-dom": "^19.2.1" + }, + "devDependencies": { + "@biomejs/biome": "^2.3.8", + "@types/node": "^24.10.2", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.2", + "globals": "^16.5.0", + "typescript": "~5.9.3", + "vite": "^7.2.7" + } }