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