From e1f472eaaa386e31087220eb777824dbf5986a36 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Jun 2026 06:46:12 +0000 Subject: [PATCH 1/3] fix(deps): update all dependencies --- bun.lock | 80 +++++++++++++++++----------------- package.json | 4 +- packages/api/package.json | 2 +- packages/app/package.json | 12 ++--- packages/lib/package.json | 6 +-- packages/terminal/package.json | 10 ++--- 6 files changed, 57 insertions(+), 57 deletions(-) diff --git a/bun.lock b/bun.lock index 8e2fc608..a8fad3b8 100644 --- a/bun.lock +++ b/bun.lock @@ -12,7 +12,7 @@ }, "packages/api": { "name": "@effect-template/api", - "version": "0.1.2", + "version": "0.2.0", "dependencies": { "@effect-template/lib": "workspace:*", "@effect/platform": "^0.96.1", @@ -32,7 +32,7 @@ "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^8.61.0", "@typescript-eslint/parser": "^8.61.0", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "fast-check": "4.8.0", "globals": "^17.6.0", "typescript": "^6.0.3", @@ -41,7 +41,7 @@ }, "packages/app": { "name": "@prover-coder-ai/docker-git", - "version": "1.1.56", + "version": "1.2.0", "bin": { "docker-git": "dist/src/docker-git/main.js", }, @@ -62,13 +62,13 @@ "@gridland/web": "0.4.3", "@prover-coder-ai/docker-git-session-sync": "workspace:*", "effect": "^3.21.3", - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.7", + "react-dom": "19.2.7", "react-reconciler": "^0.33.0", "ts-morph": "^28.0.0", }, "devDependencies": { - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect-template/lib": "workspace:*", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", @@ -89,8 +89,8 @@ "@vitejs/plugin-react": "^6.0.2", "@vitest/coverage-v8": "^4.1.8", "@vitest/eslint-plugin": "^1.6.20", - "biome": "npm:@biomejs/biome@^2.4.16", - "eslint": "^10.4.1", + "biome": "npm:@biomejs/biome@^2.5.0", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -100,7 +100,7 @@ "eslint-plugin-unicorn": "^65.0.1", "fast-check": "4.8.0", "globals": "^17.6.0", - "jscpd": "^5.0.8", + "jscpd": "^5.0.9", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", @@ -125,7 +125,7 @@ }, "packages/lib": { "name": "@effect-template/lib", - "version": "1.1.1", + "version": "1.2.0", "dependencies": { "@effect/cli": "^0.75.2", "@effect/cluster": "^0.59.0", @@ -143,7 +143,7 @@ "ts-morph": "^28.0.0", }, "devDependencies": { - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", "@effect/vitest": "^0.29.0", @@ -159,7 +159,7 @@ "@typescript-eslint/parser": "^8.61.0", "@vitest/coverage-v8": "^4.1.8", "@vitest/eslint-plugin": "^1.6.20", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -169,7 +169,7 @@ "eslint-plugin-unicorn": "^65.0.1", "fast-check": "^4.8.0", "globals": "^17.6.0", - "jscpd": "^5.0.8", + "jscpd": "^5.0.9", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", @@ -184,12 +184,12 @@ "@effect/platform-node": "^0.107.0", "@effect/schema": "^0.75.5", "effect": "^3.21.3", - "react": "19.2.4", + "react": "19.2.7", "xterm": "^5.3.0", "xterm-addon-fit": "^0.8.0", }, "devDependencies": { - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", "@effect/vitest": "^0.29.0", @@ -206,7 +206,7 @@ "@typescript-eslint/parser": "^8.61.0", "@vitest/coverage-v8": "^4.1.8", "@vitest/eslint-plugin": "^1.6.20", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -216,8 +216,8 @@ "eslint-plugin-unicorn": "^65.0.1", "fast-check": "^4.8.0", "globals": "^17.6.0", - "jscpd": "^5.0.8", - "react-dom": "19.2.4", + "jscpd": "^5.0.9", + "react-dom": "19.2.7", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", @@ -233,8 +233,8 @@ "@parcel/watcher", ], "overrides": { - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.7", + "react-dom": "19.2.7", }, "packages": { "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "7.28.5", "js-tokens": "4.0.0", "picocolors": "1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], @@ -273,23 +273,23 @@ "@bcoe/v8-coverage": ["@bcoe/v8-coverage@1.0.2", "", {}, "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA=="], - "@biomejs/biome": ["@biomejs/biome@2.4.16", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.4.16", "@biomejs/cli-darwin-x64": "2.4.16", "@biomejs/cli-linux-arm64": "2.4.16", "@biomejs/cli-linux-arm64-musl": "2.4.16", "@biomejs/cli-linux-x64": "2.4.16", "@biomejs/cli-linux-x64-musl": "2.4.16", "@biomejs/cli-win32-arm64": "2.4.16", "@biomejs/cli-win32-x64": "2.4.16" }, "bin": { "biome": "bin/biome" } }, "sha512-x9ajFh1zChVybCiM3TN6OD4phAqLgtPZjFrZF+aTMYCPjwBO+k529TX7PPsAqtGNLeV4UgzwQnowEgS7bGmzcA=="], + "@biomejs/biome": ["@biomejs/biome@2.5.0", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.5.0", "@biomejs/cli-darwin-x64": "2.5.0", "@biomejs/cli-linux-arm64": "2.5.0", "@biomejs/cli-linux-arm64-musl": "2.5.0", "@biomejs/cli-linux-x64": "2.5.0", "@biomejs/cli-linux-x64-musl": "2.5.0", "@biomejs/cli-win32-arm64": "2.5.0", "@biomejs/cli-win32-x64": "2.5.0" }, "bin": { "biome": "bin/biome" } }, "sha512-4kURkd9hAPrdDM3C9n82ycYgx8hvQcW6MjKTEejruj8rK0N8P3OPpdy8BvI8kt3KWY4ycF5XtDOrktetEfhfuw=="], - "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.4.16", "", { "os": "darwin", "cpu": "arm64" }, "sha512-wxPvu4XOA85YJk9ixSWUmq/QBHbid85BISbOAqqBM/5xQpPk9ayjk5375tOlSC0BeCwNSbPFafQBm+vBumXq0A=="], + "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.5.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Mn3Fwi3SA5fgmfCPqmzpWF2DLZnms3BVAhM088nTnGrTZmHS3wwIjcoZPqpXeNgd3DrrLH6xp8vTLIBuJoZiXw=="], - "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.4.16", "", { "os": "darwin", "cpu": "x64" }, "sha512-xFCqGPwYusQJp4N4NJLi1XJiZqjwFdjhT+KqtNy+Ug3qgfczqnTa6MSDvxJF6TkuDLoYJItMapz6tAf7kCekFw=="], + "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.5.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-rg3VPL5P8mYro6pqlXYXuJWph21slVp3SZtAqWSrkZs40d2gTzYmHF8E/X1iTID25btmNKltNDJ926sqVBp7DQ=="], - "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.4.16", "", { "os": "linux", "cpu": "arm64" }, "sha512-2kFb4//jxfZaP6D+Rj5VkHkxgyD9EoRAVBEQb8PKRv+s4NO2zYNJKXFaJmK1CmhufJOWEfpHKaRbOja7qjmdhQ=="], + "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.5.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-tl+LW8fdD96/xdeWtWwc82LIOc5CoY7N2AsogLTp5R4ECErYt+8Jl/N68ezN9vzSiqPTxw6vjcihoLPYKZHrlw=="], - "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.4.16", "", { "os": "linux", "cpu": "arm64" }, "sha512-oYxnW0ARfJkr72ezzF2OR8N/rtkgLUQeYtF8cFhVswbknHxtTcmzSsanVJP8yQKnGpGpc2ck6c5zLvHahL6Cbg=="], + "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.5.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-vQdM4oSGaf7ZNeGO9w5+Y8SBtyser9M6znxYbm7Ec8wInxJu1WiKxFYZW5Auj2d80bcVvefuGGRxoFOE0eee8g=="], - "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.4.16", "", { "os": "linux", "cpu": "x64" }, "sha512-NbcBbi/nJqn5baae6wqRXdS7Gadf2uRpehSh6vMSYpG8OhkXl/Xg8aorWrJ+9VWqAT5ml90alLvorkpMW0nBwQ=="], + "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.5.0", "", { "os": "linux", "cpu": "x64" }, "sha512-zpEGf4RQbFEh8Vt7OmavLyyOzRbtcE9osCqrS1kfvt8jDvxwhKXLSf7n0ebr/ov0RJ9ssP+lhs6C8a9WwFvrQA=="], - "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.4.16", "", { "os": "linux", "cpu": "x64" }, "sha512-iHDS+MCM65DPqWGu+ECC3uoALyj2H7F4nVUPxIPjz/PIl94EUu+EDfGZDzFP+NY1EOPVt9NQvwFqq7HdMmowdg=="], + "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.5.0", "", { "os": "linux", "cpu": "x64" }, "sha512-+9hIcMngJ+yGUahXqZuZ8CoWKJE9SAZsFsM3QDvXpNsLbXZ9lqVzgBhOk/jTSYkOA0GLP9eu3teukqpLUojHMg=="], - "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.4.16", "", { "os": "win32", "cpu": "arm64" }, "sha512-0rgImMsNb5v/chhkIFe3wu7PEFClS6RBAYUijGL9UsYN3PanSaoK24HSSuSJb1pYbYYVjzAyZTl3gtjJ84BM8A=="], + "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.5.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-jB0wAvTLI4itx5VidqVUejPQFhRUxiZ9l9FvZ26D5fl6t3qme+ZB4PD3bTSeL1vZ8NI2Rx/zj6H9zcESuGHKGw=="], - "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.4.16", "", { "os": "win32", "cpu": "x64" }, "sha512-Kp85jgoBHa05gix6UIRjfCDiUV3w/8VIdZ247VyyO2gEjaw12WEVhdIjlxp/AMzXxqxQwbxNTDVZ3Mwd2RG5rw=="], + "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.5.0", "", { "os": "win32", "cpu": "x64" }, "sha512-VT/lF+GId+67j8aDfLkxdxNoVApsPSTbyAtB3jJq0IWTrY77WXfbPfpngxq0bA6JCEv/7k8C9qWjDRKRznDlyw=="], "@cfworker/json-schema": ["@cfworker/json-schema@4.1.1", "", {}, "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og=="], @@ -839,7 +839,7 @@ "better-path-resolve": ["better-path-resolve@1.0.0", "", { "dependencies": { "is-windows": "1.0.2" } }, "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g=="], - "biome": ["@biomejs/biome@2.4.16", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.4.16", "@biomejs/cli-darwin-x64": "2.4.16", "@biomejs/cli-linux-arm64": "2.4.16", "@biomejs/cli-linux-arm64-musl": "2.4.16", "@biomejs/cli-linux-x64": "2.4.16", "@biomejs/cli-linux-x64-musl": "2.4.16", "@biomejs/cli-win32-arm64": "2.4.16", "@biomejs/cli-win32-x64": "2.4.16" }, "bin": { "biome": "bin/biome" } }, "sha512-x9ajFh1zChVybCiM3TN6OD4phAqLgtPZjFrZF+aTMYCPjwBO+k529TX7PPsAqtGNLeV4UgzwQnowEgS7bGmzcA=="], + "biome": ["@biomejs/biome@2.5.0", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.5.0", "@biomejs/cli-darwin-x64": "2.5.0", "@biomejs/cli-linux-arm64": "2.5.0", "@biomejs/cli-linux-arm64-musl": "2.5.0", "@biomejs/cli-linux-x64": "2.5.0", "@biomejs/cli-linux-x64-musl": "2.5.0", "@biomejs/cli-win32-arm64": "2.5.0", "@biomejs/cli-win32-x64": "2.5.0" }, "bin": { "biome": "bin/biome" } }, "sha512-4kURkd9hAPrdDM3C9n82ycYgx8hvQcW6MjKTEejruj8rK0N8P3OPpdy8BvI8kt3KWY4ycF5XtDOrktetEfhfuw=="], "blamer": ["blamer@1.0.7", "", { "dependencies": { "execa": "4.1.0", "which": "2.0.2" } }, "sha512-GbBStl/EVlSWkiJQBZps3H1iARBrC7vt++Jb/TTmCNu/jZ04VW7tSN1nScbFXBUy1AN+jzeL7Zep9sbQxLhXKA=="], @@ -913,17 +913,17 @@ "core-js-compat": ["core-js-compat@3.49.0", "", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA=="], - "cpd-darwin-arm64": ["cpd-darwin-arm64@5.0.8", "", { "os": "darwin", "cpu": "arm64" }, "sha512-PkbfGYpQMqRliprPBs4U39FRNxXTAepPWKF8dj/OVBm6avE0OkJlkK6gtxxLe6mrS7S1Hen5R/UCQkyzXboPaw=="], + "cpd-darwin-arm64": ["cpd-darwin-arm64@5.0.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-hUYQKrUUmlYxl2MDD8GYESpcKc5M5eGMjiHTK+O8ooCj1ogPiNHXg+aIeDl6BuLu7v3jFDcCu5fVqtcpHzAKpw=="], - "cpd-darwin-x64": ["cpd-darwin-x64@5.0.8", "", { "os": "darwin", "cpu": "x64" }, "sha512-5vfR17HlL5LSikWxVH2R04YbH+hnLs0NAdxVtjtoVhjnr6xAHC2JRbnGUPu/PRMa5Ku6lIu5RkTm/HDA+A4ArA=="], + "cpd-darwin-x64": ["cpd-darwin-x64@5.0.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-viCFEUhUQnGundSMFq9ixi+RxfRiNDQsWP/CZErMlf20fM5h9zTtrHI9liNyRQn+ZtQUTTpabQ4PpzDV530bMg=="], - "cpd-linux-arm64-gnu": ["cpd-linux-arm64-gnu@5.0.8", "", { "os": "linux", "cpu": "arm64" }, "sha512-eOBVkjjmA54y1EGmSkjc59ZGGWVmWMdpr0NWqGgHahJKsWuYTEdYOyP2OkB+wj52KvGL3Gak2kTPbTJ51+MPTQ=="], + "cpd-linux-arm64-gnu": ["cpd-linux-arm64-gnu@5.0.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-BxiLx9haM+AhDlkyFoe1ro1w4/dvAteyEGytv4XraaRNntw2NMFX1Fsa9I8waegpXydM6E0lPWRWqkG59rin3A=="], - "cpd-linux-x64-gnu": ["cpd-linux-x64-gnu@5.0.8", "", { "os": "linux", "cpu": "x64" }, "sha512-QKn47hJ9qBSgKPjYVDf+XSX3hFO3o1CTknS29s4yGyLo5knqEQhsI55WAMpIAruN+EQgiPo87NUQ5wZCm+kOOA=="], + "cpd-linux-x64-gnu": ["cpd-linux-x64-gnu@5.0.9", "", { "os": "linux", "cpu": "x64" }, "sha512-VC2bUEJ0KRZ3fJijqqFcrBl6a69vmHrrNoJkSPtFwFju8x7ce2Vs9ntEmlxeB7Ho4mIzN8OYOrlCeqyNdAZcUA=="], - "cpd-linux-x64-musl": ["cpd-linux-x64-musl@5.0.8", "", { "os": "linux", "cpu": "x64" }, "sha512-3zHP9v7KcYjEzPftVz/quZWoMQWBFit/sLBAbku1k8kXW1u0ZRGCpXhOwJY1xuCKMa4k7dW8kmGdqioUguc3TA=="], + "cpd-linux-x64-musl": ["cpd-linux-x64-musl@5.0.9", "", { "os": "linux", "cpu": "x64" }, "sha512-YJekKRRgAhez2+Rrbt42fp8cJuNi/PtGuBb8jIzEtegXRRBG9CE9HaoTy0mS3JeiQuwxiT0Fnz2j8hR9gDbq0w=="], - "cpd-windows-x64-msvc": ["cpd-windows-x64-msvc@5.0.8", "", { "os": "win32", "cpu": "x64" }, "sha512-sxNzZ8lbMNTwWplH//s+e/79AmKTxT9GrM20ailLRdpTy6uXFAAAVxAyNJtK16YF5f6JoFEl+aIzaqlD+krwXA=="], + "cpd-windows-x64-msvc": ["cpd-windows-x64-msvc@5.0.9", "", { "os": "win32", "cpu": "x64" }, "sha512-Z54yLFmRjIgTMqzeUxbZzgxj8gWxB/jjMi/QOkBOLx9yHHwzhW8MukpY7JhCOmlvPOOn6pjSVrMTxChliDcYAw=="], "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "3.1.1", "shebang-command": "2.0.0", "which": "2.0.2" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], @@ -1019,7 +1019,7 @@ "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - "eslint": ["eslint@10.4.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.6.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.2", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^9.1.2", "eslint-visitor-keys": "^5.0.1", "espree": "^11.2.0", "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "minimatch": "^10.2.4", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw=="], + "eslint": ["eslint@10.5.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.6.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.2", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^9.1.2", "eslint-visitor-keys": "^5.0.1", "espree": "^11.2.0", "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "minimatch": "^10.2.4", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ=="], "eslint-import-context": ["eslint-import-context@0.1.9", "", { "dependencies": { "get-tsconfig": "4.13.0", "stable-hash-x": "0.2.0" }, "optionalDependencies": { "unrs-resolver": "1.11.1" } }, "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg=="], @@ -1305,7 +1305,7 @@ "jsbi": ["jsbi@4.3.2", "", {}, "sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew=="], - "jscpd": ["jscpd@5.0.8", "", { "optionalDependencies": { "cpd-darwin-arm64": "5.0.8", "cpd-darwin-x64": "5.0.8", "cpd-linux-arm64-gnu": "5.0.8", "cpd-linux-x64-gnu": "5.0.8", "cpd-linux-x64-musl": "5.0.8", "cpd-windows-x64-msvc": "5.0.8" }, "bin": { "jscpd": "run-jscpd.js", "cpd": "run-jscpd.js" } }, "sha512-dyP6fZZuHe8aks3iH3L02Ey3/CJgSPsLLgDlGCn79BmZ7Kxl5kX+NKWVpxQyBl/rNss2pcpEXgsx4MeuclRCJw=="], + "jscpd": ["jscpd@5.0.9", "", { "optionalDependencies": { "cpd-darwin-arm64": "5.0.9", "cpd-darwin-x64": "5.0.9", "cpd-linux-arm64-gnu": "5.0.9", "cpd-linux-x64-gnu": "5.0.9", "cpd-linux-x64-musl": "5.0.9", "cpd-windows-x64-msvc": "5.0.9" }, "bin": { "jscpd": "run-jscpd.js", "cpd": "run-jscpd.js" } }, "sha512-52zn0erBrRCCLvKulOs/UNUsL2fAmnMRUUbwbJhfUmqI9jtVSQ2Hk20F7m58JnkmgBEoyNBSTTomrF8K+H4fLA=="], "jscpd-sarif-reporter": ["jscpd-sarif-reporter@4.0.5", "", { "dependencies": { "colors": "1.4.0", "fs-extra": "11.3.2", "node-sarif-builder": "3.4.0" } }, "sha512-cD1MtUdpomUPM5C0YD0vKZmdj+Gyr0KD5Bk47yGMrPCtwtgsK+7v59OzBIUjYOL8AuxNAt6hvPFo0PH+PYJh0Q=="], @@ -1577,9 +1577,9 @@ "rdf-canonize": ["rdf-canonize@5.0.0", "", { "dependencies": { "setimmediate": "^1.0.5" } }, "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w=="], - "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], + "react": ["react@19.2.7", "", {}, "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ=="], - "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], + "react-dom": ["react-dom@19.2.7", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.7" } }, "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ=="], "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], diff --git a/package.json b/package.json index e4fbdf45..91bf6175 100644 --- a/package.json +++ b/package.json @@ -62,8 +62,8 @@ "unrs-resolver" ], "overrides": { - "react": "19.2.4", - "react-dom": "19.2.4" + "react": "19.2.7", + "react-dom": "19.2.7" }, "repository": { "type": "git", diff --git a/packages/api/package.json b/packages/api/package.json index e322ed2a..15a9f89a 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -46,7 +46,7 @@ "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^8.61.0", "@typescript-eslint/parser": "^8.61.0", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "fast-check": "4.8.0", "globals": "^17.6.0", "typescript": "^6.0.3", diff --git a/packages/app/package.json b/packages/app/package.json index 125c635f..361f5bec 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -80,13 +80,13 @@ "@gridland/bun": "0.4.3", "@gridland/web": "0.4.3", "effect": "^3.21.3", - "react": "19.2.4", - "react-dom": "19.2.4", + "react": "19.2.7", + "react-dom": "19.2.7", "react-reconciler": "^0.33.0", "ts-morph": "^28.0.0" }, "devDependencies": { - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect-template/lib": "workspace:*", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", @@ -107,8 +107,8 @@ "@vitejs/plugin-react": "^6.0.2", "@vitest/coverage-v8": "^4.1.8", "@vitest/eslint-plugin": "^1.6.20", - "biome": "npm:@biomejs/biome@^2.4.16", - "eslint": "^10.4.1", + "biome": "npm:@biomejs/biome@^2.5.0", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -118,7 +118,7 @@ "eslint-plugin-unicorn": "^65.0.1", "fast-check": "4.8.0", "globals": "^17.6.0", - "jscpd": "^5.0.8", + "jscpd": "^5.0.9", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", diff --git a/packages/lib/package.json b/packages/lib/package.json index a94f97a7..0a7541fa 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@prover-coder-ai/docker-git-session-sync": "workspace:*", - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", "@effect/vitest": "^0.29.0", @@ -66,7 +66,7 @@ "@typescript-eslint/parser": "^8.61.0", "typescript-eslint": "^8.61.0", "@vitest/coverage-v8": "^4.1.8", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -77,7 +77,7 @@ "fast-check": "^4.8.0", "@vitest/eslint-plugin": "^1.6.20", "globals": "^17.6.0", - "jscpd": "^5.0.8", + "jscpd": "^5.0.9", "typescript": "^6.0.3", "vite": "^8.0.16", "vitest": "^4.1.8" diff --git a/packages/terminal/package.json b/packages/terminal/package.json index 28d5fa6b..83ddc5fd 100644 --- a/packages/terminal/package.json +++ b/packages/terminal/package.json @@ -22,12 +22,12 @@ "@effect/platform-node": "^0.107.0", "@effect/schema": "^0.75.5", "effect": "^3.21.3", - "react": "19.2.4", + "react": "19.2.7", "xterm": "^5.3.0", "xterm-addon-fit": "^0.8.0" }, "devDependencies": { - "@biomejs/biome": "^2.4.16", + "@biomejs/biome": "^2.5.0", "@effect/eslint-plugin": "^0.3.2", "@effect/language-service": "latest", "@effect/vitest": "^0.29.0", @@ -44,7 +44,7 @@ "@typescript-eslint/parser": "^8.61.0", "@vitest/coverage-v8": "^4.1.8", "@vitest/eslint-plugin": "^1.6.20", - "eslint": "^10.4.1", + "eslint": "^10.5.0", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-codegen": "0.34.1", "eslint-plugin-import": "^2.32.0", @@ -54,8 +54,8 @@ "eslint-plugin-unicorn": "^65.0.1", "fast-check": "^4.8.0", "globals": "^17.6.0", - "jscpd": "^5.0.8", - "react-dom": "19.2.4", + "jscpd": "^5.0.9", + "react-dom": "19.2.7", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", From 14f9174400e3f86ab184ea4c4fd391ee674a1cd7 Mon Sep 17 00:00:00 2001 From: skulidropek <66840575+skulidropek@users.noreply.github.com> Date: Sat, 13 Jun 2026 07:05:45 +0000 Subject: [PATCH 2/3] chore: re-pin React to 19.2.4 after Renovate bump to 19.2.7 Renovate pushed a new update commit that bumped react/react-dom back to 19.2.7. Re-pin to 19.2.4 (Gridland renderer requirement) and regenerate bun.lock. Co-Authored-By: Claude Sonnet 4.6 --- bun.lock | 16 ++++++++-------- package.json | 4 ++-- packages/app/package.json | 4 ++-- packages/terminal/package.json | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/bun.lock b/bun.lock index a8fad3b8..bf1b4666 100644 --- a/bun.lock +++ b/bun.lock @@ -62,8 +62,8 @@ "@gridland/web": "0.4.3", "@prover-coder-ai/docker-git-session-sync": "workspace:*", "effect": "^3.21.3", - "react": "19.2.7", - "react-dom": "19.2.7", + "react": "19.2.4", + "react-dom": "19.2.4", "react-reconciler": "^0.33.0", "ts-morph": "^28.0.0", }, @@ -184,7 +184,7 @@ "@effect/platform-node": "^0.107.0", "@effect/schema": "^0.75.5", "effect": "^3.21.3", - "react": "19.2.7", + "react": "19.2.4", "xterm": "^5.3.0", "xterm-addon-fit": "^0.8.0", }, @@ -217,7 +217,7 @@ "fast-check": "^4.8.0", "globals": "^17.6.0", "jscpd": "^5.0.9", - "react-dom": "19.2.7", + "react-dom": "19.2.4", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", @@ -233,8 +233,8 @@ "@parcel/watcher", ], "overrides": { - "react": "19.2.7", - "react-dom": "19.2.7", + "react": "19.2.4", + "react-dom": "19.2.4", }, "packages": { "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "7.28.5", "js-tokens": "4.0.0", "picocolors": "1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], @@ -1577,9 +1577,9 @@ "rdf-canonize": ["rdf-canonize@5.0.0", "", { "dependencies": { "setimmediate": "^1.0.5" } }, "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w=="], - "react": ["react@19.2.7", "", {}, "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ=="], + "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], - "react-dom": ["react-dom@19.2.7", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.7" } }, "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ=="], + "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], diff --git a/package.json b/package.json index 91bf6175..e4fbdf45 100644 --- a/package.json +++ b/package.json @@ -62,8 +62,8 @@ "unrs-resolver" ], "overrides": { - "react": "19.2.7", - "react-dom": "19.2.7" + "react": "19.2.4", + "react-dom": "19.2.4" }, "repository": { "type": "git", diff --git a/packages/app/package.json b/packages/app/package.json index 361f5bec..c68ded04 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -80,8 +80,8 @@ "@gridland/bun": "0.4.3", "@gridland/web": "0.4.3", "effect": "^3.21.3", - "react": "19.2.7", - "react-dom": "19.2.7", + "react": "19.2.4", + "react-dom": "19.2.4", "react-reconciler": "^0.33.0", "ts-morph": "^28.0.0" }, diff --git a/packages/terminal/package.json b/packages/terminal/package.json index 83ddc5fd..de644353 100644 --- a/packages/terminal/package.json +++ b/packages/terminal/package.json @@ -22,7 +22,7 @@ "@effect/platform-node": "^0.107.0", "@effect/schema": "^0.75.5", "effect": "^3.21.3", - "react": "19.2.7", + "react": "19.2.4", "xterm": "^5.3.0", "xterm-addon-fit": "^0.8.0" }, @@ -55,7 +55,7 @@ "fast-check": "^4.8.0", "globals": "^17.6.0", "jscpd": "^5.0.9", - "react-dom": "19.2.7", + "react-dom": "19.2.4", "typescript": "^6.0.3", "typescript-eslint": "^8.61.0", "vite": "^8.0.16", From d29f02fc36285a2030c55353a0850c4f4b60988c Mon Sep 17 00:00:00 2001 From: skulidropek <66840575+skulidropek@users.noreply.github.com> Date: Sat, 13 Jun 2026 07:06:21 +0000 Subject: [PATCH 3/3] chore(renovate): ignore react and react-dom updates Gridland's renderer requires react@19.2.4 exactly. Renovate keeps bumping it back to 19.2.7 which breaks the singleton test. Pin via ignoreDeps so Renovate stops managing these two packages. Co-Authored-By: Claude Sonnet 4.6 --- renovate.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index c1c2141d..ca5dde16 100644 --- a/renovate.json +++ b/renovate.json @@ -12,5 +12,7 @@ "prBodyNotes": ["cc @skulidropek"], "prConcurrentLimit": 1, - "prHourlyLimit": 1 + "prHourlyLimit": 1, + + "ignoreDeps": ["react", "react-dom"] }