diff --git a/src/content/2/fr/part2c.md b/src/content/2/fr/part2c.md
index 3f3fae183d7..b52a38b2b99 100644
--- a/src/content/2/fr/part2c.md
+++ b/src/content/2/fr/part2c.md
@@ -143,41 +143,31 @@ De nos jours, pratiquement tous les projets JavaScript sont définis à l'aide d
```json
{
- "name": "notes",
- "version": "0.1.0",
+ "name": "part2-notes-frontend",
"private": true,
- "dependencies": {
- "@testing-library/jest-dom": "^5.16.1",
- "@testing-library/react": "^12.1.2",
- "@testing-library/user-event": "^13.5.0",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-scripts": "5.0.0",
- "web-vitals": "^2.1.3"
- },
+ "version": "0.0.0",
+ "type": "module",
"scripts": {
- "start": "react-scripts start",
- "build": "react-scripts build",
- "test": "react-scripts test",
- "eject": "react-scripts eject"
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
},
- "eslintConfig": {
- "extends": [
- "react-app",
- "react-app/jest"
- ]
+ "dependencies": {
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1"
},
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
+ "devDependencies": {
+ "@eslint/js": "^9.17.0",
+ "@types/react": "^18.3.18",
+ "@types/react-dom": "^18.3.5",
+ "@vitejs/plugin-react": "^4.3.4",
+ "eslint": "^9.17.0",
+ "eslint-plugin-react": "^7.37.2",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-refresh": "^0.4.16",
+ "globals": "^15.14.0",
+ "vite": "^6.0.5"
}
}
```
@@ -197,18 +187,20 @@ Axios est désormais inclus parmi les autres dépendances :
```json
{
- "name": "notes",
- "version": "0.1.0",
+ "name": "part2-notes-frontend",
"private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
"dependencies": {
- "@testing-library/jest-dom": "^5.16.1",
- "@testing-library/react": "^12.1.2",
- "@testing-library/user-event": "^13.5.0",
- "axios": "^0.24.0", // highlight-line
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-scripts": "5.0.0",
- "web-vitals": "^2.1.3"
+ "axios": "^1.7.9", // highlight-line
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1"
},
// ...
}
@@ -228,11 +220,11 @@ et faire un petit ajout à la partie scripts du fichier package.json
{
// ...
"scripts": {
- "start": "react-scripts start",
- "build": "react-scripts build",
- "test": "react-scripts test",
- "eject": "react-scripts eject",
- "server": "json-server -p3001 --watch db.json" // highlight-line
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview",
+ "server": "json-server -p 3001 db.json" // highlight-line
},
}
```