{"_id":"zustand-actions","_rev":"32-a4e5384a3498bbf1171b7a524ed6df46","name":"zustand-actions","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"zustand-actions","version":"0.1.0","_id":"zustand-actions@0.1.0","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"6c695dc256203f23909d115331346e73ac4e4ff6","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.0.tgz","fileCount":6,"integrity":"sha512-JUUkBGLKxcg7cx+Lk6clzbo237l1/778w4N9dRlNGaXM+5gryNA7H6oC0M45hCn5GOOGw/ZNfP1YSq0MU9dHSw==","signatures":[{"sig":"MEYCIQD0Nx/KoGUfkJhbU4X8NTWVtZJRfd3YxRgJ//85FKW6sQIhAIEN+CnZGAMc/pPZUhpJ8im4DhzDh1oyrwIp5qzNhxxU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f638e91674216182cf2904663f3734cf5b081521","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into actions and state","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.0_1714645532048_0.5411295345624374","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"zustand-actions","version":"0.1.1","_id":"zustand-actions@0.1.1","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"4fc143cfcb5fa8b280e625a7b6354d25494826a1","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.1.tgz","fileCount":6,"integrity":"sha512-1Yk1+R7ewGyRgqnrVc9Xf9kNS2sPGotpGXfYaqFd9rkwGPPyDNWUaKK7U+NF5i9Wh2D0eieEPyIYItqTNq94QA==","signatures":[{"sig":"MEQCIDM5Jp6ft0Xw/HAm6Q0TTheHGaesYKj1U1qypAbBKen3AiBywanMvYqrvUjZ74of53LYHaEwcQKE2Ooy1oqwXNVQvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d1a1960b11807e4ca38c929b5ead4dafd5059698","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into actions and state","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.1_1714646132154_0.3803479400357903","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"zustand-actions","version":"0.1.2","_id":"zustand-actions@0.1.2","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"1fde40cd630f6ca6f28079715993e6b7a9d262a4","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.2.tgz","fileCount":6,"integrity":"sha512-yZ3HGhr33jiVMzQogcVC5Bhilox5Za408C+fjy6TqGGfIaFjZWkVC1lSDK3yxVqNdI4SgQoPNgPti2wunUU+qA==","signatures":[{"sig":"MEQCICcWJvTH+jMA2fQ9tIUcllLaDRQPJ5gUudshl5DlQQcBAiA7KXcmBx7GFiYXuIC0LCIejnmszwiLrzQJ2hqFduaNEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56c8e6a3df882de7c1c91ceb93302e9f0c186910","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.2_1714646214236_0.7486896222426966","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"zustand-actions","version":"0.1.3","_id":"zustand-actions@0.1.3","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"e203457bc9c4f2acb8c91eaab853d5a0189a3558","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.3.tgz","fileCount":6,"integrity":"sha512-/b2ygFY6tUe1u8EJIONoOzek2T87ZtBok0XhTeV9zKtOf3MSYiVsguKeVGGBQ8BDUhz6Vk3FSQ3XgvPAJvjkIg==","signatures":[{"sig":"MEUCIB/Rs3vVLnwydITl8vOTOAFfmeJ6lQTtt0RhWGstw4LhAiEAh78QdcuZxyLzur+FXv4GXm4+DSAlsGalm7rlgykRF78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56c8e6a3df882de7c1c91ceb93302e9f0c186910","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.3_1714648113840_0.30128055131609366","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"zustand-actions","version":"0.1.4","_id":"zustand-actions@0.1.4","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"f4a8a56b301e5c387ef12bc80daad4f30ab03c37","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.4.tgz","fileCount":6,"integrity":"sha512-+nkMQZYztdjzq2inoD3eJ+0dJOlCw/m6oFWrCWYH4/nQrRBhK36aZWwcV52XWVVNZM/9Cx/hfA31XkpY9G9blg==","signatures":[{"sig":"MEUCIHoMIlKrdau+W2js0qiFm76CaRFvU9o+RM5lbn0H3YQyAiEAm1NzQQpjQnwgPHNCOzqBuE6kRwCsFwyHOSZq3u/Z+YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6846b5e747c0e6f4ed802bbf175497ee844135bc","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.4_1714648216235_0.7024635403304711","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"zustand-actions","version":"0.1.5","_id":"zustand-actions@0.1.5","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"bf7f6f28dae9f9eeafa941e83e65db44f5cbd3ff","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.5.tgz","fileCount":6,"integrity":"sha512-LTrPIYFSTzxXleMun0WPwQxrs8xyPCTKdGmbl4jzw3frD0rVlBrqy4FGCgDPx1UYOvwcpRvsr5aGPyR4Vh3xPA==","signatures":[{"sig":"MEUCIBW85UavVOKmjSyEZ2Lp8EXL/kerZZR+Vws7MVkEcnoiAiEAz69NKw7PSvMuxMo/+fHJ5gbzPHmf3NRzLyegLIX/9Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"32eac01d25bddd28879dd1e32af7aa6ddd35b80c","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.5_1714649753504_0.6842870943819597","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"zustand-actions","version":"0.1.6","_id":"zustand-actions@0.1.6","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"c0e86ee883abcb83f0af51a58a527064a404e739","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.6.tgz","fileCount":6,"integrity":"sha512-l/292mJS/fTiLlOn29jJjCYEAB2NV6QWRAMtUDoa7TRgRAS+TVTyk/1DogwYXJUYosO/NpQt9mt9/0E08ARxnw==","signatures":[{"sig":"MEYCIQDzjvY+glk6aFxD7ac2cr19AwCoOWW7xA2649YDlRp3yAIhAOWocAOJoxoRVq0syfmMq1ICKWvK4N0xzN34Wz35+Bw/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f571a6e566ad6d46a4c8bf1c2bb4be10ce6882ca","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.6_1714650308209_0.6500868207092978","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"zustand-actions","version":"0.1.7","_id":"zustand-actions@0.1.7","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"6c659db4fbfbee48106bbc3b0939dde245cea43f","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.7.tgz","fileCount":6,"integrity":"sha512-JMBQlDHLfEk45mp77ajyLW/2X9VVGdXvnGqTGPOYZz3xZjgrcwf0pVaTiG/xdFaUQ4YER1St3/iddifaDg/t8g==","signatures":[{"sig":"MEUCIHqG2X6B9hCyEJqxxW+qj0aOwkhWcUJZsng3bwJklVPuAiEA2m06DRHnbVtTVhQ+RszvziCnw9nT7fmalfeSi+5fMyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f571a6e566ad6d46a4c8bf1c2bb4be10ce6882ca","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.7_1714651351766_0.013444719728024745","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"zustand-actions","version":"0.1.8","_id":"zustand-actions@0.1.8","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"d1152454fec5d521dd9dba83cece60631fa66f85","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.8.tgz","fileCount":6,"integrity":"sha512-3WZxYeWWICUXQDSGRU0gL7rnYn4t5W/cDgHhClWMtRw7bnW6rdnmGXoC7BkD7lNYcyTPCbLNIsHB2Li+Ys9DNg==","signatures":[{"sig":"MEUCIQDIkdMXsS7MS1/gopzzbpROep9TpbyAYxbQy/vm43/NaQIgSPAjmcRE7tJi87GG+PJTp/bw6amJqkSHCeIK9kEpNfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c145c8c251269e784b31d5e4490c5a4b9f3c54e9","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.8_1714651663995_0.9560326174189309","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"zustand-actions","version":"0.1.9","_id":"zustand-actions@0.1.9","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"12d2db7463212b117f2be89d13c21a271cac2448","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.9.tgz","fileCount":6,"integrity":"sha512-o9rLPdmDCNSalFtQydaF5XJFpZxr3anibhGZhwEVv1ze6GXOIWCDngymIhBSTGiNcCT653rUjhUqCca+kEutNQ==","signatures":[{"sig":"MEYCIQCVRCFftD9dZ7dnK+E8vYxqFxVzcp5OUEcCp3uvQy8ycAIhAMPOm4FpW6X4WGRb8UZxZu0K+/yeTh+Da0N41vRDK0Fi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e706d07c436d203ea26163fb64292cbac0b92f6","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.9_1714726689262_0.6818119979214325","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"zustand-actions","version":"0.1.10","_id":"zustand-actions@0.1.10","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"9fcb4ce4a6a04e146fcfe9d4024c80d4030b68e9","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.10.tgz","fileCount":6,"integrity":"sha512-jxqmv8oN/YfZ1519AESS8grsjutoPhpPjZQOIj1NhZUiGXU9tF3Q1ZdcoSBeoMl0VnG48ivVEBFgiDGST+w/rA==","signatures":[{"sig":"MEUCIC28pm5oX72DCv79DZ6EbAOef4cNoZTbHJnffnyGlANEAiEA+q0TC8Vrc5qvEf8pybSPIDdsh3U5znCQSwdP+w0rt7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e706d07c436d203ea26163fb64292cbac0b92f6","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.10_1714727402843_0.532771916809746","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"zustand-actions","version":"0.1.11","_id":"zustand-actions@0.1.11","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"b95a11f9cc135d5d42a8b6138b2ff4db3609e8d2","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.11.tgz","fileCount":6,"integrity":"sha512-7qSEGuHD+4yCKahcGd+q/4fagU1xPqcHWHopxw5VFA+QdNEPRGI7QZJ2X2hQN0r6hHaZBBExeH6FsNF336BnDg==","signatures":[{"sig":"MEUCICKQqboNHGRaMZGYvwllD1CRa+NIT9z5OroQ96i3Td7FAiEA5WtY66Nqpd5eoQZ3gq83qEHTFlszAJNEBjfurQhwRHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"106190331008d0467c72d3620e8661742b79112c","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.11_1715367445305_0.1818942988938248","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"zustand-actions","version":"0.1.12","_id":"zustand-actions@0.1.12","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"74dc71b57388ed0e835e647a206382f37962424b","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.12.tgz","fileCount":6,"integrity":"sha512-9PHeCV/y1S7uKa4c6EBOyulvvK8ktpchZ6L2jkZW3C4S+2iifZ2SHQUpROyE2rbMQiGgX+Pq68+5QHHFEHQkwg==","signatures":[{"sig":"MEUCIQDaJ6031acj4vb9oJyMHcjJ25UhZixGo642Yiif5sVq2gIgNr7ioSBa7wGzAbONgs5s81umTVRNoa5sVA/RNZtLVrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"106190331008d0467c72d3620e8661742b79112c","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.12_1715368682743_0.46291493347337576","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"zustand-actions","version":"0.1.13","_id":"zustand-actions@0.1.13","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"aa9594e0b6b25626ef40123e13bfdf7f60f6c928","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.13.tgz","fileCount":6,"integrity":"sha512-zNdZunkLF1WGeO9F8ppgaIwTi3RZ1RkPAb6pcKUJbRu2IuoPacIoVNTkthQCJhB4nyCZf1YM4D9d/MvbZ/MUJA==","signatures":[{"sig":"MEYCIQCkUASOmRRse8fS38vihfaokPH53F/2b99hhsPgE0MQCQIhAKosfy8BBdb4Fk6I7XTB8I2mgR4RhMUdZ1OUOtgV0Oxp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"106190331008d0467c72d3620e8661742b79112c","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.3.3","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.4.0","@typescript-eslint/eslint-plugin":"7.4.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.13_1715374287982_0.7334701710769251","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"zustand-actions","version":"0.1.14","_id":"zustand-actions@0.1.14","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"17e39c0330eca3b1d4651867fa6c5581030ed4e7","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.14.tgz","fileCount":6,"integrity":"sha512-+9T4sqh818aLQEoiK2ueONU3HgygFMQrFC2oRlUgopzdIiC20EIOVAITFuv8zvqnuifKi+UbWEfJUI1P2OM6kA==","signatures":[{"sig":"MEUCICuTc6VVMc10h/R+s8hHYPzT9UkYITG7fBy4Mt+thUUYAiEAz97ubLYEJp7iWIbF55JUWqTJOOX7AXA/bsmL6OvjLjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"54b07b24246b16050da0f9d3432c469f1080fd4c","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.4.5","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.7.0","@typescript-eslint/eslint-plugin":"7.7.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.14_1715377880398_0.9131352268475101","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"zustand-actions","version":"0.1.15","_id":"zustand-actions@0.1.15","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"327783ca8955280002d71dc9dff7fa191dacbe22","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.15.tgz","fileCount":6,"integrity":"sha512-vw7ofyt+yVV+3Yb5FULr5F/Ee/J2JpBrqlgYvcukja7Cz2yDy7Kc17ptSJgiHaaZR5UkOfvikEQvkIwEGHNDIg==","signatures":[{"sig":"MEYCIQCuFqTTjlwl0Dk/bPExATOUtbn+eLHMQ5zzfyF3NzR9DQIhAPUy6qOlr0DspVMTVvOiZPlM0VH6LrSy+Krq4b278Zc0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"91a0de264185c3c186505451f5e8a5ec95871e65","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.7","eslint":"8.57.0","prettier":"3.2.5","typescript":"5.4.5","@types/node":"^20.12.7","vite-plugin-dts":"3.8.2","vite-plugin-linter":"2.1.1","eslint-plugin-jsdoc":"48.2.2","vite-tsconfig-paths":"4.3.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.7.0","@typescript-eslint/eslint-plugin":"7.7.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.15_1715377941693_0.9018397215703888","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"zustand-actions","version":"0.1.16","_id":"zustand-actions@0.1.16","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"e2bbce8fee79dee2ac5278f84e3de6766437f3e0","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.16.tgz","fileCount":6,"integrity":"sha512-8OtgbkdbHSHWGOo7mnPRvuh5GaxCYSoFSS01xPUC1zlYzr2Aj5qan/EcELZuBHHPRc2H2T17a1flUmIMCAyBug==","signatures":[{"sig":"MEUCIFHpyKnroyw7dOQ5YbnZdjfSjCyzFiTgqqjktKOdkGWfAiEAseIroIVBh8J5hY6QghMPGz5b9yuXMZ2MltgdEUoxtFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"adac1211bd5245e247b3f69931091e6947f1a6cd","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.16_1715547163520_0.07577814019875295","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"zustand-actions","version":"0.1.17","_id":"zustand-actions@0.1.17","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"2705c0d3980b1c820a78500304b1e98d9d0c6a9f","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.17.tgz","fileCount":6,"integrity":"sha512-3RV220RdMwqO/rfMj4wI0pgembG8eWGMVBYsYy2i7cx7qhYK2ZzO14ch/K23iXCSRo5Tx6doU6zrW0oKqskV0w==","signatures":[{"sig":"MEUCIFetXAFb6E0Dfe10XsOO9mWsEv7nDMZpQMtk6Gso1sqbAiEAicZcDed2EvOB4MuPDq5CvjbKuCJKXvgifyvqLKpNhjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f66273e8249c6dc4830bc73691c4df3f2041c9d0","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.17_1715682473291_0.8895500654961441","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"zustand-actions","version":"0.1.18","_id":"zustand-actions@0.1.18","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"4479c37462dbe01644f31025032b0ef7acba8075","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.18.tgz","fileCount":6,"integrity":"sha512-JbNd3OXDMP8USc6ytbGb6+GxF7r7hd40jMWhq5LJzgI7BZ2F48vrQz4VG+XXl43Qctd0r9cxsR5Gt8CBZnrM1g==","signatures":[{"sig":"MEYCIQDnL6hG/Vkk02MvO4QHzwKVPVo4dvK1IB0e0vnqiFzX5gIhAKKUCyrGDbO+Roua601Qy2DvEeGXkllCPxrz6zGG0/uY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"808300c6981a57130f2b8a91674d158624e7c2a4","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.18_1715683670293_0.1781954537029189","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"zustand-actions","version":"0.1.19","_id":"zustand-actions@0.1.19","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"6b626a99ec330070323cec8be4a01cdb2e65712e","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.19.tgz","fileCount":6,"integrity":"sha512-5qLDNkmUlQH4gpcv0QgquEx0AzUdqG8b4N4LOGY7/HMD58d0KOoLXXIBtRBIVF/OtNj6hV4Osch/JXkknvgybg==","signatures":[{"sig":"MEUCIQDn9upgKK674Fv6HoA+Jz+M97PwAr0RcUcI8EIauQgwYwIgKYX7yCBxY6D27gUvUjSQ+7z+7Bj8TQgQ7w2LTbNSj7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"150875fed234d6f6462abf8845a8880d622e3807","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.19_1716194158654_0.9335351968782784","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"zustand-actions","version":"0.1.20","_id":"zustand-actions@0.1.20","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"431efb18a1c20c3005791c3500b16e89cbbcc1fe","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.20.tgz","fileCount":6,"integrity":"sha512-R+Cf+/Nw6n8z9Ez8LrifNwbZnKlO8mYU/REOPPyRPL9ShRsslrBhC/AoPWFI9Dfifvk/67lr3EgQWuCa9wglMw==","signatures":[{"sig":"MEUCIQCpGJDWh9QnEOojIncv37CYQWscrWgOHY46ojr1Y5kXnAIgSKlsrkFuKyE1Dhrma76f/2HvF6zaX/wOFgKVoC2R3TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b981647c5085e778c6737a4bb5719942b037c275","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.20_1716203609110_0.6852838794964606","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"zustand-actions","version":"0.1.21","_id":"zustand-actions@0.1.21","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"c2b0de13b17b72b1f66e2fe6c7bd685f1e88fdef","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.21.tgz","fileCount":6,"integrity":"sha512-pEWjA7d/bBb7vjXPaFJ5opXSxN8mlDEfQxArL9JqZzbOyylr5hXehK1Hm4oCduijW9F3f2PDCgIHDIgn7YCtQw==","signatures":[{"sig":"MEQCIGcJmV+EX0rr+1RkYky+2IrMyY6EOq0igWl5mPsXFJYHAiAlSB4WZY6hZTbWmPMrQrz2HrM5cj+wVAc8g0SYW8aMnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3617b0ebbd342162702675ccbe9809025e342b20","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.21_1716204042862_0.10074159368832492","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"zustand-actions","version":"0.1.22","_id":"zustand-actions@0.1.22","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"35d022166bdeb286a09588c8fd1921614df7ea70","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.22.tgz","fileCount":6,"integrity":"sha512-q+lUqKBG8FPaAct2fisYbqis4Q0PfBHk0DVw7f6x4XTl+pDQz+M97VYzLmiALsAuhuU+oqHAvHQtHX8Y2ExwPQ==","signatures":[{"sig":"MEUCIQDA2PmJTxvL1jeyBMntCd3bLd/ydnRBXS+pwWiLCzZu7AIgLmJTgo66j4pPiVjaAU3LwYIz7tC0yA4o7ZntO/qyrSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3617b0ebbd342162702675ccbe9809025e342b20","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.22_1716204212238_0.9672020547679228","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"zustand-actions","version":"0.1.23","_id":"zustand-actions@0.1.23","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"0b7c5b18183d46c7905755112191a777ce24e34d","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.23.tgz","fileCount":6,"integrity":"sha512-1CZbRBjvzpYAHBn8mwLdjX50KLJCvE5WnbcvAR0cSglXG+TxJfrUmX54zN+0kYCOXLSdXeohDzdvQc9PibKHkw==","signatures":[{"sig":"MEUCIDoTscGuL7MU3mq5yyM2YzP1rnxhF4vgltMk2XjXSpXpAiEArTvZg/DA+CsSoi9DPAx1WQKU9mere0Z9Kih3Dpa1l/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22a3a1cfc30c1f26b69479baefba24b45dec53df","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.23_1721036689758_0.8913240923309036","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"zustand-actions","version":"0.1.24","_id":"zustand-actions@0.1.24","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"68229981118a60ec24b3e4dbd8904cfaea01fc08","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.24.tgz","fileCount":6,"integrity":"sha512-XHI0ESrT6UbzrV4EfIgMe25LEMDEelkWzTn2sQb2yl+jbfnKtxCUe/ij2TNwF24wP5fohE95oYcp2qX3RyUNiQ==","signatures":[{"sig":"MEQCIB23lJbXDO+OZ4kXQjIrxXAA3LkZ7KbrtG3srl/u0W+RAiANu5O87YJrM8QHutP61uGPTKg/XEz0uHX/sc1dSPG60Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22a3a1cfc30c1f26b69479baefba24b45dec53df","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.10","tslib":"2.6.2","@eslint/js":"8.57.0","typescript":"5.4.5","@types/node":"20.12.11","vite-plugin-dts":"3.9.1","typescript-eslint":"7.8.0","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"4.3.2","eslint-plugin-import-x":"0.5.0","@stylistic/eslint-plugin":"2.1.0","eslint-plugin-simple-import-sort":"12.1.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.24_1721912904553_0.4824810492862168","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"zustand-actions","version":"0.1.25","_id":"zustand-actions@0.1.25","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"5c7720886b037c06d1b2f429b69bffed1d48eba1","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-0.1.25.tgz","fileCount":6,"integrity":"sha512-QHgeWMjXVQIENvgfcS2hbtj8j9JoD/QutMbNZJiGa8YYrlazlM42UfmAmnB9M0nUOGUNNrXdljaEKcwRoLkv8w==","signatures":[{"sig":"MEUCIBpeCbqPx7/hdk4ggtzH7tU15nkKdVxZctnAAeNR+wE7AiEA52cH7TFzNDiYfkz6JxqXhNjxcEXN2lGUa+BwPC7MRqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3566017cf7263943a0252a0ba6937bed76a67ab2","private":false,"scripts":{"lint":"eslint . --ext ts --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_npmVersion":"10.1.0","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"20.8.0","dependencies":{"zustand":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","vite":"5.4.9","eslint":"8.57.1","typescript":"5.4.5","vite-plugin-dts":"4.2.4","vite-plugin-linter":"2.1.1","vite-tsconfig-paths":"5.0.1","eslint-plugin-import-x":"4.3.1","@typescript-eslint/parser":"8.8.1","@stylistic/eslint-plugin-js":"2.9.0","@stylistic/eslint-plugin-ts":"2.9.0","@stylistic/eslint-plugin-jsx":"2.9.0","@stylistic/eslint-plugin-plus":"2.9.0","@typescript-eslint/eslint-plugin":"8.8.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_0.1.25_1729586325088_0.6847335858399151","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zustand-actions","version":"1.0.0","_id":"zustand-actions@1.0.0","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"homepage":"https://github.com/freehour/zustand-actions#readme","bugs":{"url":"https://github.com/freehour/zustand-actions/issues"},"dist":{"shasum":"fe8914b90a9dd7b521e9a9a1da1161ecd47ec543","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.0.0.tgz","fileCount":6,"integrity":"sha512-C0EQm5R23TcUp5RJJMicnw/hl49oNlI7XrJpyM/OmWdKNooyAjmJNqu1krb+p1qRKpkjyKRKPDCNqrD51p3OhA==","signatures":[{"sig":"MEQCIH6ccvso3Vr/O9xGMMiRSLx/Fk8zItaU7ndlm3T0j5VRAiB0k/wE0rgGz08EWzGmENaCbpGdiBjYW6useiMcqY5HgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0658d370bef3f991e767b4a3d0f7a4bf6fcde3c6","private":false,"scripts":{"lint":"eslint . --ext ts","build":"bun run lint && tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"repository":{"url":"git+https://github.com/freehour/zustand-actions.git","type":"git"},"_npmVersion":"11.6.2","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"25.0.0","dependencies":{"immer":"^10.2.0","zustand":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^7.2.2","eslint":"8.57.1","bun-types":"^1.3.1","typescript":"^5.9.3","vite-plugin-dts":"^4.5.4","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import-x":"4.4.3","@typescript-eslint/parser":"8.14.0","@stylistic/eslint-plugin-js":"2.10.1","@stylistic/eslint-plugin-ts":"2.10.1","@stylistic/eslint-plugin-plus":"2.10.1","@typescript-eslint/eslint-plugin":"8.14.0","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_1.0.0_1762569061951_0.4971240583721521","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"zustand-actions","version":"1.0.1","_id":"zustand-actions@1.0.1","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"homepage":"https://github.com/freehour/zustand-actions#readme","bugs":{"url":"https://github.com/freehour/zustand-actions/issues"},"dist":{"shasum":"2e11a38506de2406ce8a123fee6deeb05fabe4e5","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.0.1.tgz","fileCount":6,"integrity":"sha512-A9vLGhYT9CA4kbfPeoANqwfllCvLyejdInyh2Rxzoy66AgyCrY4lcUSD2YQh/GIVo+w7rp9bcgezo0y7pB7arw==","signatures":[{"sig":"MEYCIQDfjzhuCtksvFHZ84pKnyzrTIBI0Xk34i+hsEn6u+oCjwIhAPbqPWw04NNS6VzKwHDd+CfqfBDLEJnJKJnBnZ3P8rlI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"991492e2f7b4a64547df4883d34b4afa24198530","private":false,"scripts":{"lint":"eslint . --ext ts","build":"bun run lint && tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"repository":{"url":"git+https://github.com/freehour/zustand-actions.git","type":"git"},"_npmVersion":"11.6.2","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"25.0.0","dependencies":{"immer":"^10.2.0","zustand":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","vite":"^7.2.2","eslint":"8.57.1","bun-types":"^1.3.1","typescript":"^5.9.3","vite-plugin-dts":"^4.5.4","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import-x":"4.4.3","@typescript-eslint/parser":"8.14.0","@stylistic/eslint-plugin-js":"2.10.1","@stylistic/eslint-plugin-ts":"2.10.1","@stylistic/eslint-plugin-plus":"2.10.1","@typescript-eslint/eslint-plugin":"8.14.0","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_1.0.1_1762569447087_0.5925516900241683","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"zustand-actions","version":"1.1.0","_id":"zustand-actions@1.1.0","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"4c3bc1ac53d4e35c47a0146c33a418beb3308b6d","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.1.0.tgz","fileCount":6,"integrity":"sha512-kLfSPjre3gvv2gMzkzWv+f99WNMtAlIYx/DDC6c0nxE5eCOlFKSFd5rAtTVm+NaQAQhrrIjB9cj+SU1rFjyAyw==","signatures":[{"sig":"MEUCIFO2WhR5AVAqXhHRryAFwJ/Xd1AZZ9idBU1+dbAI9qc7AiEAgvUC90kfuXiw35Tfxy1XXKrW7W2Tr5J+TT+xD+uABKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4c3bc1ac53d4e35c47a0146c33a418beb3308b6d","private":false,"scripts":{"lint":"eslint ./lib --ext ts","build":"bun run lint && tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_integrity":"sha512-kLfSPjre3gvv2gMzkzWv+f99WNMtAlIYx/DDC6c0nxE5eCOlFKSFd5rAtTVm+NaQAQhrrIjB9cj+SU1rFjyAyw==","repository":{"url":"git+https://github.com/freehour/zustand-actions.git","type":"git"},"_npmVersion":"10.8.3","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"24.3.0","dependencies":{"immer":"^11.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","vite":"^8.1.0","eslint":"9.39.4","zustand":"^5.0.14","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@freehour/eslint-rules":"^1.0.19"},"peerDependencies":{"zustand":"^5.0.14"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_1.1.0_1782635807471_0.7585993498940355","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"zustand-actions","version":"1.2.0","_id":"zustand-actions@1.2.0","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"79a63ae3037fb7f39d69034a28480e8cede86ab9","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.2.0.tgz","fileCount":6,"integrity":"sha512-jBcoYuIMZqsp8tRLNEJ1tOY3RRtO9SOfdXKGVpScDseUK6Q8YoArKoccWFL+o/X2irbIm0cE674lUjKS8uIPsQ==","signatures":[{"sig":"MEQCICnDKHWWxAJJydAxuxK8kpWa18hDtWpe4ra7aw5yCLP7AiAI9Wwt3H6Y0LWcugeXefr3ChOlxWB70alGElCHK1aolA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"79a63ae3037fb7f39d69034a28480e8cede86ab9","private":false,"scripts":{"lint":"eslint ./lib --ext ts","build":"bun run lint && tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_integrity":"sha512-jBcoYuIMZqsp8tRLNEJ1tOY3RRtO9SOfdXKGVpScDseUK6Q8YoArKoccWFL+o/X2irbIm0cE674lUjKS8uIPsQ==","repository":{"url":"git+https://github.com/freehour/zustand-actions.git","type":"git"},"_npmVersion":"10.8.3","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"24.3.0","dependencies":{"immer":"^11.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","vite":"^8.1.0","eslint":"9.39.4","zustand":"^5.0.14","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@freehour/eslint-rules":"^1.0.19"},"peerDependencies":{"zustand":"^5.0.14"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_1.2.0_1782709509445_0.29545162572069295","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"zustand-actions","version":"1.3.0","_id":"zustand-actions@1.3.0","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"dist":{"shasum":"2891a46fa030d051b05b81fde19f35478477a21d","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.3.0.tgz","fileCount":6,"integrity":"sha512-3Zhqms9GxsVT8akdvao/puZvGvgmihsER6V76qU9HOFlUgjvthdQfVMdtDWjMO703cmqQdiOFIpNTDo6t7ueDQ==","signatures":[{"sig":"MEUCIEGu7yMMFjfhxSi2IdMt8ObXTXKOaKy654PYReqCJB9WAiEAlNnFZxoDMacN+26F3/6vCAX2xgZG+gwT+p+HVX2DWEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2891a46fa030d051b05b81fde19f35478477a21d","private":false,"scripts":{"lint":"eslint ./lib --ext ts","build":"bun run lint && tsc && vite build"},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"_integrity":"sha512-3Zhqms9GxsVT8akdvao/puZvGvgmihsER6V76qU9HOFlUgjvthdQfVMdtDWjMO703cmqQdiOFIpNTDo6t7ueDQ==","repository":{"url":"git+https://github.com/freehour/zustand-actions.git","type":"git"},"_npmVersion":"10.8.3","description":"Split your Zustand store into state and actions","directories":{},"_nodeVersion":"24.3.0","dependencies":{"immer":"^11.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","vite":"^8.1.0","eslint":"9.39.4","zustand":"^5.0.14","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@freehour/eslint-rules":"^1.0.19"},"peerDependencies":{"zustand":"^5.0.14"},"_npmOperationalInternal":{"tmp":"tmp/zustand-actions_1.3.0_1783503987774_0.869321055588089","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"zustand-actions","description":"Split your Zustand store into state and actions","private":false,"version":"1.3.1","type":"module","repository":{"type":"git","url":"git+https://github.com/freehour/zustand-actions.git"},"scripts":{"lint":"eslint ./lib --ext ts","build":"bun run lint && tsc && vite build"},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"immer":"^11.1.8"},"peerDependencies":{"zustand":"^5.0.14"},"devDependencies":{"zustand":"^5.0.14","@freehour/eslint-rules":"^1.0.19","eslint":"9.39.4","ajv":"^8.20.0","typescript":"^6.0.3","vite":"^8.1.0","vite-plugin-dts":"^4.5.4"},"_id":"zustand-actions@1.3.1","_integrity":"sha512-KmAxTE6sUbWUVj8eF2XiW60TPzcEHjGgrkubhmB90vybva9+i7jx3L+8zvX6jbsboO2iU18XF/dbMstQDuxY0g==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"ec7748487ac80f21828ef397bbf5c8086f480de5","dist":{"integrity":"sha512-KmAxTE6sUbWUVj8eF2XiW60TPzcEHjGgrkubhmB90vybva9+i7jx3L+8zvX6jbsboO2iU18XF/dbMstQDuxY0g==","shasum":"ec7748487ac80f21828ef397bbf5c8086f480de5","tarball":"https://registry.npmjs.org/zustand-actions/-/zustand-actions-1.3.1.tgz","fileCount":6,"unpackedSize":10953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID796VuqOnUxBygz83KI3KATL6iqsah6GrHP0OH2XEkcAiBZNq36WvpkXwAWaZ3ipVWlezxoR/Pt+DVkdS3wa26lYQ=="}]},"_npmUser":{"name":"freehour","email":"KA1@posteo.de"},"directories":{},"maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zustand-actions_1.3.1_1783507766812_0.7771888156350637"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-02T10:25:32.047Z","modified":"2026-07-08T10:49:27.064Z","0.1.0":"2024-05-02T10:25:32.194Z","0.1.1":"2024-05-02T10:35:32.319Z","0.1.2":"2024-05-02T10:36:54.398Z","0.1.3":"2024-05-02T11:08:34.076Z","0.1.4":"2024-05-02T11:10:16.394Z","0.1.5":"2024-05-02T11:35:53.683Z","0.1.6":"2024-05-02T11:45:08.376Z","0.1.7":"2024-05-02T12:02:32.030Z","0.1.8":"2024-05-02T12:07:44.221Z","0.1.9":"2024-05-03T08:58:09.407Z","0.1.10":"2024-05-03T09:10:03.065Z","0.1.11":"2024-05-10T18:57:25.446Z","0.1.12":"2024-05-10T19:18:02.884Z","0.1.13":"2024-05-10T20:51:28.132Z","0.1.14":"2024-05-10T21:51:20.581Z","0.1.15":"2024-05-10T21:52:21.901Z","0.1.16":"2024-05-12T20:52:43.678Z","0.1.17":"2024-05-14T10:27:53.425Z","0.1.18":"2024-05-14T10:47:50.433Z","0.1.19":"2024-05-20T08:35:58.849Z","0.1.20":"2024-05-20T11:13:29.276Z","0.1.21":"2024-05-20T11:20:42.991Z","0.1.22":"2024-05-20T11:23:32.383Z","0.1.23":"2024-07-15T09:44:49.941Z","0.1.24":"2024-07-25T13:08:24.736Z","0.1.25":"2024-10-22T08:38:45.322Z","1.0.0":"2025-11-08T02:31:02.158Z","1.0.1":"2025-11-08T02:37:27.272Z","1.1.0":"2026-06-28T08:36:47.603Z","1.2.0":"2026-06-29T05:05:09.626Z","1.3.0":"2026-07-08T09:46:27.900Z","1.3.1":"2026-07-08T10:49:26.957Z"},"repository":{"type":"git","url":"git+https://github.com/freehour/zustand-actions.git"},"description":"Split your Zustand store into state and actions","maintainers":[{"name":"freehour","email":"KA1@posteo.de"}],"readme":"# zustand-actions\n\nSplit a _zustand_ store into state and actions while keeping encapsulation.\n\n```typescript\nimport { create } from 'zustand';\nimport { withActions } from 'zustand-actions';\n\ninterface CounterState {\n    count: number;\n}\n\nconst useCounter = create<CounterState>()(\n    withActions(\n        draft => ({\n            increment: () => {\n                draft.count++;\n            },\n            decrement: () => {\n                draft.count--;\n            },\n        }),\n        () => ({\n            count: 0,\n        }),\n    ),\n);\n\n// call actions directly on the store\nuseCounter.actions.increment();\nuseCounter.actions.decrement();\n\n// batch actions together with `updateState`\nuseCounter.updateState((actions, draft) => {\n    draft.count = 0;\n    for (let i = 0; i < 10; i++) {\n        actions.increment();\n    }\n    for (let i = 0; i < 5; i++) {\n        actions.decrement();\n    }\n}\n\n// subscribe to state changes with selectors\nuseCounter(state => state.count);\n```\n\n## Installation\n\n### npm\n\n```bash\nnpm install zustand-actions\n```\n\n### bun\n\n```bash\nbun install zustand-actions\n```\n\n## Motivation\n\nA common pattern in _zustand_ is to split the store into state and actions.\n\nA simple way to achieve this is to define actions at module level, see: [Practice with no store actions](https://docs.pmnd.rs/zustand/guides/practice-with-no-store-actions)\n\nOr if you prefer to colocate your actions with the state, define them under a separate key and provide a custom hook to access them.\n\n```typescript\nimport { type StateCreator, create } from 'zustand';\n\ninterface Counter {\n    count: number;\n    actions: {\n        increment: () => void;\n        decrement: () => void;\n    };\n}\n\nconst useCounter = create<Counter>()(set => ({\n    count: 0,\n    actions: {\n        increment: () => set(state => ({ count: state.count + 1 })),\n        decrement: () => set(state => ({ count: state.count - 1 })),\n    },\n}));\n\nconst useCounterActions = useCounter(state => state.actions);\n\n// this is fine (assuming the 'actions' don't change), no selector needed\nconst { increment } = useCounterActions;\n```\n\nThis has some drawbacks:\n\n-   You need to write a separate hook for your actions\n-   Actions are still part of the state, so they can be changed via `setState`.\n\n## Middlewares to the rescue\n\n_zustand-actions_ provides a middleware `withActions` to split the store into _State_ and _Actions_.\nThe `setState` and `getState` functions are restricted to the _State_ type.\n\nAdditionally, the `StoreApi` provides a property `actions` to access the actions directly, no custom hook needed.\nTo batch actions together, you can use the `updateState` function receiving the actions and draft as input.\n\n## Actions\n\nActions are defined as functions of an immer `Draft<State>` that can be used to mutate the state directly without manually merging nested states.\n\n## Combine with other middlewares\n\n'zustand-actions' can be combined with other middlewares, for example `zustand-computed` to define computed properties.\n\n```typescript\nimport { create } from 'zustand';\nimport { withActions } from 'zustand-actions';\nimport { createComputed } from 'zustand-computed';\n\ninterface ComputedCounterState {\n    squareCount: number;\n}\n\nconst computed = createComputed<CounterState, ComputedCounterState>(\n    (state) => ({\n        squareCount: state.count ** 2,\n    }),\n);\n\nconst useCounter = create<CounterState>()(\n    withActions(\n        draft => ({\n            increment: () => {\n                draft.count++;\n            },\n            decrement: () => {\n                draft.count--;\n            },\n        }),\n        computed(() => ({\n            count: 0,\n        })),\n    ),\n);\n```\n","readmeFilename":"README.md"}