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", 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, + }, + }, });