diff --git a/ui/package-lock.json b/ui/package-lock.json index 3553c781..3d3084e5 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -29,7 +29,7 @@ "react-hook-form": "^7.68.0", "react-hot-toast": "^2.6.0", "react-icons": "^5.5.0", - "react-router": "^7.10.1", + "react-router": "^7.12.0", "react-simple-keyboard": "^3.8.141", "react-use-websocket": "^4.13.0", "react-xtermjs": "^1.0.10", @@ -43,11 +43,11 @@ "zustand": "^4.5.2" }, "devDependencies": { - "@inlang/cli": "^3.0.12", - "@inlang/paraglide-js": "^2.6.0", - "@inlang/plugin-m-function-matcher": "^2.1.0", + "@inlang/cli": "^3.1.9", + "@inlang/paraglide-js": "^2.15.1", + "@inlang/plugin-m-function-matcher": "^2.2.4", "@inlang/plugin-message-format": "^4.0.0", - "@inlang/sdk": "^2.4.9", + "@inlang/sdk": "^2.9.1", "@playwright/test": "^1.49.0", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/postcss": "^4.1.18", @@ -68,7 +68,7 @@ "postcss": "^8.5.6", "tailwindcss": "^4.1.18", "typescript": "^5.9.3", - "vite": "^8.0.3" + "vite": "^8.0.5" }, "engines": { "node": "^22.21.1" @@ -213,13 +213,13 @@ } }, "node_modules/@inlang/cli": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@inlang/cli/-/cli-3.0.12.tgz", - "integrity": "sha512-0FZJtgrt1Ol4iwKtA0VICrsHcA3stWTSP2jq8mpTgjTlFU63gr5JcyFljUT8Dp5nDIJYmdh3kJ0a8PhW0X8clQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@inlang/cli/-/cli-3.1.9.tgz", + "integrity": "sha512-BfQM5O0tTjlSTtTYCb1soHHU6bxZnHmdBPTBrv4KnStUP2Dc68WydzYCwauiT54Y3mABdeSvWbNGd0SWpPSweQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@inlang/sdk": "2.4.9", + "@inlang/sdk": "2.9.1", "esbuild-wasm": "^0.19.2" }, "bin": { @@ -230,14 +230,14 @@ } }, "node_modules/@inlang/paraglide-js": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@inlang/paraglide-js/-/paraglide-js-2.6.0.tgz", - "integrity": "sha512-TqbgvLD2TrOgyGQULMCQvgOjHtKCFrILtCWa+ljRhVvtbve4yq4NeX+6rNKIpxxEQLraHMQRZSuP4FNSyYX5BA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/@inlang/paraglide-js/-/paraglide-js-2.15.1.tgz", + "integrity": "sha512-7wWKbLWwLx1dkkYz55TnVp+39atKXf7rnlHnL8adSmM73UaAdB9fXDzo24GHSY/6FPGFKSkgHdT2qyJv2whWsA==", "dev": true, "license": "MIT", "dependencies": { - "@inlang/recommend-sherlock": "0.2.1", - "@inlang/sdk": "2.4.9", + "@inlang/recommend-sherlock": "^0.2.1", + "@inlang/sdk": "^2.9.1", "commander": "11.1.0", "consola": "3.4.0", "json5": "2.2.3", @@ -249,12 +249,12 @@ } }, "node_modules/@inlang/plugin-m-function-matcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@inlang/plugin-m-function-matcher/-/plugin-m-function-matcher-2.1.0.tgz", - "integrity": "sha512-IAbG7rOl+rlTiZY7qj92we6lmII693lVthPtY9bFDkZ/Ig7FPSpae/TfLzqjf2KcR1nDdx1zRpSo6roDPeM85g==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@inlang/plugin-m-function-matcher/-/plugin-m-function-matcher-2.2.4.tgz", + "integrity": "sha512-VA2O7XqUnyFIXY4aPQoygzwpGiV2vVyY8JiJMsPkNfor81m2wS89QMaDj+XCof7r5Wrkdh49He7RgsAX+19HfQ==", "dev": true, "dependencies": { - "@inlang/sdk": "2.4.9" + "@inlang/sdk": "2.9.1" } }, "node_modules/@inlang/plugin-message-format": { @@ -277,20 +277,20 @@ } }, "node_modules/@inlang/sdk": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/@inlang/sdk/-/sdk-2.4.9.tgz", - "integrity": "sha512-cvz/C1rF5WBxzHbEoiBoI6Sz6q6M+TdxfWkEGBYTD77opY8i8WN01prUWXEM87GPF4SZcyIySez9U0Ccm12oFQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@inlang/sdk/-/sdk-2.9.1.tgz", + "integrity": "sha512-y0C3xaKo6pSGDr3p5OdreRVT3THJpgKVe1lLvG3BE4v9lskp3UfI9cPCbN8X2dpfLt/4ljtehMb5SykpMfJrMg==", "dev": true, "license": "MIT", "dependencies": { - "@lix-js/sdk": "0.4.7", + "@lix-js/sdk": "0.4.9", "@sinclair/typebox": "^0.31.17", - "kysely": "^0.27.4", + "kysely": "^0.28.12", "sqlite-wasm-kysely": "0.3.0", - "uuid": "^10.0.0" + "uuid": "^13.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@jridgewell/gen-mapping": { @@ -344,9 +344,9 @@ } }, "node_modules/@lix-js/sdk": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/@lix-js/sdk/-/sdk-0.4.7.tgz", - "integrity": "sha512-pRbW+joG12L0ULfMiWYosIW0plmW4AsUdiPCp+Z8rAsElJ+wJ6in58zhD3UwUcd4BNcpldEGjg6PdA7e0RgsDQ==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@lix-js/sdk/-/sdk-0.4.9.tgz", + "integrity": "sha512-30mDkXpx704359oRrJI42bjfCspCiaMItngVBbPkiTGypS7xX4jYbHWQkXI8XuJ7VDB69D0MsVU6xfrBAIrM4A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -354,7 +354,7 @@ "dedent": "1.5.1", "human-id": "^4.1.1", "js-sha256": "^0.11.0", - "kysely": "^0.27.4", + "kysely": "^0.28.12", "sqlite-wasm-kysely": "0.3.0", "uuid": "^10.0.0" }, @@ -362,6 +362,20 @@ "node": ">=18" } }, + "node_modules/@lix-js/sdk/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@lix-js/server-protocol-schema": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@lix-js/server-protocol-schema/-/server-protocol-schema-0.1.1.tgz", @@ -3688,13 +3702,13 @@ } }, "node_modules/kysely": { - "version": "0.27.6", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.27.6.tgz", - "integrity": "sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==", + "version": "0.28.15", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.15.tgz", + "integrity": "sha512-r2clcf7HLWvDXaVUEvQymXJY4i3bSOIV3xsL/Upy3ZfSv5HeKsk9tsqbBptLvth5qHEIhxeHTA2jNLyQABkLBA==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }, "node_modules/lightningcss": { @@ -4507,9 +4521,9 @@ } }, "node_modules/react-router": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.10.1.tgz", - "integrity": "sha512-gHL89dRa3kwlUYtRQ+m8NmxGI6CgqN+k4XyGjwcFoQwwCWF6xXpOCUlDovkXClS0d0XJN/5q7kc5W3kiFEd0Yw==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.12.0.tgz", + "integrity": "sha512-kTPDYPFzDVGIIGNLS5VJykK0HfHLY5MF3b+xj0/tTyNYL1gF1qs7u67Z9jEhQk2sQ98SUaHxlG31g1JtF7IfVw==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -5037,9 +5051,9 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -5047,7 +5061,7 @@ ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/validator": { @@ -5082,9 +5096,9 @@ } }, "node_modules/vite": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.3.tgz", - "integrity": "sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.5.tgz", + "integrity": "sha512-nmu43Qvq9UopTRfMx2jOYW5l16pb3iDC1JH6yMuPkpVbzK0k+L7dfsEDH4jRgYFmsg0sTAqkojoZgzLMlwHsCQ==", "license": "MIT", "dependencies": { "lightningcss": "^1.32.0", @@ -5108,7 +5122,7 @@ "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.0", - "esbuild": "^0.27.0", + "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", diff --git a/ui/package.json b/ui/package.json index 9ae6a949..316ea395 100644 --- a/ui/package.json +++ b/ui/package.json @@ -49,7 +49,7 @@ "react-hook-form": "^7.68.0", "react-hot-toast": "^2.6.0", "react-icons": "^5.5.0", - "react-router": "^7.10.1", + "react-router": "^7.12.0", "react-simple-keyboard": "^3.8.141", "react-use-websocket": "^4.13.0", "react-xtermjs": "^1.0.10", @@ -63,11 +63,11 @@ "zustand": "^4.5.2" }, "devDependencies": { - "@inlang/cli": "^3.0.12", - "@inlang/paraglide-js": "^2.6.0", - "@inlang/plugin-m-function-matcher": "^2.1.0", + "@inlang/cli": "^3.1.9", + "@inlang/paraglide-js": "^2.15.1", + "@inlang/plugin-m-function-matcher": "^2.2.4", "@inlang/plugin-message-format": "^4.0.0", - "@inlang/sdk": "^2.4.9", + "@inlang/sdk": "^2.9.1", "@playwright/test": "^1.49.0", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/postcss": "^4.1.18", @@ -88,7 +88,7 @@ "postcss": "^8.5.6", "tailwindcss": "^4.1.18", "typescript": "^5.9.3", - "vite": "^8.0.3" + "vite": "^8.0.5" }, "lint-staged": { "*.{ts,tsx}": "oxlint --fix --deny-warnings",