mirror of
				https://github.com/theoludwig/theoludwig.git
				synced 2025-10-14 20:23:25 +02:00 
			
		
		
		
	build(deps): update Node.js to v24.0.2 to address security issue
Ref: https://nodejs.org/en/blog/release/v24.0.2
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -11,6 +11,8 @@ jobs: | ||||
|     timeout-minutes: 30 | ||||
|     runs-on: "ubuntu-latest" | ||||
|     env: | ||||
|       CI: "1" | ||||
|       TZ: "Europe/Paris" | ||||
|       DO_NOT_TRACK: "1" | ||||
|       TURBO_TELEMETRY_DISABLED: "1" | ||||
|       NEXT_TELEMETRY_DISABLED: "1" | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| import relativeLinksRule, { markdownIt } from "markdownlint-rule-relative-links" | ||||
| import relativeLinksRule from "markdownlint-rule-relative-links" | ||||
|  | ||||
| const config = { | ||||
|   config: { | ||||
| @@ -11,9 +11,6 @@ const config = { | ||||
|   globs: ["**/*.md"], | ||||
|   ignores: ["**/node_modules"], | ||||
|   customRules: [relativeLinksRule], | ||||
|   markdownItFactory: () => { | ||||
|     return markdownIt | ||||
|   }, | ||||
| } | ||||
|  | ||||
| export default config | ||||
|   | ||||
							
								
								
									
										1
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @@ -9,6 +9,7 @@ | ||||
|     "source.fixAll": "explicit", | ||||
|     "source.organizeImports": "never" | ||||
|   }, | ||||
|   "tailwindCSS.experimental.configFile": "./configs/config-tailwind/styles.css", | ||||
|   "tailwindCSS.experimental.classRegex": [ | ||||
|     ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"], | ||||
|     ["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"] | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| FROM node:24.0.0-slim AS node-pnpm | ||||
| FROM node:24.0.2-slim AS node-pnpm | ||||
| ENV PNPM_HOME="/pnpm" | ||||
| ENV PATH="$PNPM_HOME:$PATH" | ||||
| RUN npm install --global corepack@0.32.0 && corepack enable | ||||
|   | ||||
| @@ -21,6 +21,6 @@ export const config = { | ||||
|      * - _next/image (image optimization files) | ||||
|      * - favicon.ico (favicon file) | ||||
|      */ | ||||
|     "/((?!api|_next/static|_next/image|images|favicon.ico).*)", | ||||
|     "/((?!api|_next/static|_next/image|images|favicon.ico|robots.txt).*)", | ||||
|   ], | ||||
| } | ||||
|   | ||||
| @@ -8,7 +8,6 @@ const nextConfig = { | ||||
|   images: { | ||||
|     unoptimized: true, | ||||
|   }, | ||||
|   compress: false, | ||||
|   eslint: { | ||||
|     ignoreDuringBuilds: true, | ||||
|   }, | ||||
|   | ||||
| @@ -12,9 +12,6 @@ export default typescriptESLint.config( | ||||
|   { | ||||
|     name: "config-eslint/nextjs", | ||||
|     settings: { | ||||
|       tailwindcss: { | ||||
|         callees: ["classNames", "cva"], | ||||
|       }, | ||||
|       react: { | ||||
|         version: "detect", | ||||
|       }, | ||||
|   | ||||
							
								
								
									
										4
									
								
								configs/config-tailwind/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								configs/config-tailwind/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,5 @@ | ||||
| import type { Config } from "tailwindcss" | ||||
|  | ||||
| export default Config | ||||
| declare const config: Config | ||||
|  | ||||
| export default config | ||||
|   | ||||
| @@ -1,10 +1,11 @@ | ||||
| @import "tailwindcss"; | ||||
| @config "./tailwind.config.js"; | ||||
|  | ||||
| @source "../../packages/ui"; | ||||
| @source "../../packages/blog"; | ||||
| @source "../../apps/website"; | ||||
| @source "../../apps/website/app"; | ||||
| @source "../../apps/website/components"; | ||||
| @source "../../apps/storybook/.storybook"; | ||||
| @source "../../packages/ui/src"; | ||||
| @source "../../packages/blog/src"; | ||||
|  | ||||
| @import "@fontsource/montserrat/400.css" layer(base); | ||||
| @import "@fontsource/montserrat/500.css" layer(base); | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
|   "version": "0.0.0-develop", | ||||
|   "private": true, | ||||
|   "type": "module", | ||||
|   "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39", | ||||
|   "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977", | ||||
|   "engines": { | ||||
|     "node": ">=24.0.0" | ||||
|   }, | ||||
|   | ||||
| @@ -13,7 +13,6 @@ export type Primitive = | ||||
| export type Satisfies<U, T extends U> = T | ||||
|  | ||||
| export type OmitStrict<T, K extends keyof T> = Omit<T, K> | ||||
| export type PickStrict<T, K extends keyof T> = Pick<T, K> | ||||
|  | ||||
| export type OverrideStrict< | ||||
|   Type, | ||||
|   | ||||
							
								
								
									
										2023
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2023
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -17,8 +17,8 @@ catalog: | ||||
|   "react": "19.1.0" | ||||
|   "react-dom": "19.1.0" | ||||
|   "react-icons": "5.5.0" | ||||
|   "@types/react": "19.1.3" | ||||
|   "@types/react-dom": "19.1.3" | ||||
|   "@types/react": "19.1.4" | ||||
|   "@types/react-dom": "19.1.5" | ||||
|  | ||||
|   # Blog | ||||
|   "@giscus/react": "3.1.0" | ||||
| @@ -35,25 +35,25 @@ catalog: | ||||
|   "@shikijs/rehype": "1.24.0" | ||||
|  | ||||
|   # Markdown Lint | ||||
|   "markdownlint-cli2": "0.18.0" | ||||
|   "markdownlint-cli2": "0.18.1" | ||||
|   "markdownlint": "0.38.0" | ||||
|   "markdownlint-rule-relative-links": "4.1.0" | ||||
|  | ||||
|   # TypeScript | ||||
|   "typescript": "5.8.3" | ||||
|   "@total-typescript/ts-reset": "0.6.1" | ||||
|   "@types/node": "22.15.17" | ||||
|   "@types/node": "22.15.20" | ||||
|  | ||||
|   # ESLint | ||||
|   "globals": "16.1.0" | ||||
|   "typescript-eslint": "8.32.0" | ||||
|   "typescript-eslint": "8.32.1" | ||||
|   "@eslint/eslintrc": "3.3.1" | ||||
|   "eslint": "9.26.0" | ||||
|   "eslint": "9.27.0" | ||||
|   "eslint-config-conventions": "19.2.0" | ||||
|   "eslint-plugin-promise": "7.2.1" | ||||
|   "eslint-plugin-unicorn": "59.0.1" | ||||
|   "eslint-config-next": *next | ||||
|   "eslint-plugin-import-x": "4.11.1" | ||||
|   "eslint-plugin-import-x": "4.12.2" | ||||
|  | ||||
|   # Prettier | ||||
|   "prettier": "3.5.3" | ||||
| @@ -61,7 +61,7 @@ catalog: | ||||
|   "editorconfig-checker": "6.0.1" | ||||
|  | ||||
|   # Storybook | ||||
|   "storybook": &storybook "8.6.12" | ||||
|   "storybook": &storybook "8.6.14" | ||||
|   "@storybook/addon-essentials": *storybook | ||||
|   "@storybook/addon-storysource": *storybook | ||||
|   "@storybook/addon-a11y": *storybook | ||||
| @@ -80,16 +80,16 @@ catalog: | ||||
|   "playwright": &playwright "1.52.0" | ||||
|   "@playwright/test": *playwright | ||||
|   "axe-playwright": "2.1.0" | ||||
|   "start-server-and-test": "2.0.11" | ||||
|   "start-server-and-test": "2.0.12" | ||||
|  | ||||
|   # CSS | ||||
|   "postcss": "8.5.3" | ||||
|   "@tailwindcss/postcss": "4.1.6" | ||||
|   "@tailwindcss/postcss": "4.1.7" | ||||
|   "@tailwindcss/typography": "0.5.16" | ||||
|   "tailwindcss": "4.1.6" | ||||
|   "tailwind-merge": "3.2.0" | ||||
|   "tailwindcss": "4.1.7" | ||||
|   "tailwind-merge": "3.3.0" | ||||
|   "clsx": "2.1.1" | ||||
|   "cva": "1.0.0-beta.3" | ||||
|   "cva": "1.0.0-beta.4" | ||||
|   "@fontsource/montserrat": "5.2.5" | ||||
|  | ||||
| onlyBuiltDependencies: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user