{"_id":"jotai-effect","_rev":"55-69a682b3b082e4670f90e4f9814e0c11","name":"jotai-effect","dist-tags":{"latest":"2.4.1"},"versions":{"0.0.0":{"name":"jotai-effect","version":"0.0.0","_id":"jotai-effect@0.0.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"}],"dist":{"shasum":"d722b2ee1a4bf2c89de5db80993a12c2f771e5fd","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.0.0.tgz","fileCount":1,"integrity":"sha512-qbrVsRvDGTYH4qSTlCQjs5/7DlGxYXLYJyTdX0iQlQ/nBWsoMvgglBW5ofwJroJ8Fx+msRtRo/WYg/1FNTjcFQ==","signatures":[{"sig":"MEMCH373RmpxttXKSolTXq9yRlemnk86sDIaHIP/hnOlSa0CIHh5JuGKyoqCJsbXv9QlGal/tPqc8YtSrkmy1c7swW01","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.0.0_1696555822348_0.3649639688266353","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"jotai-effect","version":"0.1.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.1.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"4a9c48469fa4fa98a6143f7494681d0903386b91","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.1.0.tgz","fileCount":13,"integrity":"sha512-l8HOfnmD+g+UJMO5VDm4isuFh/weeOGR9C7v3AZAtIVn140fb6gtTWZTG7mbxgBXVHemJdS+PDyK9llZwFHyIg==","signatures":[{"sig":"MEUCIAji6G/Q/9AEAPDfyDVVLhuAi9ZAMV1B47fgg3SWViCUAiEA5sG2DnG3EZb5C+deKQnsGT3Lzyjo0ZgZjSQwJ10NykY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26006},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"0b6fa0ef5359820f50c7a3e116f84a8cd3232b31","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.8.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.4.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.1.0_1697065649071_0.5101159787118559","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"jotai-effect","version":"0.2.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.2.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"dc6edd517c76a54c5b6c4a143e1bdc10e52cbf80","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.2.0.tgz","fileCount":13,"integrity":"sha512-dh/gegeLM7z/WZ7gylhSPbSIPLBY+RFw0VbK86FIEWz6fNqQvo77xUKincXP/fD1AuMUs6yLJzMoMpkL0Uf+Ng==","signatures":[{"sig":"MEUCIQDED5HnaVa03eGGQLM+6k7Mv+/E04Ys2k33ZaY+DNGsAgIgVUApC+bBR/L5ZfN3TFfk5V5UATbZvJnic9xPUy7bpJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27731},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"b3a9b3452a12b3868d38979def5ed397fea44e2e","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.8.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.4.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.2.0_1697590684751_0.4876162661035168","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"jotai-effect","version":"0.2.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.2.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"9b2e75163d7182ab3347326ebd29e0f8e9c6795d","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.2.1.tgz","fileCount":13,"integrity":"sha512-A7YZHD5RuYBqbYtWKKIFHO2EAwNQoxI1Ye2QPamnqVZNzkwMybPe18B7SjDfr4br0lUe76JbWEUjEQ/OWN+pTA==","signatures":[{"sig":"MEYCIQCjbfoHr5j8UZ/wMY8K79ettcf9+PYIbX4FfawQhmwDuAIhAMZqnw2J9R1APbr5L+jRWmHO1ekFpapw8nFSixMKnM33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27540},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"cb8b2d7d47095198d42c04e2845b94bf0202c3f9","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.8.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.4.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.2.1_1697824326101_0.40544890271010847","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"jotai-effect","version":"0.2.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.2.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"3083b5a04a09dd2016a780058729481b315845f1","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.2.2.tgz","fileCount":13,"integrity":"sha512-s169M00SCAqNpdsP/3fl02ESBo6oUFeL1c93VKk8uprH9wkMtJypspCadH+66qKZaH55E5PKZGIpVYyP7sGyig==","signatures":[{"sig":"MEYCIQCPC5h22RZIFo5lYi827dgFpYEC8s+oNR9PkDENyJJ/5wIhAKjDjBkgHsk3Ivjc9+UN/T9pQGJ1+art1agPLkvwRNZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28044},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"4d06d6e8643d6372af58e9640528e680462052b8","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.8.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.5.0","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.2.2_1698792723656_0.823714835292354","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"jotai-effect","version":"0.2.3","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.2.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"b3be54f6e97ebea7cfa7af485057fdf7dcf938ac","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.2.3.tgz","fileCount":13,"integrity":"sha512-Ecs40W4Y+SI1EqbvPdoLDvbyic5eMyD5ifJIQrrr+hWz1GEjmijVWyKw6TzmYzO2+++CkYPF+fYsWzsWsR0AAQ==","signatures":[{"sig":"MEQCIHRstmZhhbqqMHfDOs5iHZ2LeSK0wy+ElZzRDxYeuknwAiA/l9dUFAj2vJei1O6mHMKZul49sIsv6c+UYZFS/bXBiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28500},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"3b2e69f8605cbe3c8a7ddee6d3c38266b13fed63","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.8.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.5.0","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.2.3_1699556195586_0.6931443929937127","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"jotai-effect","version":"0.3.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.3.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"52f632f1732c59b9d0592892cd5a8b3e1c2e5b2e","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.3.0.tgz","fileCount":5,"integrity":"sha512-PW3DGAQnmPoKvLcIkg0cP7duVZ/KUx+5OJl1MWLFlkXNm8QeAvNb9YTDX6J2gn97252sW32YWB/GF/xWpKKfwg==","signatures":[{"sig":"MEQCICP/kJmzMGLuOYGcLPrcHvQ/Ee10l//pXoOPSn1YwWRIAiBDqs9euI+TpBsjSBD58hf4aMKklpx0z74zgfh8Nt6BFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15009},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"b039f58b7754fbe16d7a8f9dadc4f374fed07c2d","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"dmaskasky","email":"dmaskasky@gmail.com"},"deprecated":"This version is inoperative","repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"9.6.3","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.5.1","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.3.0_1705631045152_0.6900737208624168","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"jotai-effect","version":"0.3.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.3.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"f039f35c24467bc48b1e0ed891c66eb7bf468db3","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.3.1.tgz","fileCount":13,"integrity":"sha512-1tVCSUeCCHfaYWlgIkb6UdC59WBTUvtThtgsJUNAIxYZS5uM9oIteix+NOolRe8bJIg7POAPcNBygkHs0n/ZkQ==","signatures":[{"sig":"MEQCIEXW801e+RvMpLE7Wdk3/piC3ZJQwkDooyaAECKLavPRAiB/0+NEvlRXhD5ahQ7NWUEJ2rphmzEmQsjx9VPfkbNu+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29391},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"0fded3d717f5055adf58c175897745ba7b771341","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"deprecated":"Causes subtle timing issue with jotai-effect mount","repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.2.3","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.5.1","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.3.1_1705633411991_0.5557109740680279","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"jotai-effect","version":"0.3.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.3.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"c1104f14f982d4bec79507f98193d8d7f16bdedc","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.3.2.tgz","fileCount":13,"integrity":"sha512-gfHYmA8Xbru2phaPI7DLB7su2EKpJcVyZZCK+xuLuA+1v5BxKJOmR80q9x2W0W0pHn1HMUa3wYTGPsjg9z23Ag==","signatures":[{"sig":"MEUCIH56xAhTvMjqPRtCloAZifxStKAyvcH+yi1wFKK5iy3VAiEAgFhEQUoIZX4Gs+zdaAkiWq569mh3kWWeLEfBNRPMBPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28303},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"cfee464a82c2928f13b472d1a2b7d42026177928","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.2.3","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.5.1","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.3.2_1705791156228_0.902972481105722","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"jotai-effect","version":"0.4.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.4.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"c6858587741dcffe945586ed46bfa3512fabbdf6","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.4.0.tgz","fileCount":13,"integrity":"sha512-2p6hhKqsvP1k6vC0sLwWGU6SF5j3Ca6/XI1zi2JCQPZDPO0vsTX49C9nlfm58sJWLZeGrgyseYTPAeINGXfKew==","signatures":[{"sig":"MEUCIFOkUBazvB6SoZdWpZ3hMFWQivRLN8PIizssbHaHC3CYAiEAqgk0V7MosFJw7+iBBPuXkwY806IvuK/cn/TCNXZIxkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37834},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"1f579fec8850856f0d17f00f54eb04de26cbcb51","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.2.3","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.6.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.4.0_1706143900011_0.7220176590413414","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"jotai-effect","version":"0.5.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.5.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"98b3f7fc51b406d28112c6b4f66c58feca9aa683","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.5.0.tgz","fileCount":13,"integrity":"sha512-3ZuJxc2t8S7OjYc0FcI21BIm8a4nOeK1GQPSq8Hzt5mcC0YxjAVEMXdF+C8wHJEiuRevtcjBfWyVBeCUuTENJA==","signatures":[{"sig":"MEQCIF+nJzmn6HvismGvdFXQkQ8QVYNJ9lkFslWGAGpgY4IsAiA9w+03fMOG7kRbw8uruUNmiQguZkt4LfVWsU8zpgnOMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39395},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"955e9c9a92acd536a9445da0fad65754b993a909","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.2.3","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.6.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.5.0_1706823197127_0.5793644068409234","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"jotai-effect","version":"0.6.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@0.6.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"80418f8a8be17342a4cdc93f3cf8e723db16f8ff","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-0.6.0.tgz","fileCount":13,"integrity":"sha512-PCewL5ThH3MXYI6+sQwvkk3o+gje4K1qw2YnyqjRVnZbIxqX3zHZv11JXqXosRkT8p3a51gd3pLv7+cBfyXz7A==","signatures":[{"sig":"MEQCIBLAoHevfS/mLfn+op5HCsJiXl7gNfAIw46zJnmDZubgAiB51Sk7Jz1YsV5wbXHhVhPY2Fpg6dEMnNzHRTT410TDJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42119},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"ff9965956f5c2d017528c6e8f6f28f10bf14e457","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.2.4","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.6.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_0.6.0_1709204383505_0.27337338649672893","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"jotai-effect","version":"1.0.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"caf5342fa7ddef1db84c99be4b04a631980f4120","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.0.tgz","fileCount":13,"integrity":"sha512-eCgKKG4BACDzuJGYTu0xZRk1C1MEOvbAhC3L8w7YufQ2lSLORwNX/WFnCuZxLFX0sDLkTUeoUzOYaw8wnXY+UQ==","signatures":[{"sig":"MEUCIG/8UrwWIBVClw0mKBGkrqKEHJbv1PYKc8VuJY88H6dVAiEAhmbMEG/fYBJjFDTNg2lv8hSpORelY5e9E7JCl17hzJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41776},"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"467779cb889bd8ccf869f9ad76b28bb4282775d7","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.5.0","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"^2.6.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.0_1712443045453_0.4354422107344833","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jotai-effect","version":"1.0.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"e36b71d0f3c14bbce70d2d66e65880caa5252193","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.1.tgz","fileCount":14,"integrity":"sha512-za329Iv2euXPHaHiwxoj121ybsdGdobJS8F0kJb6ivuXWoJwYVEMng+FXqXVrpiy6xbxfl8j1SrRktboat+Mgg==","signatures":[{"sig":"MEYCIQDhJRKDkXHp3fHu0ip3gDzoBYoV2Sh2PEAYQKJn9+wimgIhAOSmUNB7Cgs8pXkG8vL3EEnPjc5t5Htsb8n5yc/CU4vm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44206},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"7be4d0db2eaba769939bf3f9eeef866cd30ad354","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.7.0","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.6.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.4","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"jotai":">=2.5.0 <2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.1_1724471731516_0.6368557421208558","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jotai-effect","version":"1.0.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"d7f9413e50338f52b1a3ba568e407f6ac7f86abd","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.2.tgz","fileCount":14,"integrity":"sha512-DWX47WVvZ2gZgzsCcc4JjhtNvCFIC1bXkOjDQZbZH875l2aIls5OKq/9H4MpFv/jwyDowES2D//zORlCM3Vyuw==","signatures":[{"sig":"MEUCICq48ayZn9T4JMrwO0CBlfLg4Q2aNO/TjOuKqZr7dpouAiEA2GXLHNWCpjbdlIh0q/Tqp/V4XMv7ig536BSg03A5Zs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44693},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"458b14e0a23f2b78a596f96692641c4c0f5321ec","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.7.0","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.9.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.2_1724540375504_0.7546082780962691","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jotai-effect","version":"1.0.3","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"76f1feecc10faf4a46d6a2bb7c4c01f6c5fc539b","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.3.tgz","fileCount":15,"integrity":"sha512-Xye6oVMQkhOmkF9G5gdtwlqG2w9GuMcfYdRS0aV/HeoYCj1LfLJ4O8jQRVT/Zb5hPGOLGNll/x6k5wxifn1jYg==","signatures":[{"sig":"MEYCIQCK9ZwKzID1UhENSq80tfhcOOtvOAG2Nxmxpteuh3eHeQIhAKBbIx/6+yVR9Rt23wf+wx70MnmvgewSmcb6UAASeSA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48072},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"c42b21e57a72864073d171ed467b3fbbac1cb7ea","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.7.0","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.9.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.3_1725039624374_0.5753418268694148","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"jotai-effect","version":"1.0.4","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"74d13f686fde5429121ab28e89d2259169633ca1","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.4.tgz","fileCount":15,"integrity":"sha512-4ug5RsLwZpxqv+nb8u4VwnvjpGUbmYASKrywT/YYcLOvLJZA+nBZbLU1WxqhyZfmnw42jkIAtBWj+5xFLITyVg==","signatures":[{"sig":"MEUCIQDhtN3TxVjeIWYGXLLtuSGcbA0jYdtiDzkC/6y8k61xTAIgYahD71gAxWGYPP0dx/QKCwAB1nF1IHfHc1X2t/1tWBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48384},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"5c469c7a1fc3d194cc8041b7749349a7eaa62383","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"deprecated":"This version contains a major bug. Please upgrade to 1.0.5.","repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.10.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.4_1732673813437_0.13124881909367647","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"jotai-effect","version":"1.0.5","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"80d421dc27be16093acf7592ea57f4e2e33aca47","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.5.tgz","fileCount":15,"integrity":"sha512-/QlB7XOGTDVbcp7cjN2INttjxvx5Y8qiRO7mM+YwwwBCwVE48VG3fFHGxWIDxPP1l+P/sv1h8Z6BfNP66Wd4lQ==","signatures":[{"sig":"MEUCIQD831QePlDUCUYfbmtLvxqTgvCPA9a28wjggwu43/Cv9wIgFZYjZSOUeZkcRN+43HDbH2S0w3sypV1C9rrInKnZQuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48348},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"a11ff43c95a8b110948f7539c0e35755f12a83f9","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.10.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.5_1733354800759_0.019166234972181728","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"jotai-effect","version":"1.0.6","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"d944060812172ec11271032c2551203707311104","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.6.tgz","fileCount":15,"integrity":"sha512-DNKZRN37ieOZ2gu/XKVlGWBm5lAf2hHziocIcdotAVIIoTjQlywjse5Oozl+Yb1PjJW/5tqjybHEOok6yG5h9A==","signatures":[{"sig":"MEUCIGmXfo1b+dSZJgIJhneqlMe9KHNVGHC9bqbtyjwd9Zz5AiEAtqUgrU3EWK1g6OHTfjPuNqYRXeDs4Qv69wsmfdMhDoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49435},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"364f66692e8c6767848fc7caf6238d1e273f2872","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.10.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.6_1734475141012_0.551088030989779","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"jotai-effect","version":"1.0.7","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.0.7","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"homepage":"https://github.com/jotaijs/jotai-effect#readme","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"6664bf9318365bcba5019a64b6021b09adbda657","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.0.7.tgz","fileCount":15,"integrity":"sha512-FBuECs1g8ajTXoAvBI2r9BwGCoaoRwKRa99QiybhjaupbOjoqtxlU8gIpeBmB4DPcybxi1oI7od9Wsrlgva7Qg==","signatures":[{"sig":"MEQCIDLLaYNuGOCu/L/zSKnq98VP3Gmnasawi5TztawMfKoeAiAaOmi0DZ7k0xSQjFyoAUyVhByradFGo9mRogUc0JfsHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53526},"jest":{"preset":"ts-jest/presets/js-with-ts","testMatch":["**/__tests__/**/*.test.ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.test.json"}]},"testEnvironment":"jsdom"},"main":"./dist/index.umd.js","types":"./dist/src/index.d.ts","module":"./dist/index.modern.js","source":"./src/index.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.modern.mjs","module":"./dist/index.modern.js","default":"./dist/index.umd.js"},"./package.json":"./package.json"},"gitHead":"8c5a8038ce07e05d1243b7f07b10480391eca730","scripts":{"jest":"jest","test":"run-s eslint tsc-test jest","eslint":"eslint --ext .js,.ts,.tsx .","compile":"microbundle build -f modern,umd --globals react=React","tsc-test":"tsc --project . --noEmit","postcompile":"cp dist/index.modern.mjs dist/index.modern.js && cp dist/index.modern.mjs.map dist/index.modern.js.map","examples:01_typescript":"DIR=01_typescript EXT=tsx webpack serve"},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jotai":"2.10.3","react":"^18.2.0","eslint":"^8.51.0","ts-jest":"^29.1.1","webpack":"^5.88.2","prettier":"^3.0.3","react-dom":"^18.2.0","ts-loader":"^9.4.4","typescript":"5.5.4","@types/jest":"^29.5.5","@types/node":"^20.8.3","microbundle":"^0.15.1","npm-run-all":"^4.1.5","webpack-cli":"^5.1.4","@types/react":"^18.2.25","@types/react-dom":"^18.2.11","eslint-plugin-jest":"^27.4.2","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.33.2","html-webpack-plugin":"^5.5.3","eslint-plugin-import":"^2.28.1","react-error-boundary":"^4.0.11","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.0.7_1734850609441_0.8022251300997991","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"jotai-effect","version":"1.1.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"513771cd1cf274cd26c373652f56137013f81f94","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.0.tgz","fileCount":40,"integrity":"sha512-mMb902tv31wwyFT2Jhof9MwGgAvwPozjNDB2ZKcr68tAfe2hSP9S+CKpC6scT3Casn7OQ+j2ePWIy7h3vDauqQ==","signatures":[{"sig":"MEYCIQCKUHLwbDcD/gB6mOVyV+iX8m46hHPNZ78CRkabY4aEOAIhALORmxpoz88eiX8YJCKz1Rk790Bly8NB/MTXrlw/14oB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./src/index.ts","default":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d324dcfb6920de7959e8b6f48ed599397cbc5c07","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.0_1737775805109_0.12767307595802468","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"jotai-effect","version":"1.1.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"1b22718ae4090d163d1e00a769e4e8a6198d5dd9","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.1.tgz","fileCount":40,"integrity":"sha512-wmFhWCul7jIA2yoRvIjLFlp+leMEXg9aQ99ufi7tzwcn2zvfs96etj2XRudzGVv+aHgnJsG/VDOggUbPxtXW9A==","signatures":[{"sig":"MEUCIQD5rPSuJWZsaKoE0rViNhEXiCszTupw+FY9OmisPoXK+gIgEjJqBL1iq9IEo+GFPdXhezgxyC7SA+77ZiA1RyFHC3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./src/index.ts","default":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e59ef5181d5625408353c1b8ec6732e12848c608","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.1_1737832660938_0.74386608981358","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"jotai-effect","version":"1.1.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"03c2901ca9fa3bb419ae9d139c02fed2f23cc801","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.2.tgz","fileCount":40,"integrity":"sha512-V+fURgQcALftrjK6kSMz30pIqubWw+qQmYTRxgMrOmNmgkyrOzZocN4SCu3KDMr41A6FkgxX3IsxUi8ihqxWXg==","signatures":[{"sig":"MEUCIQCGT5i7WfVYVCMj+GnJKbncnl4LXvm1mIbHUuWwvYWCzgIgIFptkjEBdvbLWeP4rQPLHrgK7ySoniBqmydzoXud9Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./src/index.ts","default":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"de148c1005fe00e111f2016a9de40412bd2993a2","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.2_1737835748247_0.11003867850389848","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"jotai-effect","version":"1.1.3","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"374371742c8d70eb59a729c5eb0a20a16131f22a","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.3.tgz","fileCount":40,"integrity":"sha512-wLE2zXF7Q8OC/Dv/Mj8KbJas52OYHioQ3rlHwao6hPdNqjuIU2E/KbPyS5+6eLA2hJPPLcfr/DwS3EFQIufnhA==","signatures":[{"sig":"MEUCIAF0572/LJB5amybgbuMu00Yr/Kg7oAWQ2oRT7g6id5OAiEAxTyXFCV0T0CEjeSxs36b8gt+MQFfsTj6K9VrdWEjpTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./src/index.ts","default":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"76612c51e1698ab40a448b96257309f2f768dfa5","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.3_1737839349730_0.420111164619299","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"jotai-effect","version":"1.1.4","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"c924053b0f25c44ce3c4b8154d217850ada5f8f9","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.4.tgz","fileCount":40,"integrity":"sha512-kEdxcmU6XSxHdEvig9jBUmD27F7hkIpFAaZnOwcrHNORf/M3/DNtXlUJwt8VndoipVgGqNDYLsCXJIRdROXZbA==","signatures":[{"sig":"MEUCIQC0U/L1mr1XO/iGMOfO4iw8tWAFzhNH5KN7f+NGC9on0gIgJavUrML1OqtrPxapmLw6oU/XDqOrV6K/5vW0R0PqhRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./src/index.ts","default":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"76507dc45cd2886496712b8b58f8c8b5d0553a24","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.4_1737845014911_0.9185862327792305","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"jotai-effect","version":"1.1.5","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"38309c6ebe20eb14df719bbfd130fb328fbab565","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.5.tgz","fileCount":40,"integrity":"sha512-oHQ7HOE7xTrOywSKTfMyg4BCHyEnZJf1LyYc1VweRU9glNQuhByfrSkGRC6q+/MCncmHj6Eudfiv5kKuQ29uuw==","signatures":[{"sig":"MEYCIQDbh4WQ+DZrmOvVyp3GA/K9U3420wqKmrdIH1MHsjhyOwIhAIJgnrKFg6Boiya7hMehMj8dnYBR06bPqNQmJ/IhVs77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6933d3dca0b713651602b45e0cd697cf82e7d06d","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.5_1738008353176_0.09390790498108426","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"jotai-effect","version":"1.1.6","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@1.1.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"b2464a66f8a0f6341a0cb3d78cad67823f22e550","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-1.1.6.tgz","fileCount":40,"integrity":"sha512-ZPLNZgRSxuTjyzMqLE9ervx1YjH6FwcaEC0kw77W7sEpZLgqjRm6UZTHjsyAxUWUCSwKQ8A3ai3Vkz0tZxSPgw==","signatures":[{"sig":"MEQCIGLO31dCnoUmSS6JfvpPE1LnrP6/05y8TQ9SrO6DrX11AiAl/4+btOA0yI7Ou86LRYwGYIfB3wEuBV/ioyC6VLTXTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"52ff1c1816d9555f707b5de968dcbd44a4da6e61","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.11.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_1.1.6_1738272962562_0.6550432901966883","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"jotai-effect","version":"2.0.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.0.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"1cd49ef6b70e941f35af1f8c5e80d0d07d95541f","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.0.0.tgz","fileCount":40,"integrity":"sha512-SmOjhag9ch4hsJEaY6jKyXEiN5oN78f/1UR99TThc4LXLT5h4ShScqevAqSNFkcORYwZswg8C1g+5Ytr2aHwQA==","signatures":[{"sig":"MEUCIGnL1hSz0X78QwZJ3GFtvyhTh95rWSx7sODdqJk7Ek3BAiEAoHoA+883gi1wcOXQa7+6dlT9LT/IaVozWCGB5KeAXYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9f4ac6242c3e860ec50a7bab2c8ec0d1e6fd5a9b","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.0.0_1739854571933_0.928227350142915","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"jotai-effect","version":"2.0.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.0.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"2e82075af2f3af87c3038e61c63033b6b39e1a95","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.0.1.tgz","fileCount":49,"integrity":"sha512-jZw18vUzlerIMQCaB75Ndxr9+6BR/fCt7Ah0CO2RpR5UhtBbXurgIprAZoVSzADaWoTN/qj0pyT6IQQWWP6dpA==","signatures":[{"sig":"MEYCIQDQWDqcTUM8xEx+PwrRkX9utE11dZ8D3x2HQibDkizvlwIhAMuQzNinLljrZDIML3rkoJtMRe+E2c2qyn5ejBH1rghg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a2f5c444c7a1f603857933397b042cb8304d5448","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.0.1_1739908177749_0.54814695093675","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"jotai-effect","version":"2.0.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.0.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"0746b9e45988a5703b3a89ee40253cf870b5e144","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.0.2.tgz","fileCount":49,"integrity":"sha512-bk5J9YreQjenxoss+9gHtH1KEHpznXVq0JlThbhSmsX+0lbBZoMbJrJNspd4UOqMS3gesmpP/ea8cCaPK3AkEw==","signatures":[{"sig":"MEQCIHztVZgo2O0D+KkWYO/AHVWpcuI4vxrlvCIm93fY51zLAiBtlJ5rpapcGBtkgI3+rJTiqYnnpb2xmDY/Z2rUcGiZjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d0422bcbc5bca073f0137b0ba3aacf6f5ac099a4","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.1","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.0.2_1742855641404_0.48835328946070966","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"jotai-effect","version":"2.0.4","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.0.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"6d77681f1eed47ce8781fbe1b674a1556d4adead","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.0.4.tgz","fileCount":49,"integrity":"sha512-V2ARMu1JvRCie43X6SwCXPpecMR+cRI7JuSoOz/6uziOEQJnziJFRzvWHoWple+DvWdARHcFMjlIp+BEDsUoVQ==","signatures":[{"sig":"MEQCIEZIXQHDuQMQVTJWNbHcTNDwu7O4juoGqns5diBKIis5AiBr+aEvENmOnBo7sb/LWWs5HTr0wlKI3hYaMRp4GRKUZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"eecae3e68f071f6e5954d06a21f757a9b8fc7f97","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.5","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.0.4_1749536240078_0.3885490546897674","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"jotai-effect","version":"2.0.5","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.0.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"7b8f8d254900c73e56cf7534a8d2f0d5cbff4573","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.0.5.tgz","fileCount":49,"integrity":"sha512-SUCStiMDWMQIV5Wh95Dq0qvl3tsI1vKDSRHFBQg2bHS5BCIyDB6ykFpIFYhX+d2yYk3dJjOgNKZaTJEUmFFcdA==","signatures":[{"sig":"MEUCIA1gb649wBPqAA57dP/5hZxy2Fs5p9C1TtoWaQE7xUpsAiEA3sBfiMNBUYgqn31hUKFItWUMVUM+TN1n7GJtcZA1PNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"20545eee3e4188ff3583398b5005badee7ce4361","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.5","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.0.5_1752602723402_0.6595214750381864","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"jotai-effect","version":"2.1.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"68b7b7b24c4cd36e3d50fab341072036e75dec0c","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.0.tgz","fileCount":49,"integrity":"sha512-1nD6D4JizwCH3z2kun71ZUkxeeE5PknUkuP98NqQdCanidct2BHIhSwRxnfA0C2CPAn9H+5NF0EHU6gPkdhh7Q==","signatures":[{"sig":"MEUCIA3q9h/w6uCBB4AnMZBCumMgXAgRZG1XG5/luiYE8m7IAiEA0iHahC7gl8xMy6Wm4evMNzXTUprFlpkUJP/94DrSh0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"c77018fdc3c726443c62a977337f4d3bf5163db0","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.12.5","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.0_1756968929022_0.7484817247235465","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"jotai-effect","version":"2.1.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"7102fc57f1cf4c478d30f02ce904c74f735baf8d","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.1.tgz","fileCount":49,"integrity":"sha512-/K6YFfAFtaY+LYVmbqrZLL/KkWTYEki3CYTUE/Odz4p1pAfQs6gh0NkL6j9oA+RfKlc9UUdMjZeSGkjbxnSvAQ==","signatures":[{"sig":"MEUCID7hnhG5k+MyokbYa/bhaO2jbxUD8XFyM8XBhBE04aFXAiEAnxljdKQEEE93GdX42Ae5yrxQFbIt7NzwPmc3rY+NR8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"28d4cbf944937551ec15537cba44433bd2ec6c72","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.1_1757449100704_0.255753612413375","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"jotai-effect","version":"2.1.2","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.2","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"2675cf15598e3291e9720a05784168917eb8986d","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.2.tgz","fileCount":49,"integrity":"sha512-TDofNDeRENGVM0KzW6fgqvshFCkkXliaiWE7MvbfysEJqVJKW20P3LZ0BoqqqpA2mPvgHylac6V5O26l4ib/jg==","signatures":[{"sig":"MEUCICvzKWkXq9gmbj08sIla0rI2GOyKZJe9DnsnrL+mgALHAiEAtSqLAdsTVyJtOhzlC6fO6M9fuFpPx2zd2KA7jf20KZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3c05289553c747d94c495c52197eeb7c2bd2e028","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.2_1758417972059_0.060365868747221274","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"jotai-effect","version":"2.1.3","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"eb0a7c8a729adc4a1d8cae9566accf3c529ff960","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.3.tgz","fileCount":49,"integrity":"sha512-gFIqKvW5hljRLaZihqI48SFFYZQifaT3ZDsqBdqyMRRvm++PAWpcmrRWvqG2MrG346Chs4QUWeZzAucgViggDQ==","signatures":[{"sig":"MEYCIQDTtJdNqOWJY1ZZV+vcXFA0Vv42zOKaGcpfdGoFwSGDiQIhAMSWB6G3BnOPykLQNF8yZVWtMKauJ00LZfV4KBhHsPhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"009dc398bdcc1af2c2d2c34665a6423c62d782cf","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.3_1760113352415_0.18136438722184312","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"jotai-effect","version":"2.1.4","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.4","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"291c738276bbe58bfe1287625c4446890f7a4bcb","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.4.tgz","fileCount":49,"integrity":"sha512-8NcjM2laiHQu/JTbr2nA5QqPhAEfXrafFVU9YzHc1QVdV+IG4HNzWxSR/GIUrGAg9moHwot47u1OxpKpkgsCKw==","signatures":[{"sig":"MEQCIG+x2Qv4XjoagnucD2L7ak5lX4v9xOe8UgX3KFWQAeniAiBB/KFhfHLZchE0fnGdmc3sa7fHAuEixOuWZ2fvIgi11Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"abf153e5bc95bd6fdc4da9eeeb10457d5b2707c9","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.4_1764518915214_0.459211654982699","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"jotai-effect","version":"2.1.5","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.5","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"824ca8da6cf4f6cfcfe749208120aa2d6e09454f","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.5.tgz","fileCount":49,"integrity":"sha512-0u5s1ckO2SmhYo3KCJA5iJj4NqUVxyS3xGMLHWSU5kQCRbjOK5Sr25/W0rqyyCqfV9iagXJkZV7dOxcAmdsdfA==","signatures":[{"sig":"MEUCIQDklhOfrhmyp6/VmIQgVSoss1eRr9v5JeLeDbm3cbgOuwIgCHT1bk0+iPVRG6gaMlF4sTk/Rtjt/poU9edj1MzfF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"cdde1b80c72c825a60df703f685afa73d16f2f5a","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.5_1764522223567_0.3290139447128604","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"jotai-effect","version":"2.1.6","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.6","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"2c4a3fe47e2f7dc2c86bc54f369580f8f3b250b6","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.6.tgz","fileCount":49,"integrity":"sha512-JIx3Vp6HUnUFR3X97jxbYPTSdtcBBI9aK58QZSJsa7Ut9jgXmW5l90pEPtB+tarTCKdxjBVbuGbN/XAVXGkznA==","signatures":[{"sig":"MEQCIEtWYL0Q+1Sei121saDSqv/Zy99DUQm++S6rJlDOxLALAiBfwXo+rX8aBC8It1taBrJeqXaG8vUu+lfGuDbsSfvTaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a5c40c121c4b149b92c4847d790a7994a33d18a5","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.14.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.6_1764960913768_0.7994403262560177","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"jotai-effect","version":"2.1.7","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.1.7","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"6daf75035c506e732bd0c7e5f928bb1a840ab639","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.1.7.tgz","fileCount":49,"integrity":"sha512-uk9bSEEqVExtGa5Y7MMvd/uTcuGB9fobqNziFd4KkSmcGYEFokwMf9y+hXhVyslcflF2I63k0Lpx99Zib8VAWg==","signatures":[{"sig":"MEUCIQCpn6yZAm5GInBy9bJyisIdhjIWKjUn1ik2L/phge43IQIgb1u6+FKFBjxwJQP7CaIGocWhDVEQyQjFuKiBkP019NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b334229aa8a3906ffea918db00bb2e52b52d4ef0","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"deprecated":"Incorrect jotai peer dependency (requires >=2.14.0 but should be >=2.16.0). Please downgrade to jotai-effect@2.1.6 or upgrade jotai to >=2.16.0 to use jotai-effect@2.2.0+","repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.16.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.1.7_1765315592064_0.757048000092603","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"jotai-effect","version":"2.2.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.2.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"e82c3a02ab312e85ee0073dfe98e4d1f8cf25d80","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.2.0.tgz","fileCount":49,"integrity":"sha512-Iz9KheeSE0+CDrJFBLNnH0vdv4wm76/ERnnxv5Ix53JfS89cxfY8+AhEkC0zI42ciDleEArwsTlE4w0J29QRoQ==","signatures":[{"sig":"MEYCIQCxqFlIhb3Ad79IZaJ6sUihHA5z3lTCxIN4jrcWq4axtAIhAKGTq25u6E0v9T6oZDnnDS+WpqOIbCyC9KEt01eDLZue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bf0c0220297f558e76b9ca66711ac4e04291acf4","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.16.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.2.0_1765556160449_0.33852168235139946","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"jotai-effect","version":"2.2.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.2.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"ea92a9f3ab06c559cf2827a662b7199d143935fd","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.2.1.tgz","fileCount":49,"integrity":"sha512-nc+FCQcLSoX+hrRV7HLbYwfyUhsibUPk48fV+XjEf0b+/tpgoJwU+QJTrmNA1Nzr55Ng7OZmiemKpBTnold89A==","signatures":[{"sig":"MEYCIQC/qfXqkkhhyrz8EsZjGX86SMe0s1mPpVhC2HYMZwrPCAIhAIvym1uHz03jEmNWTw9aold7VBo/exUJl9f9o1CFassd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"bun":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ac9028999982644961007ce1d8cd31fde8ab910c","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.16.0","react":"^19.0.0","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"^19.0.0","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","jotai-effect":"link:","@types/react-dom":"^19.0.2","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.2.1_1765561129809_0.2684977393518948","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"jotai-effect","version":"2.2.3","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.2.3","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"e8e9eeb1b0eea4f47763947916b0b58a85629de6","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.2.3.tgz","fileCount":49,"integrity":"sha512-MKw5eUydU6aL+fGtrMbdWLB+KFHc4R1AfQcCnXYpvc2AN+tiE/qS0yZwuL2HEBQoEm6quGPb5M1Uib6viK2Eeg==","signatures":[{"sig":"MEUCIAqc1Ki4HyjBOPxSzFoGEf5USV4/9f8MEjk1VKIWhShyAiEA6mh0zn2IvaatCWVwSRjW99snxV/afG8L8LsN9ekWlpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"bun":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d85df7c2914501d50584db1fd53d4be26fbc7986","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"daishi","email":"daishi@axlight.com"},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"10.8.2","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"2.16.0","react":"19.2.1","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"19.2.1","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.2.7","jotai-effect":"link:","@types/react-dom":"^19.2.3","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.2.3_1766708058449_0.6878442227411266","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"jotai-effect","version":"2.3.0","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.3.0","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"a6fc6ddfc91c9fa8f2badbdd48e2f0f91958ccc8","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.3.0.tgz","fileCount":49,"integrity":"sha512-Y2P+MnfB1aO5P/tIJrmM7nBFkseE43hichraah8fdft4/fgl4NQ3eMgufwX+9l1kdwaPz+hoqsFnNQ5jCKQ37A==","signatures":[{"sig":"MEUCIBF5qLQILAzcogkTVTVASGlRWTSJaHIvq4Ff/55S3dCrAiEAxhTsllb6aAIVtrneh98NlAwxAmD7nHA8IxVmW0utfv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jotai-effect@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"bun":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9a08455d7651e070f937fa7368398b6f4fd3e15c","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","setup":"pnpm run '/^setup:.*/'","compile":"rm -rf dist && pnpm run '/^compile:.*/'","pretest":"pnpm compile","fix:lint":"eslint --config ./eslint.config.ts --fix .","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","compile:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","compile:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:471359a8-fbcd-4dee-8dcc-aeb1d732a007"}},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"11.14.1","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"^2.20.0","react":"19.2.1","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"19.2.1","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.2.7","jotai-effect":"link:","@types/react-dom":"^19.2.3","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.3.0_1778694570117_0.06227922676511066","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"jotai-effect","version":"2.3.1","keywords":["jotai","react","effect","state"],"author":{"name":"David Maskasky"},"license":"MIT","_id":"jotai-effect@2.3.1","maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"contributors":[{"url":"https://github.com/dai-shi","name":"Daishi Kato"}],"homepage":"https://jotai.org/docs/extensions/effect","bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"dist":{"shasum":"8496863487b144d7b8e7f5a1e70771dc78361dd1","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.3.1.tgz","fileCount":49,"integrity":"sha512-FBBVXDM2podbbxJsZ19+uDv45LxeXoVA5yh6CfkQ35AVCuRHj7Lanlcjiea3b67Q7+/MMGXWf8+GeB73JcbeMg==","signatures":[{"sig":"MEUCIQC41Pai9hVsRQWc+1MsrGMzaNDxmuOfDvSunlx+9I3RMQIgCPqUFwN3PxVvYQJ0EQnp8KW+JiuvEjPnqecAOipHMyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jotai-effect@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=12.20.0"},"exports":{".":{"bun":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"eff27f44e34abe8f0ae3ed13d26e96b99eb2aa4e","scripts":{"fix":"pnpm run '/^fix:.*/'","test":"pnpm run \"/^test:.*/\"","build":"rm -rf dist && pnpm run '/^build:.*/'","setup":"pnpm run '/^setup:.*/'","pretest":"pnpm build","fix:lint":"eslint --config ./eslint.config.ts --fix .","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:lint":"eslint .","test:spec":"vitest run","fix:format":"prettier --write .","test:types":"tsc --noEmit","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test:format":"prettier --list-different ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:471359a8-fbcd-4dee-8dcc-aeb1d732a007"}},"repository":{"url":"git+https://github.com/jotaijs/jotai-effect.git","type":"git"},"_npmVersion":"11.11.0","description":"👻🔁","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{"jiti":"^2.4.2","vite":"^6.0.11","jotai":"^2.20.0","react":"19.2.1","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","happy-dom":"^15.11.7","react-dom":"19.2.1","tsc-alias":"^1.8.10","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.2.7","jotai-effect":"link:","@types/react-dom":"^19.2.3","typescript-eslint":"^8.21.0","@testing-library/dom":"10.0.0","eslint-plugin-import":"2.31.0","react-error-boundary":"^4.0.11","@testing-library/react":"^16.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.18.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.18.1","eslint-import-resolver-typescript":"^3.7.0"},"peerDependencies":{"jotai":">=2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/jotai-effect_2.3.1_1778698275770_0.5736795417386231","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"jotai-effect","description":"👻🔁","version":"2.4.1","type":"module","author":{"name":"David Maskasky"},"contributors":[{"name":"Daishi Kato","url":"https://github.com/dai-shi"}],"repository":{"type":"git","url":"git+https://github.com/jotaijs/jotai-effect.git"},"bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"homepage":"https://jotai.org/docs/extensions/effect","source":"./src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"bun":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"sideEffects":false,"packageManager":"pnpm@10.18.3","scripts":{"build":"rm -rf dist && pnpm run '/^build:.*/'","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","fix":"pnpm run '/^fix:.*/'","fix:format":"prettier --write .","fix:lint":"eslint --config ./eslint.config.ts --fix .","pretest":"pnpm build","setup":"pnpm run '/^setup:.*/'","setup:jotai":"git clone https://github.com/pmndrs/jotai.git && $(cd jotai && pnpm install && pnpm build)","test":"pnpm run \"/^test:.*/\"","test:format":"prettier --list-different .","test:types":"tsc --noEmit","test:lint":"eslint .","test:spec":"vitest run"},"keywords":["jotai","react","effect","state"],"license":"MIT","devDependencies":{"@eslint/js":"^9.18.0","@testing-library/dom":"10.0.0","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1","@types/node":"^22.10.2","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.1","eslint":"^9.18.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-import":"2.31.0","eslint-plugin-prettier":"^5.2.3","happy-dom":"^15.11.7","jiti":"^2.4.2","jotai":"3.0.0-alpha.0","jotai-effect":"link:","prettier":"^3.4.2","react":"19.2.1","react-dom":"19.2.1","react-error-boundary":"^4.0.11","tsc-alias":"^1.8.10","typescript":"^5.7.2","typescript-eslint":"^8.21.0","vite":"^6.0.11","vitest":"^3.0.3"},"peerDependencies":{"jotai":">=2.20.0 || >=3.0.0-alpha.0"},"engines":{"node":">=12.20.0"},"gitHead":"d7f996a3a62820fd6e9d31d86cb2a984a45a5109","_id":"jotai-effect@2.4.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-wptUnVOEeU8SkBA+sKGzXGnR3rbSfXLXrRxcj5QF3ukxH7CUbo5hoO2iMwUzsJSYaZM804ZpPoAxUY9nmksu8w==","shasum":"7f69818e1059938d827ebcf92df7a96e5eaa56f3","tarball":"https://registry.npmjs.org/jotai-effect/-/jotai-effect-2.4.1.tgz","fileCount":58,"unpackedSize":128268,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jotai-effect@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBN276fQhP9+m4DzI2L/pGJzpg0hgohE9OUxNkUrrnZkAiA4u4pbEpukpBMIjw7HP4LXAKOeCQfQCUCSE1L5XbSTHA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:471359a8-fbcd-4dee-8dcc-aeb1d732a007"}},"directories":{},"maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jotai-effect_2.4.1_1784589294472_0.05943009095470164"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-06T01:30:22.347Z","modified":"2026-07-20T23:14:54.932Z","0.0.0":"2023-10-06T01:30:22.488Z","0.1.0":"2023-10-11T23:07:29.222Z","0.2.0":"2023-10-18T00:58:04.989Z","0.2.1":"2023-10-20T17:52:06.294Z","0.2.2":"2023-10-31T22:52:03.945Z","0.2.3":"2023-11-09T18:56:35.856Z","0.3.0":"2024-01-19T02:24:05.355Z","0.3.1":"2024-01-19T03:03:32.126Z","0.3.2":"2024-01-20T22:52:36.372Z","0.4.0":"2024-01-25T00:51:40.192Z","0.5.0":"2024-02-01T21:33:17.306Z","0.6.0":"2024-02-29T10:59:43.689Z","1.0.0":"2024-04-06T22:37:25.612Z","1.0.1":"2024-08-24T03:55:31.713Z","1.0.2":"2024-08-24T22:59:35.781Z","1.0.3":"2024-08-30T17:40:24.562Z","1.0.4":"2024-11-27T02:16:53.617Z","1.0.5":"2024-12-04T23:26:40.935Z","1.0.6":"2024-12-17T22:39:01.231Z","1.0.7":"2024-12-22T06:56:49.618Z","1.1.0":"2025-01-25T03:30:05.298Z","1.1.1":"2025-01-25T19:17:41.179Z","1.1.2":"2025-01-25T20:09:08.481Z","1.1.3":"2025-01-25T21:09:09.927Z","1.1.4":"2025-01-25T22:43:35.096Z","1.1.5":"2025-01-27T20:05:53.324Z","1.1.6":"2025-01-30T21:36:02.789Z","2.0.0":"2025-02-18T04:56:12.117Z","2.0.1":"2025-02-18T19:49:37.927Z","2.0.2":"2025-03-24T22:34:01.606Z","2.0.4":"2025-06-10T06:17:20.250Z","2.0.5":"2025-07-15T18:05:23.590Z","2.1.0":"2025-09-04T06:55:29.181Z","2.1.1":"2025-09-09T20:18:20.963Z","2.1.2":"2025-09-21T01:26:12.271Z","2.1.3":"2025-10-10T16:22:32.628Z","2.1.4":"2025-11-30T16:08:35.545Z","2.1.5":"2025-11-30T17:03:43.766Z","2.1.6":"2025-12-05T18:55:13.943Z","2.1.7":"2025-12-09T21:26:32.220Z","2.2.0":"2025-12-12T16:16:00.663Z","2.2.1":"2025-12-12T17:38:49.954Z","2.2.3":"2025-12-26T00:14:18.649Z","2.3.0":"2026-05-13T17:49:30.258Z","2.3.1":"2026-05-13T18:51:15.911Z","2.4.1":"2026-07-20T23:14:54.605Z"},"bugs":{"url":"https://github.com/jotaijs/jotai-effect/issues"},"author":{"name":"David Maskasky"},"license":"MIT","homepage":"https://jotai.org/docs/extensions/effect","keywords":["jotai","react","effect","state"],"repository":{"type":"git","url":"git+https://github.com/jotaijs/jotai-effect.git"},"description":"👻🔁","contributors":[{"name":"Daishi Kato","url":"https://github.com/dai-shi"}],"maintainers":[{"name":"daishi","email":"daishi@axlight.com"},{"name":"dmaskasky","email":"dmaskasky@gmail.com"}],"readme":"# Effect\n\n[jotai-effect](https://jotai.org/docs/extensions/effect) is a utility package for reactive side effects in Jotai.\n\n## Install\n\n```\nnpm install jotai-effect\n```\n\n## observe\n\n`observe` mounts an `effect` to watch state changes on a Jotai `store`. It's useful for running global side effects or logic at the store level.\n\nIf you don't have access to the store object and are not using the default store, use `atomEffect` or `withAtomEffect` instead.\n\n### Signature\n\n```ts\ntype Cleanup = () => void\n\ntype Effect = (\n  get: Getter & { peek: Getter }\n  set: Setter & { recurse: Setter }\n) => Cleanup | void\n\ntype Unobserve = () => void\n\nfunction observe(effect: Effect, store?: Store): Unobserve\n```\n\n**effect:** A function for observing and reacting to atom state changes.\n\n**store:** A Jotai store to mount the effect on. Defaults to the global store if not provided.\n\n**returns:** A stable function that removes the effect from the store and cleans up any internal references.\n\n### Usage\n\n```js\nimport { observe } from 'jotai-effect'\n\nconst unobserve = observe((get, set) => {\n  set(logAtom, `someAtom changed: ${get(someAtom)}`)\n})\n\nunobserve()\n```\n\nThis allows you to run Jotai state-dependent logic outside React's lifecycle, ideal for application-wide effects.\n\n### Usage With React\n\nPass the store to both `observe` and the `Provider` to ensure the effect is mounted to the correct store.\n\n```tsx\nconst store = createStore()\nconst unobserve = observe((get, set) => {\n  set(logAtom, `someAtom changed: ${get(someAtom)}`)\n}, store)\n\n<Provider store={store}>...</Provider>\n```\n\n<Stackblitz id=\"vitejs-vite-uk7p8i5q\" file=\"src%2FApp.tsx\" />\n\n## atomEffect\n\n`atomEffect` creates an atom for declaring side effects that react to state changes when mounted.\n\n### Signature\n\n```ts\nfunction atomEffect(effect: Effect): Atom<void>\n```\n\n**effect:** A function for observing and reacting to atom state changes.\n\n### Usage\n\n```js\nimport { atomEffect } from 'jotai-effect'\n\nconst logEffect = atomEffect((get, set) => {\n  set(logAtom, get(someAtom)) // Runs on mount or when someAtom changes\n  return () => {\n    set(logAtom, 'unmounting') // Cleanup on unmount\n  }\n})\n\n// activates the atomEffect while Component is mounted\nfunction Component() {\n  useAtom(logEffect)\n}\n```\n\n## withAtomEffect\n\n`withAtomEffect` binds an effect to a clone of the target atom. The effect is active while the cloned atom is mounted.\n\n### Signature\n\n```ts\nfunction withAtomEffect<T>(targetAtom: Atom<T>, effect: Effect): Atom<T>\n```\n\n**targetAtom:** The atom to which the effect is bound.\n\n**effect:** A function for observing and reacting to atom state changes.\n\n**Returns:** An atom that is equivalent to the target atom but having a bound effect.\n\n### Usage\n\n```js\nimport { withAtomEffect } from 'jotai-effect'\n\nconst valuesAtom = withAtomEffect(atom(null), (get, set) => {\n  set(valuesAtom, get(countAtom))\n  return () => {\n    // cleanup\n  }\n})\n```\n\n## Dependency Management\n\nAside from mount events, the effect runs when any of its dependencies change value.\n\n- **Sync:**\n  All atoms accessed with `get` inside the effect are added to the atom's dependencies.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    // updates whenever `anAtom` changes value\n    get(anAtom)\n  })\n  ```\n\n  </details>\n\n- **Async:**\n  Asynchronous `get` calls do not add dependencies.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    setTimeout(() => {\n      // does not add `anAtom` as a dependency\n      get(anAtom)\n    })\n  })\n  ```\n\n  </details>\n\n- **Cleanup:**\n  `get` calls in cleanup do not add dependencies.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    return () => {\n      // does not add `anAtom` as a dependency\n      get(anAtom)\n    }\n  })\n  ```\n\n  </details>\n\n- **Dependency Map Recalculation:**\n  Dependencies are recalculated on every run.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    if (get(isEnabledAtom)) {\n      // `isEnabledAtom` and `anAtom` are dependencies\n      const aValue = get(anAtom)\n    } else {\n      // `isEnabledAtom` and `anotherAtom` are dependencies\n      const anotherValue = get(anotherAtom)\n    }\n  })\n  ```\n\n  </details>\n\n\n## Effect Behavior\n\n- **Executes Synchronously:**\n  `effect` runs synchronous in the current task after synchronous evaluations complete.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  const logCounts = atomEffect((get, set) => {\n    set(logAtom, `count is ${get(countAtom)}`)\n  })\n  const actionAtom = atom(null, (get, set) => {\n    get(logAtom) // 'count is 0'\n    set(countAtom, (value) => value + 1) // effect runs synchronously\n    get(logAtom) // 'count is 1'\n  })\n  store.sub(logCounts, () => {})\n  store.set(actionAtom)\n  ```\n\n  </details>\n\n- **Batched Updates:**\n  Multiple synchronous updates are batched as a single atomic transaction.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  const tensAtom = atom(0)\n  const onesAtom = atom(0)\n  const updateTensAndOnes = atom(null, (get, set) => {\n    set(tensAtom, (value) => value + 1)\n    set(onesAtom, (value) => value + 1)\n  })\n  const combos = atom([])\n  const effectAtom = atomEffect((get, set) => {\n    const value = get(tensAtom) * 10 + get(onesAtom)\n    set(combos, (arr) => [...arr, value])\n  })\n  store.sub(effectAtom, () => {})\n  store.set(updateTensAndOnes)\n  store.get(combos) // [00, 11]\n  ```\n\n  </details>\n\n- **Resistant to Infinite Loops:**\n  `atomEffect` avoids rerunning when it updates a value that it is watching.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    get(countAtom)\n    set(countAtom, (value) => value + 1) // Will not loop\n  })\n  ```\n\n  </details>\n\n- **Cleanup Function:**\n  The cleanup function is invoked on unmount or before re-evaluation.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    const intervalId = setInterval(() => set(clockAtom, Date.now()))\n    return () => clearInterval(intervalId)\n  })\n  ```\n\n  </details>\n\n- **Idempotency:**\n  `atomEffect` runs once per state change, regardless of how many times it is referenced.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  let i = 0\n  const effectAtom = atomEffect(() => {\n    get(countAtom)\n    i++\n  })\n  store.sub(effectAtom, () => {})\n  store.sub(effectAtom, () => {})\n  store.set(countAtom, (value) => value + 1)\n  console.log(i) // 1\n  ```\n\n  </details>\n\n- **Conditionally Running Effects:**\n  `atomEffect` only runs when mounted.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atom((get) => {\n    if (get(isEnabledAtom)) {\n      get(effectAtom)\n    }\n  })\n  ```\n\n  </details>\n\n- **Supports Peek:**\n  Use `get.peek` to read atom data without subscribing.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  const countAtom = atom(0)\n  atomEffect((get, set) => {\n    const count = get.peek(countAtom) // Will not add `countAtom` as a dependency\n  })\n  ```\n\n  </details>\n\n- **Supports Recursion:**\n  Recursion is supported with `set.recurse` but not in cleanup.\n\n  <!-- prettier-ignore -->\n  <details style=\"cursor: pointer; user-select: none;\">\n    <summary>Example</summary>\n\n  ```js\n  atomEffect((get, set) => {\n    const count = get(countAtom)\n    if (count % 10 === 0) {\n      return\n    }\n    set.recurse(countAtom, (value) => value + 1)\n  })\n  ```\n\n  </details>\n","readmeFilename":"README.md"}