{"_id":"f-box-react","_rev":"27-821aaa32d11ccd5d53c8ab8ea06b6dd6","name":"f-box-react","dist-tags":{"latest":"0.2.11"},"versions":{"0.1.0":{"name":"f-box-react","version":"0.1.0","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.0","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"43e1e4bdda085ddb0d2082f6142df6750345f002","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.0.tgz","fileCount":9,"integrity":"sha512-8nwzt32sWrheItE02ho6IuJa/rbbMV7GjfyzCFGqwQlkUUrWLBs7/0DxvORlDIhpLcG0RGVHaMtGZFQaooKKiw==","signatures":[{"sig":"MEUCIQD5pID+MXtypDFfaE6btmdpx8Uw9zTC+oA/G53dnIuw/gIgDtWOYeuRNbJlRNH3LmEmnui65XKhK6LvQipIGfIFHjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135937},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ee14d917480fcb8e1136d40fcda6a0f150789cf9","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.6","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.2.14","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.7","@vitest/coverage-v8":"^2.1.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.0_1732521808619_0.24344845656236047","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"f-box-react","version":"0.1.1","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.1","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"6807e4361b77588acfab65bb09fb7029a5ee2803","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.1.tgz","fileCount":9,"integrity":"sha512-3iRJR4zi7KBjMwYs+9j1vVQ9naCgM4hSxU/jzDUfbL374ue3R/2tfRSG2ro8XWOFrDjemuHkjhNrRKkpY1OZRA==","signatures":[{"sig":"MEQCIH9lRVC8sOYW2V4v8yyy0UwIdfDvDp6ItML7MEt2JKGWAiBJM+FZGGRQ/kXjCVwgkEh0nmLg1kXB1puLQZ48NxOAfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7809},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f8bb323c33260c8bcf29de735b1d6115b88e200e","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.6","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.2.14","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.7","@vitest/coverage-v8":"^2.1.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.1_1732527212211_0.7485620212106625","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"f-box-react","version":"0.1.2","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.2","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"45162010251e92a194e3a47009cdb2468a4d53d9","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.2.tgz","fileCount":10,"integrity":"sha512-0vqDb6mIy0EvSUYYtUVkqkj9i9nTHm5ZQAh0FPnXJa8V5cm1t+xfGhTUj+TlxCh/9WoFNh58Q1s9Dv/CZNI8gg==","signatures":[{"sig":"MEQCIGt+PUZltO6wzVpZdFA/90kr9w9FMf/tJRXEyJ9U7NUpAiAaTwAyyTiSpJv0Wt6kELR6zsCG1VfAVyArk2/c3pvo8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21697},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ae66fedba14200b28dbfd29f3e3d57719cbad601","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.6","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.2.14","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.7","@vitest/coverage-v8":"^2.1.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.2_1732530615863_0.4521118133108457","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"f-box-react","version":"0.1.3","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.3","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"bed64a6ecad7eda259cd153536153e7603d58f3e","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.3.tgz","fileCount":10,"integrity":"sha512-EgZM8BVDETiaRfC5k70ifw3JhP6N05RSN0N+2Um1ijpp40TMidBmQt5xrbI0R8dcWI1l0KbHePSDpMXSpUsDEw==","signatures":[{"sig":"MEUCICDf0XGXDAfHvn05U6OqBVzcm5Y6aMdjbbxjDhonysjBAiEAgSll6TxUGRjtpjLdusOTfuHIaYZbGXjlShz96+6jh+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24484},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a56a6aaa48edad11c8012b4b66b5d5c4a6185d80","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.6","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.2.14","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.7","@vitest/coverage-v8":"^2.1.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.3_1732686032338_0.7676199362710046","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"f-box-react","version":"0.1.4","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.4","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"eca31c590fe1584b6ddc8f47639067226961e7d7","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.4.tgz","fileCount":10,"integrity":"sha512-fkBZJOYkG5UMmSmMiEuUvGAA6Ydkd14pU3FwTYwKHK90Z/A7tHRc7Vr4StJkcwVdtBqd7lTR5TkXyxfZJiZL0g==","signatures":[{"sig":"MEQCIG9n0t1FKc63gBTmmLjAQhZUWgcxb8ql39ERwTynMGQyAiAHGuqg71lJoG0N5MDrwD6l8/DNiT4y4v5foMDDg8LHIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77580},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0ff7389483b4e5bc24800620df9db02d2a1b0b3c","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.4_1732772590631_0.6586731140661342","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"f-box-react","version":"0.1.5","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.5","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"4c51691242d0b0ae06768036930eb3ab3064b15d","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.5.tgz","fileCount":10,"integrity":"sha512-2erpDoXxmiAI/9M7XMDyabmuFu3yXxUNk2Jnjeub8LOtFfQbH2uxY9/HwGG6kIhcYhiwMFsCZxHdXhr6j4grcw==","signatures":[{"sig":"MEYCIQDN7BQxfTmlbNNknxwzhweANkdePR7pMEhjVwXM2TBssQIhAL7Pakyoowkcx+RFnzjKmS5m/9ZzP0E92oxEJZ9NRs5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77587},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"50f0119557699d63096261de5ecfdc5804e7679a","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.5_1734682824663_0.5972692541329407","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"f-box-react","version":"0.2.0","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.0","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"084e13de660146ece4fcf16b2825bb83e4d3892a","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.0.tgz","fileCount":10,"integrity":"sha512-qG/O+UccswjE9snd3bsu44B6O9CItJ+lrS8qnzRyrK2wZk+UHZwECUNxwL0ZBAMBH9JTJ9ElMNY6AtSICRbdSQ==","signatures":[{"sig":"MEYCIQCrEPGu/lQ/L0eZvZ8VX9Lfg0kcASbq0amiuxbQtyflQgIhAJf4M1WJLCdI4rAwADYRZMdrsClxDkGkFMTFVOfQSi7h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65246},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"39042c8ef10c331ffbc8a62393e2570bc32f9de5","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.0_1734688555011_0.6133864518116381","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"f-box-react","version":"0.1.6","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.6","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"d0e85d8fc2b0811fb1b138670a094f579ab3c2d3","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.6.tgz","fileCount":11,"integrity":"sha512-7cKMlL2tkSTfuN21ASDrIcbAuXfO81amt49uid/Xg/T3Qu65BBcZSdi8N6+O4pFkyeIMPA/vekr2mO22hEipCw==","signatures":[{"sig":"MEQCIA+/nvvwL6/1Iz4QToRDHGeiOtWqUA0uBPKooIjl4VLqAiBFBivsdlwI0+s9yhyCHeg9Zow5x3qsbmgcHijW6u7S9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65940},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8f3c8f0a6498c64f39025f004a2ce878cce9bb27","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.6_1736151603431_0.8376450577361474","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"f-box-react","version":"0.2.1","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.1","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"81532eec7e87466fb03424c2ebc3fd0b723a60c6","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.1.tgz","fileCount":11,"integrity":"sha512-2eIQxOSaadB67MRJhfcEXlgrGmDKDh7BmRgHpq4JAue3Fmgr9ffLqjXqC1rdjPgHC+33ub/qz6Qmi56glQzQKA==","signatures":[{"sig":"MEUCIFViYmxltT5ENgiTpfSuqdNui7bePR4o5swOKugbOR25AiEAmRy5i2CDalyfbGJG8AdUtT3XrVO9sIzu27mS6Ll6uqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65914},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"30839181e7da03005ef1e4d025f03a332c710fe0","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.1_1736151875265_0.9557331429393174","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"f-box-react","version":"0.1.7","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.7","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"08c0af63221be20432379dd6b60ad3b951d11a07","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.7.tgz","fileCount":11,"integrity":"sha512-8nl6azZeI2wBVEQVKJUpYHfnUw/EbqTbLFsvquG3h9ez7wLyQ3mLpH/1XT1uHsfb1HP21yurVibUy3CywI6BJg==","signatures":[{"sig":"MEUCIDXR4IStkB6zgwHGgIgS0aOA3LMPeA1Fl0Y5FdkyvX0aAiEA3fcIExqws7Evq+2XCwB4kdlyDOut/wxS/qheHep/hBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78267},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2e323605c21688b17e2aeaa8e21a899090a12ac8","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.7_1736152362151_0.041476959099079114","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"f-box-react","version":"0.2.2","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.2","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"ef22b1e5ddd83046c2c7ff80cd9180154d186371","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.2.tgz","fileCount":11,"integrity":"sha512-Zn8Y8tkXlxrwGRSQxDtYDIXJ8xeiojLzIsD68bzYh7cF64XpZciPLe0tJkDcyH+8qLP2kFxL60BzYk7c5wZinA==","signatures":[{"sig":"MEUCIBjWRItUtBh/VctzDicgHP4DQr5jNoTYs191KEULAdg2AiEA8sVe2OY+OzsorIuFk2Xr8gZQaRbFEbBH3sOYOMrqa+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65914},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"197457c906d17709d3a730adb942ee1e56e7697e","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.2_1736152548895_0.6867782614180702","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"f-box-react","version":"0.1.8","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.8","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"f7bda7c744874fb9243b7c4d7d188c2afd036ce7","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.8.tgz","fileCount":11,"integrity":"sha512-8hRpKlQ2VXoDcHvo7XRI+vwS2BRTHni3jAd3FM3ITXk99HM2LgjV2UTV7SsCqVnV6wlw0lZGjTdUZXg5LtwdXw==","signatures":[{"sig":"MEUCIQC/iBrE4qNkB329LPhLJFG8qcbCEY+uii1MVDzY2c5iJwIgeMN/O3pChteWST2R90GjCcRAiYV5wrloYCBlgwpcVYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64984},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f4bd6968890a14d7a6787d6e95f8b2d1fedf9543","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.8_1736500839172_0.8439638424932834","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"f-box-react","version":"0.2.3","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.3","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"249a7eb1ebad201d607e235ace7438efd05f1e58","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.3.tgz","fileCount":11,"integrity":"sha512-R2SPJxtU16zUIDH2JQtnpnKQ3Wr+byq72iGVQEOhXaNMgukLi/pHspK2UBGvVqZ6BeRwLI+TLhVnOnCZddMA+A==","signatures":[{"sig":"MEYCIQCZ7u6PFWeIzzWzUvFXgC851oy2QPH9Ca2ZiLVTGe1jpQIhAJSjLn/gmR+pwanHMXDLtFCRILIfUJ6Q1s2urQXNhGkt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52631},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f7ccc02644f40e57f53ec9819ea4b11e8f2cbc8d","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.3_1736500982914_0.1884533981612384","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"f-box-react","version":"0.1.9","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.9","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"9b79cbd11aad02a2a6398eb9c55e3f3a63f3da6b","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.9.tgz","fileCount":11,"integrity":"sha512-gsW9qVn4AMJiSAY3/l+04IlwltwnmpIpwRYIz8gIgkDH1F8LRIjBsQ5CDgyibSGI711dQytGxnXTfkQzpWAXhQ==","signatures":[{"sig":"MEUCIQCO+dcIcmwi9mplG1h4Pyoqn5Dfss9WsSn/JSZwWiz6nwIgdjm6TmET48jIC4uxgbluf5IOlpz1sq5A24d0EaKOzwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65082},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b8545824bbf195d54e7acc9255a853c5f97a74f6","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.9_1736504973838_0.2449762249380516","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"f-box-react","version":"0.2.4","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.4","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"b0b7a7f435ee867da4219b558799aff95f272f70","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.4.tgz","fileCount":11,"integrity":"sha512-2ahjOGIxTKEDXi/TR7RPnQ7jzC6cNAC018c3JxiEb558nBxYADgIZnKDyZj8MDgWgrwCG+s4pXP/Y7iCQZzbKw==","signatures":[{"sig":"MEUCIQDT+9sQVJhlEc83fY3U1oS8aIm99qSO/ezu4obplLkB9gIgbhnuJYBPXLb8VfA6gwdBqcTSCf1xoTXfwNeYCf27G/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52729},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b4ba694bcd6c632d05857f80fcb70da136080803","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.9","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.4_1736505065684_0.8725292699008358","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"f-box-react","version":"0.1.10","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.10","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"d7572e91660dcde297ec793c0399c8062fef0402","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.10.tgz","fileCount":12,"integrity":"sha512-5DRWiTT8yfCUnf9CkEdBzD6858z0olm4l9FyUvlv4y13rIqh2nxt5avUVKKWeCMQn7Dg5pOFzKda/DL2N5jkbA==","signatures":[{"sig":"MEYCIQCSU7+G2LDn42PjKaSaPKS0OsBMdUggmQiX8hhR/yMQQwIhAMUgq/ZkY3C7syNzoptQRY2SQsRSs2KsFJm7EvQmhXDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65893},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c4e6b983394eda317948a0094ee82b09e3b44f52","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.10_1737536629793_0.6543993948037352","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"f-box-react","version":"0.2.5","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.5","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"835aa72925b55798d2d1721d9015527b9550453f","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.5.tgz","fileCount":12,"integrity":"sha512-u79BpnzI1ZLiOBabPd3WE8EmQ0URunzypTIjW3jfZ7xnAQG85J7i+r/wlgISRrtp17UVH7BBiWIzjLYGmLSnow==","signatures":[{"sig":"MEUCIQDg31EjuFXChNxwSMTQGf8WYe8AceXxbW7+u5koFwvtOgIgKDJvyoGlbSACCiiiOXqdDS8QlRhvqCYe6Qmwc6GR+bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53539},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"348d3f18ca1c379bf6055dd54848579c264d7930","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.5_1737536864780_0.9071665112491847","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"f-box-react","version":"0.1.11","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.11","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"bb010a67485fe77352d9242b82c62043c684bb2e","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.11.tgz","fileCount":12,"integrity":"sha512-dECwLhiX9I8bCgUEGwkFCcrff7hh7BU2H5GwxeFSiFCB0+i+NeP7o/pVxv3UXEO9i+pYkIZFqvb/CmRecfXAhg==","signatures":[{"sig":"MEUCIE0AKbHgCP5YAphPK60O9rkdztzwHJoh5PpoxNG1krGcAiEAnSN8ZXlvAPYZ7UVHgWhdG+2hLTOMAvv0vLa/MdxuUGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58380},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ea5dda9e9f0de25f3ea98df66ad2cc1c37272bfd","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.11_1737537122794_0.8237968941563718","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"f-box-react","version":"0.1.12","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.12","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"34f950f859dad813f91223d954104b4e089cf1c8","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.12.tgz","fileCount":12,"integrity":"sha512-H3ea/tpE2co1uiIQ46BKGikumogv2H7VCe7b0tA55+HzCSrHzgJuwJwWOnlZ1iJDEfdw15sWqqhNQjzTTg98Dw==","signatures":[{"sig":"MEUCIAzmERy8wGJDlOekCdkPYuszJ+OcfpUuZud3fHfnJ+M+AiEAiFXJBzQqJro3t7RPMePPrNGlBtjowI+hS3xnh3in+DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70719},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4c8d84fc353e94a57b0d890959519c4fc2462136","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.12_1737537248729_0.10574933260482466","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"f-box-react","version":"0.2.6","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.6","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"96c2e8a9a2383e7eecd079c8e441684c1db9993e","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.6.tgz","fileCount":12,"integrity":"sha512-Lkpnec5qk+GCHG6utg9fjz9iQIyXBm1KW02QwQaGotmQ5J+stRRVqmv5eMmDiEbYg7uAss2mqSZEr15OsiznYQ==","signatures":[{"sig":"MEQCIGTr6smMbsmKb1mRqrGzp7zKkItTMe9eleUN4gTSL/17AiArQuK+Hima42pzNMwSqdlwwe+ak29joPPiQrKWmQvroQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58353},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f410613bf41c653d9b84fbe1389c802a13de8f34","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.6_1737537336767_0.2410571226187188","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"f-box-react","version":"0.1.13","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.13","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"670f2b90331c47e200a0f85757ab1a934e1f2df5","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.13.tgz","fileCount":12,"integrity":"sha512-A7cnFEg5WuzKxMxBOFSDV8H1FRWcLQ/q2zWUXdlVgrS9gICyoIOsuJ8ZOlnLyZhEdUnvdZkoHbCZFLySkytKRQ==","signatures":[{"sig":"MEUCIAvwhRN5m8hUUO6jJG5CykdL5zIIs7dMV0JLAlxDr+bbAiEAn+LYPW81QtkhFH0jPzS+nDcRhHwLryv9SPG9VfG9fag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70514},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d7b67c6f675966f0754e718c3ea0af161d5c0a08","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.13_1737549128432_0.5935173595828727","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"f-box-react","version":"0.2.7","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.7","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"15bb58c1f5ceb425f795186d10031406a587eb6d","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.7.tgz","fileCount":12,"integrity":"sha512-mHjKYonlM25R04lkLnIBv0eYbkwhO5VgLhFfghCvY0Za52mGv+dX+0faw8eKwsxkhuvbGozZSxrrGbV/9A7zeQ==","signatures":[{"sig":"MEQCIB1NDgs/JKXZT+cjNXQg68Twty25zr4t16vTeqx1xVFWAiBbCBlkFnm/SKHHA+v+rTCH15LT8xiG0MnYQ492beioTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58148},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8f15b7bd1a103ce616700a3d43e7e4a0826ea472","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.7_1737549238094_0.26294893008771725","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"f-box-react","version":"0.1.14","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.1.14","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"4c382f4b254ef58ad253f4b25d61eea780c5ce9b","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.1.14.tgz","fileCount":12,"integrity":"sha512-m+uRYtowTheAHw+ECfvAyiBxqa8iE8WhJPgLqHpqyjYy/Eul7/0gqLUpATqp91gptYzhLgBx7mUyQlwk728B8A==","signatures":[{"sig":"MEUCIQCN0ISPuNniM5MBS6GtEvJNbV9R5vVpabCU3EmwIV9JcQIgH+3Fx1Ii10kOWISE4pSTfjMgyXSQrIG8/hb1PcljmQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70740},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ca5187333987b0544777be8a9db225ccda76666f","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.1.14_1737606870115_0.5519422949907882","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"f-box-react","version":"0.2.8","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.8","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"f311b4a7e10117810dec93727c64e633efdc1270","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.8.tgz","fileCount":12,"integrity":"sha512-NtXC+5tPXg+HsK+0O+JxvLjNkDL90HR/GGV6bvMJwqv2+ifo7QQDjyDx8FtSRdWVVGltO0bMB3yothLaeeJxig==","signatures":[{"sig":"MEUCIFCqF4Te2KFpUr7lfBR1SQnHwgVUfwgiP021IKtZbnGEAiEAzJkizwu+ML44ko+yq/qzZ4HQtKJttSmZ0SaVgb/G43g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58356},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a0940de24128f62ad6000bbce9684bfbe656d756","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.8_1737607004398_0.41310582455270084","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"f-box-react","version":"0.2.9","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.9","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"4873dc34aa1d5f74b6b3052437e37c77336a1b2c","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.9.tgz","fileCount":12,"integrity":"sha512-ajNrQZDroCSYlvMMg9DC3SQpNNQrWR92J3cKuaodfkzfzJZrEz1DMEjiHvF1+NvvnvR4etkQ4XrxpNVwC/9tiw==","signatures":[{"sig":"MEQCIAeAz3EBiYWVrvfFSukESWkpDcHept0Tb6rtJv2YnZcdAiACNaLvjTCybI7ZHa0QToi80hjBv/Z3O+0rdOh+eLlmbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42590},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1fa30eb4161fd28d41f93d4f07294dba1f20bcaa","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","actor":{"name":"morishita","type":"user","email":"qqfhy591@gmail.com"},"email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.9_1750326198415_0.3176669791959066","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"f-box-react","version":"0.2.10","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","_id":"f-box-react@0.2.10","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"dist":{"shasum":"f4ffe861f6fe43907f09909b4ac9d0f5a4d9f7a7","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.10.tgz","fileCount":12,"integrity":"sha512-blACiBVRuu7bwrJmEzgGdPWiImgZwqZQGDsEsZg5rkTt6TPxhN0veDB7TeU59FWNosGeNayboYaxac5Mn4+0dQ==","signatures":[{"sig":"MEYCIQDztlSDROsOHClU8EofICrShvz8Y2ipOAvEamz7AdaVFAIhALz7CGmH9mgo29qFAFlbeFGK1QXi1LEHRVLmlidg05jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42527},"main":"./dist/index.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3c2a5f906195475e2ccd21d241bf6e52616d42a1","scripts":{"dev":"vite","lint":"tsc --noEmit","test":"vitest","build":"tsc && vite build","prepare":"npm run build","coverage":"vitest run --coverage","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","publish:public":"npm publish --access public"},"_npmUser":{"name":"morishita","actor":{"name":"morishita","type":"user","email":"qqfhy591@gmail.com"},"email":"qqfhy591@gmail.com"},"repository":{"url":"git+https://github.com/KentaroMorishita/f-box-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks and utilities for working with f-box-core.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.5","f-box-core":"^0.1.12","typescript":"~5.6.3","@types/node":"^22.9.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.3.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react-dom":">=19.0.0","f-box-core":">=0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/f-box-react_0.2.10_1750384238586_0.528574234335045","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"f-box-react","version":"0.2.11","description":"React hooks and utilities for working with f-box-core.","type":"module","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/main.d.ts","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"tsc --noEmit","test":"vitest","coverage":"vitest run --coverage","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","publish:public":"npm publish --access public","prepare":"npm run build"},"keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"author":{"name":"Kentaro Morishita"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/KentaroMorishita/f-box-react.git"},"peerDependencies":{"f-box-core":">=0.1.12","react-dom":">=19.0.0"},"devDependencies":{"@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@types/node":"^22.9.1","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.5","f-box-core":"^0.1.12","jsdom":"^25.0.1","react":"^19.0.0","typescript":"~5.6.3","vite":"^5.4.9","vite-plugin-dts":"^4.3.0","vitest":"^2.1.5"},"_id":"f-box-react@0.2.11","gitHead":"60126c2dbfa63eb243844f51e5af8f85bcf05971","bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"homepage":"https://github.com/KentaroMorishita/f-box-react#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VaWzePPs+G7PbU/EjxikedR+xZHYCC2M9uOflIdpVgWl0jRPXQKxyCl8x0uVboBLhKyQa6rLL/0wxqyGfLov8A==","shasum":"2fcb99ba43b3feb3204d2a9e4515fdaf76c394f3","tarball":"https://registry.npmjs.org/f-box-react/-/f-box-react-0.2.11.tgz","fileCount":12,"unpackedSize":45666,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH9SyQpaFfwI6amMDhQ0+rpebbH8eYcuEAvpqo1VDx5hAiBKcHhEiVGGjYR/6Ne2p9J4LyTrmIBegrJvQCu63x5mZA=="}]},"_npmUser":{"name":"morishita","email":"qqfhy591@gmail.com","actor":{"name":"morishita","email":"qqfhy591@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/f-box-react_0.2.11_1750388954807_0.9240137067154046"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-25T08:03:28.532Z","modified":"2025-06-20T03:09:15.195Z","0.1.0":"2024-11-25T08:03:28.809Z","0.1.1":"2024-11-25T09:33:32.372Z","0.1.2":"2024-11-25T10:30:16.089Z","0.1.3":"2024-11-27T05:40:32.487Z","0.1.4":"2024-11-28T05:43:10.826Z","0.1.5":"2024-12-20T08:20:24.884Z","0.2.0":"2024-12-20T09:55:55.236Z","0.1.6":"2025-01-06T08:20:03.661Z","0.2.1":"2025-01-06T08:24:35.430Z","0.1.7":"2025-01-06T08:32:42.346Z","0.2.2":"2025-01-06T08:35:49.089Z","0.1.8":"2025-01-10T09:20:39.327Z","0.2.3":"2025-01-10T09:23:03.073Z","0.1.9":"2025-01-10T10:29:34.018Z","0.2.4":"2025-01-10T10:31:05.896Z","0.1.10":"2025-01-22T09:03:49.960Z","0.2.5":"2025-01-22T09:07:44.938Z","0.1.11":"2025-01-22T09:12:02.950Z","0.1.12":"2025-01-22T09:14:08.879Z","0.2.6":"2025-01-22T09:15:36.996Z","0.1.13":"2025-01-22T12:32:08.633Z","0.2.7":"2025-01-22T12:33:58.267Z","0.1.14":"2025-01-23T04:34:30.332Z","0.2.8":"2025-01-23T04:36:44.600Z","0.2.9":"2025-06-19T09:43:18.573Z","0.2.10":"2025-06-20T01:50:38.758Z","0.2.11":"2025-06-20T03:09:14.991Z"},"bugs":{"url":"https://github.com/KentaroMorishita/f-box-react/issues"},"author":{"name":"Kentaro Morishita"},"license":"MIT","homepage":"https://github.com/KentaroMorishita/f-box-react#readme","keywords":["typescript","react","hooks","react-hooks","react-hooks-library","f-box","f-box-core","functional-programming","functor","applicative","monad","maybe","either","task","async","box","reactive","reactive-programming","state-management","library"],"repository":{"type":"git","url":"git+https://github.com/KentaroMorishita/f-box-react.git"},"description":"React hooks and utilities for working with f-box-core.","maintainers":[{"name":"morishita","email":"qqfhy591@gmail.com"}],"readme":"# F-Box React\n\n[![npm version](https://badge.fury.io/js/f-box-react.svg)](https://badge.fury.io/js/f-box-react)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**F-Box React** is a TypeScript library that provides React hooks and utilities to seamlessly integrate [F-Box Core](https://github.com/KentaroMorishita/f-box-core) functional programming patterns into React applications. It focuses on reactive state management using RBox (Reactive Box) and functional programming abstractions.\n\n## Features\n\n- **Reactive State Management**: Reactive state management using RBox\n- **Functional Programming**: Support for functional operators like `[\"<$>\"]`, `[\"<*>\"]`, `[\">>=\"]`\n- **Type Safety**: Complete type safety through TypeScript generics\n- **SSR Support**: Full server-side rendering compatibility\n- **Lightweight**: Minimal dependencies with lightweight design\n\n## Installation\n\n```bash\nnpm install f-box-react\n```\n\n**Required dependencies** (peerDependencies):\n```bash\nnpm install f-box-core react react-dom\n```\n\n## API Reference\n\n## Main Hooks\n\n### useBox\nA hook for managing static values with Box abstraction\n\n```tsx\nimport { useBox } from \"f-box-react\";\n\nfunction App() {\n  const [value, valueBox] = useBox(10);\n  const [squared] = useBox(() => valueBox[\"<$>\"]((x) => x * x));\n\n  return (\n    <div>\n      <p>Original Value: {value}</p>\n      <p>Squared Value: {squared}</p>\n    </div>\n  );\n}\n```\n\n### useRBox\nCore reactive state management hook using RBox. This is the foundation hook that all other hooks are built upon.\n\n#### Function Signatures\n\n```tsx\n// Pattern 1: Pass an existing RBox\nfunction useRBox<T>(source: RBox<T>): [T, RBox<T>];\n\n// Pattern 2: Create a new RBox from a value or factory function\nfunction useRBox<T>(\n  source: T | (() => T | RBox<T>),\n  deps?: React.DependencyList\n): [T, RBox<T>];\n```\n\n#### Usage Patterns\n\n**Pattern 1: Local State (Most Common)**\n```tsx\nimport { useRBox, set } from \"f-box-react\";\n\nfunction Counter() {\n  // Creates a new RBox with initial value 0\n  const [count, countBox] = useRBox(0);\n  const setCount = set(countBox);\n\n  return (\n    <div>\n      <p>Count: {count}</p>\n      <button onClick={() => setCount(count + 1)}>Increment</button>\n    </div>\n  );\n}\n```\n\n**Pattern 2: Global State**\n```tsx\nimport { RBox } from \"f-box-core\";\nimport { useRBox, set } from \"f-box-react\";\n\n// Create global RBox outside component\nconst globalCountBox = RBox.pack(0);\n\nfunction Counter() {\n  // Use existing RBox - shares state globally\n  const [count] = useRBox(globalCountBox);\n  const setCount = set(globalCountBox);\n\n  return (\n    <div>\n      <p>Global Count: {count}</p>\n      <button onClick={() => setCount(count + 1)}>Increment</button>\n    </div>\n  );\n}\n\nfunction ResetButton() {\n  // Another component using the same global state\n  const setCount = set(globalCountBox);\n  return <button onClick={() => setCount(0)}>Reset</button>;\n}\n```\n\n**Pattern 3: Factory Function**\n```tsx\nfunction TimestampComponent() {\n  // Factory function runs only on mount (empty deps array)\n  const [timestamp] = useRBox(() => Date.now(), []);\n\n  return <div>Created at: {new Date(timestamp).toLocaleString()}</div>;\n}\n```\n\n**Pattern 4: Factory Function with Dependencies**\n```tsx\nfunction UserProfile({ userId }: { userId: number }) {\n  // Factory function re-runs when userId changes\n  const [userBox] = useRBox(() => {\n    // Create initial state based on userId\n    return { id: userId, name: `User ${userId}`, loading: true };\n  }, [userId]);\n\n  // userBox is recreated whenever userId changes\n  return <div>User ID: {userBox.id}</div>;\n}\n```\n\n**Pattern 5: Factory Function Returning RBox**\n```tsx\nfunction ComplexState({ config }: { config: Config }) {\n  // Factory can return either a value or an existing RBox\n  const [state, stateBox] = useRBox(() => {\n    if (config.useGlobalState) {\n      return getGlobalStateBox(); // Returns existing RBox\n    } else {\n      return createInitialState(config); // Returns plain value\n    }\n  }, [config]);\n\n  return <div>State: {JSON.stringify(state)}</div>;\n}\n```\n\n**Pattern 6: Computed State**\n```tsx\nfunction Calculator() {\n  const [a, aBox] = useRBox(5);\n  const [b, bBox] = useRBox(3);\n  \n  // Derive computed state from other RBoxes\n  const [sum] = useRBox(() => {\n    return RBox.pack(0)[\"<$>\"](() => a + b);\n  }, [a, b]);\n\n  return <div>Sum: {sum}</div>;\n}\n```\n\n#### Key Points\n\n- **Return Value**: Always returns `[currentValue, rbox]` tuple\n- **Reactivity**: Components automatically re-render when RBox value changes\n- **Global State**: Pass existing RBox to share state across components\n- **Local State**: Pass initial value to create component-local state\n- **Factory Functions**: Use for computed initial values or conditional RBox creation\n- **Dependencies**: Factory functions re-run when dependencies change\n- **SSR Safe**: Uses `useSyncExternalStore` for server-side rendering compatibility\n\n### useRBoxForm\nForm state management hook with validation\n\n```tsx\nimport { useRBoxForm } from \"f-box-react\";\n\ntype Form = {\n  name: string;\n  email: string;\n};\n\nconst initialValues: Form = { name: \"\", email: \"\" };\n\nconst validate = (form: Form) => ({\n  name: [() => form.name.length >= 2],\n  email: [() => /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(form.email)],\n});\n\nfunction ContactForm() {\n  const { form, handleChange, handleValidatedSubmit, renderErrorMessages } =\n    useRBoxForm<Form>(initialValues, validate);\n\n  const handleSubmit = handleValidatedSubmit((form) => {\n    console.log(\"Form submitted:\", form);\n  });\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <label>\n        Name:\n        <input\n          value={form.name}\n          onChange={(e) => handleChange(\"name\", e.target.value)}\n        />\n        {renderErrorMessages(\"name\", [\"Name must be at least 2 characters\"])}\n      </label>\n      <label>\n        Email:\n        <input\n          value={form.email}\n          onChange={(e) => handleChange(\"email\", e.target.value)}\n        />\n        {renderErrorMessages(\"email\", [\"Please enter a valid email address\"])}\n      </label>\n      <button type=\"submit\">Submit</button>\n    </form>\n  );\n}\n```\n\n### useRBoxResource\nAsynchronous resource management hook with caching capabilities\n\n```tsx\nimport { useRBoxResource } from \"f-box-react\";\nimport { Task } from \"f-box-core\";\n\ntype User = { id: number; name: string; email: string };\n\nfunction UserProfile({ userId }: { userId: number }) {\n  const [result, isLoading, controller] = useRBoxResource(\n    ({ id }: { id: number }) =>\n      Task.from(async () => {\n        const response = await fetch(`/api/users/${id}`);\n        if (!response.ok) throw new Error('Failed to fetch user');\n        return response.json() as User;\n      }),\n    { id: userId }\n  );\n\n  const content = result.match(\n    (error) => <div>Error: {error.message}</div>,\n    (user) => (\n      <div>\n        <h2>{user.name}</h2>\n        <p>Email: {user.email}</p>\n      </div>\n    )\n  );\n\n  return (\n    <div>\n      {isLoading && <div>Loading...</div>}\n      {content}\n      <button onClick={controller.refetch}>Refresh</button>\n    </div>\n  );\n}\n```\n\n### useRBoxTransaction\nAsynchronous state transition management hook\n\n```tsx\nimport { useRBoxTransaction } from \"f-box-react\";\n\nfunction AsyncAction() {\n  const [isPending, startTransaction] = useRBoxTransaction();\n\n  const performAction = async () => {\n    await startTransaction(async () => {\n      console.log(\"Processing started\");\n      await new Promise((resolve) => setTimeout(resolve, 2000));\n      console.log(\"Processing completed\");\n    });\n  };\n\n  return (\n    <div>\n      <p>{isPending ? \"Processing...\" : \"Idle\"}</p>\n      <button onClick={performAction} disabled={isPending}>\n        Execute Async Process\n      </button>\n    </div>\n  );\n}\n```\n\n## Contributing\n\nPull requests and issue reports are welcome.\n\n### Development Environment Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/YourUsername/f-box-react.git\ncd f-box-react\n\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n```\n\n### Development Commands\n\n```bash\nnpm run dev      # Start Vite development server\nnpm run build    # Build the library\nnpm run lint     # TypeScript type checking\nnpm test         # Run tests with Vitest in watch mode\nnpm run coverage # Run tests with coverage report\n```\n\n### Testing\n\n- Framework: Vitest + React Testing Library\n- Environment: jsdom\n- Run specific tests: `npm test -- useRBox.test.ts`\n\n## Support\n\n- [GitHub Issues](https://github.com/YourUsername/f-box-react/issues) - Bug reports and feature requests\n- [F-Box Core](https://github.com/KentaroMorishita/f-box-core) - Core library\n\n## License\n\nMIT License - See the [LICENSE](./LICENSE) file for details.","readmeFilename":"README.md"}