{"_id":"@zl-asica/react","_rev":"39-cded2239b616a146ec77fe6a9f4359cc","name":"@zl-asica/react","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"@zl-asica/react","version":"0.1.0","keywords":["react","hooks","library"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.1.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://github.com/ZL-Asica/react","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"b9b1fc2fac63743d8dae7b19a3ff91c5bf50f4b5","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.1.0.tgz","fileCount":5,"integrity":"sha512-XiNGq9Oe+0PBJVcn8420/gjB/LZhdhsjbnAarHFUgCoEPwFjod37g4xTwCBw8PeAvW0ii7ivHEmsEt4munx5FQ==","signatures":[{"sig":"MEQCIDA9aG3aKuahI7UizFdPFD2yNPFf0/+3jcN3gljUHr+cAiBvzerw7AFlOEdgzH15uY9FVovaHhqCM1Wfk/i/vIf6GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20311},"main":"./dist/index.mjs","type":"module","_from":"file:zl-asica-react-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"funding":"https://github.com/sponsors/ZL-Asica","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:add":"pnpm run docs && git add docs/api","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"_resolved":"/private/var/folders/xv/x_3xk43j2cx33z4b1l3dnq_40000gn/T/92145b0a72ad303dd7aa3aa1f0f61c15/zl-asica-react-0.1.0.tgz","_integrity":"sha512-XiNGq9Oe+0PBJVcn8420/gjB/LZhdhsjbnAarHFUgCoEPwFjod37g4xTwCBw8PeAvW0ii7ivHEmsEt4munx5FQ==","repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*":["prettier --write ."],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1731992380364_0.04069251667281115","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@zl-asica/react","version":"0.1.4","keywords":["react","hooks","library"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.1.4","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"9ffcc89b8ad80f4c6649952e5e0c13f65b737f00","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.1.4.tgz","fileCount":3,"integrity":"sha512-0CKsNI20bydoZQyk1Jj4KE+/bsFRVhhHCYVA3ZDSFkperNB0kfcxv2Gn6MTOCOCnk9z574MQ2dSujT6wRIDUqw==","signatures":[{"sig":"MEUCIQCPEsyBEqafrD2H5ByRsCRGN4bfUjp88r3hYlUXk2/5cgIgUbzNS4mbTS49PTyaivhRg7OC2bswOUAAJUWXeO5iF1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6397},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"ac9a8a18b36534d801b5b264dbc0a136a2e4aec1","scripts":{"docs":"typedoc","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*":["prettier --write ."],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.13.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.4_1731998260260_0.4645041403470609","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@zl-asica/react","version":"0.1.5","keywords":["react","hooks","library"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.1.5","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"1fd89cf6ca9b5f348c3eee660009db2253d18322","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.1.5.tgz","fileCount":5,"integrity":"sha512-yjZNtSG3B5eUKjpkIp5EwG7VlNzGaB+fiCHudpMhohX+yt3vljc1vWk67AFJA0vgTgdAhNYDh4l9A+C0pyochA==","signatures":[{"sig":"MEYCIQDdGDiMcn/ll1z7IzR/zJ3rhSLdhkEHZ+ycl6hanEZT2gIhAITYDn6O/KpwEhGtsiURfMjGTItDROwQfDeXH0No9ML4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53238},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"a20b67ce464e20a4b617b67e23552fcb4b39af11","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*":["prettier --write ."],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.13.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.5_1732069344926_0.6239939411484146","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@zl-asica/react","version":"0.1.6","keywords":["react","hooks","library"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.1.6","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"454d96af0980add22f8c2445d172afe95c0f4708","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.1.6.tgz","fileCount":5,"integrity":"sha512-uyY6ClafAxMmFVmP1c0nbCG7Kj17KCWMTicPwYpxAENnpCjX5SGHxGc8SLKZ7RFywShyIQv9dLXTL9WLlPQhFw==","signatures":[{"sig":"MEUCIQC2nonXzYaqMqrzRd2zo1NKT6tAQI6A1nY8oo4fz0IoSQIgCOunGx7SOmAoTZmTIt07FdMjXPFDctx/nbBhXaIt99I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53241},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"dc97ccdf41f190d4fb621413aaabbe1f97a8b175","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*":["prettier --write ."],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.1","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":">=16.8 <20"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.6_1732071622662_0.5272834589071316","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@zl-asica/react","version":"0.2.0","keywords":["react","hooks","library"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.2.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"b76dd692f60f07bfb293203fc7e90196eebc0e2a","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.2.0.tgz","fileCount":5,"integrity":"sha512-8suZgLVZvBH7hkZYZV3B4kFS6Jy07qQKffi8ppP0RnaAHrEJxPFrYSuYrz8GCui9Vnvb7Brzt/XoUxMcFhTUiw==","signatures":[{"sig":"MEYCIQCxeIi/jHvqEbF0nRNseUf14zVcz2w3AhTmmlBPNRgZUgIhAIhIqvurEsEhrGh2FCxVvYpRttTtK61wxK7OhIRr0NJy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53823},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"6de130dc395302e1bf470b71c14f1e6d86779af9","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*":["prettier --write ."],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.1","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":">=16.8 <20"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1732074762879_0.3243227133449442","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@zl-asica/react","version":"0.2.1","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.2.1","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"c687d488d9e8f931ce6f8e098199afbadb5d78f5","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.2.1.tgz","fileCount":5,"integrity":"sha512-tOGEcXMHH7pHOufNgbrLajPDC8Wmzm5jEXYYykmM5TN2q4Xkid4Q6OFxNTXV2hG4Ru3wS95mp1CQZu1fOJ/Bxg==","signatures":[{"sig":"MEYCIQDulNgonDGyjI9gFDEzR/yFMHN4t/9cyc/a9YVRmhD/aAIhAJxx2jPGOBK6NH7yJO73w0XB9dSBg4uro9Cn3TVuIgp/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63941},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"7ac153de2badd821219c07feae36efa9e425ac4a","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.1","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":">=16.8 <20"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1732085185182_0.5787054943563912","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@zl-asica/react","version":"0.2.2","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.2.2","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"539b79346cb213b1dd40b7356ff11358666ab5f1","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.2.2.tgz","fileCount":5,"integrity":"sha512-PvoHexoqyilXunROCoSieqeAtFZ4spAdGb4Qw/e8Z3ybLqNetkfQiTDytwjf2XGyB/Y3IbdVnJK5ZcecQGmBjQ==","signatures":[{"sig":"MEUCIQDO6t+UWsZ/WS61n4UQlDbKxNJCV56+Lw7Qi/eatklLXgIgRkdxW1rUR0ZHrWrXfAXuVd+1/8UJmxz2oN8tmTM74FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63921},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"805d402a69da1dff99bc216abe47cc3bd8e0251a","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.1","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest"},"peerDependencies":{"react":">=16.8 <20"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.2_1732086409558_0.3754303416010565","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@zl-asica/react","version":"0.3.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"332bc2edb925e434ee9337c67d5c4c7fb41a6abe","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.0.tgz","fileCount":5,"integrity":"sha512-gYe/CYo84QKnlWW0IPgtLdZd8shK9cMG7p95NWhIgR0azI90X+v0A61Npe+doNkvGVFGuYRWO1qHzyB2yttWGA==","signatures":[{"sig":"MEUCICJeR4ZFN1uk3VaZrJtDDFQFO1b8ovqqbHdIb01jTLpgAiEAls+zk/VmOOdpHtMqb17oRBcBWt3Vn8jJSntBTeUAGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"52f4f3e8634619ebd983202b1cf5bcbf7884e068","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.1","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1732122847784_0.7879746980649207","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@zl-asica/react","version":"0.3.1","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.1","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"bf24b6ac2d8124556afb2168d53ca297752473b6","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.1.tgz","fileCount":5,"integrity":"sha512-Ot39WloAv5C5dK0Ztug63DOf3ToTOlhOKQ/xBET9iVVP91v8A2gS5158+SMb9V7BTuofRDcuQHzi+PE5DCzXHQ==","signatures":[{"sig":"MEQCIE0JLHNErIW8TIRQXhas0wg+vdk8MJ4O5bVOB7D1lk+DAiAYN+KwxvsXz5mmu+V0no49DFhgS8sU4lZWhlKX3GmTXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"c83f7ecda177f190732ae3e854ac4e1d903a96f8","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1732153805236_0.7776574241131051","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@zl-asica/react","version":"0.3.2","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.2","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"d095df07b5a415e8cff546f529e40c1779cc5992","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.2.tgz","fileCount":5,"integrity":"sha512-EaJtBMZZGCOAM9U+WctL4vNX6+2HUeJQQAcUlcOsxBfRLY1m4fnoizdUlIDN4oevgq0NsdD+U5GOWHnBu8CvKw==","signatures":[{"sig":"MEUCIBr2IP+BRI9Rt2iFGOJ+Fv1iUXqJ84fP3wfY9sBGArhcAiEA2E5m7C2JuK+kZcmNm/jWhaU5UmV1/+6PInm7NsFgGzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"91d03485eff5c7aae593426c29f385ef6a60edd9","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2_1732156184293_0.5937697961342134","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@zl-asica/react","version":"0.3.3","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.3","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"c023757244236714a73ed540889a5c32f39e63d6","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.3.tgz","fileCount":5,"integrity":"sha512-bhDY0jEu1Il0lw9dwLxrnut56HrJPCh0CexBJe8UXLFwESIRGuwHD/RyqDqbA5bmAA9YdBgiI5HOGv2j51tXGg==","signatures":[{"sig":"MEUCIEcG3fj2NAzC/k3/96kQ0tpfRHFbhdI0oy3bYjMQN9YFAiEA9p4Qw+hj2VtXVzyWLOi6bs1uiB/c9w1ajD38kQLcBcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"924f35b4fbb2ded5167cfdb4c8a86c93dd3c686e","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.3_1732156362349_0.6651824382523603","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@zl-asica/react","version":"0.3.4","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.4","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"9db6b13d4c5edafd82b029dc93b22d5845469d4e","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.4.tgz","fileCount":5,"integrity":"sha512-FPQfMvh92HHtV7kBXx0yQItQeHaQBS1hSdVtWybV02Y2IRdvJwZVofKnlSC6qIP7f5yo+0WXcx5SgTEPpl8Lew==","signatures":[{"sig":"MEYCIQD7fbwz2rjeqY8AKK1tppu6cGL3Rp3x9ByeqJpxPLE6vQIhANdpwsFhtpD+oOiY+ifeb6qLaxFKA3cbUAuF1NNjWZLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"86d270a65d10a8d1eb95e5a701c603eb508ff946","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.4_1732160857708_0.2503878171827507","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@zl-asica/react","version":"0.3.5","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.5","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"7364da627881f38f5b888a0b22c010b09b06d175","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.5.tgz","fileCount":5,"integrity":"sha512-VJTO+24M3h4ahyZ1uFP0rExswWRgPulDuhaRTNNtvYEEwl/Wpz+J66FiaPAHM1ehmnBks77L+sfAtkyk+mO/0Q==","signatures":[{"sig":"MEYCIQDlRh2mYWe2npO4Uy6/LBDK57isiEuwuIWIzoQ4ivT41QIhAItg0GEfVvAs9+4bAdHhK+ddmmTAIcIfCck6L4frXU14","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69788},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"68a9c71aabdab8a124880d959e502398cbe91a18","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.3.3","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.18","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"latest","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5_1732597406719_0.08056277709542692","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@zl-asica/react","version":"0.3.6","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.6","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"5dd0eec147610868ab40c32393f664529dc1ac1a","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.6.tgz","fileCount":5,"integrity":"sha512-L933a4Ta+YLUG9Zaiv1vbTWLppPlI6vW5hetRY/WMsq2Y/a66Fg+qa5ILCVB+PIRzQHw/IF+ndzkY3jjXiRSGA==","signatures":[{"sig":"MEUCIQC2dH4sb3OK/CFo9ajnpfqL3bxxQJVPCScWElHryMp0YgIgQOM3n8jIrkXRuTj12O+NeB6NBHYCGETbjDONmKc0zow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"6d4580b8bc1c67315cb918db84f8e80f948c4e85","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.4.0","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.19","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"^1.0.9","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.6_1732598938373_0.9067327793658053","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@zl-asica/react","version":"0.3.7","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.7","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"0bb5028ba4a81a720784cda28ecbae670bc18d73","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.7.tgz","fileCount":5,"integrity":"sha512-ZHHo/32/vv6oDL1UGLKZF1GY6bU6RySD0yc8RB1YieWFnOcdUoIMkKNmskZVkpc8Wd2+lOhG7aUpOi4ZnpiZ8A==","signatures":[{"sig":"MEUCIQDyJx+yFCoRb1QKPj+kWq+4H0aSz/xFufOzBg58NRBKnwIgaDTKsyriIcvvQNdwZ1Q/1cyskPcTWNU9pUNPRFUZoRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"32c0af44699e6fdaaf4e0c0f06d369f57a63ac17","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.2","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.15.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.4.0","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.5","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.5","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.19","typedoc-plugin-markdown":"^4.2.10","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"^1.0.9","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.7_1733005434046_0.14763577172363118","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@zl-asica/react","version":"0.3.8","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.8","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"9a9591214a5f2a69aeb976bf347c53a5e1ee2eed","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.8.tgz","fileCount":5,"integrity":"sha512-Xg8DylSMLYbQ/ySCV6TIheOmM92UKwGIET3E8z1UaIpvcAAeVE6jiCf57bd2TEnj90V0ztbTA8KZ5OMndXBxMQ==","signatures":[{"sig":"MEUCIBdc/fMFh1Mbiu1cOMISUxo6iD9YMDZF46ex1lGSQTorAiEA7R6yvthAgGLpEV00t0sJhlrgAPjMEjSd2es7JIU6Krc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"431add57a8cd5ffa86565b451f7d8d71f191a426","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.3","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","typedoc":"^0.27.2","prettier":"^3.4.1","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.6","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.19","typedoc-plugin-markdown":"^4.3.0","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"^1.0.9","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.8_1733006374923_0.549690894259103","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@zl-asica/react","version":"0.3.9","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.9","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"2e7dca1e0e83191cb4d393b915f4ff0a13b6339e","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.9.tgz","fileCount":5,"integrity":"sha512-dIdXSlcJ9XkEJTbSkksPSB7UELIclZQ6Q7gmzvS+cs6JEakehvAIcrrfEiQBBg5bkgRGwVYIqM0R9NT7YWCIRA==","signatures":[{"sig":"MEQCIHSixvgeHs/cuvA2KGujxKuQkJY/4HLvLvDNdauCNTKRAiBPTENzX0prbNfjpWcVi2Ky1f7f1cIBPI7w2NMnaM9Hgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"914fcfbc2953842c86eabcb96537d63b3b4bfeae","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.3","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","typedoc":"^0.27.2","prettier":"^3.4.1","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.6","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.19","typedoc-plugin-markdown":"^4.3.0","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"^1.0.9","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.9_1733007681896_0.04093873735588294","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@zl-asica/react","version":"0.3.10","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.10","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"d353e4c74cee2afd524708bb4d2becab18386042","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.10.tgz","fileCount":5,"integrity":"sha512-WArFQm198nyU02LV4vOtuoaBr8JQ+9j8HUDaKwMTxtmHNWJqvREqDGhNQo4h4fO7o6Ym8PZ5xNPeTsIrdgcj6g==","signatures":[{"sig":"MEYCIQC83mu8hdvfsPavoSaNZrKs/azpnfafpom6+CDfdY3cNAIhAK376STySIKwPMM1t/ga6FUaagc3dKYyEBy82eQyxZ65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"7cda2d26a9d8b99a9429613a3cf97ca25b95a8ac","scripts":{"docs":"typedoc && pnpm docs:clean","lint":"eslint src/**/*","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint src/**/* --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"],"**/*.{js,mjs,json,css,md}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.3","devDependencies":{"tsup":"^8.3.5","husky":"^9.1.7","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.16.0","vitest":"^2.1.6","typedoc":"^0.27.2","prettier":"^3.4.1","react-dom":"^18.3.1","vitepress":"^1.5.0","@vitest/ui":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","vitepress-sidebar":"^1.29.0","@vitest/coverage-v8":"2.1.6","@testing-library/react":"^16.0.1","eslint-config-zl-asica":"1.0.19","typedoc-plugin-markdown":"^4.3.0","@testing-library/jest-dom":"^6.6.3","@zl-asica/prettier-config":"^1.0.9","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.10_1733009106542_0.7625163742086505","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@zl-asica/react","version":"0.3.11","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.11","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"a815bebeb652ca00b0728b5a6855e57ecc0c3c92","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.11.tgz","fileCount":5,"integrity":"sha512-LTPekaf58rtDBtLfbwoy7MGboGpWYaaAhr5w1DKdpedhLD2DGXRMCW3/OqodZN+3eFCIUo0UxO0mX9PmRiRA9g==","signatures":[{"sig":"MEUCICyjVyVSTBW6QU4hRzRw20jitntgHjYlQ5us0olWZFR8AiEAs3b5ap8IZhfnk3yLQ+oc7grzWJdskr2R2uoF8/+RpmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"44d29614648e9746f49093a327108bbdd4cb8694","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","vitest":"^3.0.5","typedoc":"^0.27.6","prettier":"^3.4.2","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/react":"^19.0.8","@changesets/cli":"^2.27.12","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.5","@antfu/eslint-config":"^4.1.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.26.0","eslint-plugin-react-refresh":"^0.4.18","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.11_1738985422263_0.737364915410095","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@zl-asica/react","version":"0.3.12","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.12","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"60c6d5aaf93996b777099ba73c1c4d3206d3d273","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.12.tgz","fileCount":5,"integrity":"sha512-e7Nuz3/DsAzd7qAY26NV+59awAZcBB77OvxBAsakYIAPTO4pHJ19BhJH8Pvj6Y8tDXyf0KvH6XROl2BI4GVX3Q==","signatures":[{"sig":"MEUCIQDDDbkIM2N0Bj0SGQRM+5fwlOxUs4CfjRSxSJPhEHjo8wIgVBgcp75Tv1W8g71Tga82lGLRUq8vKNT1BELg5KVAt3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"e18738cc49ff40aa2d8b2a9bb55ae47821286223","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","vitest":"^3.0.5","typedoc":"^0.27.6","prettier":"^3.4.2","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/react":"^19.0.8","@changesets/cli":"^2.27.12","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.5","@antfu/eslint-config":"^4.1.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.26.0","eslint-plugin-react-refresh":"^0.4.18","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.12_1738985809579_0.35910091917546016","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@zl-asica/react","version":"0.3.13","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.13","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"b1689186066b6ee79c33981f9c79f1d7e68d2454","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.13.tgz","fileCount":5,"integrity":"sha512-mWSbhVhrzEq5Uszt3H+LTQ2hiBhrTThBgRIjmlHUOD7Po5CaVMDM7Ady8Ui+iEGbD/UshJz2rQEIPs4etMcCNA==","signatures":[{"sig":"MEUCIQChXraq7gwgZLVJAmjmrW41HVWBBN1q31Ypf9gyb5oJXwIgUKc5UybmPUU1QpLAKuEnZ47Bw21SdGNPBMppeFjv6XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"c677df2e2d1600a4402f43274851e62eee9eb9e5","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","vitest":"^3.0.5","typedoc":"^0.27.6","prettier":"^3.4.2","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","@types/react":"^19.0.8","@changesets/cli":"^2.27.12","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.5","@antfu/eslint-config":"^4.1.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.26.0","eslint-plugin-react-refresh":"^0.4.18","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.13_1738986943749_0.9883321483314664","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@zl-asica/react","version":"0.3.14","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.14","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"3265f2a311eec845598993440a86e9fcb8231ad7","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.14.tgz","fileCount":5,"integrity":"sha512-V2abZ+xDo/NuBi6uDMUOrkWV1dV3bf95/0l22e1aXjM/haT6EZZ1QSKHxuuLHR8voN0QnHh3cU7lVbZd7UoK2A==","signatures":[{"sig":"MEQCIGtCo8+hh+lbFn9rMzp8lO5l1Kuw1MJJAVbxmOJd8X4lAiBdGAkUwtUn3uDebxLEzC3HIQo1boyvQZYBoA6PpEIpng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75151},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"c923e5939b93c76be729cd6e7d4a1b4f7a66ce28","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.21.0","vitest":"^3.0.7","typedoc":"^0.27.9","prettier":"^3.5.2","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.7","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.7","@antfu/eslint-config":"^4.3.0","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.27.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.14_1740526484361_0.685182838172604","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@zl-asica/react","version":"0.3.15","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.15","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"1dc47da01648e79830ac6209545ddee44cedc8ac","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.15.tgz","fileCount":5,"integrity":"sha512-KOgk4RcwSTJ92gcafZFgvmpSeyu0JuSE2VT+RQamff6kZV3a1T5TvQ1HEUAaEj1v1NfQHMIYgcLnFvdpaI8ccw==","signatures":[{"sig":"MEQCIGa3XxMqUomsFA5zq3oLTbxrahqDtMOnLfg2Q/5kfIUVAiAnAyVsI5W4bPVfbsHSK7lCVopiGWHSMeTQpBqb3fblkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"9573eb4b49dd81b7303709e1395640e41c871d45","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.21.0","vitest":"^3.0.7","typedoc":"^0.27.9","prettier":"^3.5.2","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.7","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.7","@antfu/eslint-config":"^4.3.0","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.27.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.15_1741282477965_0.8195530405055222","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@zl-asica/react","version":"0.3.16","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.16","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"b04aa2bd180cc1a02cb89d22502969634953d1a6","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.16.tgz","fileCount":5,"integrity":"sha512-hY6pMTS44BPmG3XdxDFu2QLg9/cCXZ1dpZ1QLtozc0SXcj1qxZ3lO63C6SWrH/+4+UHreNQI6A64kRH8+rIgTQ==","signatures":[{"sig":"MEYCIQCjwm5/O8/1XFdbxP4SkCT2zMFg6fN4i+5ILllIgDQ5DQIhAKiKLdFBqrHhLngaaNbbcaw5dneYZK05BITs8b0Wl4Ra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"8f44a2f6140c99e2d0f314f3b1426690ba824960","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","postinstall":"husky","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.22.0","vitest":"^3.0.8","typedoc":"^0.27.9","prettier":"^3.5.3","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.8","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.4.3","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.8","@antfu/eslint-config":"^4.8.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.31.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.16_1741656988710_0.7148787735510118","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@zl-asica/react","version":"0.3.17","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.3.17","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"0814ecc9728afadf033a0337b312b538469c0e65","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.3.17.tgz","fileCount":5,"integrity":"sha512-hpHsiZHGel75ZQPILFoHQQqOlfrMqoBg0HNaEYPn0glpG2NTcWs5RKcSLuLMpDJirORi6BojIOgCZcWavPGDsQ==","signatures":[{"sig":"MEQCIEZQtrUJBsa4D4AJq/SHSFHgen/AMN1riO9LCyn3ZcMyAiBwF4MxtqMUHqkqK97F7pFRJxYRaQgUnHGiqOy6pDASbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"6a9996deaf078aea57df1a5b6db80c45b9e71066","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","postinstall":"husky","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.22.0","vitest":"^3.0.8","typedoc":"^0.27.9","prettier":"^3.5.3","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.8","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.4.3","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.0","@vitest/coverage-v8":"3.0.8","@antfu/eslint-config":"^4.8.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.31.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.17_1741658809459_0.36813050920776114","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@zl-asica/react","version":"0.4.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.4.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"29cc45d60eb8176f54843a4b33bd7123ca9dda93","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.4.0.tgz","fileCount":5,"integrity":"sha512-YDH7W3agFO7DFqnUA4dK5/n68Thn0ANCA7mKCbOZo4MHAEKWG157Gp9I3cwaKo+AIHOHLU0RV/vV/AuSnpuGAg==","signatures":[{"sig":"MEYCIQDrLF3UICB4BhfBDxOnWtNdG4BK/4UAs1Km4rs2H72FjgIhAKPrvVwYpNPOtVzD364+8VFj898+kMkJH4EnsYfMLPn5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"3cb0835442f8a8b8d9ff74785a1f48e3a67e8261","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","postinstall":"husky","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.3","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.22.0","vitest":"^3.0.8","typedoc":"^0.27.9","prettier":"^3.5.3","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.8","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.0.8","@antfu/eslint-config":"^4.10.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.34.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1742008295374_0.9732901833466654","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@zl-asica/react","version":"0.4.1","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.4.1","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"13088082fd6c7f54b994aca979ccaa9b9d6fe731","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.4.1.tgz","fileCount":5,"integrity":"sha512-F+EV9aHb006Xi0A9YTJHmD0ZbjaNCdLjwPqjAp0um4dUBW5JNwoWB2rAmmiuUhMNqS1Q1xnZ4lL0kdi13Q8+Pg==","signatures":[{"sig":"MEQCICyUuZzIJUZ5Z95+Eg/BrOoEGG4jdijgspjrE6uQWiBsAiAFtqfU1ZPR2ygBiDOYFWWAflT8xjSdcgekDltNhqfNuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"f7fa8c2a267222eb7b37348d24d5d2f6e6440d9a","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","postinstall":"husky","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.3","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.22.0","vitest":"^3.0.8","typedoc":"^0.27.9","prettier":"^3.5.3","react-dom":"^19.0.0","vitepress":"^1.6.3","@vitest/ui":"^3.0.8","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@types/react":"^19.0.10","@changesets/cli":"^2.28.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.0.8","@antfu/eslint-config":"^4.10.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.2.0","typedoc-plugin-markdown":"^4.4.2","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.34.0","eslint-plugin-react-refresh":"^0.4.19","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.1_1742009361265_0.9299625839561714","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@zl-asica/react","version":"0.5.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.5.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"0e1da8f21a0e3a7e9950547a8cf25e9eebb3763c","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.5.0.tgz","fileCount":5,"integrity":"sha512-XTakOYxSLG8KCoqoIJGPk1AXOOyL4pnowFJu73Eyilj4YhWXwwL9X+JA9NJEzftH99gAZ0Xp5sj6OsPHt1U8oQ==","signatures":[{"sig":"MEUCIQCh4PTrg+QwI8YM+ftJszMh7gnSYuslWs2MNxGwiD/sFQIgA6XzNvysAOpiuy6e8UFf2QrF8M2+NUF7jhC8vTR6ZJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"c0c5c1978af5449200832d51fff2d814f86d51d9","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.25.1","vitest":"^3.1.2","typedoc":"^0.28.3","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.3","lint-staged":"^15.5.1","@types/react":"^19.1.2","@changesets/cli":"^2.29.2","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.2","@antfu/eslint-config":"^4.12.0","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.48.5","eslint-plugin-react-refresh":"^0.4.20","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1746128920385_0.45264804014898075","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@zl-asica/react","version":"0.6.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.6.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"926d6a3d12b3bb63528c7c8bff4d88016e741164","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.6.0.tgz","fileCount":5,"integrity":"sha512-tVx1Gl0KVw9xsBkCE4FEoUOlJ9keGn9YIY+mcT+fGID8snUwCxdYv7evFOzgib90QTMucKbKPnH+KMRvZpu75Q==","signatures":[{"sig":"MEQCIH+j4V8lm2QWqPX+UdGgZcoXn4BYl4JrQPCFUgGLYVyOAiAalfDT20JX5I9qXKM/HNqafgMRA9+do5yzm88aZAoFSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"290c5f23f84dd7721e070d7a10b73e24b2e38df0","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.26.0","vitest":"^3.1.3","typedoc":"^0.28.4","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","@types/react":"^19.1.3","@changesets/cli":"^2.29.3","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.3","@antfu/eslint-config":"^4.13.0","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1746842212061_0.3552229952196333","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@zl-asica/react","version":"0.7.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.7.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"dc4c859224bf2b7bec8b75b51a8211a08da85054","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.7.0.tgz","fileCount":9,"integrity":"sha512-FjrWM71AeWgU6ebZ1Rpq+l2X+obG+qVVGq2FUwgCFB1xCfNG+16svhu4eEvA21UwaKVvfsVDeQSrTuC45aKkEg==","signatures":[{"sig":"MEYCIQCvH3Ymmok3uInhKStTMKH5ll1akQwoZPvdtGdfmq3begIhANNu2Cz2UUai3jc/KGnD01IEV04BH+UuWlz45A5vLuI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"8d3cb0dac8adfb5efa1cab2247ce721be08ac793","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --open","lint:fix":"eslint . --fix","test:fast":"vitest run","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,css,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsup":"^8.4.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.26.0","vitest":"^3.1.3","typedoc":"^0.28.4","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","@types/react":"^19.1.3","@changesets/cli":"^2.29.3","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.3","@antfu/eslint-config":"^4.13.0","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1746842518677_0.3652382307555986","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@zl-asica/react","version":"0.7.1","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.7.1","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"147ee34a63ea7b0907ba7310fed5e1ac827f2e30","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.7.1.tgz","fileCount":9,"integrity":"sha512-iU1Il8i/ry8IOquHQjPt5VjjvnlgmqvdllxNLGyw7L3hKKbEpfmZ5iHFRnZdKx/VHRfzWcyc6SNH0k6tV0MQFw==","signatures":[{"sig":"MEYCIQCPmk5BKT1IngdMZtknRyWuhffsVGU+Aep4DSV7ajQLzAIhAPSW19iaHMjcpVHPJtzVMuLdfCKJg6Vy+ZDNWeiZkr8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"681b8d5243bb8e28f97f6c503e6a3d28e316b1af","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --host --open","lint:fix":"eslint . --fix","test:fast":"vitest run","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --host --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.1.4","typedoc":"^0.28.4","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.4","typescript":"^5.8.3","@types/node":"^22.15.19","lint-staged":"^16.0.0","@types/react":"^19.1.4","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"^4.13.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.1_1747750535889_0.8106736167518549","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@zl-asica/react","version":"0.7.2","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.7.2","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"a3d3580b793270f66348e69f76d32363cae27e1d","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.7.2.tgz","fileCount":9,"integrity":"sha512-Dmb6PdpfY0nxQ+LqrbmhneYHN19GFrJmUHy1Dj13JDP1j7lSu2+hvsThN9lbUngoGGtHALw+A7lyINDqwvrnUw==","signatures":[{"sig":"MEQCIBRZm1aNWiujjFAK3q2RAg/QXj7PuphzvHGGBnZWoaO/AiAbj2kOkylTNEZPrsvC/fyrVH16dsP3Q9APZ1ELGpU/nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"5b52162a5e93d5107bfe4ec82149ba33727f1001","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --host --open","lint:fix":"eslint . --fix","test:fast":"vitest run","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --host --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.1.4","typedoc":"^0.28.4","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.4","typescript":"^5.8.3","@types/node":"^22.15.19","lint-staged":"^16.0.0","@types/react":"^19.1.4","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"^4.13.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.2_1747754004982_0.18357890056855042","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@zl-asica/react","version":"0.7.3","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.7.3","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"04680b1049bd185e18a7a0fc187afc7edc069f6a","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.7.3.tgz","fileCount":9,"integrity":"sha512-r5eGZLiqnmVJji7GzMouwCaKH6o5B74Dd75JLIaoa35yVJnnQxoHTqN1YFStFbzXB91kp0Njuljc6BQqo8FYVw==","signatures":[{"sig":"MEUCIQCx7WnVke9McdLAwaKjAWYkTrdHyOy8szqNZtXk3fG/dQIgPBCnBjXGmGDAGSbXSnj+yofgD2EATGM6FBPkGo7lq2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"191d0cb64ced97a414e1d280f8d3403c06ec5bcf","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --host --open","lint:fix":"eslint . --fix","test:fast":"vitest run","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --host --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.1.4","typedoc":"^0.28.4","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.4","typescript":"^5.8.3","@types/node":"^22.15.19","lint-staged":"^16.0.0","@types/react":"^19.1.4","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"^4.13.1","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.49.0","eslint-plugin-react-refresh":"^0.4.20","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.3_1747754427006_0.5827695435682578","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@zl-asica/react","version":"0.7.4","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.7.4","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"04aafdd1e07850eac9ed2a1d8322c2045fa648b2","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.7.4.tgz","fileCount":9,"integrity":"sha512-kQiyagxRr1FmTi0C8JQ2tX2pP3fCZlsDNr2TJDkpGf8HxNX554mPwtqGogqpvHefdRpPHz3Btys7eaIRToTfWA==","signatures":[{"sig":"MEYCIQDJ4r7pvTVkm2M29LwIXsihlwZrAhaHGCRS8PJV+cJ+BQIhALNgImqGC8VrWJfYhyzUozkFNdfo0pXh/MArR1sq1Co8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"98afa84c6a6cfed917915c6dacdd60209d2525c7","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --host --open","lint:fix":"eslint . --fix","test:fast":"vitest run","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --host --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"10.9.2","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.{json,md,yml}":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.28.0","vitest":"^3.1.4","typedoc":"^0.28.5","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.4","typescript":"^5.8.3","@types/node":"^22.15.29","lint-staged":"^16.1.0","@types/react":"^19.1.6","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"^4.13.2","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.4_1748650733950_0.6137529819360368","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@zl-asica/react","version":"0.8.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.8.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"b62e36e4140c75ee7356c7c01b4665187af21cea","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.8.0.tgz","fileCount":9,"integrity":"sha512-qp1Pa3AwA79C9DutJJVnXQHdhITwzumntbX1EPsYYhpEM4TNs/oe37BAZjJS4j3kxz5gUrf//KpA7pETAdRh8g==","signatures":[{"sig":"MEUCIBDaGDC74nhiTRLxYIW2KHbrFETLtiN1omVMJKXKHdimAiEAlEHriEl5XMQGaMGA+wEQMJEv9axpOJ1UjNZTX0oCSSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"c798f1a08c7df2b552c594b06a1b55a7d26e6aa0","scripts":{"docs":"typedoc --exclude 'src/__tests__/**/*' && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs --host --open","lint:fix":"eslint . --fix","test:fast":"vitest run","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs","test:watch":"vitest --coverage --watch","build:watch":"tsup --watch","docs:preview":"vitepress preview docs --host --open","version:bump":"changeset version"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"11.6.1","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.md":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.28.0","vitest":"^3.1.4","typedoc":"^0.28.5","prettier":"^3.5.3","react-dom":"^19.1.0","vitepress":"^1.6.3","@vitest/ui":"^3.1.4","typescript":"^5.8.3","@types/node":"^22.15.29","lint-staged":"^16.1.0","@types/react":"^19.1.6","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","vitepress-sidebar":"^1.31.1","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"^4.13.2","eslint-plugin-format":"^1.0.1","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.6.3","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1762805258405_0.276513245228015","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@zl-asica/react","version":"0.9.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.9.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"c55783078e77a1da69fb87a8eeda9690e1e6cb7a","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.9.0.tgz","fileCount":13,"integrity":"sha512-wYrPX7WdjTjPO1BkhzL9jVYvMLMUZi3a/annBM/D5LCG7KR9ikdviQFIyo8tkOBBJLUjMRaBYiZkJG2u2WO4fQ==","signatures":[{"sig":"MEYCIQDOyXHDZ9PImFvFVpm7VrmnEwzFi35D8bPkY1ohGVRx4QIhANWEShpxZh7uujdB9EqD/VkrVUklp1v6tEL3kBBhMRmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"4bb433f0662f5ad5f5a7b1caf0b285c2c3d5740f","scripts":{"dev":"tsdown --watch","docs":"typedoc && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsdown","format":"prettier --write .","prepare":"husky || true","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:fast":"vitest run","typecheck":"tsc --noEmit","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs && rm -rf docs/.vitepress/dist docs/.vitepress/cache","test:watch":"vitest --coverage --watch","docs:preview":"vitepress preview docs","version:bump":"changeset version","docs:publish:ci":"pnpm run docs && rm -rf docs/api.index.md && pnpm run docs:build"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"11.6.1","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.md":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.0","eslint":"^9.39.1","tsdown":"^0.16.1","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","react-dom":"^19.2.0","vitepress":"2.0.0-alpha.12","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^16.2.6","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","vitepress-sidebar":"^1.33.0","@vitest/coverage-v8":"4.0.8","@antfu/eslint-config":"^6.2.0","eslint-plugin-format":"^1.0.2","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.9.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.3.4","eslint-plugin-react-refresh":"^0.4.24","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1762813642644_0.840184456156474","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@zl-asica/react","version":"0.10.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.10.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"6e536613849e880f92501f3ff5a2e659e7220a19","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.10.0.tgz","fileCount":13,"integrity":"sha512-nNr+o7dkWx9rA8hjgicV09zaxn7goZS9BIC4hz2vLw0EoxkvtXx8D85hcced69pwAstPvrF6BeA3Hb3JnynR3g==","signatures":[{"sig":"MEQCICuK97QQs6ZEZQbpG2otGl123604m6lDjoBpAtxOrS6fAiA1pYt7tCp/hLHnXbZbmUct8xWNhBajVjGwd4FCxYS8Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"490734c0ae27fe1861cdff6d3fae4156636739e8","scripts":{"dev":"tsdown --watch","docs":"typedoc && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsdown","format":"prettier --write .","prepare":"husky || true","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:fast":"vitest run","typecheck":"tsc --noEmit","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs && rm -rf docs/.vitepress/dist docs/.vitepress/cache","test:watch":"vitest --coverage --watch","docs:preview":"vitepress preview docs","version:bump":"changeset version","docs:publish:ci":"pnpm run docs && rm -rf docs/api.index.md && pnpm run docs:build"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"11.6.1","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.md":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.0","eslint":"^9.39.1","tsdown":"^0.16.1","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","react-dom":"^19.2.0","vitepress":"2.0.0-alpha.12","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^16.2.6","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","vitepress-sidebar":"^1.33.0","@vitest/coverage-v8":"4.0.8","@antfu/eslint-config":"^6.2.0","eslint-plugin-format":"^1.0.2","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.9.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.3.4","eslint-plugin-react-refresh":"^0.4.24","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.0_1762828323702_0.34276375514658075","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@zl-asica/react","version":"0.11.0","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"author":{"url":"https://github.com/ZL-Asica/","name":"ZL Asica","email":"zl@zla.app"},"license":"MIT","_id":"@zl-asica/react@0.11.0","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"homepage":"https://react.zla.app","bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"dist":{"shasum":"a26cf285d619cf2ce8702e173c3cb07d2b9e4f68","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.11.0.tgz","fileCount":13,"integrity":"sha512-oT2hLk/v9IiVPCC75sbJ95E1TiXz2LVn5P8EeiNuUFA04E5aRj1bRG+n1JsJAYLlT/rwQvHyHX2GOjF3lGGKbQ==","signatures":[{"sig":"MEUCIQD0fuhhRWeevIuq4sqJpsuilDhvL6/1xeBkwmy7QAKMZQIgdFWmRcc5QltteI3tL+5XeX8Sv7V4PaL6oj6VW1OikLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/ZL-Asica","gitHead":"95c71469aa34faea98e4c13872d39cd46ee42b1b","scripts":{"dev":"tsdown --watch","docs":"typedoc && pnpm docs:clean","lint":"eslint .","test":"vitest","build":"tsdown","format":"prettier --write .","prepare":"husky || true","release":"changeset version && changeset publish","test:ci":"vitest run --coverage","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","test:fast":"vitest run","typecheck":"tsc --noEmit","commitlint":"commitlint --edit","docs:build":"vitepress build docs","docs:clean":"node fix-markdown.mjs && rm -rf docs/.vitepress/dist docs/.vitepress/cache","test:watch":"vitest --coverage --watch","docs:preview":"vitepress preview docs","version:bump":"changeset version","docs:publish:ci":"pnpm run docs && rm -rf docs/api.index.md && pnpm run docs:build"},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"repository":{"url":"git+https://github.com/ZL-Asica/react.git","type":"git"},"_npmVersion":"11.6.1","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","directories":{},"lint-staged":{"**/*.md":["prettier --write"],"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.0","eslint":"^9.39.1","tsdown":"^0.16.1","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","react-dom":"^19.2.0","vitepress":"2.0.0-alpha.12","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^16.2.6","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","vitepress-sidebar":"^1.33.0","@vitest/coverage-v8":"4.0.8","@antfu/eslint-config":"^6.2.0","eslint-plugin-format":"^1.0.2","@testing-library/react":"^16.3.0","typedoc-plugin-markdown":"^4.9.0","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.3.4","eslint-plugin-react-refresh":"^0.4.24","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.11.0_1762835911779_0.8320650580500426","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@zl-asica/react","type":"module","version":"0.13.0","packageManager":"pnpm@10.21.0","description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","author":{"name":"ZL Asica","email":"zl@zla.app","url":"https://github.com/ZL-Asica/"},"license":"MIT","funding":"https://github.com/sponsors/ZL-Asica","homepage":"https://react.zla.app","repository":{"type":"git","url":"git+https://github.com/ZL-Asica/react.git"},"bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","build":"tsdown","dev":"tsdown --watch","test":"vitest","test:ci":"vitest run --coverage","test:watch":"vitest --coverage --watch","typecheck":"tsc --noEmit","version:bump":"changeset version","release":"changeset version && changeset publish","test:fast":"vitest run","format":"prettier --write .","docs":"typedoc && pnpm docs:clean","docs:clean":"node fix-markdown.mjs && rm -rf docs/.vitepress/dist docs/.vitepress/cache","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:publish:ci":"pnpm run docs && rm -rf docs/api.index.md && pnpm run docs:build","docs:preview":"vitepress preview docs","commitlint":"commitlint --edit","prepare":"husky || true"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@eslint-react/eslint-plugin":"^2.3.4","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@types/node":"^24.10.0","@types/react":"^19.2.2","@vitest/coverage-v8":"4.0.8","@vitest/ui":"^4.0.8","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","jsdom":"^27.1.0","lint-staged":"^16.2.6","prettier":"^3.6.2","react":"^19.2.0","react-dom":"^19.2.0","tsdown":"^0.16.1","typedoc":"^0.28.14","typedoc-plugin-markdown":"^4.9.0","typescript":"^5.9.3","vitepress":"2.0.0-alpha.12","vitepress-sidebar":"^1.33.0","vitest":"^4.0.8","vue":"^3.5.24"},"lint-staged":{"**/*.{ts,tsx,mjs,js,json,css,md,yml}":["eslint --fix"],"**/*.md":["prettier --write"]},"publishConfig":{"access":"public"},"gitHead":"9df90f98bebc41aa6785d868066f7f4ab9fe6301","_id":"@zl-asica/react@0.13.0","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-4gUgKmMddaAmaXWpmnL6cfrmkgBjIphV3V08m+GHQj7ASZDq7C2HW1w8IxNcfHEEDOXU5ybMoJMDOD0r7SpIRg==","shasum":"0a776dcb688c5201622daee02f381787482bed43","tarball":"https://registry.npmjs.org/@zl-asica/react/-/react-0.13.0.tgz","fileCount":13,"unpackedSize":816994,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8vVwS7llqxiZIr8DImya86wUChY4MA8P65WsXX9k/pAIgToe03tLb9A/Fo4ohj05AvmIh7IQCNFnGOTIflkiFlUw="}]},"_npmUser":{"name":"zl-asica","email":"zl@zla.app"},"directories":{},"maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.13.0_1762839947735_0.395319185958666"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-19T04:59:40.244Z","modified":"2025-11-11T05:45:48.163Z","0.1.0":"2024-11-19T04:59:40.528Z","0.1.4":"2024-11-19T06:37:40.422Z","0.1.5":"2024-11-20T02:22:25.123Z","0.1.6":"2024-11-20T03:00:22.995Z","0.2.0":"2024-11-20T03:52:43.025Z","0.2.1":"2024-11-20T06:46:25.382Z","0.2.2":"2024-11-20T07:06:49.750Z","0.3.0":"2024-11-20T17:14:08.061Z","0.3.1":"2024-11-21T01:50:05.427Z","0.3.2":"2024-11-21T02:29:44.507Z","0.3.3":"2024-11-21T02:32:42.525Z","0.3.4":"2024-11-21T03:47:37.896Z","0.3.5":"2024-11-26T05:03:26.930Z","0.3.6":"2024-11-26T05:28:58.556Z","0.3.7":"2024-11-30T22:23:54.235Z","0.3.8":"2024-11-30T22:39:35.101Z","0.3.9":"2024-11-30T23:01:22.094Z","0.3.10":"2024-11-30T23:25:06.759Z","0.3.11":"2025-02-08T03:30:22.433Z","0.3.12":"2025-02-08T03:36:49.757Z","0.3.13":"2025-02-08T03:55:43.921Z","0.3.14":"2025-02-25T23:34:44.577Z","0.3.15":"2025-03-06T17:34:38.153Z","0.3.16":"2025-03-11T01:36:28.877Z","0.3.17":"2025-03-11T02:06:49.628Z","0.4.0":"2025-03-15T03:11:35.605Z","0.4.1":"2025-03-15T03:29:21.463Z","0.5.0":"2025-05-01T19:48:40.581Z","0.6.0":"2025-05-10T01:56:52.253Z","0.7.0":"2025-05-10T02:01:58.905Z","0.7.1":"2025-05-20T14:15:36.140Z","0.7.2":"2025-05-20T15:13:25.176Z","0.7.3":"2025-05-20T15:20:27.188Z","0.7.4":"2025-05-31T00:18:54.149Z","0.8.0":"2025-11-10T20:07:38.634Z","0.9.0":"2025-11-10T22:27:22.863Z","0.10.0":"2025-11-11T02:32:03.953Z","0.11.0":"2025-11-11T04:38:32.075Z","0.13.0":"2025-11-11T05:45:47.986Z"},"bugs":{"url":"https://github.com/ZL-Asica/react/issues"},"author":{"name":"ZL Asica","email":"zl@zla.app","url":"https://github.com/ZL-Asica/"},"license":"MIT","homepage":"https://react.zla.app","keywords":["react","hooks","library","utilities","reusable","zl-asica","zla","ZL Asica"],"repository":{"type":"git","url":"git+https://github.com/ZL-Asica/react.git"},"description":"A library of reusable React hooks, components, and utilities built by ZL Asica.","maintainers":[{"name":"zl-asica","email":"zl@zla.app"}],"readme":"# React Hooks and Utilities 🚀\n\n[![npm version][npm-version-badge]][npm-versions-link]\n[![JSR][jsr-badge]][jsr-link]\n[![License][license-badge]][license-link]\n[![Coverage][coverage-badge]][coverage-link]\n[![Node.js][node-badge]][node-link]\n[![pnpm Version][pnpm-badge]][pnpm-link] |\n[![React][react-badge]][react-link]\n[![Vitest][vitest-badge]][vitest-link]\n[![Eslint][eslint-badge]][eslint-link]\n[![Prettier][prettier-badge]][prettier-link]\n\nThis repository is **NOT** a reimplementation of React itself. It is a collection of reusable React hooks, utilities, and tools to enhance development productivity. 🎉\n\n📚 **[Documentation](https://react.zla.app)**\n\nIf you enjoy using it, please consider giving it a star! ⭐️\n\n## Features\n\n- 🚀 Lightweight and optimized hooks and utilities for React projects.\n- 🗄️ SSR (Server-Side Rendering) compatible utilities.\n- 📦 Fully typed with TypeScript for better developer experience.\n- 🔒 Clean and consistent utilities for DOM, state, and async operations.\n- ✅ 100% (almost) test coverage with robust testing using Vitest.\n\n## Installation\n\nInstall the package via `npm`, `yarn`, `pnpm`, `bun`, or `deno` from JSR:\n\n```bash\n# With npm\nnpm install @zl-asica/react\n# With yarn\nyarn add @zl-asica/react\n# With pnpm\npnpm add @zl-asica/react\n# With bun\nbun add @zl-asica/react\n# With deno\ndeno add jsr:@zl-asica/react\n```\n\n```ts\n// With deno from JSR\nimport { useLocalStorage } from \"jsr:@zl-asica/react\";\n```\n\n## Usage\n\nFor more examples, check the [documentation](https://react.zla.app).\n\n### Example: `assignUUID`\n\n```tsx\nimport { assignUUID } from \"@zl-asica/react/utils\";\n\nconst App = () => {\n  // ✅ Works in SSR (Server-Side Rendering)\n  const data = [\"John\", \"Jane\"];\n\n  return data.map(assignUUID).map(({ id, value }) => (\n    // Avoid using `key` prop, use `id` instead (Improves performance, follows the best practices of React)\n    <p key={id}>\n      {id}\n      {value}\n    </p>\n  ));\n};\n\nexport default App;\n```\n\n### Example: `useToggle`\n\n```tsx\nimport { useToggle } from \"@zl-asica/react/hooks\";\n\nconst App = () => {\n  // ✅ Works in the browser (client-side)\n  const [isToggled, toggle] = useToggle(false);\n\n  return (\n    <button type=\"button\" onClick={toggle}>\n      {isToggled ? \"ON\" : \"OFF\"}\n    </button>\n  );\n};\n\nexport default App;\n```\n\n## Limitations\n\nESM only. This package is built with ESM and is not compatible with CommonJS. If you are using CommonJS, sorry, this package is not for you. 😢\n\n## Contributing\n\nContributions are welcome! Feel free to open an issue or submit a PR. ❤️\n\n## License\n\nThis project is licensed under the [MIT License](./LICENSE).\n\n<!-- Badges / Links -->\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/ZL-Asica/React\n[coverage-link]: https://codecov.io/gh/ZL-Asica/React\n[eslint-badge]: https://img.shields.io/badge/eslint-4B32C3?logo=eslint&logoColor=white\n[eslint-link]: https://www.npmjs.com/package/eslint-config-zl-asica\n[jsr-badge]: https://jsr.io/badges/@zl-asica/react\n[jsr-link]: https://jsr.io/@zl-asica/react\n[license-badge]: https://img.shields.io/github/license/ZL-Asica/React\n[license-link]: https://github.com/ZL-Asica/React/blob/main/LICENSE\n[node-badge]: https://img.shields.io/badge/node%3E=18-339933?logo=node.js&logoColor=white\n[node-link]: https://nodejs.org/\n[npm-version-badge]: https://img.shields.io/npm/v/@zl-asica/react\n[npm-versions-link]: https://www.npmjs.com/package/@zl-asica/react\n[pnpm-badge]: https://img.shields.io/github/package-json/packageManager/ZL-Asica/React?label=&logo=pnpm&logoColor=fff&color=F69220\n[pnpm-link]: https://pnpm.io/\n[prettier-badge]: https://img.shields.io/badge/Prettier-F7B93E?logo=Prettier&logoColor=white\n[prettier-link]: https://www.npmjs.com/package/@zl-asica/prettier-config\n[react-badge]: https://img.shields.io/badge/React-%2320232a.svg?logo=react&logoColor=%2361DAFB\n[react-link]: https://react.dev/\n[vitest-badge]: https://img.shields.io/badge/vitest-6E9F18?logo=vitest&logoColor=white\n[vitest-link]: https://vitest.dev/\n","readmeFilename":"README.md"}