|  | 
| 17 | 17 |     "test:ui": "vitest --ui", | 
| 18 | 18 |     "dev": "next dev", | 
| 19 | 19 |     "dev:turbo": "next dev --turbopack", | 
| 20 |  | -    "build": "NODE_OPTIONS=--max-old-space-size=7168 next build", | 
|  | 20 | +    "build": "node ./check-memory.mjs && node --max-old-space-size=4608 --trace-gc-ignore-scavenger node_modules/next/dist/bin/next build", | 
| 21 | 21 |     "build:analyze": "ANALYZE=true next build", | 
| 22 | 22 |     "build:debug-memory": "next build --experimental-debug-memory-usage", | 
| 23 | 23 |     "build:turbo": "next build --turbopack", | 
|  | 
| 45 | 45 |   }, | 
| 46 | 46 |   "dependencies": { | 
| 47 | 47 |     "@incubateur-ademe/legal-pages-react": "^0.5.0", | 
| 48 |  | -    "@incubateur-ademe/nosgestesclimat": "^3.12.0", | 
| 49 |  | -    "@next/mdx": "^15.3.2", | 
|  | 48 | +    "@incubateur-ademe/nosgestesclimat": "^3.12.1", | 
|  | 49 | +    "@next/mdx": "^15.5.4", | 
| 50 | 50 |     "@publicodes/react-ui": "^1.9.1", | 
| 51 | 51 |     "@publicodes/tools": "^1.8.0", | 
| 52 | 52 |     "@sentry/nextjs": "^9.38.0", | 
| 53 |  | -    "@socialgouv/react-departements": "^3.0.0", | 
| 54 | 53 |     "@splidejs/react-splide": "^0.7.12", | 
| 55 | 54 |     "@tailwindcss/postcss": "^4.1.10", | 
| 56 | 55 |     "@tanstack/react-query": "^5.83.0", | 
|  | 
| 67 | 66 |     "is-mobile": "^5.0.0", | 
| 68 | 67 |     "jszip": "^3.10.1", | 
| 69 | 68 |     "markdown-to-jsx": "^7.7.3", | 
| 70 |  | -    "next": "15.3.4", | 
|  | 69 | +    "next": "15.5.4", | 
| 71 | 70 |     "next-i18n-router": "^5.5.2", | 
| 72 | 71 |     "postcss": "8.5.3", | 
| 73 | 72 |     "posthog-js": "^1.255.1", | 
|  | 
| 77 | 76 |     "react-debounce-input": "^3.3.0", | 
| 78 | 77 |     "react-dom": "19.1.1", | 
| 79 | 78 |     "react-easy-emoji": "^1.8.1", | 
| 80 |  | -    "react-hook-form": "^7.60.0", | 
|  | 79 | +    "react-hook-form": "^7.63.0", | 
| 81 | 80 |     "react-i18next": "^15.6.0", | 
| 82 | 81 |     "react-modal": "^3.16.3", | 
| 83 | 82 |     "react-number-format": "^5.4.4", | 
|  | 
| 90 | 89 |     "tailwind-merge": "^3.0.1", | 
| 91 | 90 |     "tailwindcss": "^4.1.11", | 
| 92 | 91 |     "use-count-up": "^3.0.1", | 
| 93 |  | -    "uuid": "^11.0.5", | 
| 94 |  | -    "yargs": "^18.0.0" | 
|  | 92 | +    "uuid": "^11.0.5" | 
| 95 | 93 |   }, | 
| 96 | 94 |   "devDependencies": { | 
| 97 | 95 |     "@babel/core": "^7.26.8", | 
| 98 | 96 |     "@babel/eslint-parser": "^7.26.8", | 
| 99 | 97 |     "@chromatic-com/storybook": "^4.0.1", | 
| 100 |  | -    "@faker-js/faker": "^9.8.0", | 
|  | 98 | +    "@faker-js/faker": "^10.0.0", | 
| 101 | 99 |     "@incubateur-ademe/nosgestesclimat-scripts": "^0.6.0", | 
| 102 | 100 |     "@mdx-js/loader": "^3.1.0", | 
| 103 | 101 |     "@mdx-js/react": "^3.1.0", | 
| 104 |  | -    "@next/bundle-analyzer": "15.3.0", | 
|  | 102 | +    "@next/bundle-analyzer": "15.5.4", | 
| 105 | 103 |     "@simonsmith/cypress-image-snapshot": "^9.1.0", | 
| 106 |  | -    "@storybook/addon-docs": "^9.0.16", | 
| 107 |  | -    "@storybook/addon-onboarding": "^9.0.16", | 
| 108 |  | -    "@storybook/addon-vitest": "9.0.16", | 
| 109 |  | -    "@storybook/nextjs": "^9.0.16", | 
| 110 |  | -    "@storybook/nextjs-vite": "^9.0.16", | 
|  | 104 | +    "@storybook/addon-docs": "^9.1.8", | 
|  | 105 | +    "@storybook/addon-onboarding": "^9.1.8", | 
|  | 106 | +    "@storybook/addon-vitest": "9.1.8", | 
|  | 107 | +    "@storybook/nextjs": "^9.1.8", | 
|  | 108 | +    "@storybook/nextjs-vite": "^9.1.8", | 
| 111 | 109 |     "@swc/core": "^1.11.29", | 
| 112 | 110 |     "@testing-library/dom": "^10.4.0", | 
| 113 | 111 |     "@testing-library/jest-dom": "^6.6.3", | 
| 114 | 112 |     "@testing-library/react": "^16.3.0", | 
| 115 | 113 |     "@testing-library/user-event": "^14.6.1", | 
| 116 | 114 |     "@types/mdx": "^2.0.10", | 
| 117 | 115 |     "@types/mocha": "^10.0.10", | 
| 118 |  | -    "@types/node": "^22.13.1", | 
| 119 |  | -    "@types/react": "19.1.6", | 
| 120 |  | -    "@types/react-dom": "19.1.7", | 
|  | 116 | +    "@types/node": "^24.5.2", | 
|  | 117 | +    "@types/react": "19.1.13", | 
|  | 118 | +    "@types/react-dom": "19.1.9", | 
| 121 | 119 |     "@types/react-modal": "^3.16.3", | 
| 122 | 120 |     "@types/uuid": "^10.0.0", | 
| 123 | 121 |     "@types/webpack": "^5.28.5", | 
| 124 |  | -    "@typescript-eslint/eslint-plugin": "^8.32.0", | 
| 125 |  | -    "@typescript-eslint/parser": "^8.36.0", | 
|  | 122 | +    "@typescript-eslint/eslint-plugin": "^8.44.1", | 
|  | 123 | +    "@typescript-eslint/parser": "^8.44.1", | 
| 126 | 124 |     "@vitejs/plugin-react": "^4.6.0", | 
| 127 | 125 |     "@vitest/browser": "^3.1.1", | 
| 128 | 126 |     "@vitest/coverage-v8": "^3.2.4", | 
|  | 
| 135 | 133 |     "cypress-axe": "^1.6.0", | 
| 136 | 134 |     "cypress-plugin-tab": "^1.0.5", | 
| 137 | 135 |     "cypress-recurse": "^1.35.2", | 
| 138 |  | -    "deepl-node": "^1.19.0", | 
|  | 136 | +    "deepl-node": "^1.19.1", | 
| 139 | 137 |     "dotenv": "^16.4.7", | 
| 140 |  | -    "eslint": "^9.32.0", | 
| 141 |  | -    "eslint-config-next": "15.3.0", | 
|  | 138 | +    "eslint": "^9.36.0", | 
|  | 139 | +    "eslint-config-next": "15.5.4", | 
| 142 | 140 |     "eslint-config-prettier": "^10.1.5", | 
| 143 | 141 |     "eslint-import-resolver-alias": "^1.1.2", | 
| 144 | 142 |     "eslint-plugin-cypress": "^5.1.0", | 
| 145 | 143 |     "eslint-plugin-import": "^2.31.0", | 
| 146 | 144 |     "eslint-plugin-jsx-a11y": "^6.10.2", | 
| 147 | 145 |     "eslint-plugin-react": "^7.37.4", | 
| 148 | 146 |     "eslint-plugin-react-hooks": "^5.2.0", | 
| 149 |  | -    "eslint-plugin-storybook": "^9.0.16", | 
|  | 147 | +    "eslint-plugin-storybook": "^9.1.8", | 
| 150 | 148 |     "glob": "^11.0.1", | 
| 151 | 149 |     "happy-dom": "^18.0.1", | 
| 152 | 150 |     "husky": "^9.1.7", | 
| 153 | 151 |     "jsdom": "^26.1.0", | 
| 154 | 152 |     "json-stable-stringify": "^1.3.0", | 
| 155 |  | -    "msw": "^2.8.4", | 
|  | 153 | +    "msw": "^2.11.3", | 
| 156 | 154 |     "msw-storybook-addon": "^2.0.5", | 
| 157 | 155 |     "next-router-mock": "^1.0.2", | 
| 158 | 156 |     "pg": "^8.13.3", | 
| 159 |  | -    "playwright": "^1.52.0", | 
|  | 157 | +    "playwright": "^1.55.1", | 
| 160 | 158 |     "postcss-loader": "^8.1.0", | 
| 161 | 159 |     "prettier": "^3.5.3", | 
| 162 |  | -    "prettier-plugin-organize-imports": "^4.2.0", | 
|  | 160 | +    "prettier-plugin-organize-imports": "^4.3.0", | 
| 163 | 161 |     "prettier-plugin-tailwindcss": "^0.6.12", | 
| 164 |  | -    "puppeteer": "^24.8.2", | 
|  | 162 | +    "puppeteer": "^24.22.2", | 
| 165 | 163 |     "ramda": "^0.31.3", | 
| 166 |  | -    "storybook": "^9.0.16", | 
|  | 164 | +    "storybook": "^9.1.8", | 
| 167 | 165 |     "ts-node": "^10.9.2", | 
| 168 | 166 |     "ts-prune": "^0.10.3", | 
| 169 | 167 |     "typescript": "^5.7.3", | 
| 170 |  | -    "typescript-eslint": "^8.24.0", | 
|  | 168 | +    "typescript-eslint": "^8.44.1", | 
| 171 | 169 |     "vite": "^5.4.10", | 
| 172 | 170 |     "vitest": "^3.2.4", | 
| 173 |  | -    "yaml-loader": "^0.8.1" | 
|  | 171 | +    "yaml-loader": "^0.8.1", | 
|  | 172 | +    "yargs": "^18.0.0" | 
| 174 | 173 |   }, | 
| 175 | 174 |   "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e", | 
| 176 | 175 |   "msw": { | 
|  | 
0 commit comments