From 980155cc5f12209a3225da1f4b3ee34f6a53867a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 01:31:10 +0000 Subject: [PATCH 1/2] Bump the production-dependencies group with 5 updates Bumps the production-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [@dagrejs/dagre](https://github.com/dagrejs/dagre) | `1.1.8` | `2.0.3` | | [@nanostores/persistent](https://github.com/nanostores/persistent) | `1.2.0` | `1.3.0` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` | | [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` | Updates `@dagrejs/dagre` from 1.1.8 to 2.0.3 - [Release notes](https://github.com/dagrejs/dagre/releases) - [Commits](https://github.com/dagrejs/dagre/compare/v1.1.8...v2.0.3) Updates `@nanostores/persistent` from 1.2.0 to 1.3.0 - [Release notes](https://github.com/nanostores/persistent/releases) - [Changelog](https://github.com/nanostores/persistent/blob/main/CHANGELOG.md) - [Commits](https://github.com/nanostores/persistent/compare/1.2.0...1.3.0) Updates `react` from 19.2.3 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react) Updates `react-dom` from 19.2.3 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom) Updates `zod` from 4.3.5 to 4.3.6 - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v4.3.5...v4.3.6) --- updated-dependencies: - dependency-name: "@dagrejs/dagre" dependency-version: 2.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: production-dependencies - dependency-name: "@nanostores/persistent" dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: react dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: react-dom dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: zod dependency-version: 4.3.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 12 ++++++------ 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index de9b0d7..72e154a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,10 @@ "name": "river-ui-vite", "version": "0.0.0", "dependencies": { - "@dagrejs/dagre": "^1.1.8", + "@dagrejs/dagre": "^2.0.3", "@headlessui/react": "^2.2.9", "@heroicons/react": "^2.2.0", - "@nanostores/persistent": "^1.2.0", + "@nanostores/persistent": "^1.3.0", "@nanostores/react": "^1.0.0", "@tailwindcss/typography": "^0.5.19", "@tanstack/react-query": "^5.90.20", @@ -22,11 +22,11 @@ "nanostores": "^1.1.0", "next-themes": "^0.4.6", "query-string": "^9.3.1", - "react": "^19.2.3", - "react-dom": "^19.2.3", + "react": "^19.2.4", + "react-dom": "^19.2.4", "react-hot-toast": "^2.6.0", "react-time-sync": "^5.2.1", - "zod": "^4.3.5" + "zod": "^4.3.6" }, "devDependencies": { "@chromatic-com/storybook": "^5.0.0", @@ -48,7 +48,7 @@ "@testing-library/react": "^16.3.2", "@types/eslint__js": "^9.14.0", "@types/node": "^25.2.0", - "@types/react": "^19.2.8", + "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react-swc": "^4.2.2", "concurrently": "^9.2.1", @@ -585,9 +585,9 @@ } }, "node_modules/@dagrejs/dagre": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@dagrejs/dagre/-/dagre-1.1.8.tgz", - "integrity": "sha512-5SEDlndt4W/LaVzPYJW+bSmSEZc9EzTf8rJ20WCKvjS5EAZAN0b+x0Yww7VMT4R3Wootkg+X9bUfUxazYw6Blw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dagrejs/dagre/-/dagre-2.0.3.tgz", + "integrity": "sha512-ig9Vg52tsijTIKNgW9BAeUVBhDRvqlZ2a6FQ6i41YcPpoAy7VXXt2qye22PXRecGSjAp0OEEVUBhJ4oS9BnBzQ==", "license": "MIT", "dependencies": { "@dagrejs/graphlib": "2.2.4" @@ -1572,9 +1572,9 @@ } }, "node_modules/@nanostores/persistent": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nanostores/persistent/-/persistent-1.2.0.tgz", - "integrity": "sha512-kf5WOLpVI9Pk+AwXHIax4in3pesNe8299BEGQ2H8kgI05SZw7KKWCDv7bt2FOlND8E5y7rO5PRW34q0UCAl/DA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@nanostores/persistent/-/persistent-1.3.0.tgz", + "integrity": "sha512-EdCp6oze+JWVdBrEi/Z9sz8Dh2Vqe0B38MOjq0HRER/aKfiYT0kVUO+5LdhysFtdMoqHiwGajma3NXgzb4xhWw==", "funding": [ { "type": "github", @@ -3555,9 +3555,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz", - "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==", + "version": "19.2.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.10.tgz", + "integrity": "sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==", "devOptional": true, "license": "MIT", "dependencies": { @@ -7085,9 +7085,9 @@ } }, "node_modules/react": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -7126,15 +7126,15 @@ } }, "node_modules/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.3" + "react": "^19.2.4" } }, "node_modules/react-hot-toast": { @@ -9241,9 +9241,9 @@ } }, "node_modules/zod": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", - "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index f347c98..7fe448e 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,10 @@ "version": "0.0.0", "type": "module", "dependencies": { - "@dagrejs/dagre": "^1.1.8", + "@dagrejs/dagre": "^2.0.3", "@headlessui/react": "^2.2.9", "@heroicons/react": "^2.2.0", - "@nanostores/persistent": "^1.2.0", + "@nanostores/persistent": "^1.3.0", "@nanostores/react": "^1.0.0", "@tailwindcss/typography": "^0.5.19", "@tanstack/react-query": "^5.90.20", @@ -18,11 +18,11 @@ "nanostores": "^1.1.0", "next-themes": "^0.4.6", "query-string": "^9.3.1", - "react": "^19.2.3", - "react-dom": "^19.2.3", + "react": "^19.2.4", + "react-dom": "^19.2.4", "react-hot-toast": "^2.6.0", "react-time-sync": "^5.2.1", - "zod": "^4.3.5" + "zod": "^4.3.6" }, "devDependencies": { "@chromatic-com/storybook": "^5.0.0", @@ -44,7 +44,7 @@ "@testing-library/react": "^16.3.2", "@types/eslint__js": "^9.14.0", "@types/node": "^25.2.0", - "@types/react": "^19.2.8", + "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react-swc": "^4.2.2", "concurrently": "^9.2.1", From 1a709c925415cc52c064dfbcdca726924291eede Mon Sep 17 00:00:00 2001 From: Blake Gentry Date: Sun, 1 Feb 2026 19:46:22 -0600 Subject: [PATCH 2/2] Fix dagre alias for Vite bundling Use an absolute alias to the CJS build to avoid dynamic require errors when Vite resolves dagre. This is required as of the dagre v2 release. --- vite.config.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 68e67e6..d1fce6a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,9 +1,15 @@ import tailwindcss from "@tailwindcss/vite"; import { tanstackRouter } from "@tanstack/router-plugin/vite"; import react from "@vitejs/plugin-react-swc"; +import path from "node:path"; import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths"; +const dagreCjsPath = path.resolve( + process.cwd(), + "node_modules/@dagrejs/dagre/dist/dagre.cjs.js", +); + // https://vitejs.dev/config/ export default defineConfig({ base: "", @@ -32,4 +38,9 @@ export default defineConfig({ }), tsconfigPaths(), ], + resolve: { + alias: { + "@dagrejs/dagre": dagreCjsPath, + }, + }, });