{"_id":"minh-custom-hooks-release","_rev":"67-aa8d9a46f959b22a5c2d0435d56b9f94","name":"minh-custom-hooks-release","dist-tags":{"latest":"1.0.41-beta.5"},"versions":{"1.0.2":{"name":"minh-custom-hooks-release","version":"1.0.2","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.2","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"99511e615ce9c96296c0d7b98e0484bacc27337d","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.2.tgz","fileCount":25,"integrity":"sha512-KV+kYHgdHolFsQWKPtn69Q34DSKNSwOrFP0poPxX61bYzllPmOGCzeRGQd1pTCe57lBZw5gfZ1genkuA7CT4jw==","signatures":[{"sig":"MEYCIQDwv7QEh5oF8+Ti3z0XLnqI/GpZYId6ikVZ8WLqwYal4AIhAJLhjhfpbLAZHKzQn24MdzgIoyOaQafPaxXCeK6pJxzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38165},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6fd4e89c6ca94e8582da45e2ec9bd0b0403f6af1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.2_1728294204771_0.8205727986496618","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"minh-custom-hooks-release","version":"1.0.3","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.3","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"42faca0108014fa89b8641154058ef082dcc66e9","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.3.tgz","fileCount":25,"integrity":"sha512-YEmQDbvQVcQ0eu7XFzocbrYJ5tbspmuS2GR1FLWQUntQMhIR/+lShjXcJ1CaSmzBi3qaHtPfj1OK7tKmKOkgAg==","signatures":[{"sig":"MEUCIBq5kNRVsIjaTKefae48pFF4tbqpjdYrfHQ/X9/VBBcrAiEAtEghaxLEA6PoLsSplDPNfAG7H4bNlhbmR6Zi53uOsA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38259},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6fd4e89c6ca94e8582da45e2ec9bd0b0403f6af1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{"minh-custom-hooks-release":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.3_1728294556513_0.9496732460626502","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"minh-custom-hooks-release","version":"1.0.4","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.4","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"b88c30129b9896ceb898d9e904605bf6cbe781d8","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.4.tgz","fileCount":25,"integrity":"sha512-iCV1en83QFGdyRZy6c+nzkDBUzHG6QxruMgzmSOWc/90HDO53Vgijx6+RcDqJhFnb3+QG/UdEjyhCOe9KAVeGQ==","signatures":[{"sig":"MEUCIFMZ2aITVeq/z+qXsaD3XtqwRnk7ewEcx+xkOvg2HC7HAiEA9Q2zzdM/tq+Lb0lQ2Ms87XYRYFqQFs7kIRaPm/CnqrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38212},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6fd4e89c6ca94e8582da45e2ec9bd0b0403f6af1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.4_1728294956207_0.2835067716512685","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"minh-custom-hooks-release","version":"1.0.5","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.5","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"87237e4d51dda074edc9971c24f6b4410d8d4620","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.5.tgz","fileCount":25,"integrity":"sha512-m1sfN1sFVTsdtsDb92Cj2VDOidOHIoId8GGeavjYCHdXTHeldcBfneBT/8VWHBIHPDd2yTQ0pJbV7sVEGRJl7A==","signatures":[{"sig":"MEUCIHPv0yFA7lOUvHZzJkBBpScjOdyqqnw2XdogoI80K8cqAiEApoUjYdjXK02Qxm3VYZ5b2Pb2zBnqLFuA/ieKzAFbr4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40106},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6fd4e89c6ca94e8582da45e2ec9bd0b0403f6af1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.5_1728295389223_0.6402026578999369","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"minh-custom-hooks-release","version":"1.0.6","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.6","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"389cb478710b6787d14aa2ad8aa0a16e0107357c","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.6.tgz","fileCount":31,"integrity":"sha512-5wxiWsHo+pCmAqTuuo4xHNhFilZgxkzO80bj5L7jXw0ENVDuAygwvugRNAAJ2S1dl6JGOjkzo8Qeet0qSoHHdw==","signatures":[{"sig":"MEYCIQCaMDXMiFWTwxCp3l/0oCU3JOD4Cb9Mnw4N9fxn5Eg1CwIhAJCgXVovfBUW80DMDDrE8XcSKgUMuXvsG8UGgJIyhBE6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44435},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"5afa98b8660b3c5e045fe22abb07efaa05f630f3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.6_1728299113354_0.6719756604370193","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"minh-custom-hooks-release","version":"1.0.7","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.7","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"10f7aa5208e0e1eac31a6a3364582a7dec15aef6","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.7.tgz","fileCount":31,"integrity":"sha512-KUxot4X5rLTi1hEA9PCo0pagKVHF6VClGzqcZV5Vx3Vyu6FwyRl/ANMpcbZ82K7TcBIxFEO5VIewqKaHo2VeQA==","signatures":[{"sig":"MEUCIHd7DnIbbdxfzPDcN7BSw3g8a2IN7We+8d2xqtt6lqVOAiEA3OrhdXZxbCwctLEEXnoPTn+ttbYEYtBPdUfUhNXxkXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44802},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"a13c540d692bc46a33ed978362da59cb19e2a6b1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.7_1728351114598_0.15398197203887842","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"minh-custom-hooks-release","version":"1.0.8","keywords":["useState","useDidUpdate","useMount","useDebounce","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.8","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"d44bb0bad14fc3bbb87ab3928ba720dc79750fd2","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.8.tgz","fileCount":37,"integrity":"sha512-QQII+oaNIs5L+mdyi4B4/IIEob7mAVMSKJremVMDOUrmw5odUjRL54AtXxmHU/SP7dID6HqEiSgx6GjX6JBKCQ==","signatures":[{"sig":"MEQCIHt2xQpfi0xh7pAKTEjJW/HX+pSmbVyv0ifOJ56jvx7gAiBGmt5sXyOQapapmlAdeta4SF/IkqqkoWSIor5V2Cl9tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46761},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"35b930ea14c3a9dedae14684bb24c9a6cc3e4627","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.8_1728446179932_0.9292293837357894","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"minh-custom-hooks-release","version":"1.0.9","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","useEventEffect","useEventDidUpdate","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.9","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"9dc1033fbbba49ec901eade854e3ce1b7e641095","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.9.tgz","fileCount":43,"integrity":"sha512-GHX5wflEZ/c97RpMDzEp7xYvWjm3lOPPTADGsvIKVgx973CpzbGS5S8osN7N1CRDxqnWxbWd8eK8OEnsJaWptw==","signatures":[{"sig":"MEUCIB78//xv8gUSSArUzPVqs47wtn280iiJd8MsGV8/zurfAiEA0/MQf0/2S+53HQRh/qyKYtBTRwtTRY/glTY4nzbT5sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49012},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"35b930ea14c3a9dedae14684bb24c9a6cc3e4627","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.9_1728523453423_0.4093397261903535","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"minh-custom-hooks-release","version":"1.0.10","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","useEventEffect","useEventDidUpdate","useEventMemo","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.10","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"d3857f2c8ebd0982e3615606a8ee60875b8b78aa","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.10.tgz","fileCount":50,"integrity":"sha512-F2zdxyopDfRWFwiuRQzaCyazb/LLvsyAMSVoJCVtDCuZxah/Ct7V5Iw6FWIIl0ZiGeGKDHF9gbSWAJO25TUzPQ==","signatures":[{"sig":"MEYCIQDIkBYlrJ17i7DnkyXdgD33zJpL93S0jxMV9lQlYuDjmgIhAKJQlTx3TJuQNyYs6H8mThhDq7Jr6rarsTLJps0hd4hT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63606},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"425788e294663ebb646ce66859ff368dfc3596d1","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.10_1728548035706_0.6067589875545005","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"minh-custom-hooks-release","version":"1.0.11","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","useEventEffect","useEventDidUpdate","useEventMemo","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.11","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"4c2019b72ff43fa025c86ef6adcf5f23f8a958e8","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.11.tgz","fileCount":50,"integrity":"sha512-gR5NYeE7fW1bhqUiYIoyb4X8VqK5sCZWVBw1AnWGeSiDX/tPiiERMFldadDMz26pSWXBAw5X1jbx5ay9XiMcsg==","signatures":[{"sig":"MEQCICOpgMpz2xYZkohq1/bmVBIhzVSIgNTiwMyfRV1UvSHyAiA0MQGd8t3cGMlQqHNYvnhfsqdobhZRcQkzt9SrEaO23Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63642},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"b5b6881f417fd992c70389e335d8a72e6d6fe58c","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.11_1728549005204_0.4611533257411018","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"minh-custom-hooks-release","version":"1.0.12","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","useEventEffect","useEventDidUpdate","useEventMemo","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.12","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"6806059d037b27f8d0748ea0437e095923092b97","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.12.tgz","fileCount":50,"integrity":"sha512-aY32n9CWGJvNo90gfEOHVsO0kvmeRZnXgXGHw30Wp6E+5TuFVcEC9qsK5CkiQls7O2qcvU678cUukWkeN8lz0A==","signatures":[{"sig":"MEMCH3k91UCpQEJDRR1aBvZXacz2bi+lV3tHsF5pNCd2RTwCIGYi2CI3lu/V4LLffbNpzY8fwidpmM1SXTpKniij9pt/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63923},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"906c336c4f81eec2d547cd575f9523c1b6f541cd","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.12_1728549754011_0.5250270968926452","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"minh-custom-hooks-release","version":"1.0.13","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.13","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"e8d3e1b92b191c03ec8ec7ae8dd9ea11e2cb6983","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.13.tgz","fileCount":50,"integrity":"sha512-fJh2VZff67nhm1IjNmdNURkCCgKH8jl21sd8tt1ikcI8A7WbXAc+iFWoIM6d2/skmFHMbcjShfYsWJMYVHYZaQ==","signatures":[{"sig":"MEUCIQDITt9jvZWQWRzFgZAqQe6KF2y9HWNu9DbY1+LvURD3VQIgYAA3/mw0p0kZfi6MZqW/C86YZlhP04pUW4Ru4Ya+zPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61144},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"906c336c4f81eec2d547cd575f9523c1b6f541cd","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.7.0","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.13_1731514229003_0.11682237239143056","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"minh-custom-hooks-release","version":"1.0.14","keywords":["useState","useLifeCycle","useDidUpdate","useMount","useDebounce","useToggle","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.14","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a6e6b336435bf59cf167f6b6ae010e0533caea6c","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.14.tgz","fileCount":62,"integrity":"sha512-/3aEOQen0x0QZqfo0ICqLV97r6d0OkWSorwsqQvKQIHe9ATMqu6ecPvo8fSbBEAp3t+JSkoGuUCckln82AjTxw==","signatures":[{"sig":"MEUCIQD0D8aObLa5MSN++SB31jZXs/uIo/pxCWwGMXO/iPiwdQIgJI+CM9lOQSbaIfEcwjwn2eHm/i5KSvJIbnl1InDRCMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64866},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"b1245ec4e71537ddfc71ba76fd83470820baeb66","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.14_1732499955323_0.6516043250931669","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"minh-custom-hooks-release","version":"1.0.15","keywords":["useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.15","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"446ac342300e72c9f36a03817962ce35075d0799","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.15.tgz","fileCount":68,"integrity":"sha512-Bxw8o+FIdj4I2W7OHV59LmIUUVa3lto/PFuPWR3w2qDXp/kWU2jJuYilRVPj8no8QNv6jZ/dg6PEGKE/rkHQyQ==","signatures":[{"sig":"MEUCIDVjL7nKc74cqSBosPcI5ImH0CnoMmVcIu0/HwgLwa1zAiEA3gL8WelO8t5VRRDk4icKjwyo4UY8/sf8+Ghzc+3xhM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71485},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"b1245ec4e71537ddfc71ba76fd83470820baeb66","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.15_1732699340323_0.0043957572665880296","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"minh-custom-hooks-release","version":"1.0.16","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.16","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"14008794841c1b47a3a9f165fd2271d6a84e86df","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.16.tgz","fileCount":74,"integrity":"sha512-HO2wxtuewVVJtQa3S1zD2qbwgYf6Vv3ztFysp0lFm/b8mk08JvTsB2tIKWQaNCzKmjgRGNtlYC+aHE+45b1VTA==","signatures":[{"sig":"MEYCIQDlhQFmiV1hVyks+lVvL2ODsFUoz/UbJYzH/IiYr12vzgIhAJP4rRKTbXxhdOY65cW0aYTqgCqpQXAB+1cTtzzrAofB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91436},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"bc0e3dd19a7902d3555a6385cf41eb208cc77fdf","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.16_1734940505142_0.37896897992535306","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"minh-custom-hooks-release","version":"1.0.17","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.17","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"5895a4a6ae518f71325f760f598d9080b695e354","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.17.tgz","fileCount":74,"integrity":"sha512-NE2ZBtIpTzfPECs19t3I1wOJYf7YJCgouJguObEZlLZEp6gV+Om380FZ3ZQwR3xST/KhOsBZ2+cVcN5/newlZQ==","signatures":[{"sig":"MEUCIQDzBnZx6m4Ok12/Od6muzrgPjaqK6QqqLnBl+PaQQtl9QIgKRwR29kih+8cjIBKBiOZGJvv+cgAIUz42YhUvG+S2Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91428},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"21147c739b2f93ec4d8a7bba083364aae08fda75","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.17_1734940604559_0.7329961457912502","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"minh-custom-hooks-release","version":"1.0.18","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.18","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"473557e8f70367abae65032086199f2980778c2a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.18.tgz","fileCount":74,"integrity":"sha512-JXwdRnEFPy/ubLyYlP114H65Ol3MxRim0xoPrBLqkufHwrspNofcHcc0d3K9ZE7l58DA4V/sRSqobU/URK5wXA==","signatures":[{"sig":"MEUCIQCSE3P9rJ0fgb7qmlzLURaR9XdB/9twgL89rvDSLxlyJAIgLjPr/lo6NgwA+CAfplnPgzhvM21U0xeT8Va0kcnxO0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96530},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.1","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.16.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.18_1735003305639_0.01505464041469895","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"minh-custom-hooks-release","version":"1.0.19","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.19","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a41a1687d7b810bc5005457e6cd0ecbbc74956fb","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.19.tgz","fileCount":74,"integrity":"sha512-lcsUSTmRyFvKqrH08LDwIYoFbsgzwhfdEAwHk5loGU1w5qKmzD+4M0tnBVOhaHmzHltJF7eWq0OTXgSQQobcOw==","signatures":[{"sig":"MEUCIGMiwt4eBcKk+AJh+hI9MhXfs5LA/sQe5OzuEIN5Yj2jAiEAjNmsJXmt+OfBNFIE43AgaRwBhUn3R/sfxTeWiCnh8C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97530},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.19_1735269346906_0.47880782327339255","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"minh-custom-hooks-release","version":"1.0.20","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.20","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"75e4efe61d810966562a3099b1bd850b2fe221a2","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.20.tgz","fileCount":74,"integrity":"sha512-uZFHFGZAW8RfgAD3Ju5WF+PbKBFJfjUtOqat8pQXbjBIDJTafCd1qOUtVpHPbe2Do5pCq3YeWMoHvM2vTyofTw==","signatures":[{"sig":"MEYCIQDXFIjMGlBo86vcUKVsyS4eh894ekBHtoOkf1GMroXCxQIhAJP1oScvX15LaisLNzvNLU53jEdGQqVa72s32xdBEc1U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97568},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.20_1735271503341_0.08462720044830663","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"minh-custom-hooks-release","version":"1.0.21","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.21","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"f99cbad52378f4c122586cae006ebdcb5b357d84","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.21.tgz","fileCount":74,"integrity":"sha512-s8YvQlbHbNwlYxhfOyBEp1pbXiit4UfNucjqZVDeQZGJMxfVhmhjSEXqPOqrRQttFyaif256beUXQXxFPXDIMg==","signatures":[{"sig":"MEUCIQDhEBj1uQ3nbUCRb4QqIs8Z7/N2NtpbQ8e/FWMXyoyyagIgTleZI4HMTkJwoVkLjioi6ZCko4CRa2jl8eS9IYttFJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97602},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.21_1735279894754_0.8762220936629985","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"minh-custom-hooks-release","version":"1.0.22","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.22","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"e4131d09271ddf637de4c566ff98c72f5bde8dbc","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.22.tgz","fileCount":74,"integrity":"sha512-n/H8STmAAV8Lkd+gBLC6iAcSo7lYF95yjMPZ+JldNQ+6/oqkde1d2GkvdJZo0MaS9i3v3easHCD75Wc694celg==","signatures":[{"sig":"MEYCIQDO7ZhcnWpBCUT/ho0I+DKwX+pDOGhoYSpvs9hgLn0HQwIhAMS1TnjY2ba4n2y2dB6WLNRXDdkJ4TTp/Th4+jveJFhS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97632},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.22_1735280693804_0.92855761702097","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"minh-custom-hooks-release","version":"1.0.23","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.23","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"3e93dbf4011a2fbff6d35a6e0b336e9f5287b34c","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.23.tgz","fileCount":74,"integrity":"sha512-j+luWa/JuHf94sm2Ebk6Z+oFUUXFJEHK189y8ApL+vz7ATXjaAY9SqCJJznhBskhOQrJTf8f5ZdWHkrpehYFFg==","signatures":[{"sig":"MEUCIBgir8eAj94bLWeYsmF2JpPl8DIBM7H7A+Qsn5sy7F4eAiEAt9z3kmZrFCqMBCDTIYaSBck+VzKczHrD1kJXK06dwO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97787},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"e30d8746e882c93888d971188556e4c42b035cf3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.23_1736012463232_0.1585486439839301","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"minh-custom-hooks-release","version":"1.0.24","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.24","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a8e7092012e79710fefa52d8801e7f9b118a5453","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.24.tgz","fileCount":80,"integrity":"sha512-ONa/KkMKsmLMLaNL7ZRcbuhtA8doopSRoXcMLtx7BgAZnzx2U0F2PViT1YYmSH/3RAMWi7hXc8T3Z+YoyiGtpA==","signatures":[{"sig":"MEUCIQCsYUtEAqzhgRP9hSmlgHgbdebSy/9nQsU6E4s3plL9+AIgA6BKCovqEFtqmweCdokZ1kAyOisueMbXGBkyAepdHeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122489},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"d8197d17ddb7bb33d6962f7d73904cfcc1b72081","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.24_1738177175556_0.1358084927688039","host":"s3://npm-registry-packages-npm-production"}},"1.0.25-beta-1":{"name":"minh-custom-hooks-release","version":"1.0.25-beta-1","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.25-beta-1","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"1ae861168ecfe93ec0fac4904e1815b4daec5580","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.25-beta-1.tgz","fileCount":80,"integrity":"sha512-M349/bc6++lCrBZk/Hl3BT0w4eUYMMlQBZ70eT0SYjxXrJbk1k2z4I+gGS4V6sLJ18PeEMabz3IpsPTJaxxSqw==","signatures":[{"sig":"MEUCIQDbT2Q3rDJFRhrmTck8Ed5HqWKqhWxjFp5sLItF9QUhgAIgAtUUdxscFTDXM5eYZp5xsjLiu/O2bFVJUfNzSxEz6Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122530},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"d8197d17ddb7bb33d6962f7d73904cfcc1b72081","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.25-beta-1_1738423592357_0.12285499784406295","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"minh-custom-hooks-release","version":"1.0.25","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.25","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"0f476c668f1a38cde9260469db2d0f4d70ff6375","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.25.tgz","fileCount":80,"integrity":"sha512-cLwGSkofOdHCWW+22u5vdKrIiqTuZmP8uMFmki5EiXNiirYMOv3NCRXFyjxJu05/+jaIt5+Bq+8u6Sc5fFnl3g==","signatures":[{"sig":"MEUCIAGGvZ57Tos3IhZlGGfa67BDKtdCS7iEckMJN24CcQ6yAiEA736k4qCkM1/V1DRH84Xq2B2hs3yjLYid0DypBJFR+qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122523},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"d8197d17ddb7bb33d6962f7d73904cfcc1b72081","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.25_1738423614268_0.255590209287079","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-1":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-1","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-1","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"300474a2ac6b708aaeebccdb3be5ad8955424fc7","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-1.tgz","fileCount":80,"integrity":"sha512-Ejv45iyCg7H5HqUnpwWLx0Cb5KXeYo5ze9IOE9I7q8Y/8hZVqwcErJL3ZpNodwNW/lPx5ZuhtLxkU4fASdzbpA==","signatures":[{"sig":"MEUCIB52iem+iGlL9v3E+oHtDC5aHmEjkz8y4oZ4cLWxx+oiAiEA9UH21nxELGiJawb31AsdGIp4ia+UNIIglBBis/ADakE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132238},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-1_1738577991155_0.530187854897253","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-2":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-2","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-2","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"e7ebb3ffd1b6d12c5b6e95b57972159d271952ac","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-2.tgz","fileCount":86,"integrity":"sha512-pY65Kji37/oE/JpcNB4X96XewQzvPWIqp74O7bRw2Ik6txUWtaHyJjzwhSSBP0B+B5cgmsy0VqKFo3q/h1tFXA==","signatures":[{"sig":"MEYCIQD08fBkPWnKnnHmU91H7iZQTA1a1CG+DYX3Xj9hpzKJPgIhALEOUkKX+j0jsHE3x82ArFdgfacwbWXORHyDZCGo11IV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139637},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-2_1738600736657_0.19860566040568228","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-3":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-3","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-3","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a42f2337d5f682bad7b832a039de1de44e30b057","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-3.tgz","fileCount":86,"integrity":"sha512-bueT+tSQMytDviECXZVeXtADypK5fPtJ67jHepeVi0ympJQDxhs0DA+LWHvuqquZAaYUoBoLeZ1cTdWniqitIg==","signatures":[{"sig":"MEYCIQD63gVKzzHPC6hA25rSprWeRCQ6KO3Q+E73rSD745wqMAIhAONMts+aeIL7E33RTi/sclcqJrvJpJoHf0FgQANmJ+Ax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139809},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-3_1738641299797_0.5150029047863145","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-4":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-4","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-4","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"c9b137b3793fcfb3f16a7de1dbb76f92d383e82e","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-4.tgz","fileCount":86,"integrity":"sha512-m8yrhyxp5tK1wEoDlw5wYXHQN1u75TqvlJP0IXHVpFKEaxkwb30Zx0GO1XrafK4/7vnudmj3cdDKSLz++Clogg==","signatures":[{"sig":"MEUCIQC5uBdrPMIsVCj9KTAapuXoqCK6BfGzmclP9ikDsrr1RAIgG0t9w6BcrZwyvJXeJzdTAMqQAfsVg5S/HSgPxWZM2dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140225},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-4_1738896699254_0.0017629997164483324","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-5":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-5","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-5","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"c0d49b639b18320499f7ba09809ae1b8693b2bf8","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-5.tgz","fileCount":86,"integrity":"sha512-eBs8bwlkeDBn78zPPPdv8Sia3lsSTk/AH1ztWpp/APWJ7hcxLKtpeX6gFfc+8g458EQCTFXhjFcKknhS35keBw==","signatures":[{"sig":"MEQCIAcmYyuKnISoF7CNA4Zi31m8bfwDFScRP6RnLhygQv6pAiABuSU1GWUkSFXRwC1W0SFSKalqlCz8btJjnbGOEFCT+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140759},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-5_1738897780317_0.5613923685011719","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-6":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-6","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-6","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"f6d148e73923ebfc7c743d13456508cc23821678","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-6.tgz","fileCount":86,"integrity":"sha512-U4xNLIRJsi9ta6nruIn2AT90sUqoyHtfxqw9AshY01WnbQ+3aheFXXKhzdRB5Eb2lCHlkKMLbw+R/5vqegySUA==","signatures":[{"sig":"MEUCIB5y6sF0ylPBWBNqt1DR23D3HHnTCWES7mAqA5GyF7YnAiEAiEqXkhnexC/NQ8oTqJviY9n1kXW7Y4alQAG4+N3klRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140247},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-6_1738898812639_0.39366708137887274","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-7":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-7","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-7","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"83ac050b6840dac17b1bbe27537822eb745eb953","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-7.tgz","fileCount":86,"integrity":"sha512-AOu2xoReRc4HVhqYAvvkXWgynlZGgvyzE4atJmeUFwrK+87ZZmwpZsZtV0qbSH2ppjFx0/WonmARupajyl8wEg==","signatures":[{"sig":"MEQCIF0iF45hLaVl1PwpsBhuS72poHJau2oKDrJpkYUR8RyCAiBrU3Tem9xhlV/qOYjLEU7CkHq8HWebW7RHTGodkPI1kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141011},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-7_1738899037593_0.2614783423661209","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-8":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-8","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-8","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"7f5d62ebb67e50b6dec445005720069fe4d52f85","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-8.tgz","fileCount":86,"integrity":"sha512-KayI1OvK6cIrV28aR1iD4hsSe7MLS2o0LtB8qFKejt4pzKcs33BXqmxd1n3Y3LCXYG0CFciWoLoCME2wny13xQ==","signatures":[{"sig":"MEUCIQDkiEmXhxkxLSxMb7oxS4dFvIA8fnZ8FsUNQQXbQNpkugIgHmj6oEFgUe8YiXH6IEHeHDFb3nAtvlzPo9HWHO7KIUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141265},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-8_1738899491962_0.194219498096164","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-9":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-9","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-9","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"ff36cfe931e030c4ef089297698731729b610b5a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-9.tgz","fileCount":86,"integrity":"sha512-I1Fq8opmhm3y7y+3PXa5CXrpOzf3BZuKnrBraaFH5kOsRUzwXUUUBxguK7OaiD18BLb7ICzBrUhtRycbOk3tGA==","signatures":[{"sig":"MEUCIC7k7v64VFrfIOPaqdn+/lF4fXZjiKlNtpyER610atkdAiEAgBxTkY5VQPd8GnVyJwJtJg0GYB7dVJnAFGDbgnjJFvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141861},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2bf28398d47a0639d7fbd93525b21318bf5f90aa","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-9_1738899862548_0.00767822715998534","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-10":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-10","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-10","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"77e11b298103f7f36a6323d98c04ba0884e5d4b0","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-10.tgz","fileCount":86,"integrity":"sha512-XRQIdX0hhTJvFspKOToFmQPi8Y89WPQdAzo4SixVV4ao5j3bH9xm+j3sg5WnAMFVJFm+kuR+30jeigQGXlZdQQ==","signatures":[{"sig":"MEUCIQDdkJW5OHsgqIjALR7H9iJeBqIhbEFlbXhW7w5WYSiSqwIgUwuAJarchDX09drJGE0Jo5YCio++5ZJ9T0ZeZ0a62ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147100},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-10_1738921776413_0.8159660169688217","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-11":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-11","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-11","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"230b2a77f14b46776f7bf9b0b8b1575b0b482a8b","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-11.tgz","fileCount":86,"integrity":"sha512-XTlBRUvzRp08nkNvSzH4/7CD16HeVR/4+x+BK+Um/mdlLEPggbXbrMTV+YG3T8mmu+TB0BdhaSvYizFWmKcvZA==","signatures":[{"sig":"MEYCIQCrDesOnb/0nVn4gizghRtVlCawRxOZifTMB2v5jpuKSAIhALgNlTG/G0B4o1fYOs5PIMGqsW+H8tJBLWdqiwlZEH1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147714},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-11_1738921989316_0.5906533653778436","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-12":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-12","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-12","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"2146c203126f98095af1c90ca69155de33b86565","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-12.tgz","fileCount":86,"integrity":"sha512-d6jTO1tNPvwEXcbBWfe08HGD+3WC4GnPBd1rC+Yv4diiM6cQk8iWDqvFz1AuSu8qBiQak8udzJQfBrrS/hlOHQ==","signatures":[{"sig":"MEQCIBjx2OoussL+HH45pX5SWmNkSUVAZ6TpFSXQjI0xabpGAiBWVfNKUgKQH2MHcQ7BYT1S19HdWcR3ZvhFKMn9TsEXyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148092},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-12_1738922070641_0.061826007899461466","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-13":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-13","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-13","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"4f2446cccc62d41863aa71c1fd3db0354786cef6","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-13.tgz","fileCount":86,"integrity":"sha512-cWo65CtyTFCyyB2F18mqDIlAXzVqhyxgRD4lk5yNqsrZ8eP0iNpUMPhvwdMy6mP+4bF6M+GgDLqpwRcmVFYA4Q==","signatures":[{"sig":"MEUCIQD1OhIUEITiCEcXnYIdlykxSLKlqn42Ld9IsOpLxmXhDQIgGM6FJtEHp6DLZNRvcAoujgmmLDEVQxhfuX4wNstL0dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160377},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-13_1738924026432_0.18332143746601393","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-14":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-14","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-14","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"9d0708106292eb15c1695c5bc8b350165b6a881d","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-14.tgz","fileCount":86,"integrity":"sha512-1rx/4TQWG7hbhvUVTxAP7ChFpXVTvNJ7iydziQTE8ZIsqv3XumL2Hdmlb4aRdai4qKJCNPJ0D9eGLAfvpsh0Aw==","signatures":[{"sig":"MEQCIEWbZtRziRUAHQRaCldCI2PgE3xzINmtzw8vrFhkbOLyAiAymUuQXvzLwNYH5ZxdhX3+ytsqpq2JOBFbzXVF17kd6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160529},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-14_1738924524344_0.15352168108321074","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-15":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-15","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-15","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"08086b8a1b07443d3a32f8b95da69c905de78e28","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-15.tgz","fileCount":86,"integrity":"sha512-d6+kmCuBcc3NbzEOvYxGR65S4qv9RVEd25oegjOHtETuR9tslIdGnlOCuOBmIXmA8/CHPTIuLrOmE0RRPbfk5g==","signatures":[{"sig":"MEUCIA8TrC8wFVP6siYP/CAQkKCUzcOF0eA052/cn8UZfwEwAiEAiRoIuzZ5I5adGh0oPGM/Vt8NLyd5JLkMANMFUrNF+Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160509},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-15_1738926062379_0.8587403949623984","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-17":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-17","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-17","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"9ffc51a85f01e8d3a28d200dd9e3b53ca165a79a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-17.tgz","fileCount":86,"integrity":"sha512-rm4h5K2lSf3L5f3+cWfiJt0+WLhMfmsfWMLUDVtaCDmO4n79JuwrOFCUpYkQZHB8x+92oV1+SlOisFoE2ZZzTw==","signatures":[{"sig":"MEQCIFVXb6zTQgkU+7M5o2K0KxVEpyn7Z84k3onsROotmdycAiAIedp8u1e1cvq6/ymRpjBsFFltMkjaRrR1EVYBwCDL3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160377},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"0d751d3f49bba7ad5c18f72c569fc8e4cec1dd0e","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-17_1738932694325_0.15822056027761655","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-18":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-18","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-18","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"f6a82bf75db1239ce2abaf1cf6da90b10de4e31c","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-18.tgz","fileCount":86,"integrity":"sha512-4ZUyH3X2DHezdm8PNvaWIl6MOBRQX3aCOub6PXAZ1ZqQPE9sr3ez7WY9ZyfZMNhlfplie5gq24CTQqKYyRNAdw==","signatures":[{"sig":"MEUCIQD+bVM7DB6louojD2f2SFsuhH38upWf4ZlaLZAAeZPqpgIgQML8quWRvLu7JDEOxXJfuwHcsPHgpVv8aWdbT3pG78g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162561},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ff7556056caef87c0777af43b3ed8c0fe0b43988","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-18_1738934207031_0.36520390257023205","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-19":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-19","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-19","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"3d4ec8985eb5a4ce5cdaf04dbc1addeaa0786403","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-19.tgz","fileCount":86,"integrity":"sha512-by8pgn6YM+84ryt/LjBuuGQR51knYNlGVzcscu7+h2xMv2meLL6PuiG/WDIN4PPDPcrYRGOT9QfYqTekfY/sKg==","signatures":[{"sig":"MEQCIG+m7/w/PTrLkEnki+rMFJQBQzX8d9z/mwBnVRQnez2LAiAGy1HRsyjCiQsPiGYGMjVZ1cS6GD6CG4Tq8HT0SPb/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162933},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ff7556056caef87c0777af43b3ed8c0fe0b43988","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-19_1739005763360_0.7686575434094545","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-20":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-20","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-20","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"ebadcc11cdb28096f5c9e428f01553f1c52a0773","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-20.tgz","fileCount":86,"integrity":"sha512-PoGnkmuYJReH8e3LQLqrMnOBNM69PRszcRk5r3ZqswmBvymKUbeTXkKC5zhBCARvYWhR4cUMkadevi1uXnwXsw==","signatures":[{"sig":"MEUCIQDrspyiCQ37oyhx5ksMsIURLhcxgeSMnmKkpE8tuMmIzwIgQEqfw329ITCpjndArBBVTRAvDVVMEjD5uuyQR4HJkQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163109},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ff7556056caef87c0777af43b3ed8c0fe0b43988","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-20_1739006794664_0.6574592577705127","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-21":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-21","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-21","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"0084f9658edc262d507c830d5ab40c74224bc6d3","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-21.tgz","fileCount":86,"integrity":"sha512-6ZTOUFcwF5Gn0ziSPIlSIWfnQbqbxPFWb92C85/gZY55Uv98H4tzFd0PtdT2anusuh18N4k3At+iOOifpWy2hA==","signatures":[{"sig":"MEUCIQD573PhHXH+ZY5RmgClV7sdGPwbAVTjPvjNk4WtSQTICAIgbOvrs9iTHi1Y6FeoWq/HCcOmbMroiPXzuRls8KWTeyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162667},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ff7556056caef87c0777af43b3ed8c0fe0b43988","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-21_1739855450824_0.4628894015225433","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-beta-22":{"name":"minh-custom-hooks-release","version":"1.0.26-beta-22","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.26-beta-22","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"1bf92d794ed3dfe37b6c3b5e0b5363ea8b3f5d87","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.26-beta-22.tgz","fileCount":86,"integrity":"sha512-RIWbFIEz+gqrDbd8NaTS5g9Obia101/pK+5030m4HZBzJea27HOkDcY5S+Jk4IC3ng3F7pYaiJzxv9gfH0I7IA==","signatures":[{"sig":"MEQCIAgt5w/5v0XAruYrMu/dhIHwE2ZB9Ea7J5NyP8/JMxofAiAO3Qcqroo1fjj/jvyQzP8AS1PbMa5ItVAkjFsKO0Z5GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163151},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ff7556056caef87c0777af43b3ed8c0fe0b43988","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.26-beta-22_1739860648812_0.6021998633193282","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"minh-custom-hooks-release","version":"1.0.27","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.27","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"2f7946975d60d16ec0eb9f3cbaa422aead2af568","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.27.tgz","fileCount":86,"integrity":"sha512-LAX3ikZJKkQAs68bz4o4w5nf8hTIaLxt/EgGWG511IrQnaT5bPOB0QbJvRrMUE1yzwXVv/cOgevmmmhc3DS3XA==","signatures":[{"sig":"MEQCIC/+jyicbVTtFLng8Pb++kSTM4PbSpUE1BEJidLjreDpAiBz82XbTADR7JZFVjvJyJiFdGPLUxjnW2l1slZjSZ1Uvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166294},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"b057c90dba9cda844cbc1c86f2ca45a97d1479e0","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.27_1749477392994_0.19040345494420952","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"minh-custom-hooks-release","version":"1.0.28","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.28","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"98f337451dc091c36095b06fd21ebcea9b6f7d3a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.28.tgz","fileCount":86,"integrity":"sha512-Fmb/ch/SDcPCzrwZMejArmjh5pLq9RcLPs1WWwWkHR9TzjD1BE0Eey/Tp2ZhkB5afPVwiAb1qJ/866bYohCi9g==","signatures":[{"sig":"MEUCIQC94dJCbYtx4hGCeJ7tGAXrPBT/RMsWR4HMcvoM7cdGnAIgU6Ce53yuR2WCVbRKyBFK/HjNsoAwLCcMrnEcxurRgxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166294},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"b057c90dba9cda844cbc1c86f2ca45a97d1479e0","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.28_1749477543873_0.6021045178045268","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"minh-custom-hooks-release","version":"1.0.29","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.29","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"55bdea6a31d8f9d35938fd3bab78e1d5e86311fc","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.29.tgz","fileCount":86,"integrity":"sha512-CqmyhvqnTmMgp8gQNRr9oVSR0dkDPbg3ETsXSTVuuCNOzzkwOZuWqKYlHTeEuFnmGUfTH34cH0H1AHLz55DbTw==","signatures":[{"sig":"MEUCICNZbLdNkxIQsehHS6WaKcfLHFg3eA0h1K22skhnITDvAiEAjyGAGxZEw+UjHhjz2t7ImtJI87Qzc4CXu3sADvi7mmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166324},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aaaf5541a25ffdb577426f38794c51188ee27374","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.29_1749529326331_0.7766527968824457","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"minh-custom-hooks-release","version":"1.0.30","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.30","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"8e8e22c3bd22837950b4b65da53484394114fc12","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.30.tgz","fileCount":104,"integrity":"sha512-f+u6VexLXYWzxiSGym5LxCMrsUdZfi8T6PNnTDKIJU7rcY35y5Ri/B8Zmr7A2B//kYNz6lwoYbqpaNKmKXAEjg==","signatures":[{"sig":"MEYCIQD05TXZ9TozgdHV4YR3mkwEq6duUIubDwVizu3XZOE0wgIhAJq+YfpWWlA1sprpFR1Xexi476aTN8MvYs+Fy+jN8WoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211982},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"53a31a9efda2191e4eef327dc0c4fcf8edcab9e4","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.30_1750134738605_0.6884271087580252","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"minh-custom-hooks-release","version":"1.0.31","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.31","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"af0ed6bca0e59f158ea2348a406ddef5288db6a1","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.31.tgz","fileCount":104,"integrity":"sha512-sMO0Nhb7JBYaGuuAR4Lf3A10PNJQ/QnYX0QzekmNpFIjNJFiEzI5WnTzXOe/4n8YlIhDxCcyoPEU6rTspn3rfw==","signatures":[{"sig":"MEUCIAj1pwyBBObM7X4+hKPsfUiRWUK7dDn9ZpjlFpifw5oqAiEAkgmodwJSJ0l9L4FHkTTv6j46AzHymtibQopfL13fWz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212666},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"53a31a9efda2191e4eef327dc0c4fcf8edcab9e4","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.31_1750134814011_0.13684183576729292","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"minh-custom-hooks-release","version":"1.0.32","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.32","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"ce8edeb0150dc50bf558264b42a13b3ca86616e6","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.32.tgz","fileCount":110,"integrity":"sha512-7yjwLn279BwTwSxEVmf/oFzOqOwrncH37NTBDpcXFrl4M0cPz9KzfohBkeqiZVtDK3fCHtn116zdrLt1C7PQpQ==","signatures":[{"sig":"MEUCIFslJfcMUVCR+FCg8Q/a2idrgUTZwAbvZD7neHCiCOGDAiEAs2lf+PBovukOURNhzJCRedAgUJuUrVQ7WpZQBTI1RhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233152},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"97c5131906c91207d46c9a8fe89be1760e3b9fbf","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.32_1750503649069_0.4179821534190833","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-2.1":{"name":"minh-custom-hooks-release","version":"1.0.3-2.1","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.3-2.1","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"4773326ba71b3d3d69d3cbc941b6f9c3f419129c","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.3-2.1.tgz","fileCount":110,"integrity":"sha512-/UYb2ySDZILaFc8pKg1Kh/7xE8pp5b/rzX0J4FuQUlIoGKl8od6bwTfGZVYMAXtUdL25/UhKBfk9e0zsAxhe4g==","signatures":[{"sig":"MEYCIQCEau1hDPzRMhpYhtbz9I0yfHyvgikMj57VPDmU9g7JDgIhAPp+DDUSUX/52hKd5YMGwkpQTV9X1l8ha38PwvxPjWf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233659},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"ee0c201e932af320ad775d21036e113a1eb2d49f","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.3-2.1_1750503756800_0.2983776231697308","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"minh-custom-hooks-release","version":"1.0.33","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.33","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"71fe97ca057332771e5ddcdadddb680ef72cd354","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.33.tgz","fileCount":110,"integrity":"sha512-gaZ0xFqUbIPGP5FYD0oXHcpx8lKtbIIQyRtG5kFHey7FD2QtIOJZA1RhSjosaspIqGPXc7w38ieydbrHx14XTg==","signatures":[{"sig":"MEUCIQCLYYQu48RlQGM85TDC3+r9qya3GaCx9JfR5eHonUg4fwIgdFQEAf+45t0aOnlN6iWqsfXIPqBk0e3Gw0RaMGDrBI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233657},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"78acc68b34a590608a23abb53935fa7a889d5c5b","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.33_1750583778378_0.3350272408781585","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"minh-custom-hooks-release","version":"1.0.34","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.34","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"986ff4caeaef0b8ab1fb4d3b3f57836d4cdf44e9","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.34.tgz","fileCount":110,"integrity":"sha512-0uCu7GXEqZum+5152oN55iGO3t5c7KwQbTkpVU27flfVWQboruuejBGLoQOp67xyo4EG/ttc0yJe/uaUX9HXIA==","signatures":[{"sig":"MEYCIQC88JvsheLeCWiU/9RuOJMCoaRBTa2AEli8S/wlQBk5PwIhAL5dYyXcAEW3TAWuHHm0ok7lYz2bPD7WSNU36fbyyBRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234119},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"78acc68b34a590608a23abb53935fa7a889d5c5b","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","actor":{"name":"hoanggminh2702","type":"user","email":"hoanggminh2702@gmail.com"},"email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Đây là custom hooks được viết bởi hoanggminh2702, bao gồm:","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.34_1750862430580_0.7485570454092976","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"minh-custom-hooks-release","version":"1.0.35","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.35","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"02db7b5438534416c090d0e06d5ce6c606bbbc72","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.35.tgz","fileCount":110,"integrity":"sha512-4U7wGAzV9fJuDEL3D868+LMoAdWIxnL5Ir70VhkQDKBH3kpmui9diuW1ZNhg4mV6ZgJIDn60oTuJDfLcY+KRMw==","signatures":[{"sig":"MEQCIGWG+qykA4lVEozq5Wfmxi/Y5eLLXMD1GW5bX0v6CuYQAiAekXvWr678MBjkiULN44vHz06LVMTpv+Z++hQngwO38A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243923},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"9e3ed2f7eafa945ee0795b719d220236dc240f7d","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.35_1752391731551_0.48316799140444533","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"minh-custom-hooks-release","version":"1.0.36","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.36","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"934fc5cbb15f65401354a7ae87f2695ce974797a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.36.tgz","fileCount":122,"integrity":"sha512-OQK2xcczomSGws/x7jvwxoI4lsRFhIz5KLlHvqsijFReC8jLeD+6B5rK74oNm68jBJ6BbI5uGohKfLe0ZTcFaw==","signatures":[{"sig":"MEQCICuqh0CZF7xbqqfJaetlhF+CO+ap/yY9R3A2q1b7iUszAiAGwQWa2yy/2+SK77iNykyHS5Cor7ZetaLgoYlK2Dp+Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257133},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"3a6e938d5d71f792ca89489055dbfd2f006600c3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.36_1752414694926_0.7190647792805838","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"minh-custom-hooks-release","version":"1.0.37","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.37","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"61c18955625514db03ec316fb17b6999b6d17c8a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.37.tgz","fileCount":122,"integrity":"sha512-P/g+bmYk2jJXy4F2UMo6M9FzSKitVZCHAvWEZ0tS0kdOvWoDVPtwTKmpVKw/I2lZGiq886/cKmH3DV038MwSuQ==","signatures":[{"sig":"MEYCIQCFa8Dm5C6wAMebDHY9DAObLBe+LeetqQKQVWm8XdWZQAIhAILSPJkeFuHTAytTD/xYG4SCrdwHcthYBGw/SjxJRFzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257631},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"3a6e938d5d71f792ca89489055dbfd2f006600c3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.37_1752466598899_0.7110756719197544","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"minh-custom-hooks-release","version":"1.0.38","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.38","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"f748462ab7bfe3bb4c296e04b8db67c0198c5c2b","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.38.tgz","fileCount":122,"integrity":"sha512-E2siEu4C0pxipuI/OgshSRJMBO7Xm5E4SFDFFivorjt7NE0SMFOvm+UuTWbKlsHJTMYGllUaXYfcYQUm6OS8Eg==","signatures":[{"sig":"MEUCIDSGklkRaMQfmrXgFebN+nP4F/7Xgikr+g/4fBmD81goAiEA22qaCEP8KzfH2DjzMClGGYtVU9EjnB+HUM1TADEUHVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259228},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"3a6e938d5d71f792ca89489055dbfd2f006600c3","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.38_1752466680041_0.09220618980059858","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"minh-custom-hooks-release","version":"1.0.39","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.39","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"ab5f9f13d6158a7b90bd3553e9b7beae9d3b4bdb","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.39.tgz","fileCount":122,"integrity":"sha512-uERRsH9ZXqCKysdipaje3S9YdWPa9d3M73nhna95dLyy3t0mINdx0g1d3ZCLfeKRD/1wRMUgRhwpNEufIporug==","signatures":[{"sig":"MEUCIFfCDsyHnmh4wcqqUG2fqJ20BNvxFxyhMmSYaYoTOid0AiEA7YH/ahwNDaChzHnf+AqLJ3YIwYjGC0nUsOCbi6tVY4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262115},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.39_1752467700239_0.6719078956526521","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"minh-custom-hooks-release","version":"1.0.40","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.40","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"c4bbf957e32f77c7ce2f326a56644757975c582f","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.40.tgz","fileCount":122,"integrity":"sha512-xZdkhztmI0vB9CHWOC2u7mcuyBrv/jN1QW5hV3U+OqpU9l5vN27YWos5LvMtjSgV/jYyOxBjXuqzo/YNBRgjoQ==","signatures":[{"sig":"MEYCIQCcT6WmB/Jrr2dk0FfF6kzewtNQ0g3YQAtOOw0Zu0SHUgIhAIke4/jNO2tfYWZY50la9f5Jyz8YR9+xlHb6pC3Cl+Z+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262883},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.40_1752473872075_0.5856098979579825","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"minh-custom-hooks-release","version":"1.0.41","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.41","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a59c39bd2318c363e6c0ac41cbeb198d680fcee5","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41.tgz","fileCount":122,"integrity":"sha512-3+QkL5Y1RZjHWmYJbR1wyc5QgFmvhOXu4AcOc76JhzhzIdLTBEBKI7CPF/2SJbb5ls4Jrv7fcIKUuCqcGph/mQ==","signatures":[{"sig":"MEUCIQDphQdAs/5M76qqJ/SLNJ8RPZeRZm2xjdeGGwIIwaHCBgIgNZyfpRjk3a6574rtQsjMcR6l2QF/YKZqAVEs61F2VtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262943},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.41_1752474701121_0.2191893767829467","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-beta.1":{"name":"minh-custom-hooks-release","version":"1.0.41-beta.1","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.41-beta.1","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"a9492a7d234f820d6216a623784e260401208c7a","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41-beta.1.tgz","fileCount":122,"integrity":"sha512-M1Tn7rZ/syrkhzPYg6hTe5ZdzAQKynoYnugjRkfAWGGHQAGcpeSXykTizeagSqJYW2ZCG/Y6dP/3f9RB3BgNYQ==","signatures":[{"sig":"MEQCIDfirX6+dHOdGJKOJsk2ytfWEfRBuh3+MxP8GrnZTOMqAiAfMWGrSAKYx24+Va3ZUM71gae7Fws7XIWxqGz1SVQfPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264968},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.18.1","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.41-beta.1_1752478737292_0.14254622168883446","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-beta.2":{"name":"minh-custom-hooks-release","version":"1.0.41-beta.2","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.41-beta.2","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"e1f4fe107fb49040869d4fb100725907046c9bc3","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41-beta.2.tgz","fileCount":122,"integrity":"sha512-7gDQkD5aiYjkVbCDubT02zKToWQBdTt5+dO7H+ZvkDTL9mzv51dCmv55KkmMBvkSs2sC/jdjkKCqPBBSgBuC8A==","signatures":[{"sig":"MEYCIQDriJRAEcX2ldsHwQFiKM7Pu/Z614SHQnAjb2BIg8dkGwIhAMPVNOBVkWL1FBKoei2HyxIZlxIY1wnBHyPDCcHRZQnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263869},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.41-beta.2_1754466915881_0.8429490109489919","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-beta.3":{"name":"minh-custom-hooks-release","version":"1.0.41-beta.3","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.41-beta.3","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"5ada85c191c10541101736a33a436a1770c02c45","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41-beta.3.tgz","fileCount":122,"integrity":"sha512-FcHS/xDSTfLUljrSbQWQpie9S4ksnICbtwGlWDU9PFhO8LTLosEz1V5a5lCzzaEeHnRiN9NOV6BnxGYFfrCbXA==","signatures":[{"sig":"MEQCIETeEbwzS1RGpMmIQp4IANMZuRZxN6dIVczPX9cKoAMvAiAcSu3DWXaXd4NFaAhzvooyKptZd05IrgvycDVKZMRKXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264257},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"abc13a6c8e870890e287e2e0a33d07bdbac86110","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.41-beta.3_1754467401689_0.9746960956774111","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-beta.4":{"name":"minh-custom-hooks-release","version":"1.0.41-beta.4","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","_id":"minh-custom-hooks-release@1.0.41-beta.4","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"dist":{"shasum":"8abd35000bf64d8052cc956c8169a1a4528d6893","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41-beta.4.tgz","fileCount":122,"integrity":"sha512-AiSuj3NnwV3Ff7Z9m15bsYDidbSDvWAqbuJp32h5cJPtY8QFs2zpfcrE/ODta99JaA4mjDBjuQTS2qu5dtZZjw==","signatures":[{"sig":"MEYCIQDiGD/cXryCBWHmELEDWQxSQNwdUQeVFOWpcJ5uzyq6WwIhAJb1Si4vAoXuChd40KUjY91TskaQR0njk3KxGMlhL0gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268510},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"234d0e596c9d4cc94d81b00be75f8f8959eced72","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"npm run build:esm && npm run build:cjs","prepare":"npm run build","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"My custom hooks for working easier while developing react web app","directories":{},"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","uuid":"^11.0.3","axios":"^1.10.0","react-native-uuid":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","eslint":"^9.12.0","ts-jest":"^29.2.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","jest-canvas-mock":"^2.5.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.8.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/minh-custom-hooks-release_1.0.41-beta.4_1754468546740_0.7492533889759241","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-beta.5":{"name":"minh-custom-hooks-release","version":"1.0.41-beta.5","description":"My custom hooks for working easier while developing react web app","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","scripts":{"lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","build":"npm run build:esm && npm run build:cjs","build:esm":"tsc","build:cjs":"tsc --module commonjs --outDir dist/cjs","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm run test && npm run prettier && npm run lint"},"keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"author":{"name":"hoanggminh2702"},"license":"ISC","devDependencies":{"@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/jest":"^29.5.13","@types/react":"^18.3.11","@typescript-eslint/eslint-plugin":"^8.8.0","@typescript-eslint/parser":"^8.8.0","eslint":"^9.12.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.1","eslint-plugin-react-hooks":"^4.6.2","jest":"^29.7.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","prettier":"^3.3.3","react":"^18.3.1","react-dom":"^18.3.1","ts-jest":"^29.2.5","typescript":"^5.6.2"},"repository":{"type":"git","url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git"},"peerDependencies":{"react":">=16"},"dependencies":{"axios":"^1.10.0","react-native-uuid":"^2.0.3","rxjs":"^7.8.2","uuid":"^11.0.3"},"_id":"minh-custom-hooks-release@1.0.41-beta.5","gitHead":"234d0e596c9d4cc94d81b00be75f8f8959eced72","bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GpyLyq8eyKMwTGW3lDxnGbmAszZW6CnczgvqN1811L6pOsuJwN6EJ3IHOK5lygY+v1QjQgURAsLDa9Woa7jhCA==","shasum":"46dd639d1903e52c981d18921ff973c64064846b","tarball":"https://registry.npmjs.org/minh-custom-hooks-release/-/minh-custom-hooks-release-1.0.41-beta.5.tgz","fileCount":122,"unpackedSize":268946,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/pYhfx7CJKKNRNVAoXQnjefiXZX9Ghy5QkKPFFWEqxwIgXupQ48W/0kgVbGl+W87pmfcFa++uIdiRiMDiIkwFHH4="}]},"_npmUser":{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"},"directories":{},"maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minh-custom-hooks-release_1.0.41-beta.5_1754489265438_0.17398756132141946"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-07T09:43:24.680Z","modified":"2025-08-06T14:07:45.885Z","1.0.2":"2024-10-07T09:43:24.926Z","1.0.3":"2024-10-07T09:49:16.670Z","1.0.4":"2024-10-07T09:55:56.408Z","1.0.5":"2024-10-07T10:03:09.394Z","1.0.6":"2024-10-07T11:05:13.518Z","1.0.7":"2024-10-08T01:31:54.804Z","1.0.8":"2024-10-09T03:56:20.114Z","1.0.9":"2024-10-10T01:24:13.697Z","1.0.10":"2024-10-10T08:13:55.853Z","1.0.11":"2024-10-10T08:30:05.382Z","1.0.12":"2024-10-10T08:42:34.236Z","1.0.13":"2024-11-13T16:10:29.214Z","1.0.14":"2024-11-25T01:59:15.477Z","1.0.15":"2024-11-27T09:22:20.482Z","1.0.16":"2024-12-23T07:55:05.310Z","1.0.17":"2024-12-23T07:56:44.739Z","1.0.18":"2024-12-24T01:21:45.863Z","1.0.19":"2024-12-27T03:15:47.101Z","1.0.20":"2024-12-27T03:51:43.547Z","1.0.21":"2024-12-27T06:11:34.910Z","1.0.22":"2024-12-27T06:24:53.970Z","1.0.23":"2025-01-04T17:41:03.469Z","1.0.24":"2025-01-29T18:59:35.791Z","1.0.25-beta-1":"2025-02-01T15:26:32.589Z","1.0.25":"2025-02-01T15:26:54.467Z","1.0.26-beta-1":"2025-02-03T10:19:51.329Z","1.0.26-beta-2":"2025-02-03T16:38:56.875Z","1.0.26-beta-3":"2025-02-04T03:55:00.035Z","1.0.26-beta-4":"2025-02-07T02:51:39.443Z","1.0.26-beta-5":"2025-02-07T03:09:40.517Z","1.0.26-beta-6":"2025-02-07T03:26:52.834Z","1.0.26-beta-7":"2025-02-07T03:30:37.796Z","1.0.26-beta-8":"2025-02-07T03:38:12.191Z","1.0.26-beta-9":"2025-02-07T03:44:22.738Z","1.0.26-beta-10":"2025-02-07T09:49:36.622Z","1.0.26-beta-11":"2025-02-07T09:53:09.500Z","1.0.26-beta-12":"2025-02-07T09:54:30.815Z","1.0.26-beta-13":"2025-02-07T10:27:06.658Z","1.0.26-beta-14":"2025-02-07T10:35:24.552Z","1.0.26-beta-15":"2025-02-07T11:01:02.589Z","1.0.26-beta-17":"2025-02-07T12:51:34.535Z","1.0.26-beta-18":"2025-02-07T13:16:47.253Z","1.0.26-beta-19":"2025-02-08T09:09:23.570Z","1.0.26-beta-20":"2025-02-08T09:26:34.852Z","1.0.26-beta-21":"2025-02-18T05:10:51.040Z","1.0.26-beta-22":"2025-02-18T06:37:28.998Z","1.0.27":"2025-06-09T13:56:33.187Z","1.0.28":"2025-06-09T13:59:04.064Z","1.0.29":"2025-06-10T04:22:06.501Z","1.0.30":"2025-06-17T04:32:18.805Z","1.0.31":"2025-06-17T04:33:34.192Z","1.0.32":"2025-06-21T11:00:49.279Z","1.0.3-2.1":"2025-06-21T11:02:36.969Z","1.0.33":"2025-06-22T09:16:18.550Z","1.0.34":"2025-06-25T14:40:30.768Z","1.0.35":"2025-07-13T07:28:51.751Z","1.0.36":"2025-07-13T13:51:35.117Z","1.0.37":"2025-07-14T04:16:39.069Z","1.0.38":"2025-07-14T04:18:00.218Z","1.0.39":"2025-07-14T04:35:00.455Z","1.0.40":"2025-07-14T06:17:52.250Z","1.0.41":"2025-07-14T06:31:41.293Z","1.0.41-beta.1":"2025-07-14T07:38:57.506Z","1.0.41-beta.2":"2025-08-06T07:55:16.061Z","1.0.41-beta.3":"2025-08-06T08:03:21.870Z","1.0.41-beta.4":"2025-08-06T08:22:26.944Z","1.0.41-beta.5":"2025-08-06T14:07:45.638Z"},"bugs":{"url":"https://github.com/hoanggminh2702/minh-custom-hooks/issues"},"author":{"name":"hoanggminh2702"},"license":"ISC","homepage":"https://github.com/hoanggminh2702/minh-custom-hooks#readme","keywords":["useTask","useState","useLifeCycle","useMount","useDidUpdate","useLayoutMount","useLayoutDidUpdate","useDebounce","useToggle","useLocalStorage","useTask","useTaskEffect","useTaskObservable","useTaskEffectObservable","AxiosObservable","React","hooks","react hooks"],"repository":{"type":"git","url":"git+ssh://git@github.com/hoanggminh2702/minh-custom-hooks.git"},"description":"My custom hooks for working easier while developing react web app","maintainers":[{"name":"hoanggminh2702","email":"hoanggminh2702@gmail.com"}],"readme":"# Minh Custom Hooks\n\nĐây là custom hooks được viết bởi hoanggminh2702, bao gồm:\n\n1. **[useToggle](#use-toggle)**\n2. **[useDebounce group](#use-debounce-group)**\n3. **[useMount](#use-mount)**\n4. **[useDidUpdate](#use-did-update)**\n5. ~~**[useEventEffect](#use-event-effect)**~~\n6. ~~**[useEventDidUpdate](#use-event-did-update)**~~\n7. ~~**[useEventMemo](#use-event-memo)**~~\n\n> ⚠️ **Cảnh báo:** Các hook Event bị loại bỏ do React đã support chúng native\n\n---\n\n<h2 id=\"use-toggle\">1. useToggle</h2>\nĐây là hook được viết để rút ngọn quá trình xử lý loading state, hoặc trong các trường hợp quản lý các state chỉ có 2 giá trị <span style=\"color: blue; font-weight: 600;\">true</span> hoặc <span style=\"color: blue; font-weight: 600;\">false</span> <br> <br>\n\n**_Ví dụ_**\nSau đây là ví dụ về xử lý loading trong ReactJs bằng cách truyền thông và bằng useToggle\n\n**Truyền thống**\n\n```tsx\n...\n// Loading state\nconst [isLoading, setIsLoading] = useState(false)\n\n// Handle 1 tác vụ bất đồng bộ khi click btn\nconst handleCallApi = () => {\n    setLoadingState(true)\n    apiCall().then(res => {\n        setLoadingState(false)\n        ...\n    })\n}\n\nreturn (\n    <div>\n        <button onClick={handleCallApi}>Call api</button>\n    </div>\n)\n```\n\nCó thể thấy trong trường hợp chỉ sử dụng state để handleLoading, việc đọc code trở không được trực quan, khi hầu hết việc thay đổi trạng thái loading về mặt thị giác đều là setState, gây cản trở trong quá trình đọc hiểu code thay vào đó, ta có thể sử dụng useToggle\n\n```tsx\n// Loading state và các handler của nó được defined sẵn\nconst {state: isLoading, on: startLoading, off: stopLoading} = useToggle(false)\n\n// Handle 1 tác vụ bất đồng bộ khi click btn\nconst handleCallApi = function() {\n    // Khi nhìn vào mặc nhiên sẽ biết được ngay đây là hành động bắt đầu loading\n    startLoading()\n    apiCall().then(res => {\n        // Tương tự với startLoading\n        stopLoading()\n        ...\n    })\n}\n\n...\n\n```\n\n---\n\n<h2 id=\"use-debounce-group\">2. useDebounce Group</h2>\n\n- Hook này được viết ra để xử lý các tác vụ cần tới kỹ thuật debounce.\n\n- Vậy kỹ thuật debounce là gì? Kỹ thuật debounce trong ReactJs nói riêng là kỹ thuật trì hoãn việc update state khi thực hiện setState liên tục trong 1 khoảng thời gian ngắn, việc update lại state chỉ được thực hiện sau khi hành động setState dừng lại sau 1 khoảng thời gian được quy ước từ trước. Việc này có thể giảm thiểu số lần re-render của app. Việc sử dụng debounce trong 1 số trường hợp logic code được viết để gọi API mỗi khi state được thay đổi còn giúp giảm gánh nặng cho server, tránh gửi quá nhiều request không cần thiết tới server.\n- Sau đây là 1 ví dụ đơn giản về ý nghĩa của việc áp dụng kỹ thuật debounce\n\n**Khi không sử dụng kỹ thuật debounce**\n\n```tsx\n...\nconst [searchText, setSearchText] = useState<string>(\"\")\nconst [listData, setListData] = useState<TData>([])\n\n// Thực hiện call api tìm kiếm khi searchText thay đổi\nuseEffect(() => {\n    /**\n     * callback được gọi liên tục khi searchText thay đổi, dẫn tới\n     * api được call liên tục, trong trường hợp mạng ổn định có thể dẫn\n     * tới trường hợp request gửi trước nhưng kết quả trả về sau, dẫn\n     * tới việc listData được set là kết quả request cũ\n    */\n    searchApi(searchText).then(res => setListData(res))\n}, [searchText])\n\nreturn (\n    <div>\n        <input value={searchText} onChange={e =>\n            setSearchText(e.target.value)\n        } />\n\n        {listData.map(data => ...) }\n    </div>\n)\n```\n\n**Khi sử dụng kỹ thuật debounce**\nVí dụ này sẽ sử dụng hook useDebounceState\n\n```tsx\n...\nconst {\n    // Đây là state thực tế chưa áp dụng kỹ thuật debounce\n    actualState: searchText,\n    debouncedState: debouncedText,\n    setState: setSearchText\n} = useDebounceState<string>(\"\",\n    // Thời gian sau khi hành động setState dừng lại, đơn vị ms\n    500\n)\n\n// Thực hiện call api tìm kiếm khi searchText thay đổi\nuseEffect(() => {\n    /**\n     * callback được gọi chỉ khi debouncedText thay đổi, khi  việc\n     * setSearchText dừng lại 500ms\n    */\n    searchApi(searchText).then(res => setListData(res))\n}, [searchText])\n\n...\n\n```\n\nCó 3 debounce hook được expose:\n\n- **[useDebounce](#use-debounce)**\n- **[useDebounceState](#use-debounce-state)**\n- **[useDebounceFn](#use-debounce-fn)**\n\n<h3 id=\"use-debounce\">useDebounce</h3>\n\n> <span id=\"use-debounce-input\">Input</span>:\n>\n> 1. defaultState: State mặc định\n> 2. debounceTime: Thời gian debounce, mặc định 500ms\n\n> <span id=\"use-debounce-output\">Output</span>:\n>\n> 1. debouncedState: state đã được debounce, chỉ thay đổi khi hành động > setState được dừng lại sau debounceTime\n> 2. stop: dừng việc set lại debouncedState nếu nó chưa được thay đổi\n> 3. status: Gồm 2 trạng thái:\n>\n> - <span style=\"color: green; font-weight: 500;\">DONE</span>: Trạng thái sau khi hoàn thành việc debounce, debouncedValue được thay đổi\n> - <span style=\"color: green; font-weight: 500;\">PENDING</span>: Trạng thái khi đang trong quá trình debounce\n\n**_Ví dụ:_**\n\n```tsx\n...\nconst [searchText, setSearchText] = useState(\"\")\nconst {\n    debouncedState: debouncedText,\n    status\n    // Khi searchText thay đổi, debounce sẽ được chạy, khi thực hiện xong\n    // thì debouncedState được update lại\n} = useDebounce<string>(searchText,\n    500\n)\n\nuseEffect(() => {\n    searchApi(debouncedText).then(res => setListData(res))\n}, [debouncedText])\n\nreturn (\n    <div>\n        <input value={searchText} onChange={e =>\n            setSearchText(e.target.value)\n        } />\n\n        {\n            /**\n             *  Nếu không sử dụng status để xử lý loading, mà chỉ loading khi\n             * gửi call API thì sau khi quá trình debounce được thực hiện thì\n             * API mới được gọi, bắt đầu quá trình loading, giao diện bị giật,\n             * Không thân thiện với người dùng, thay vào đó, ngay khi bắt đầu\n             * quá trình debounce, ngay lập tức loading\n             *\n             * */\n            status === DebounceValueStatus.PENDING ? {\"Loading\"} : listData.map(data => ...)\n        }\n    </div>\n)\n...\n\n```\n\n> **Lưu ý:** DebounceValueStatus là Enum được defined built-in khi thư viện được viết, bạn có thế import nó trong quá trình sử dụng như sau.\n\n```tsx\nimport { DebounceValueStatus } from \"minh-custom-hooks-release/dist/esm/hooks/useDebounce\";\n\n...\n\n```\n\n<h3 id=\"use-debounce-state\">useDebounceState</h3>\nLà hook được sử dụng như 1 useState, expose state thực tế và state đã được debounce, giảm độ dài code.\n\n> Input:\n>\n> 1.  defaultState: State mặc định\n> 2.  debounceTime: Thời gian debounce, mặc định 500ms\n>\n> Output:\n>\n> 1.  debouncedState: như [useDebounce](#use-debounce-output)\n> 2.  status: [useDebounce](#use-debounce-output)\n> 3.  actualState: tham số thứ 1 khi sử dụng useState\n> 4.  setState: tham số thứ 2 khi sử dụng useState\n\n**_Ví dụ_**\n\n```tsx\n// Thay vì phải viết dài dòng thế này\nconst [searchText, setSearchText] = useState('')\nconst { debouncedState: debouncedText, status } = useDebounce<string>(searchText, 500)\n\n// Ta có thể viết ngắn gọn thế này\nconst {\n  actualState: searchText,\n  debouncedState: debouncedText,\n  setState: setText,\n  status,\n} = useDebounceState<string>('', 500)\n```\n\n<h3 id=\"use-debounce-fn\">useDebounceFn</h3>\n\nTrong những trường hợp phải debounce 1 tác vụ phức tạp thay vì chỉ thực hiện debounce việc thay đổi state.\n\n> Input:\n>\n> 1.  callback: callback cần được debounce, callback này có thể là 1 pure function, hoặc trả về 1 promise.\n> 2.  config: thêm các tùy chọn config\n>\n> - debounceTime: tương tự [useDebounce debounceTime](#use-debounce-input),\n> - Nếu callback là 1 promise:\n>   i. onSuccees: callback khi Promise resolve.\n>   ii. onError: callback khi Promise reject.\n>\n> 3.  deps: trong trường hợp muốn sử dụng useCallback cho callback.\n>\n> Output:\n>\n> 1.  returnedData: Data trả về của callback, nếu callback trả về 1 Promise, data này sẽ là kết quả của Promise sau khi thưc thi debounce và Promise resolve kết quả.\n> 2.  status: tương tự [useDebounce status](#use-debounce-output).\n> 3.  progressStatus: Toàn bộ trạng thái từ khi debounce đến khi Promise resolve hoặc reject. Các trạng thái tương tự [useDebounce status](#use-debounce-output).\n> 4.  run: thực thi callback.\n> 5.  stop: tương tự [useDebounce stop](#use-debounce-output)\n\n**_Ví dụ_**\n\n```tsx\n...\nconst [fullName, setFullName] = useState<string>(\"\")\nconst [address, setAddress] = useState<string>(\"\")\n\nconst [listData, setListData] = useState([])\n\nconst handleSearch = (fullName, address) => {\n    searchAPI().then(res => setListData(res))\n}\n\n...\n\n```\n\nTrong trường hợp handleSearch không phải là tác vụ bất đồng bộ, ta có thể debounce nó như sau\n\n```tsx\n...\nconst {\n    run,\n    // Vẫn có thể dùng status để xử lý loading\n    status\n} = useDebounceFn(handleSearch, {\n    debounceTime: 500 //ms\n});\n\nuseEffect(() => {\n    // Gọi và sử dụng như bình thường\n    run(fullName, address);\n}, [])\n```\n\nKhi handleSearch là 1 tác vụ bất đồng bộ, useDebounce cung cấp nhiều cách tiếp cận khác nhau để xử lý debounce và kết quả nhận được\n\n```tsx\n...\nconst handleSearch = async (fullName, address) => {\n    return await searchAPI().then(res => setListData(res))\n}\n```\n\n- Sử dụng useDebounceFn, với returnData:\n\n```tsx\n...\n\nconst {run, returnedData} = useDebounceFn(handleSearch)\n\nuseEffect(() => {\n   run(fullName, address);\n}, [])\n\nuseEffect(() => {\n    setListData(returnedData)\n}, [returnedData])\n\n...\n\n```\n\n- Sử dụng useDebounceFn, với onSuccess, onError:\n\n```tsx\n...\n\n// Kết hợp với useToggle để xử lý loading\nconst {state: isLoading, on: startLoading, off: stopLoading } = useToggle(false)\n\n// Chỉ khi callback truyền vào là tác vụ bất đồng bộ thì mới có thể sử dụng onSuccess, onError\nconst {run, returnedData} = useDebounceFn(handleSearch, {\n    onSuccess(res) {\n        stopLoading();\n        setListData(res);\n    }\n})\n\nuseEffect(() => {\n    startLoading();\n    run(fullName, address);\n}, [])\n\nuseEffect(() => {\n    setListData(returnedData)\n}, [returnedData])\n\n...\n\n```\n\n---\n\n<h2 id=\"use-mount\">3. useMount</h2>\n\nSử dụng để thay thế useEffect với deps rỗng\n\n```tsx\nuseEffect(() => {}, [])\n// Tương đương với\nuseMount(() => {})\n```\n\nNgoài ra, useMount sẽ không bị ảnh hưởng StrictMode, tức là nó chỉ được gọi 1 lần duy nhất khi component được mount, đảm bảo hành vi của app sát với production nhất\n\n---\n\n<h2 id=\"use-did-update\">4. useDidUpdate</h2>\n\nKhi useEffect được truyền deps, nó sẽ gọi ngay cả khi vừa được mount cũng như khi deps thay đổi, hook này giúp cho callback chỉ được gọi khi deps thay đổi chứ không gọi khi component vừa được mount. Syntax tương tự như useEffect.\n\n---\n\n<h2 id=\"use-event-effect\">5. useEventEffect</h2>\n\nHook này handle việc callback truyền vào useEffect chỉ được gọi khi deps thay đổi, nhưng vẫn sử dụng được state mới nhất\n\n**_Ví dụ_**\n\n```tsx\nconst [count, setCount] = useState<number>(0)\nconst [text, setText] = useState<string>('')\n\nuseEffect(() => {\n  console.log('count', count)\n  console.log('text', text)\n}, [count, text])\n\nreturn (\n  <div>\n    <button onClick={() => setCount((prev) => prev + 1)}>Increase</button>\n    <input onChange={(e) => setText(e.target.value)} />\n  </div>\n)\n```\n\nTrường hợp này, cho dù ta có thay đổi text bao nhiêu thì khi count thay đổi, kết quả in ra vẫn là:\n\n- \"count\", count là kết quả hiện tại của count\n- \"text\", \"\" là kết quả ban đầu của text\n\nNếu ta cố tình thêm text vào list deps, thì khi text thay đổi, callback của effect cũng sẽ được gọi, không đúng với mong muốn ban đầu. Và useEventEffect sẽ giải quyết được vấn đề đó. Syntax tương tự nhiên useEffect.\n\n```tsx\n...\nuseEventEffect(() => {\n    // Chỉ khi count thay đổi thì callback mới được gọi, nhưng text luôn được update giá trị mới nhất\n    console.log(count, text)\n}, [count, text])\n```\n\n---\n\n<h2 id=\"use-event-did-update\">6. useEventDidUpdate</h2>\n\nLà sự kết hợp của [useDidUpdate](#use-did-update) và [useEventEffect](#use-event-effect)\n\n<h2 id=\"use-event-memo\">7. useEventMemo</h2>\n\nĐối với [useEventEffect](#use-event-effect), callback được gọi khi deps thay đổi, các state trong deps vẫn được update mới nhất, tương tự với useEventMemo, việc tính toán lại giá trị mới chỉ được thực hiện khi deps thay đổi, tuy nhiên các state khác không nằm trong deps vẫn được cập nhật giá trị mới nhất\n","readmeFilename":"README.MD"}