diff --git a/packages/shared/package.json b/packages/shared/package.json index 026ea5a9d..da40aab12 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -33,11 +33,26 @@ "d3-format": "3.1.0", "ndarray": "1.0.19", "ndarray-ops": "1.2.2", - "react": ">=18" - }, - "optionalDependencies": { + "react": ">=18", "zustand": "4.5.4" }, + "peerDependenciesMeta": { + "d3-array": { + "optional": true + }, + "d3-format": { + "optional": true + }, + "ndarray": { + "optional": true + }, + "ndarray-ops": { + "optional": true + }, + "zustand": { + "optional": true + } + }, "devDependencies": { "@types/d3-array": "~3.2.1", "@types/d3-format": "~3.0.4", @@ -53,6 +68,7 @@ "ndarray-ops": "1.2.2", "react": "18.3.1", "typescript": "5.4.5", - "vitest": "2.0.5" + "vitest": "2.0.5", + "zustand": "4.5.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea87382c4..bccf32a82 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -575,10 +575,6 @@ importers: version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) packages/shared: - optionalDependencies: - zustand: - specifier: 4.5.4 - version: 4.5.4(@types/react@18.3.3)(react@18.3.1) devDependencies: '@types/d3-array': specifier: ~3.2.1 @@ -625,6 +621,9 @@ importers: vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + zustand: + specifier: 4.5.4 + version: 4.5.4(@types/react@18.3.3)(react@18.3.1) packages: