{ "name": "custom-zustand", "private": false, "version": "4.5.2", "description": "🐻 Bear necessities for state management in React", "main": "./index.js", "types": "./index.d.ts", "typesVersions": { "<4.0": { "esm/*": [ "ts3.4/*" ], "*": [ "ts3.4/*" ] } }, "files": [ "**" ], "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./esm/index.d.mts", "default": "./esm/index.mjs" }, "module": { "types": "./esm/index.d.ts", "default": "./esm/index.js" }, "default": { "types": "./index.d.ts", "default": "./index.js" } }, "./vanilla": { "import": { "types": "./esm/vanilla.d.mts", "default": "./esm/vanilla.mjs" }, "module": { "types": "./esm/vanilla.d.ts", "default": "./esm/vanilla.js" }, "default": { "types": "./vanilla.d.ts", "default": "./vanilla.js" } }, "./middleware": { "import": { "types": "./esm/middleware.d.mts", "default": "./esm/middleware.mjs" }, "module": { "types": "./esm/middleware.d.ts", "default": "./esm/middleware.js" }, "default": { "types": "./middleware.d.ts", "default": "./middleware.js" } }, "./middleware/immer": { "import": { "types": "./esm/middleware/immer.d.mts", "default": "./esm/middleware/immer.mjs" }, "module": { "types": "./esm/middleware/immer.d.ts", "default": "./esm/middleware/immer.js" }, "default": { "types": "./middleware/immer.d.ts", "default": "./middleware/immer.js" } }, "./shallow": { "import": { "types": "./esm/shallow.d.mts", "default": "./esm/shallow.mjs" }, "module": { "types": "./esm/shallow.d.ts", "default": "./esm/shallow.js" }, "default": { "types": "./shallow.d.ts", "default": "./shallow.js" } }, "./vanilla/shallow": { "import": { "types": "./esm/vanilla/shallow.d.mts", "default": "./esm/vanilla/shallow.mjs" }, "module": { "types": "./esm/vanilla/shallow.d.ts", "default": "./esm/vanilla/shallow.js" }, "default": { "types": "./vanilla/shallow.d.ts", "default": "./vanilla/shallow.js" } }, "./react/shallow": { "import": { "types": "./esm/react/shallow.d.mts", "default": "./esm/react/shallow.mjs" }, "module": { "types": "./esm/react/shallow.d.ts", "default": "./esm/react/shallow.js" }, "default": { "types": "./react/shallow.d.ts", "default": "./react/shallow.js" } }, "./traditional": { "import": { "types": "./esm/traditional.d.mts", "default": "./esm/traditional.mjs" }, "module": { "types": "./esm/traditional.d.ts", "default": "./esm/traditional.js" }, "default": { "types": "./traditional.d.ts", "default": "./traditional.js" } }, "./context": { "import": { "types": "./esm/context.d.mts", "default": "./esm/context.mjs" }, "module": { "types": "./esm/context.d.ts", "default": "./esm/context.js" }, "default": { "types": "./context.d.ts", "default": "./context.js" } } }, "sideEffects": false, "engines": { "node": ">=12.7.0" }, "repository": { "type": "git", "url": "git+https://github.com/pmndrs/zustand.git" }, "keywords": [ "react", "state", "manager", "management", "redux", "store" ], "author": "Paul Henschel", "contributors": [ "Jeremy Holcomb (https://github.com/JeremyRH)", "Daishi Kato (https://github.com/dai-shi)" ], "license": "MIT", "bugs": { "url": "https://github.com/pmndrs/zustand/issues" }, "homepage": "https://github.com/pmndrs/zustand", "dependencies": { "use-sync-external-store": "1.2.0" }, "peerDependencies": { "@types/react": ">=16.8", "immer": ">=9.0.6", "react": ">=16.8" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, "immer": { "optional": true }, "react": { "optional": true } }, "packageManager": "yarn@1.22.21+sha256.dbed5b7e10c552ba0e1a545c948d5473bc6c5a28ce22a8fd27e493e3e5eb6370" }