diff --git a/package-lock.json b/package-lock.json index efa8677ad..cb7a8e5d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "universal-base64url": "^1.1.0", "use-image": "^1.1.1", "uuid": "^10.0.0", - "zustand": "^4.5.5" + "zustand": "^5.0.0" }, "bin": { "widget": "bin/widget.js" @@ -13568,6 +13568,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "optional": true, + "peer": true, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -14161,19 +14163,17 @@ } }, "node_modules/zustand": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.5.tgz", - "integrity": "sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==", - "dependencies": { - "use-sync-external-store": "1.2.2" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.0.tgz", + "integrity": "sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==", "engines": { - "node": ">=12.7.0" + "node": ">=12.20.0" }, "peerDependencies": { - "@types/react": ">=16.8", + "@types/react": ">=18.0.0", "immer": ">=9.0.6", - "react": ">=16.8" + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" }, "peerDependenciesMeta": { "@types/react": { @@ -14184,6 +14184,9 @@ }, "react": { "optional": true + }, + "use-sync-external-store": { + "optional": true } } } diff --git a/package.json b/package.json index 0f94b6987..45a8ce863 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "universal-base64url": "^1.1.0", "use-image": "^1.1.1", "uuid": "^10.0.0", - "zustand": "^4.5.5" + "zustand": "^5.0.0" }, "devDependencies": { "@absinthe/socket": "^0.2.1",