From c0b7e3d1f200f93b43b83ca53ad3c803f6bcd9f3 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Tue, 14 Jul 2026 03:00:42 +0530 Subject: [PATCH] feat(package): add jotai-family dependency to enhance state management capabilities --- surfsense_web/package.json | 1 + surfsense_web/pnpm-lock.yaml | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/surfsense_web/package.json b/surfsense_web/package.json index efa04b4f6..918b25f33 100644 --- a/surfsense_web/package.json +++ b/surfsense_web/package.json @@ -111,6 +111,7 @@ "fuzzy-search": "^3.2.1", "geist": "^1.4.2", "jotai": "^2.15.1", + "jotai-family": "^1.0.2", "jotai-tanstack-query": "^0.11.0", "katex": "^0.16.28", "lenis": "^1.3.17", diff --git a/surfsense_web/pnpm-lock.yaml b/surfsense_web/pnpm-lock.yaml index 4284d944d..d93ad580d 100644 --- a/surfsense_web/pnpm-lock.yaml +++ b/surfsense_web/pnpm-lock.yaml @@ -254,6 +254,9 @@ importers: jotai: specifier: ^2.15.1 version: 2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4) + jotai-family: + specifier: ^1.0.2 + version: 1.0.2(jotai@2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)) jotai-tanstack-query: specifier: ^0.11.0 version: 0.11.0(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@19.2.4))(jotai@2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) @@ -7032,6 +7035,12 @@ packages: jose@5.10.0: resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} + jotai-family@1.0.2: + resolution: {integrity: sha512-U1aTMGxmsmz2Z8gaJD1/ljmMnsmG4/dqrcsfwGbjWV7p6boB9Vy3+75YwUpwPj7GbLNJk9O8rl1VNi8d7+6Rxw==} + engines: {node: '>=12.20.0'} + peerDependencies: + jotai: '>=2.9.0' + jotai-optics@0.4.0: resolution: {integrity: sha512-osbEt9AgS55hC4YTZDew2urXKZkaiLmLqkTS/wfW5/l0ib8bmmQ7kBXSFaosV6jDDWSp00IipITcJARFHdp42g==} peerDependencies: @@ -16336,6 +16345,10 @@ snapshots: jose@5.10.0: {} + jotai-family@1.0.2(jotai@2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)): + dependencies: + jotai: 2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4) + jotai-optics@0.4.0(jotai@2.8.4(@types/react@19.2.14)(react@19.2.4))(optics-ts@2.4.1): dependencies: jotai: 2.8.4(@types/react@19.2.14)(react@19.2.4)