diff --git a/apps/hash-frontend/package.json b/apps/hash-frontend/package.json index 77a4485ff4b..e1f01d38f04 100644 --- a/apps/hash-frontend/package.json +++ b/apps/hash-frontend/package.json @@ -110,9 +110,9 @@ "prosemirror-state": "1.4.3", "prosemirror-transform": "1.7.0", "prosemirror-view": "patch:prosemirror-view@npm%3A1.29.1#~/.yarn/patches/prosemirror-view-npm-1.29.1-ff37db4eea.patch", - "react": "19.2.6", + "react": "19.2.7", "react-beautiful-dnd": "13.1.1", - "react-dom": "19.2.6", + "react-dom": "19.2.7", "react-dropzone": "14.3.8", "react-full-screen": "1.1.1", "react-hook-form": "7.65.0", diff --git a/apps/petrinaut-website/package.json b/apps/petrinaut-website/package.json index 51f0050d04e..588d76a7bde 100644 --- a/apps/petrinaut-website/package.json +++ b/apps/petrinaut-website/package.json @@ -24,22 +24,23 @@ "@sentry/react": "10.54.0", "ai": "6.0.182", "immer": "10.1.3", - "react": "19.2.6", - "react-dom": "19.2.6", - "react-icons": "5.5.0", + "react": "19.2.7", + "react-dom": "19.2.7", + "react-icons": "5.6.0", "zod": "4.4.3" }, "devDependencies": { - "@rolldown/plugin-babel": "0.2.1", - "@types/react": "19.2.14", + "@babel/core": "7.29.7", + "@rolldown/plugin-babel": "0.2.3", + "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@typescript/native-preview": "7.0.0-dev.20260511.1", - "@vitejs/plugin-react": "6.0.1", - "@whatwg-node/server": "0.10.18", + "@typescript/native-preview": "7.0.0-dev.20260610.1", + "@vitejs/plugin-react": "6.0.2", + "@whatwg-node/server": "0.11.0", "babel-plugin-react-compiler": "1.0.0", - "oxlint": "1.63.0", - "oxlint-tsgolint": "0.22.1", + "oxlint": "1.69.0", + "oxlint-tsgolint": "0.23.0", "sharp": "0.34.5", - "vite": "8.0.12" + "vite": "8.0.16" } } diff --git a/apps/plugin-browser/package.json b/apps/plugin-browser/package.json index 9aa63c03f13..ceb6854f155 100644 --- a/apps/plugin-browser/package.json +++ b/apps/plugin-browser/package.json @@ -40,8 +40,8 @@ "fractional-indexing": "3.2.0", "graphql": "16.11.0", "lodash.debounce": "4.0.8", - "react": "19.2.6", - "react-dom": "19.2.6", + "react": "19.2.7", + "react-dom": "19.2.7", "uuid": "14.0.0", "webextension-polyfill": "0.12.0", "ws": "8.20.1" diff --git a/libs/@blockprotocol/type-system/typescript/package.json b/libs/@blockprotocol/type-system/typescript/package.json index 20ec4f1c16b..84c06449f18 100644 --- a/libs/@blockprotocol/type-system/typescript/package.json +++ b/libs/@blockprotocol/type-system/typescript/package.json @@ -66,7 +66,7 @@ "@types/semver": "7.7.1", "@vitest/coverage-istanbul": "4.1.7", "eslint": "9.39.4", - "react": "19.2.6", + "react": "19.2.7", "rimraf": "6.1.3", "rollup": "4.59.0", "tslib": "2.8.1", diff --git a/libs/@hashintel/block-design-system/package.json b/libs/@hashintel/block-design-system/package.json index 5f1b27452a6..bbfc49b08e3 100644 --- a/libs/@hashintel/block-design-system/package.json +++ b/libs/@hashintel/block-design-system/package.json @@ -45,8 +45,8 @@ "@types/react-dom": "19.2.3", "@types/react-syntax-highlighter": "15.5.13", "eslint": "9.39.4", - "react": "19.2.6", - "react-dom": "19.2.6", + "react": "19.2.7", + "react-dom": "19.2.7", "typescript": "5.9.3" }, "peerDependencies": { diff --git a/libs/@hashintel/design-system/package.json b/libs/@hashintel/design-system/package.json index 91265a76c0b..de0bb4d6f37 100644 --- a/libs/@hashintel/design-system/package.json +++ b/libs/@hashintel/design-system/package.json @@ -74,8 +74,8 @@ "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "eslint": "9.39.4", - "react": "19.2.6", - "react-dom": "19.2.6", + "react": "19.2.7", + "react-dom": "19.2.7", "typescript": "5.9.3" }, "peerDependencies": { diff --git a/libs/@hashintel/ds-components/package.json b/libs/@hashintel/ds-components/package.json index ae5cf44ab97..f0ff9090352 100644 --- a/libs/@hashintel/ds-components/package.json +++ b/libs/@hashintel/ds-components/package.json @@ -106,8 +106,8 @@ "lorem-ipsum": "2.0.8", "lucide-react": "0.544.0", "npm-run-all": "4.1.5", - "react": "19.2.6", - "react-dom": "19.2.6", + "react": "19.2.7", + "react-dom": "19.2.7", "tsup": "^8.5.1", "tsx": "4.20.6", "typescript": "5.9.3", diff --git a/libs/@hashintel/petrinaut-core/package.json b/libs/@hashintel/petrinaut-core/package.json index ea82f59aba8..aa48399a83e 100644 --- a/libs/@hashintel/petrinaut-core/package.json +++ b/libs/@hashintel/petrinaut-core/package.json @@ -60,7 +60,7 @@ "test:unit": "vitest" }, "dependencies": { - "@babel/standalone": "7.28.5", + "@babel/standalone": "7.29.7", "elkjs": "0.11.0", "immer": "10.1.3", "uuid": "14.0.0", @@ -70,13 +70,13 @@ "devDependencies": { "@types/babel__standalone": "7.1.9", "@types/node": "22.18.13", - "@typescript/native-preview": "7.0.0-dev.20260511.1", - "oxlint": "1.63.0", - "oxlint-tsgolint": "0.22.1", - "rolldown": "1.0.0", - "rolldown-plugin-dts": "0.25.0", - "typescript": "5.9.3", - "vite": "8.0.12", - "vitest": "4.1.7" + "@typescript/native-preview": "7.0.0-dev.20260610.1", + "oxlint": "1.69.0", + "oxlint-tsgolint": "0.23.0", + "rolldown": "1.0.3", + "rolldown-plugin-dts": "0.25.2", + "typescript": "6.0.3", + "vite": "8.0.16", + "vitest": "4.1.8" } } diff --git a/libs/@hashintel/petrinaut-core/vite.config.ts b/libs/@hashintel/petrinaut-core/vite.config.ts index df29a6553c9..f6765313640 100644 --- a/libs/@hashintel/petrinaut-core/vite.config.ts +++ b/libs/@hashintel/petrinaut-core/vite.config.ts @@ -64,6 +64,11 @@ export default defineConfig(({ command }) => ({ external: ["typescript"], }), + // The `enforce: "pre"` remap below is still required in Vite 8, despite + // upstream recommending `oxc: { exclude }` instead (sxzz/rolldown-plugin-dts#201): + // tested 2026-06-12 with vite 8.0.16 + rolldown-plugin-dts 0.25.2, the + // exclude-based setup silently emits dts chunks without their local + // declarations (e.g. `index.d.d.ts` went missing entirely). command === "build" && dts({ tsgo: true }).map((plugin) => plugin.name.endsWith("fake-js") diff --git a/libs/@hashintel/petrinaut/package.json b/libs/@hashintel/petrinaut/package.json index 236513bf3e5..5cc5052b6be 100644 --- a/libs/@hashintel/petrinaut/package.json +++ b/libs/@hashintel/petrinaut/package.json @@ -51,9 +51,9 @@ "test:unit": "vitest" }, "dependencies": { - "@ai-sdk/react": "3.0.184", + "@ai-sdk/react": "3.0.201", "@ark-ui/react": "5.26.2", - "@babel/standalone": "7.28.5", + "@babel/standalone": "7.29.7", "@fontsource-variable/inter": "5.2.8", "@fontsource-variable/inter-tight": "5.2.7", "@fontsource-variable/jetbrains-mono": "5.2.8", @@ -63,41 +63,42 @@ "@hashintel/refractive": "workspace:^", "@monaco-editor/react": "4.8.0-rc.3", "@tanstack/react-form": "1.29.0", - "@xyflow/react": "12.10.1", + "@xyflow/react": "12.11.0", "ai": "6.0.182", "fuzzysort": "3.1.0", "lodash-es": "4.18.1", "monaco-editor": "0.55.1", "react-markdown": "10.1.0", - "react-resizable-panels": "4.6.5", + "react-resizable-panels": "4.11.2", "uplot": "1.6.32", "use-sync-external-store": "1.6.0", "uuid": "14.0.0" }, "devDependencies": { + "@babel/core": "7.29.7", "@hashintel/ds-helpers": "workspace:*", "@pandacss/dev": "1.11.1", - "@rolldown/plugin-babel": "0.2.1", - "@storybook/react-vite": "10.2.19", + "@rolldown/plugin-babel": "0.2.3", + "@storybook/react-vite": "10.4.3", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", "@types/babel__standalone": "7.1.9", "@types/lodash-es": "4.17.12", - "@types/react": "19.2.14", + "@types/react": "19.2.17", "@types/react-dom": "19.2.3", - "@typescript/native-preview": "7.0.0-dev.20260511.1", - "@vitejs/plugin-react": "6.0.1", + "@typescript/native-preview": "7.0.0-dev.20260610.1", + "@vitejs/plugin-react": "6.0.2", "babel-plugin-react-compiler": "1.0.0", - "jsdom": "24.1.3", - "oxlint": "1.63.0", - "oxlint-tsgolint": "0.22.1", - "react": "19.2.6", - "react-dom": "19.2.6", - "rolldown": "1.0.0", - "rolldown-plugin-dts": "0.25.0", - "storybook": "10.3.6", - "vite": "8.0.12", - "vitest": "4.1.7" + "jsdom": "29.1.1", + "oxlint": "1.69.0", + "oxlint-tsgolint": "0.23.0", + "react": "19.2.7", + "react-dom": "19.2.7", + "rolldown": "1.0.3", + "rolldown-plugin-dts": "0.25.2", + "storybook": "10.4.3", + "vite": "8.0.16", + "vitest": "4.1.8" }, "peerDependencies": { "@hashintel/ds-components": "workspace:^", diff --git a/libs/@hashintel/petrinaut/src/ui/components/spreadsheet.tsx b/libs/@hashintel/petrinaut/src/ui/components/spreadsheet.tsx index 10441b0cbef..eb4a2299fed 100644 --- a/libs/@hashintel/petrinaut/src/ui/components/spreadsheet.tsx +++ b/libs/@hashintel/petrinaut/src/ui/components/spreadsheet.tsx @@ -622,6 +622,7 @@ export const Spreadsheet: React.FC = ({ ) : isEditing ? ( diff --git a/libs/@hashintel/petrinaut/src/ui/views/Editor/components/BottomBar/simulation-controls.tsx b/libs/@hashintel/petrinaut/src/ui/views/Editor/components/BottomBar/simulation-controls.tsx index cb54b0515c0..d13206b430a 100644 --- a/libs/@hashintel/petrinaut/src/ui/views/Editor/components/BottomBar/simulation-controls.tsx +++ b/libs/@hashintel/petrinaut/src/ui/views/Editor/components/BottomBar/simulation-controls.tsx @@ -203,6 +203,7 @@ export const SimulationControls: React.FC = ({ { return (