{"_id":"@hairy/react-lib","_rev":"55-a3903e9999e0cdc11c43a9abef37313c","name":"@hairy/react-lib","dist-tags":{"latest":"1.52.0"},"versions":{"1.1.1":{"name":"@hairy/react-lib","version":"1.1.1","license":"MIT","_id":"@hairy/react-lib@1.1.1","maintainers":[{"name":"tuimao","email":"951416545@qq.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"dist":{"shasum":"a736fee28a5290e39900eed0e47fbb9a8c118a93","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.1.1.tgz","fileCount":5,"integrity":"sha512-w3j4HkxiC6NRBrEMGzEQMbscs6YiZ+R12Frx/h9CxWFd0fW2S8g/ZCCG1vS1wKcNRmZFlgi9XgXjyhOI5otxcQ==","signatures":[{"sig":"MEUCIQCaKIu8aGFwRzo3jDbTxtXKxlJKzXi87cHnKjWWmvvl4QIgK83T2S01wiB3PZy79WLhD43HzVBAN/J+ronxLMHIRXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37964},"main":"./dist/index.cjs","_from":"file:hairy-react-lib-1.1.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.iife.min.js","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"ptsup src/index.ts --dts"},"_npmUser":{"name":"tuimao","email":"951416545@qq.com"},"_resolved":"C:\\Users\\Mr.Mao\\AppData\\Local\\Temp\\bae45ac8e1fc70038615048410745460\\hairy-react-lib-1.1.1.tgz","_integrity":"sha512-w3j4HkxiC6NRBrEMGzEQMbscs6YiZ+R12Frx/h9CxWFd0fW2S8g/ZCCG1vS1wKcNRmZFlgi9XgXjyhOI5otxcQ==","_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","react":"^18.2.0","valtio":"^1.13.0","react-dom":"^18.2.0","react-i18next":"^14.1.2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.iife.min.js"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.7","@types/react":"^18.2.43","@types/react-dom":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.1.1_1740726173097_0.04078296018567862","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@hairy/react-lib","version":"1.1.2","license":"MIT","_id":"@hairy/react-lib@1.1.2","maintainers":[{"name":"tuimao","email":"951416545@qq.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"dist":{"shasum":"e81a492cd1b0a754aaa8d042eba1feeb81aa6f2f","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.1.2.tgz","fileCount":5,"integrity":"sha512-OhMyMsfdkQv7cujM/inP/rUFbW8ZAg51YDj8lumyVXFFeKsHSx/Rkpkra49rr4cOU7EK5ApzQDO2e/uiDvYiTw==","signatures":[{"sig":"MEUCIFVHwO8tvnuKyl7btLvdmNKcuOtHYOYKlCOCzaZ6jflvAiEAsfqg/JjpmYL2MGSPL/YRX4LtP2k2f9/qI6m8Xp+uATw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37801},"main":"./dist/index.cjs","_from":"file:hairy-react-lib-1.1.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.iife.min.js","module":"./dist/index.mjs","scripts":{"build":"ptsup src/index.ts --dts"},"_npmUser":{"name":"tuimao","email":"951416545@qq.com"},"_resolved":"C:\\Users\\Mr.Mao\\AppData\\Local\\Temp\\199fc255db5f8881566793cf1eb065dd\\hairy-react-lib-1.1.2.tgz","_integrity":"sha512-OhMyMsfdkQv7cujM/inP/rUFbW8ZAg51YDj8lumyVXFFeKsHSx/Rkpkra49rr4cOU7EK5ApzQDO2e/uiDvYiTw==","_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","react":"^18.2.0","valtio":"^1.13.0","react-dom":"^18.2.0","react-i18next":"^14.1.2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.iife.min.js"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.7","@types/react":"^18.2.43","@types/react-dom":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.1.2_1740727642909_0.44116153713681205","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@hairy/react-lib","version":"1.5.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.5.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"4cf8a9db6ceb8d37489283dd25c4a3e8fa22948c","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.5.0.tgz","fileCount":7,"integrity":"sha512-rmlpxXRtjVZmfW2AZWBpUbhX4FAj4PB33aPgvH6qyhhwiSbOOazNyHFJtZfy2aoo0ao4C4BJZtt0MadgP9BXzg==","signatures":[{"sig":"MEUCIQDQNPjPeeHWk7RmulWj3dMixXIs85IQ+xg66GqYM6exNgIgASBglWnl4INhjtjinSqECx2R7//xIkyRJSvwVL1FZuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45606},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.5.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\93b28d9d78eb3dc2f90c1999019848d4\\hairy-react-lib-1.5.0.tgz","_integrity":"sha512-rmlpxXRtjVZmfW2AZWBpUbhX4FAj4PB33aPgvH6qyhhwiSbOOazNyHFJtZfy2aoo0ao4C4BJZtt0MadgP9BXzg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","react-use":"^17.6.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@types/node":"^20.11.7","@hairy/utils":"1.5.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.5.0_1742387392897_0.8119501025075648","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@hairy/react-lib","version":"1.6.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.6.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"244844199e90c9548a411fb750b49628a31c07c9","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.6.0.tgz","fileCount":7,"integrity":"sha512-CKmlW5TdrWsXmc1wzZ877cbLKdLO2bd7ziOx8Sy76ruJajUeTxHK7cwgu/lcGD1/J1TeDv4I+SyncSzjwJxsIQ==","signatures":[{"sig":"MEQCIAJryYBi/o3LK2N88/ygYIziIun2EnZfy6jXT0T7jxXTAiBkQM7TNSzW0khwf+CopyzurEgdVvoSoKVVmBDABIhCgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45606},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.6.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\4131d80c0a262ab984835af9acf43a57\\hairy-react-lib-1.6.0.tgz","_integrity":"sha512-CKmlW5TdrWsXmc1wzZ877cbLKdLO2bd7ziOx8Sy76ruJajUeTxHK7cwgu/lcGD1/J1TeDv4I+SyncSzjwJxsIQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","react-use":"^17.6.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@types/node":"^20.11.7","@hairy/utils":"1.6.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.6.0_1742806361074_0.7413302546367866","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@hairy/react-lib","version":"1.6.1","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.6.1","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"33bea42b7dc51ffa1287a4ed2b7efb0dfc681326","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.6.1.tgz","fileCount":7,"integrity":"sha512-sNwcnSuJ6EPBOMgbhGvA53iscE8Hv1Xk5IXutWO12Jmj3CWgdjY08YkO4wzPRrDlz6W6FjOm03WVUTzlinVK7g==","signatures":[{"sig":"MEUCIBSrdyef9UFVJz/GL0EfnF1O+JaD326qFRQL3K2OIbAKAiEAq9QOmRVhnWiz39otlYjd9CxJ6Gcpvzaud22HMcopeac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45606},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.6.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\00887ec525b690e09a4827bddc7e47d9\\hairy-react-lib-1.6.1.tgz","_integrity":"sha512-sNwcnSuJ6EPBOMgbhGvA53iscE8Hv1Xk5IXutWO12Jmj3CWgdjY08YkO4wzPRrDlz6W6FjOm03WVUTzlinVK7g==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","react-use":"^17.6.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@types/node":"^20.11.7","@hairy/utils":"1.6.1","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.6.1_1742817299888_0.0651000517768403","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@hairy/react-lib","version":"1.6.2","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.6.2","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"b20dc529418524b9b587271b2c58d753df98261c","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.6.2.tgz","fileCount":7,"integrity":"sha512-WTfJ6nn4sd5fLryXEO9g2WZRhSlIZVubbZ8k/9DqhOspvO4lfreUdw9CjAuR9UKbELpsGKI6snGroPxJxgJV3w==","signatures":[{"sig":"MEUCIDbZpj8/c7dtxbTVPVmsIKudQEDxdjv74Nt2Cu24aQDVAiEA5BMmGYIdxJ46tcEM63D2MX8i7acCb+fOL9blXVjsgi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52355},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.6.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\9cca5b479537340562cb8c8e37bb2518\\hairy-react-lib-1.6.2.tgz","_integrity":"sha512-WTfJ6nn4sd5fLryXEO9g2WZRhSlIZVubbZ8k/9DqhOspvO4lfreUdw9CjAuR9UKbELpsGKI6snGroPxJxgJV3w==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@types/node":"^20.11.7","@hairy/utils":"1.6.2","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.6.2_1742817466161_0.27363131522525475","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@hairy/react-lib","version":"1.7.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.7.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"4fc44af59a7ae52a0ded23174872fccccb341e8a","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.7.0.tgz","fileCount":7,"integrity":"sha512-Awps5+eJfAQeOI6gFUb1tCpHT/bDX1PT7e6Qcvyx6ygzpzVejFR+4h0+TaNCADc0h+rwk7jYl3LsAB5lxGamHA==","signatures":[{"sig":"MEYCIQDU6Dre1Ka9N+4iYqZ0IS/AyOGTgLf9/XSaaVEFsrkYlAIhAIq5gg79/DeOiQwMtSGQ9TnzBTN+TdmvTcZqL6KoFPgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52432},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.7.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\a1322964c6e6d2c3e2b34ecbe58989fa\\hairy-react-lib-1.7.0.tgz","_integrity":"sha512-Awps5+eJfAQeOI6gFUb1tCpHT/bDX1PT7e6Qcvyx6ygzpzVejFR+4h0+TaNCADc0h+rwk7jYl3LsAB5lxGamHA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.7.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.7.0_1742869416429_0.8876494979350782","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@hairy/react-lib","version":"1.7.1","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.7.1","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"82a6164d8393a0899c537848eb01f57ca4124a02","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.7.1.tgz","fileCount":7,"integrity":"sha512-Yq/AQ/DZe5cxnR2GBKZL2N2c4ZGVbuDFpZSFTTPsCvR8c33DdZVs6222s2D45Qj0zLyPU40HX1uK4bvk/TDVpw==","signatures":[{"sig":"MEYCIQCvgUVW0O07VQfoKv4W8z1PgnpudLJRWYGN7fULsxAeOgIhAJ6ZsDBcRTpbB7AIoQhAlXKaSybq/Z0SDajeoK/jFLAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82267},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.7.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\3042b087101b2a80b09a71849e1762ac\\hairy-react-lib-1.7.1.tgz","_integrity":"sha512-Yq/AQ/DZe5cxnR2GBKZL2N2c4ZGVbuDFpZSFTTPsCvR8c33DdZVs6222s2D45Qj0zLyPU40HX1uK4bvk/TDVpw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.7.1","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.7.1_1742869941465_0.5410913079829311","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@hairy/react-lib","version":"1.7.2","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.7.2","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"7cc6c1ccf5cdb2ab10be168bc26f7fd4088bf57f","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.7.2.tgz","fileCount":7,"integrity":"sha512-KNkOXtHdykdKZscMpUBNFoxNixB/cxoFMnjLCd2GfeVGBeAGR4/2IetIHz3BTIlAS+z1gXEWV5XI3JZe/Iu3UQ==","signatures":[{"sig":"MEQCIBlRxNycUimag5DZ+wXDuiDshnk2uUa/0/dJkcdvJfLPAiB+mKOogK+Axp1/5n0M4FocwViuWuJM8v9AN9zcFhr2Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82281},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.7.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\28608ade83a475f8e4b5d4f1854c55f1\\hairy-react-lib-1.7.2.tgz","_integrity":"sha512-KNkOXtHdykdKZscMpUBNFoxNixB/cxoFMnjLCd2GfeVGBeAGR4/2IetIHz3BTIlAS+z1gXEWV5XI3JZe/Iu3UQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.7.2","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.7.2_1742878478268_0.1655878463246041","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@hairy/react-lib","version":"1.7.3","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.7.3","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"519efe84a503c8978504c95926cd11bb46388e03","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.7.3.tgz","fileCount":7,"integrity":"sha512-oc4anolSMhhHCHTBNI+LUTiW8PNEBlHSSSDKQD5nXrckDecDjQJAa1bd73EckRrg6dLjraesl0tBOQjrK4zw2A==","signatures":[{"sig":"MEQCIFJS2kdvWjzoi2csAKiCfiHq6iRLBMOwahZQiP4KY1aZAiBke0pLp06HgKFky1716AkLBjEplJaTBmPYSxt1DLi6fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82490},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.7.3.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\8a4dd45c99ae8a07d474bdeef6541d8e\\hairy-react-lib-1.7.3.tgz","_integrity":"sha512-oc4anolSMhhHCHTBNI+LUTiW8PNEBlHSSSDKQD5nXrckDecDjQJAa1bd73EckRrg6dLjraesl0tBOQjrK4zw2A==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.7.3","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.7.3_1742881435227_0.8798150507650746","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@hairy/react-lib","version":"1.7.4","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.7.4","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"908bf7c65d64bbe9e20b559c429a151fc7d52a20","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.7.4.tgz","fileCount":7,"integrity":"sha512-B7mb6a6p1EFwwgQxtS2elmnQ+IZrJAWaHmVsbdNNbv6cBdlyFuQwrK2IKaOeA67oIYypb+57Vw0I86YvdQckIA==","signatures":[{"sig":"MEUCIDdk5Ba3JwMB0wn4chpJ4NXJfA5kSGwAogtCDmNX7T8qAiEA+im6aXulCvWTWx58SxM3Fu8b/DzoOqYbrI3LrfP+Wyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82490},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.7.4.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\808561e40b95061569dbfe2fecdd6a86\\hairy-react-lib-1.7.4.tgz","_integrity":"sha512-B7mb6a6p1EFwwgQxtS2elmnQ+IZrJAWaHmVsbdNNbv6cBdlyFuQwrK2IKaOeA67oIYypb+57Vw0I86YvdQckIA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.7.4","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.7.4_1743045055779_0.07418046223721642","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@hairy/react-lib","version":"1.8.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.8.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"79885dbfb8c7585b4e75662fd3238f3692aee234","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.8.0.tgz","fileCount":7,"integrity":"sha512-XNktaZb4sQC9GHg2izqWMJsex/m5S2s24O/TVwrugTze2cLRXdK9eTNOR5awtOnhgr1itf9gCJQhk/4t84z4NQ==","signatures":[{"sig":"MEYCIQDlid8RMgWENMYlKUHqP6MflwWOOhgoJRdYEIa3KmkCRQIhAKYkyZ5d+cJ4Vpq+iq3v1vUJ+xYi1BAanGRMGO5yDvKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84002},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.8.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\e6c3beebb4db94fe9d8bb5ddce83a6d6\\hairy-react-lib-1.8.0.tgz","_integrity":"sha512-XNktaZb4sQC9GHg2izqWMJsex/m5S2s24O/TVwrugTze2cLRXdK9eTNOR5awtOnhgr1itf9gCJQhk/4t84z4NQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.8.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.8.0_1743120163868_0.7374464538124217","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@hairy/react-lib","version":"1.9.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.9.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"eaff674af7d550c68caeae98591dd8f3355b1875","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.9.0.tgz","fileCount":7,"integrity":"sha512-YgO5W4n/9dJQel4D298GzEhr7RXxFYUeHuAI0GoEowuUx68l/l3Mnxvhuh9sMoPUZvi+XCpgoiPt4GHC9uzVvw==","signatures":[{"sig":"MEUCICHvj5H7RuORFQX5N4A/SselU2lcS03+LOU4ZpLg1lBCAiEAgYQNdMA0kEAL0+NPpuO3xPKEZVToBoqt8bv6tIxhGsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84002},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.9.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\56d34e3e585b32a91b0999717cab1cd9\\hairy-react-lib-1.9.0.tgz","_integrity":"sha512-YgO5W4n/9dJQel4D298GzEhr7RXxFYUeHuAI0GoEowuUx68l/l3Mnxvhuh9sMoPUZvi+XCpgoiPt4GHC9uzVvw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.9.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.9.0_1743322919846_0.16347423277256978","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@hairy/react-lib","version":"1.10.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.10.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"132c97d2baca14a0d49e3267c47b67911b5b5c4b","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.10.0.tgz","fileCount":7,"integrity":"sha512-Lqrj0k+xxbie7X9MKt02WmhdwK3EO+q5UJec5TAHLN0Pjz/pmCBpbeTfmCc+xvbIBWyC1VlzKLxgCu7dVPELOQ==","signatures":[{"sig":"MEYCIQDg3nYu16jacTdiWEBlJA28gtgBHN/8io0PxHXCm53+VgIhAMmNgou4YdJHDXmaRgY16u2ZOTYepv4RdttlGrFWT/Ej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86904},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.10.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\2142426468cf4724cff4ce2d984282ea\\hairy-react-lib-1.10.0.tgz","_integrity":"sha512-Lqrj0k+xxbie7X9MKt02WmhdwK3EO+q5UJec5TAHLN0Pjz/pmCBpbeTfmCc+xvbIBWyC1VlzKLxgCu7dVPELOQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.10.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.10.0_1743396694454_0.15413851024630998","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@hairy/react-lib","version":"1.11.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.11.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"51d1822072166d9acee48ad6681ae32635e8b697","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.11.0.tgz","fileCount":7,"integrity":"sha512-mblkXLDac/T+pvOKRQ6i8ufV+k9lyHNyzZfHn51QL/A+DCzuyFWhAfHosU33SEE77DGjeVTGxeAf96Uox7hqMg==","signatures":[{"sig":"MEYCIQDL1aW8pwCIsabCOyfWDnuNrlZSddd+Adi6KHvAAETWuAIhAPsDbbQG57p4P6SaRWYOKKjbPikvLvyKlYXI4qVi3jCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87101},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.11.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\edc456b835593b5edc081c843387e44c\\hairy-react-lib-1.11.0.tgz","_integrity":"sha512-mblkXLDac/T+pvOKRQ6i8ufV+k9lyHNyzZfHn51QL/A+DCzuyFWhAfHosU33SEE77DGjeVTGxeAf96Uox7hqMg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.11.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.11.0_1743398610697_0.39300818516004665","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@hairy/react-lib","version":"1.12.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.12.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"d69bd56ffbbbfaa65c4806ce7827339dc98fe2b5","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.12.0.tgz","fileCount":7,"integrity":"sha512-1JUu7UsqVeb/3ruF6gZsirb3dQiLdHPmwXLSALOagVIjHN8wgK6dX773y/l1RoDp78jM81gIh31ne/bEpkpDbQ==","signatures":[{"sig":"MEQCIH590iVS5Zh3JdGnm668H8LP+5/GJmsvoDzIGMP9hpF3AiAVmKg1YaRy/Kt+Wie6WlcsAICoSRSQoKWH489hC9J4cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87101},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.12.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\9d529a1d9db3c10e9b2884fd0959e2a4\\hairy-react-lib-1.12.0.tgz","_integrity":"sha512-1JUu7UsqVeb/3ruF6gZsirb3dQiLdHPmwXLSALOagVIjHN8wgK6dX773y/l1RoDp78jM81gIh31ne/bEpkpDbQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.12.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.12.0_1744020943856_0.9926163630909939","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@hairy/react-lib","version":"1.13.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.13.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"0ef1b57dd3e8dd668010a3e3b5aa67ec4ab3ff16","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.13.0.tgz","fileCount":7,"integrity":"sha512-jiKEafRDHAgz/YwO+Jg0zSb+axbwFOPbLhTmrNeBPygGz6fnnX8KPIzmQtprnyZP3ZghxTWK3LibdE1/LKW1Lw==","signatures":[{"sig":"MEUCIHYChnjbSV3cZvsWnKwIbyxxC9NL3UcaSPc6iWTa69M4AiEAyqLXDoNlnp9CghZhDnYvIgHbAuE+TI6AawmTgk28oko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87101},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.13.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\e304a272ed3dfb51ca503ee1d90729b0\\hairy-react-lib-1.13.0.tgz","_integrity":"sha512-jiKEafRDHAgz/YwO+Jg0zSb+axbwFOPbLhTmrNeBPygGz6fnnX8KPIzmQtprnyZP3ZghxTWK3LibdE1/LKW1Lw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.13.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.13.0_1744022992729_0.24731388110285546","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@hairy/react-lib","version":"1.13.1","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.13.1","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"d2e9526f1a439e46a34ab35161451bc4e15a454c","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.13.1.tgz","fileCount":7,"integrity":"sha512-j2aCXcKCw+LD8iwZgr0IGqf5QxOdfnBagYughuLsp4QGoChVpDfZ90/kfeWf6nQw6IaeNPYUhx/0Vs4vtUbRbQ==","signatures":[{"sig":"MEUCICvaHc9oSb2ADNlIozbrpcM9l6pdxT8PayZN4r0ymTTHAiEAsN4HB8k3WCyGYteFJDvLnJAObRyrTocsFwsonVk9F4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87174},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.13.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\c871b74bc794d5b7610c4c4161b5bcd4\\hairy-react-lib-1.13.1.tgz","_integrity":"sha512-j2aCXcKCw+LD8iwZgr0IGqf5QxOdfnBagYughuLsp4QGoChVpDfZ90/kfeWf6nQw6IaeNPYUhx/0Vs4vtUbRbQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.13.1","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.13.1_1744345642146_0.6139211760133256","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@hairy/react-lib","version":"1.14.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.14.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"839b80bf0b3ccecdd09ae888cdd6f433923e643c","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.14.0.tgz","fileCount":7,"integrity":"sha512-VTKlztBbbmO5FSX6yq+beVrH3b87t2z4Y77nIMQUsOO9Pokok9pLYVLM0p1iBnW4cyoU4cPqGwpwNX7E93Y4KA==","signatures":[{"sig":"MEUCIEPMNTNgTQV0G3vJ4RszcQ/qSkC1rx4hJvTMW4wS0KK1AiEAh+tWkjI9EAbqDKwqa1Bu9+vrf3ddV9H6Jipv2JfXgCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87174},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.14.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\1268d128731a41b838dc6c33dd465ba2\\hairy-react-lib-1.14.0.tgz","_integrity":"sha512-VTKlztBbbmO5FSX6yq+beVrH3b87t2z4Y77nIMQUsOO9Pokok9pLYVLM0p1iBnW4cyoU4cPqGwpwNX7E93Y4KA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.14.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.14.0_1744345713373_0.1364021015729444","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@hairy/react-lib","version":"1.15.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.15.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"6f5b89f93d2f88b66771f9a8841bd78bf7de2cba","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.15.0.tgz","fileCount":7,"integrity":"sha512-Uo+GvYwWfOKbGH2mCNNclpgpNfm85GZU1KkLcsE2VDSfS8zr0ajA1LiQuCUGffXZpSB2Uovo+uJIBCQV2+4NNg==","signatures":[{"sig":"MEUCIBhJdRHGIwp0tu9EkixJMLeYSC1VJoPtoVFw9MN+pZDsAiEAsvbovIQ9bLCsm9m3eo4E+Ec8cNVYyPXdX8GUnRiLflU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95968},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.15.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\3365ca34c21b8d9a8e4b056233430b19\\hairy-react-lib-1.15.0.tgz","_integrity":"sha512-Uo+GvYwWfOKbGH2mCNNclpgpNfm85GZU1KkLcsE2VDSfS8zr0ajA1LiQuCUGffXZpSB2Uovo+uJIBCQV2+4NNg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.15.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.15.0_1744559330662_0.6724886731564454","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@hairy/react-lib","version":"1.16.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.16.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"c8464dd0764864254692e1be62e3ee056821908b","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.16.0.tgz","fileCount":7,"integrity":"sha512-Y6AmxCJBC5vPY7FrCDJLfVU0kmjnqsI2jwTOz4ZcWPdTX6+rnR6KfGXjQWpz+3WTdQNswJFeHTtzzLD7kMIhzQ==","signatures":[{"sig":"MEUCIBOFfjfWm+2N+OVeXyd1ixCNFYLiXEgHmsN17TrdIPzAAiEAlov5q2zGTnNt5HQbixTh9ZgXxuh+zUXAaF6PNNMRppU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83804},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.16.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\1b31fdd65ae67a613bec12f0e13f2650\\hairy-react-lib-1.16.0.tgz","_integrity":"sha512-Y6AmxCJBC5vPY7FrCDJLfVU0kmjnqsI2jwTOz4ZcWPdTX6+rnR6KfGXjQWpz+3WTdQNswJFeHTtzzLD7kMIhzQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.16.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.16.0_1744599434317_0.40004632466197654","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@hairy/react-lib","version":"1.17.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.17.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"b417dab8413fb028331548b17ba1b98f63400fdb","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.17.0.tgz","fileCount":7,"integrity":"sha512-ep+9N4Ucd+bPQwFCPPJX0X5hoHPeZYkCjbZuNtrEzrrBxoTkrWyLfMxCFN2ZNUYsU9/s25Ncwj6PJwV+Tq6QPA==","signatures":[{"sig":"MEYCIQDFxkrkjLFOW+fIvRPD3aoSWzCWLuShqcC+B8YHGaepGwIhAJ5/oZarDmy8nLHGNNRASxkOWJlBEnCW5ugfsiUhrMjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83796},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.17.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\971a46796a912ab9628b93671abb9187\\hairy-react-lib-1.17.0.tgz","_integrity":"sha512-ep+9N4Ucd+bPQwFCPPJX0X5hoHPeZYkCjbZuNtrEzrrBxoTkrWyLfMxCFN2ZNUYsU9/s25Ncwj6PJwV+Tq6QPA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.17.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.17.0_1744603347661_0.06667241006736213","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@hairy/react-lib","version":"1.18.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.18.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"e929390d7c90c97c8dd27461b00457ec5db8de62","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.18.0.tgz","fileCount":7,"integrity":"sha512-2lAL/P5EcUgHmvzfp8ZVCDKwk2TSMw+WEWgtbo3xbWiq1Kf6WtJ1u0QyHszA7ebOE1b1DDWADCTstngg02GBYw==","signatures":[{"sig":"MEUCIQCSt3ADGoRJU45UKtu0v9z70KnjhYiW0Pd9KAD8wnweAwIgRVee+yTpH8eUXOsyMBLV57MsxF9gyDlUgq3HpTWs3sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83932},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.18.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\a933e1962d98147dba4ddadf3b593148\\hairy-react-lib-1.18.0.tgz","_integrity":"sha512-2lAL/P5EcUgHmvzfp8ZVCDKwk2TSMw+WEWgtbo3xbWiq1Kf6WtJ1u0QyHszA7ebOE1b1DDWADCTstngg02GBYw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.18.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.18.0_1744604360290_0.866448856034642","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@hairy/react-lib","version":"1.19.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.19.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"ca65ddd5ac00b3639530665bced1fcc9c7055682","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.19.0.tgz","fileCount":7,"integrity":"sha512-kQToRTY0ZE62qci47P1NCUFaeyQ/OXymdbvADub+Of2OKrfWpoAuSHhDOEuTyXZKLPPBlUCS06+nzqG/4WKghQ==","signatures":[{"sig":"MEQCIG+O6AszNVkSsw3eDm6VPpbXpCabnO3QwHaJFoEq/x7rAiAk+Tz/0X+OHvY6gIsfxvgyhG/7pvCSJEFHOO8uzsIxJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86905},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.19.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\31c2e7be36b293e12101c20a62eee116\\hairy-react-lib-1.19.0.tgz","_integrity":"sha512-kQToRTY0ZE62qci47P1NCUFaeyQ/OXymdbvADub+Of2OKrfWpoAuSHhDOEuTyXZKLPPBlUCS06+nzqG/4WKghQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.19.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.19.0_1744606593604_0.7118664049264622","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@hairy/react-lib","version":"1.20.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.20.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"e1e53ecc4cb5f4ee3eddd103f980b31e5977cf04","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.20.0.tgz","fileCount":7,"integrity":"sha512-6YseGwnFDqedf6gyRxYx563PADDK0v0w4x4NYaWPJP2J4V4UaOpkD2tHbUge7IfsTMb6kf5d/KNDqlayeWsOQw==","signatures":[{"sig":"MEUCIQC66JSjeDpDAOj7FGIu3d4doIbl6rmC+eHCIn3VCZIQ6QIgCJm9rVe9Y86kudMZ8rLHWyAxISza9IrbA8+o6JtHDhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88322},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.20.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\0c75ca4680ef02f9c0a50dbc907ed7fe\\hairy-react-lib-1.20.0.tgz","_integrity":"sha512-6YseGwnFDqedf6gyRxYx563PADDK0v0w4x4NYaWPJP2J4V4UaOpkD2tHbUge7IfsTMb6kf5d/KNDqlayeWsOQw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.20.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.20.0_1744607417137_0.2553107800807104","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@hairy/react-lib","version":"1.21.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.21.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"b7feb6d102ae3253c33f60a1e42278520769f1b1","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.21.0.tgz","fileCount":7,"integrity":"sha512-8rYGiZQyeYdh31a/OKEfUUrU/YHXJFSK0bJc18ufdKUeYwHv7q+Mf3/7oSbFh0rM53cEX2s+SJDWU4+UsnemIw==","signatures":[{"sig":"MEYCIQDu56ORblxDSkzLONBRk9ITqWfZiIUki7ewmdFlp0DA9AIhAOqKEauxnxa+rVju9N6tX+PT97R3OD9Ko3CJyvMfAIGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88226},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.21.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\30a12b2732480fed395266ade2b99ad7\\hairy-react-lib-1.21.0.tgz","_integrity":"sha512-8rYGiZQyeYdh31a/OKEfUUrU/YHXJFSK0bJc18ufdKUeYwHv7q+Mf3/7oSbFh0rM53cEX2s+SJDWU4+UsnemIw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.21.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.21.0_1744609080415_0.6476066191085528","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@hairy/react-lib","version":"1.22.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.22.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"88e98021b2b5ce542ba85f40838078dc62b8ec9f","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.22.0.tgz","fileCount":7,"integrity":"sha512-Ob0tyiX/kUpVDgWfpVvbJBJTT0Vv6hBTWV9O6EPWtrSMHZ1FSEszey1h7cuHPtGhxpZl1JpKvz9iHYIKMJlOOQ==","signatures":[{"sig":"MEUCIGn1ypOLj4+Hb7KZiT5iD4oY79Co8i4VQ436MeZROB1SAiEAzLjeJYKo9jF4P0GUxTbV3QeN/Q02PpJdMsnIVyimuNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88312},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.22.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\243c67f2ede2fe91bfe3c242927fe632\\hairy-react-lib-1.22.0.tgz","_integrity":"sha512-Ob0tyiX/kUpVDgWfpVvbJBJTT0Vv6hBTWV9O6EPWtrSMHZ1FSEszey1h7cuHPtGhxpZl1JpKvz9iHYIKMJlOOQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.22.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.22.0_1744612779029_0.4409057626652886","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@hairy/react-lib","version":"1.23.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.23.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"c4a6b4e9bcb2da7d8dc5ae050d97d10c615e4049","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.23.0.tgz","fileCount":7,"integrity":"sha512-XA9fo8DSfEg2Nplw1X9OWD3IM8OAN3lMFAwj6Xr//GXjP+yOKTWTwZ21Zfqdg5vR1GZJdiKw6tnK7Jl4QBf7fw==","signatures":[{"sig":"MEQCICs8n6yPJ/HSh8AUkUIun7x5ea/I0Br/t1A9CJD3TU0wAiAtPV8vDGXcRmwL7Z9RTkLWbyM4p75uKdtadF48u/gsfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90085},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.23.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\bfd5fab735ddf1d36d0f4fbf2ecc8cbf\\hairy-react-lib-1.23.0.tgz","_integrity":"sha512-XA9fo8DSfEg2Nplw1X9OWD3IM8OAN3lMFAwj6Xr//GXjP+yOKTWTwZ21Zfqdg5vR1GZJdiKw6tnK7Jl4QBf7fw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.23.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.23.0_1744778906485_0.20199718698061409","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@hairy/react-lib","version":"1.24.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.24.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"6c3b91cf415d9c1d72fdf02f056d8549394d9079","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.24.0.tgz","fileCount":7,"integrity":"sha512-8UegnseHNMekOQmSwW7PVuYOyXXebwwRDOB3LpM4ClHWdrSFJXU8xrAnxmkKqX2ykoqPZ/fBrmcFYHu3BPaTLA==","signatures":[{"sig":"MEUCIQDgOOW2an97VUPjxheQsX9EJIVXpNHKcu8FXn7duRDdlQIgFQr6TZZYb80Es2XmbixJzjnOhswJeSgSfZCyLMeWRxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90085},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.24.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\3573e2bb259a163c2272250170f3d567\\hairy-react-lib-1.24.0.tgz","_integrity":"sha512-8UegnseHNMekOQmSwW7PVuYOyXXebwwRDOB3LpM4ClHWdrSFJXU8xrAnxmkKqX2ykoqPZ/fBrmcFYHu3BPaTLA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.24.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.24.0_1745298849689_0.9596492667214269","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@hairy/react-lib","version":"1.25.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.25.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"44e506284a3f570bc5fc5d5ab4f5e7d302cf6a29","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.25.0.tgz","fileCount":7,"integrity":"sha512-iNnGaIU+5b7v1OM5QAA7BEhhh68BuK5kMzPKOXarpFxJmqxNs1R0fQqwlfSno1PwNhLNkdw68OoASK+0wO8PRw==","signatures":[{"sig":"MEQCIGllwi+IBfdlEq8b1vQvwag2XMVP61+CPAW9Vry4jC8xAiBvzZriznybJvkGmAIyOqMdzk5TMwl1EDP+vuWXOZIB0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100102},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.25.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\fda0ebff40b2000749aed90287cae0de\\hairy-react-lib-1.25.0.tgz","_integrity":"sha512-iNnGaIU+5b7v1OM5QAA7BEhhh68BuK5kMzPKOXarpFxJmqxNs1R0fQqwlfSno1PwNhLNkdw68OoASK+0wO8PRw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.25.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.25.0_1745376636998_0.16621554780915782","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@hairy/react-lib","version":"1.26.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.26.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"da13f187895a7c2c24c0fc70f597ab0758f6c626","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.26.0.tgz","fileCount":7,"integrity":"sha512-nwKzxJNlgsu71j6As2w42xmpAuqlPiUh3jSrgFArDtwW9H/oSzuYFUhykg95j49wNYlPHNT7VUfC7tCtEUFBew==","signatures":[{"sig":"MEQCIGyaHVa/YUCnm025LPbh4gUpat32/TX9+cGefDogqNDhAiBZEqJOcRRwa0VEfQj8vGzQgm9mdsr9A9ujfIFOM8TPeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93131},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.26.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\1da30d7811d1f6f8f47d86c84fd73040\\hairy-react-lib-1.26.0.tgz","_integrity":"sha512-nwKzxJNlgsu71j6As2w42xmpAuqlPiUh3jSrgFArDtwW9H/oSzuYFUhykg95j49wNYlPHNT7VUfC7tCtEUFBew==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.26.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.26.0_1745572225226_0.5325514484687566","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@hairy/react-lib","version":"1.27.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.27.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"09f345a22f9396c3e34a5abd7ae5235eae3b2882","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.27.0.tgz","fileCount":7,"integrity":"sha512-GQxh0Tz/p5L+rsPK2p4QH7fYmLx5TdO82ZhIxX179J2UM9kJfSuOzx2QL/gkbL4iSKxoTpphxLK6ngMyDnk1kQ==","signatures":[{"sig":"MEYCIQC58zYQAPzAsv3TWMvJUx5FYR69TYtHwikCcIZWbu7yIAIhAP5e0EG/Vzgz3GRioNBV530AjjWXuQ3YhfLPiP5aQeCM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93131},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.27.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\a152f90815a8b369343a83f0ab83e3a9\\hairy-react-lib-1.27.0.tgz","_integrity":"sha512-GQxh0Tz/p5L+rsPK2p4QH7fYmLx5TdO82ZhIxX179J2UM9kJfSuOzx2QL/gkbL4iSKxoTpphxLK6ngMyDnk1kQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.27.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.27.0_1745902234022_0.806881811385614","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@hairy/react-lib","version":"1.28.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.28.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"1754f14529793e9af189b56e3622c5f49ee70db8","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.28.0.tgz","fileCount":7,"integrity":"sha512-c6y7bNikLFONnc4auXFqIIl9OdhdjQEvki78GRN78t38j9/kDHcqw9wEV3k3iqhjRIJ4XdgahB5IqAZwnQPbaw==","signatures":[{"sig":"MEUCIF1hZ0/DVfr0mARrdOIuIOZ6oDsSWCxIsXgGjJNuC9bVAiEAvYvgG0uvyZnmI7LTh/hy3oK0DMLJE0wT9zO4yPgi3BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107137},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.28.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\99d66acbd348ecd6e3d1d593d422753f\\hairy-react-lib-1.28.0.tgz","_integrity":"sha512-c6y7bNikLFONnc4auXFqIIl9OdhdjQEvki78GRN78t38j9/kDHcqw9wEV3k3iqhjRIJ4XdgahB5IqAZwnQPbaw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.28.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.28.0_1746511223345_0.767542182738616","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@hairy/react-lib","version":"1.29.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.29.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"dd04490f5034c89014111e6b961a587dd457c168","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.29.0.tgz","fileCount":7,"integrity":"sha512-DjbsP+LHn7SkkIY0KFFbBmmOAfw6BY2X771VebwuVRkXUL60Hzk12JbndvQUiNcGbBG+nvzmUJoYQkcveuVMbA==","signatures":[{"sig":"MEQCIEuC8+u1BaJ1mRr9wpJhfCUwTlktdA8dOw1hEDFJdPp9AiAfT5o09L+4sB03Zf1C56lDtlGmM5XnX4lebrCNWYVLwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108062},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.29.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\f4791b3920de5b0ab635bd0c7f577c40\\hairy-react-lib-1.29.0.tgz","_integrity":"sha512-DjbsP+LHn7SkkIY0KFFbBmmOAfw6BY2X771VebwuVRkXUL60Hzk12JbndvQUiNcGbBG+nvzmUJoYQkcveuVMbA==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.29.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.29.0_1746593247919_0.3294085530609112","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@hairy/react-lib","version":"1.30.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.30.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"aaec1c213de632c233a167a8d8b1c6f04498aba7","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.30.0.tgz","fileCount":7,"integrity":"sha512-OwO/TJOU19vMgAyFLka1G+7oy8iHE1XkLw1mWeRNNIoEPk/3N+G9zQg8fP1aSvvqvuzcjHskDgD1F59y5tX1dQ==","signatures":[{"sig":"MEQCICvtImDDJikCTevj0LIUHIWlbHVCE3v8JmEQb5Aq1/wiAiBg++6+SoJWb3M1TiQ5DcXv0DZXcbC6zKIVqSd1/KMJhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108062},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.30.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\b384de8782b42a946954713767e0f53b\\hairy-react-lib-1.30.0.tgz","_integrity":"sha512-OwO/TJOU19vMgAyFLka1G+7oy8iHE1XkLw1mWeRNNIoEPk/3N+G9zQg8fP1aSvvqvuzcjHskDgD1F59y5tX1dQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.6.0","@hairy/utils":"1.30.0","@types/react":"^18.2.43","react-i18next":"^14.1.2","@types/react-dom":"^18.2.17"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.30.0_1747445461525_0.43339895639495474","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@hairy/react-lib","version":"1.33.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.33.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"c958b656a0d2d55a86f9fcc5f2a674b61b0f99de","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.33.0.tgz","fileCount":7,"integrity":"sha512-NwSJhoEKDNnz5tD5n6+n734cqAodV+WlWI/E3gjB2pClaj/dmUeHE63DwtYrjPW1HtGYerx0mnRfLL6HzOnTng==","signatures":[{"sig":"MEYCIQDJPL1P/+MqDkjhx+EoOhNeg0mDAOeBYR2GpOGPpVthGQIhAPNVtovzxEptpBdXArMJo+gyVd0281Wtv2ZqCq6KUCm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108158},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.33.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","actor":{"name":"tuimao","type":"user","email":"wwu710632@gmail.com"},"email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\3f941da0fc9730fa143a850f513d43e1\\hairy-react-lib-1.33.0.tgz","_integrity":"sha512-NwSJhoEKDNnz5tD5n6+n734cqAodV+WlWI/E3gjB2pClaj/dmUeHE63DwtYrjPW1HtGYerx0mnRfLL6HzOnTng==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.33.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.33.0_1750918323817_0.016002430673218493","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@hairy/react-lib","version":"1.34.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.34.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"f88716ca90deef61813bb132680ad54440454216","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.34.0.tgz","fileCount":7,"integrity":"sha512-b41SolM06FkK7bAVON52j2R+FkY5GAyb9WoIFPKhlDwCFYk4NJZHo2xoQ+hFifv9dAnhCRTlJJrtlMnCQOvUFQ==","signatures":[{"sig":"MEQCIATG2NtASorlXnHB/omc0kFBrpbwQj2DeSh0ujwZjMLPAiBMOQmHr8mtZBqUVHOamWdF3E7DVwvK8VGKjgG2hJDYlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108158},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.34.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","actor":{"name":"tuimao","type":"user","email":"wwu710632@gmail.com"},"email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\146f40bdab0e13e9a919b82ed9f6603d\\hairy-react-lib-1.34.0.tgz","_integrity":"sha512-b41SolM06FkK7bAVON52j2R+FkY5GAyb9WoIFPKhlDwCFYk4NJZHo2xoQ+hFifv9dAnhCRTlJJrtlMnCQOvUFQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.34.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.34.0_1752044231541_0.44875451243474673","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@hairy/react-lib","version":"1.35.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.35.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"360203c5f52b5b1f62da48ebc70e1a3d9906f866","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.35.0.tgz","fileCount":7,"integrity":"sha512-5J6Ms10s2wZOFI6EzCJvqW5i7sMt/Tu3zRVO4dZnPFzkOqXEnlUiLc+qLhz7MqKzCuaczw90ECwaAcsetZKZSQ==","signatures":[{"sig":"MEUCIAlKCXXfVaHT8BC8WvDHRg5pJBSe2K31qaJwMObYyStNAiEAtfa9KLTROo/KCOEv6h8CiW/my3YQWOh2UmK4JEJW2n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108872},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.35.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\30cc0edcd4dd644e91c0aaf986f9268f\\hairy-react-lib-1.35.0.tgz","_integrity":"sha512-5J6Ms10s2wZOFI6EzCJvqW5i7sMt/Tu3zRVO4dZnPFzkOqXEnlUiLc+qLhz7MqKzCuaczw90ECwaAcsetZKZSQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.35.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.35.0_1763177055000_0.12173570990296856","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@hairy/react-lib","version":"1.36.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.36.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"38cbcbbccff064bfa3ebfceef2ce6f1dd115526b","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.36.0.tgz","fileCount":7,"integrity":"sha512-1je4jgcaxTseScYEqKW6rC2Z9Kd0ridg4FkeQCmTTy/rgOlrEPv0V2PnPZHe021ipqoFThPNnOSuUAE8g09JTw==","signatures":[{"sig":"MEUCIQDwDIwGP2nyRaHhiHeVz4fAJQJtaSl/Pr+hZS6n2hkIdgIgMouTDGhna3L3fRkhsF/7x15i/kNi5wDLXYl4mefNESk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110062},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.36.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\8ea1659892a9f015aea22ea28e9cf513\\hairy-react-lib-1.36.0.tgz","_integrity":"sha512-1je4jgcaxTseScYEqKW6rC2Z9Kd0ridg4FkeQCmTTy/rgOlrEPv0V2PnPZHe021ipqoFThPNnOSuUAE8g09JTw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.36.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.36.0_1763178969671_0.0737920614300871","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"@hairy/react-lib","version":"1.36.1","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.36.1","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"fedf029e6807610fe31ca8dabe6b93ee29987396","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.36.1.tgz","fileCount":7,"integrity":"sha512-2n6D+ZoXxr0OoZdt7kTXWhOPjzwKdPZYenVNAkeLSgBr0UtXEGISV5bE0KGXasq8zUr/JPnRnSgAsxc+I70Z2w==","signatures":[{"sig":"MEUCIG2wbzUcMtnGE27t0qN+kmWytsbA41Q1yaGVbnKizQZhAiEAw3A6ULNGkb6nCfcmt7PGl7ScOeHG4lJT9SiYWubJUSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110068},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.36.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\af31cc081c892792f62aa8d376b5c518\\hairy-react-lib-1.36.1.tgz","_integrity":"sha512-2n6D+ZoXxr0OoZdt7kTXWhOPjzwKdPZYenVNAkeLSgBr0UtXEGISV5bE0KGXasq8zUr/JPnRnSgAsxc+I70Z2w==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.36.1","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.36.1_1763186105715_0.3390927458854238","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@hairy/react-lib","version":"1.38.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.38.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"4b05df8e6c33f1862db866a46a756b334c741766","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.38.0.tgz","fileCount":7,"integrity":"sha512-NebxuV6EGivcU0dDoHH7pVxuomNGoxbd/2SwUoAdBHEopaH/k2V8ya3d83L46bbCzFivgpJ8v6qyJ96GtfZ11A==","signatures":[{"sig":"MEUCIHVSgKPfVNu4+lg0IiD4Eex+zK9gU1mg0ufM9F6lV55JAiEArpAZfP7JqqOGg1oMAABfZWtfiOO4hdCR801jyeU0/ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.38.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\818214bf1aab65acdc63915d7d6fdfc6\\hairy-react-lib-1.38.0.tgz","_integrity":"sha512-NebxuV6EGivcU0dDoHH7pVxuomNGoxbd/2SwUoAdBHEopaH/k2V8ya3d83L46bbCzFivgpJ8v6qyJ96GtfZ11A==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.38.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.38.0_1763212166149_0.7003515674616336","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@hairy/react-lib","version":"1.39.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.39.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"35b436c5dee611e681678139de59d9c291a9b81c","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.39.0.tgz","fileCount":7,"integrity":"sha512-WMoOPQRFFZh9nRN99KdpWIOfxA6ibHnky1MrK1yie5lv+jUCtbGkH1+rRtkem1TTC+CsdiOPJB26Ombo6Fv7tg==","signatures":[{"sig":"MEQCIBfStP/c95rp8wwpLv3b3xJu+Sxb35i5p8+KvJPzWy8BAiAOxH54fkHuUC6ldEBrPutu+5P9gJeyQOgGcYpS+bTjkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.39.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\753991e33523d0491832682cfe6dceb2\\hairy-react-lib-1.39.0.tgz","_integrity":"sha512-WMoOPQRFFZh9nRN99KdpWIOfxA6ibHnky1MrK1yie5lv+jUCtbGkH1+rRtkem1TTC+CsdiOPJB26Ombo6Fv7tg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.39.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.39.0_1763341799519_0.7296873712248064","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@hairy/react-lib","version":"1.40.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.40.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"83a3d925442cc2ee1741b6e6536bbae80537526f","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.40.0.tgz","fileCount":7,"integrity":"sha512-LWjYEdh7R22OFHonPQSegAPmliG/FvZQ+1AkW0BMzrihKFP+ZX0pFC+GFwNafNHf/qQDtiQuMzNolRZz0k/5tw==","signatures":[{"sig":"MEQCIE3fLA7AM699t6z29ctoluFOeA34F6KKYzTIfmEQGEw2AiBbepkbJjCyMRm+hpQjKbnQT+680WHEhCj6UxOFLHjK7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.40.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\187b0e07be7ef8a1e662de428f9c5000\\hairy-react-lib-1.40.0.tgz","_integrity":"sha512-LWjYEdh7R22OFHonPQSegAPmliG/FvZQ+1AkW0BMzrihKFP+ZX0pFC+GFwNafNHf/qQDtiQuMzNolRZz0k/5tw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.40.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.40.0_1764062421881_0.4226764437002488","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@hairy/react-lib","version":"1.41.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.41.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"0c9f982398514fe52d00374157679528a5f40684","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.41.0.tgz","fileCount":7,"integrity":"sha512-ykDze1TCLc2SVVXx+D2BKX/9UAhJ2oqf967FFIrryyQMXOp9x2H/7+gYXtLF20VDTk1E2mlo82E8jUFpRYy2MQ==","signatures":[{"sig":"MEUCIBb7rVlkeFukX/p1+uDIaPmc1T66uXZDa/K/gBkcHtpXAiEA0iF47VhZIpPAdNScV8TCsisTkzoruWLX+ixv39qUfoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.41.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\7fd8effe6d1c8ecc90949f73cb84c18f\\hairy-react-lib-1.41.0.tgz","_integrity":"sha512-ykDze1TCLc2SVVXx+D2BKX/9UAhJ2oqf967FFIrryyQMXOp9x2H/7+gYXtLF20VDTk1E2mlo82E8jUFpRYy2MQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.41.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.41.0_1764063074588_0.5259859426639144","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@hairy/react-lib","version":"1.42.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.42.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"9f966b812e78cab8004eebfc7861aa20b466b399","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.42.0.tgz","fileCount":7,"integrity":"sha512-WTi/AA1E3qH5bNT1YwCrr4adzesfJ0oHLIBjDLLp7to830z7PLUo91Q2x3N0Qt6QbwSF4QjZMcjnIExvrUHcUg==","signatures":[{"sig":"MEQCIBwcZQhXvpBIVct/CrtZ3qEgG9rZ9uqMUcp0S/MrTKpZAiBikit7y/9yVAnnoCNexsNbevPsE/VdkTZ1K4dtYww0qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.42.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\de3b47850ce13cb5e0e6146bcad57a29\\hairy-react-lib-1.42.0.tgz","_integrity":"sha512-WTi/AA1E3qH5bNT1YwCrr4adzesfJ0oHLIBjDLLp7to830z7PLUo91Q2x3N0Qt6QbwSF4QjZMcjnIExvrUHcUg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.42.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.42.0_1764063566681_0.7251051738052263","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@hairy/react-lib","version":"1.43.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.43.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"c08f21f1d3b75107c141a63d165efcb242febbca","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.43.0.tgz","fileCount":7,"integrity":"sha512-shgs1QrnMW+gv9mN5+7YcTKOSEZEvdtrTxp6kQo6Oiw3FWbOA/kgYZ0fsC8hpeb3E34qCISz5QZpX97k1svCow==","signatures":[{"sig":"MEYCIQDVUrGiMbcdmpInklA2cpFmcLeQzAOShL0qCqw/P4nw6AIhALgP0skycJLbOOTCTB75d/Jy4hznMSAAK4erJbmlhf1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.43.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\cf3040ec30c831315e8c1512c73b06d9\\hairy-react-lib-1.43.0.tgz","_integrity":"sha512-shgs1QrnMW+gv9mN5+7YcTKOSEZEvdtrTxp6kQo6Oiw3FWbOA/kgYZ0fsC8hpeb3E34qCISz5QZpX97k1svCow==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.43.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.43.0_1764824232570_0.9824221630185079","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@hairy/react-lib","version":"1.44.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.44.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"71098feb9f2272f0476a8bfb0df7dd0aa8afba15","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.44.0.tgz","fileCount":7,"integrity":"sha512-6Z9naIw2euhJy1vtuaVvOpBuQJGIQSRoRmBsEAvQmk8OM7z32mUpAMpoW1DiVqikY6umAylNzezYQoe0YdV1Pg==","signatures":[{"sig":"MEQCIDKWopq5qC0nGmpksPb5WZuN580lKMP8iy8FUXvAhHU8AiAAlQVRCJzw14ezF5wFldzPEzdkV7RKo7Q01iTsUsW5jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.44.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\6019a77391aca7409b22d27a160ba8a0\\hairy-react-lib-1.44.0.tgz","_integrity":"sha512-6Z9naIw2euhJy1vtuaVvOpBuQJGIQSRoRmBsEAvQmk8OM7z32mUpAMpoW1DiVqikY6umAylNzezYQoe0YdV1Pg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.44.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.44.0_1764824507826_0.5888862410361939","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@hairy/react-lib","version":"1.45.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.45.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"c06cbc2519770590d8cfd903ce04223b148367bd","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.45.0.tgz","fileCount":7,"integrity":"sha512-mCKIwGN3ScfPFIa0nfaLymjjKbQPHGzS6VlWuFMgas6ip6fGLq/a9l3BJ73zwcUxHlNFuNaQxjCPf1CJKaXnoQ==","signatures":[{"sig":"MEQCIF+qR0rn8qod3nhfHij1kLyI9LK2R6EDzHvhgRAF2XfnAiAeMxGmkIzUmPMxfQWhlRsh1M7WrDiU1xfcmzfzQsRmjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116256},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.45.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\161d03a1ba1e59d8dd2ec8f8c39731e2\\hairy-react-lib-1.45.0.tgz","_integrity":"sha512-mCKIwGN3ScfPFIa0nfaLymjjKbQPHGzS6VlWuFMgas6ip6fGLq/a9l3BJ73zwcUxHlNFuNaQxjCPf1CJKaXnoQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.45.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.45.0_1764825227593_0.5877999299899193","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@hairy/react-lib","version":"1.46.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.46.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"5bd5461e2d369097ed3e9ffdc46b3de1a0565dce","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.46.0.tgz","fileCount":7,"integrity":"sha512-vygD37AuP2/ldbgS8f6HXaDd0KQBJvuolvXsD9Lf9eR5QMpYK5m4Ji0HRYgU/tW4wR0stEqtwJMd/NWbWScJfg==","signatures":[{"sig":"MEUCIQDn18WwiUVxgdt5bx1lUM+8+bDuVe4cvxAULMc5Ff4D0QIgO9ke9gNkuGDGjy3rHiaBoqvlq9AL7IaHK1hpAjz+68M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117019},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.46.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\3ce5f1545f0592f01958fe8eee1d38a3\\hairy-react-lib-1.46.0.tgz","_integrity":"sha512-vygD37AuP2/ldbgS8f6HXaDd0KQBJvuolvXsD9Lf9eR5QMpYK5m4Ji0HRYgU/tW4wR0stEqtwJMd/NWbWScJfg==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.46.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.46.0_1765163207473_0.6829779866750887","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@hairy/react-lib","version":"1.47.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.47.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"2d095f572a22831398ffe00f996f8bc88421bfee","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.47.0.tgz","fileCount":7,"integrity":"sha512-KuvMW6er5kIeKkHuObDXRN8ExdTD8mnRGP5F38Ab8bkA4HJ3FbTnUw5f43NInQQ3nhIp3gsqBZxbZfTTE/0RFQ==","signatures":[{"sig":"MEUCIQC5DwgMJ346WV8BZuxsy5mWLx1kuYtjicelsT+jYiLT3wIgJ3oyLsQdlvGoola7j8ZsWrJMLGArgWWC0+WJWoVFcRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117019},"main":"./dist/index.js","type":"module","_from":"file:hairy-react-lib-1.47.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsup --watch","build":"tsup","start":"tsx src/index.ts"},"_npmUser":{"name":"tuimao","email":"wwu710632@gmail.com"},"_resolved":"C:\\Users\\wwu71\\AppData\\Local\\Temp\\e5cc0cd0af7760c5dbd1cada9ada928b\\hairy-react-lib-1.47.0.tgz","_integrity":"sha512-KuvMW6er5kIeKkHuObDXRN8ExdTD8mnRGP5F38Ab8bkA4HJ3FbTnUw5f43NInQQ3nhIp3gsqBZxbZfTTE/0RFQ==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"10.9.2","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.global.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@hairy/utils":"1.47.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.47.0_1768535166244_0.5949916691149846","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@hairy/react-lib","version":"1.49.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.49.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"d9d4dcad5322b359a02ae0488fae61bf56040b17","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.49.0.tgz","fileCount":7,"integrity":"sha512-FVOpYkz1DO86kqQUqFgahhD86aq/I2ESfpmkdC8u65Q/MTKuzYMJWsKptDxoIhYyam56GsYc7AyAMVDi7AAmEw==","signatures":[{"sig":"MEQCIC4SQtjI+hJzVUjWdSznBk+vmqVPRAhziPHPwAlCA515AiBPYGBZPL7MenTvikW7nYXJ+e8ZGKp0RQAwOqzmOUN6IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hairy%2freact-lib@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49574},"main":"./dist/index.mjs","type":"module","_from":"file:hairy-react-lib-1.49.0.tgz","types":"./dist/index.d.mts","unpkg":"./dist/index.iife.js","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsdown --watch","build":"tsdown","start":"tsx src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0409cec-46dd-4850-a022-96f8fe2c66d6"}},"_resolved":"/tmp/35f99788d99847620154f06b827be263/hairy-react-lib-1.49.0.tgz","_integrity":"sha512-FVOpYkz1DO86kqQUqFgahhD86aq/I2ESfpmkdC8u65Q/MTKuzYMJWsKptDxoIhYyam56GsYc7AyAMVDi7AAmEw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"11.9.0","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","@hairy/utils":"1.49.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.iife.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.0.0","react-i18next":"^14.1.2"},"peerDependenciesMeta":{"react-i18next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.49.0_1772781978593_0.6880972843595592","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@hairy/react-lib","version":"1.50.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.50.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"94da0de16994c74a6575b707f0834084eaf7e054","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.50.0.tgz","fileCount":7,"integrity":"sha512-kLaX5d3FoD3IQYF/c5k7e27y3aC+8x7d8iWtYkKPzphbgRKyEKdb9U7cIPFzFwzbgeyqWfpJHL3qhjvCZG5yLw==","signatures":[{"sig":"MEQCIG4kfbM8nXZD/Jh4USonJIy1+/tt63nyNu/weHrZaWceAiBJNmkEFE2WVpIIOqh3hB7hFE5ZDEisxA9z6FuidGkxbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hairy%2freact-lib@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54649},"main":"./dist/index.mjs","type":"module","_from":"file:hairy-react-lib-1.50.0.tgz","types":"./dist/index.d.mts","unpkg":"./dist/index.iife.js","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsdown --watch","build":"tsdown","start":"tsx src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0409cec-46dd-4850-a022-96f8fe2c66d6"}},"_resolved":"/tmp/1e1d1c799dee5fb63f22b9731932f405/hairy-react-lib-1.50.0.tgz","_integrity":"sha512-kLaX5d3FoD3IQYF/c5k7e27y3aC+8x7d8iWtYkKPzphbgRKyEKdb9U7cIPFzFwzbgeyqWfpJHL3qhjvCZG5yLw==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"11.9.0","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","@hairy/utils":"1.50.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.iife.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.0.0","react-i18next":"^14.1.2"},"peerDependenciesMeta":{"react-i18next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.50.0_1772788048105_0.859717610273532","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@hairy/react-lib","version":"1.51.0","keywords":[],"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","_id":"@hairy/react-lib@1.51.0","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"},{"name":"ranxin","email":"ranxinstart@gmail.com"}],"homepage":"https://github.com/hairyf/hairylib#readme","bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"dist":{"shasum":"348c159f1c43d9b0ee9d0aeb6a3816ba3e866cc2","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.51.0.tgz","fileCount":7,"integrity":"sha512-y5G+5aMvmjzc/1rLsQFRVhymWNtvJM2BwtfCxiCetnkKQKJAJcKEvfL10ibYJ6738KI78WS++C98q8ysa6zc+g==","signatures":[{"sig":"MEUCICb2dwwyxCATeQA7mJhfNU3PDegdXNLqOQdhWp3K+mNoAiEA1CPmsAT49l3EZyN8TRtab5L+xNvcNrlaZHQhxQf+eKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hairy%2freact-lib@1.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54649},"main":"./dist/index.mjs","type":"module","_from":"file:hairy-react-lib-1.51.0.tgz","types":"./dist/index.d.mts","unpkg":"./dist/index.iife.js","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/hairyf","scripts":{"dev":"tsdown --watch","build":"tsdown","start":"tsx src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0409cec-46dd-4850-a022-96f8fe2c66d6"}},"_resolved":"/tmp/7710941cf48004f63432204bd1d3db5e/hairy-react-lib-1.51.0.tgz","_integrity":"sha512-y5G+5aMvmjzc/1rLsQFRVhymWNtvJM2BwtfCxiCetnkKQKJAJcKEvfL10ibYJ6738KI78WS++C98q8ysa6zc+g==","repository":{"url":"git+https://github.com/hairyf/hairylib.git","type":"git"},"_npmVersion":"11.9.0","description":"Library for react","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"mitt":"^3.0.1","valtio":"^2","@hairy/utils":"1.51.0","html-parse-stringify":"^3.0.1"},"publishConfig":{"jsdelivr":"./dist/index.iife.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-use":"^17.6.0","@types/react":"^19.1.3","react-i18next":"^14.1.2","@types/react-dom":"^19.1.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-use":"^17.0.0","react-i18next":"^14.1.2"},"peerDependenciesMeta":{"react-i18next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-lib_1.51.0_1772789449483_0.13615512196998947","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@hairy/react-lib","type":"module","version":"1.52.0","description":"Library for react","author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","funding":"https://github.com/sponsors/hairyf","homepage":"https://github.com/hairyf/hairylib#readme","repository":{"type":"git","url":"git+https://github.com/hairyf/hairylib.git"},"bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","publishConfig":{"jsdelivr":"./dist/index.iife.js"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^14.1.2","react-use":"^17.0.0"},"peerDependenciesMeta":{"react-i18next":{"optional":true}},"dependencies":{"html-parse-stringify":"^3.0.1","mitt":"^3.0.1","valtio":"^2","@hairy/utils":"1.52.0"},"devDependencies":{"@types/react":"^19.1.3","@types/react-dom":"^19.1.3","react":"^19.1.0","react-dom":"^19.1.0","react-i18next":"^14.1.2","react-use":"^17.6.0"},"scripts":{"build":"tsdown","dev":"tsdown --watch","start":"tsx src/index.ts"},"unpkg":"./dist/index.iife.js","_id":"@hairy/react-lib@1.52.0","_integrity":"sha512-h/4QZQ0pw9ktz6X2zf37GjVPFTJQhMeQzQEipC2qlT2PQQ46XX85kn5KAPdprDddYxl9sZdm28gdUbnp4Kd1NQ==","_resolved":"/tmp/21eb5ae653f254e85e30c0aa0ea29228/hairy-react-lib-1.52.0.tgz","_from":"file:hairy-react-lib-1.52.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-h/4QZQ0pw9ktz6X2zf37GjVPFTJQhMeQzQEipC2qlT2PQQ46XX85kn5KAPdprDddYxl9sZdm28gdUbnp4Kd1NQ==","shasum":"f5cdd344f6acb5c50ba85c50ad347766134008d6","tarball":"https://registry.npmjs.org/@hairy/react-lib/-/react-lib-1.52.0.tgz","fileCount":7,"unpackedSize":49486,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hairy%2freact-lib@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEWeD/qhuz1XwWOnMbfiSQMx9fLIYhEaGw4cpY7rXgjWAiEA1BsyVsAIQkr+4nHJ8iDynKQJDg4/MHFy9JroGRuvezs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0409cec-46dd-4850-a022-96f8fe2c66d6"}},"directories":{},"maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-lib_1.52.0_1785295820105_0.1342527829413629"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-28T07:02:53.005Z","modified":"2026-07-29T03:30:20.565Z","1.1.1":"2025-02-28T07:02:53.351Z","1.1.2":"2025-02-28T07:27:23.138Z","1.5.0":"2025-03-19T12:29:53.139Z","1.6.0":"2025-03-24T08:52:41.285Z","1.6.1":"2025-03-24T11:55:00.066Z","1.6.2":"2025-03-24T11:57:46.376Z","1.7.0":"2025-03-25T02:23:36.615Z","1.7.1":"2025-03-25T02:32:21.714Z","1.7.2":"2025-03-25T04:54:38.448Z","1.7.3":"2025-03-25T05:43:55.419Z","1.7.4":"2025-03-27T03:10:55.988Z","1.8.0":"2025-03-28T00:02:44.098Z","1.9.0":"2025-03-30T08:22:00.020Z","1.10.0":"2025-03-31T04:51:34.631Z","1.11.0":"2025-03-31T05:23:30.893Z","1.12.0":"2025-04-07T10:15:44.036Z","1.13.0":"2025-04-07T10:49:52.940Z","1.13.1":"2025-04-11T04:27:22.319Z","1.14.0":"2025-04-11T04:28:33.610Z","1.15.0":"2025-04-13T15:48:50.846Z","1.16.0":"2025-04-14T02:57:14.497Z","1.17.0":"2025-04-14T04:02:27.850Z","1.18.0":"2025-04-14T04:19:20.470Z","1.19.0":"2025-04-14T04:56:33.807Z","1.20.0":"2025-04-14T05:10:17.305Z","1.21.0":"2025-04-14T05:38:00.605Z","1.22.0":"2025-04-14T06:39:39.220Z","1.23.0":"2025-04-16T04:48:26.643Z","1.24.0":"2025-04-22T05:14:09.906Z","1.25.0":"2025-04-23T02:50:37.186Z","1.26.0":"2025-04-25T09:10:25.403Z","1.27.0":"2025-04-29T04:50:34.221Z","1.28.0":"2025-05-06T06:00:23.528Z","1.29.0":"2025-05-07T04:47:28.111Z","1.30.0":"2025-05-17T01:31:01.765Z","1.33.0":"2025-06-26T06:12:04.029Z","1.34.0":"2025-07-09T06:57:11.715Z","1.35.0":"2025-11-15T03:24:15.206Z","1.36.0":"2025-11-15T03:56:09.848Z","1.36.1":"2025-11-15T05:55:05.921Z","1.38.0":"2025-11-15T13:09:26.514Z","1.39.0":"2025-11-17T01:09:59.722Z","1.40.0":"2025-11-25T09:20:22.085Z","1.41.0":"2025-11-25T09:31:14.767Z","1.42.0":"2025-11-25T09:39:26.875Z","1.43.0":"2025-12-04T04:57:12.738Z","1.44.0":"2025-12-04T05:01:47.987Z","1.45.0":"2025-12-04T05:13:47.731Z","1.46.0":"2025-12-08T03:06:47.608Z","1.47.0":"2026-01-16T03:46:06.409Z","1.49.0":"2026-03-06T07:26:18.751Z","1.50.0":"2026-03-06T09:07:28.247Z","1.51.0":"2026-03-06T09:30:49.632Z","1.52.0":"2026-07-29T03:30:20.251Z"},"bugs":{"url":"https://github.com/hairyf/hairylib/issues"},"author":{"name":"Hairyf","email":"wwu710632@gmail.com"},"license":"MIT","homepage":"https://github.com/hairyf/hairylib#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/hairyf/hairylib.git"},"description":"Library for react","maintainers":[{"name":"tuimao","email":"wwu710632@gmail.com"}],"readme":"# @hairy/react-lib\n\n<!-- automd:badges name=\"@hairy/react-lib\" github=\"hairyf/hairylib\" license bundlephobia -->\n\n[![npm version](https://img.shields.io/npm/v/@hairy/react-lib)](https://npmjs.com/package/@hairy/react-lib)\n[![npm downloads](https://img.shields.io/npm/dm/@hairy/react-lib)](https://npm.chart.dev/@hairy/react-lib)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@hairy/react-lib)](https://bundlephobia.com/package/@hairy/react-lib)\n[![license](https://img.shields.io/github/license/hairyf/hairylib)](https://github.com/hairyf/hairylib/blob/main/LICENSE)\n\n<!-- /automd -->\n\nReact hooks and utilities for building applications.\n\n## Install\n\n<!-- automd:pm-install name=\"@hairy/react-lib\" -->\n\n```sh\n# ✨ Auto-detect\nnpx nypm install @hairy/react-lib\n\n# npm\nnpm install @hairy/react-lib\n\n# yarn\nyarn add @hairy/react-lib\n\n# pnpm\npnpm add @hairy/react-lib\n\n# bun\nbun install @hairy/react-lib\n\n# deno\ndeno install npm:@hairy/react-lib\n```\n\n<!-- /automd -->\n\n## API\n\n<!-- automd:jsdocs src=\"./src/index.ts\" -->\n\n### `Case(props)`\n\n### `cls()`\n\nA simple JavaScript utility for conditionally joining classNames together.\n\n### `Default(props)`\n\n### `Else(props)`\n\n### `If(props)`\n\n### `Injector(props)`\n\n### `Switch(props)`\n\n### `Then(props)`\n\n### `track(fn)`\n\n**Example:**\n\n```tsx\n// Obtain externally\nimport { track } from '@hairy/lib-react'\nconst context = await track(() => useContext(YourContext))\nconsole.log(context) // { ... }\n```\n\n### `Trigger()`\n\n**Example:**\n\n```tsx\nimport { Trigger } from '@hairy/lib-react'\n\n// Use triggers to capture context\nfunction App() {\n return (\n  <YourContext.Provider>\n   <Trigger />\n  </YourContext.Provider>\n )\n}\n\n// Obtain externally\nimport { track } from '@hairy/lib-react'\nconst context = await track(() => useContext(YourContext))\nconsole.log(context) // { ... }\n```\n\n### `tryUseCallback(callback, deps)`\n\n### `tryUseEffect(effect, deps)`\n\n### `tryUseInsertionEffect(callback, deps)`\n\n### `tryUseReducer(reducer, initializerArg, initializer?)`\n\n### `tryUseRef(initialValue?)`\n\n### `tryUseState(initialState?)`\n\n### `tryUseUpdate()`\n\n### `Unless(props)`\n\n### `useAsyncCallback(fun)`\n\n### `useAsyncState(fun, deps, options?)`\n\n### `useDebounce(value, delay)`\n\n### `useEventBus(key)`\n\n### `useFetchRequestIntercept(intercept)`\n\n### `useFetchResponseIntercept(intercept)`\n\n### `useMounted()`\n\n### `useOffsetPagination(options)`\n\n### `useUpdate()`\n\n### `useWatch(source, callback, options)`\n\n### `useWhenever(source, cb, options?)`\n\n### `wrapper(asChild, props, children?)`\n\n<!-- /automd -->\n\n## Directory structure\n\n<!-- automd:dir-tree imports=\"\"maxDepth=2 -->\n\n```\n├── src/\n│   ├── components/\n│   │   ├── condition/\n│   │   │   ├── Case.ts\n│   │   │   ├── Default.ts\n│   │   │   ├── Else.ts\n│   │   │   ├── If.ts\n│   │   │   ├── index.ts\n│   │   │   ├── Switch.ts\n│   │   │   ├── Then.ts\n│   │   │   └── Unless.ts\n│   │   ├── utils/\n│   │   │   ├── index.ts\n│   │   │   ├── Injector.ts\n│   │   │   └── Trigger.ts\n│   │   └── index.ts\n│   ├── hooks/\n│   │   ├── types/\n│   │   │   └── index.ts\n│   │   ├── index.ts\n│   │   ├── tryUseCallback.ts\n│   │   ├── tryUseEffect.ts\n│   │   ├── tryUseInsertionEffect.ts\n│   │   ├── tryUseReducer.ts\n│   │   ├── tryUseRef.ts\n│   │   ├── tryUseState.ts\n│   │   ├── tryUseUpdate.ts\n│   │   ├── useAsyncCallback.ts\n│   │   ├── useAsyncState.ts\n│   │   ├── useDebounce.ts\n│   │   ├── useEventBus.ts\n│   │   ├── useFetchIntercept.ts\n│   │   ├── useMounted.ts\n│   │   ├── useOffsetPagination.ts\n│   │   ├── usePrevious.ts\n│   │   ├── useUpdate.ts\n│   │   ├── useWatch.ts\n│   │   └── useWhenever.ts\n│   ├── types/\n│   │   ├── html-parse-stringify.d.ts\n│   │   └── index.ts\n│   ├── utils/\n│   │   ├── cls.ts\n│   │   ├── index.ts\n│   │   ├── track.ts\n│   │   └── wrapper.ts\n│   └── index.ts\n├── test/\n│   └── index.test.ts\n├── package.json\n├── README.md\n└── tsdown.config.ts\n```\n\n<!-- /automd -->\n\n## Source\n\n<!-- automd:file src=\"./src/index.ts\" code lang=\"ts\" -->\n\n```ts [index.ts]\nexport * from './components'\nexport * from './hooks'\nexport * from './types'\nexport * from './utils'\n```\n\n<!-- /automd -->\n\n## Contributors\n\n<!-- automd:contributors github=\"hairyf/hairylib\" author=\"Hairyf\" license=\"MIT\" -->\n\nPublished under the [MIT](https://github.com/hairyf/hairylib/blob/main/LICENSE) license.\nMade by [@Hairyf](https://github.com/Hairyf) and [community](https://github.com/hairyf/hairylib/graphs/contributors) 💛\n<br><br>\n<a href=\"https://github.com/hairyf/hairylib/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=hairyf/hairylib\" />\n</a>\n\n<!-- /automd -->\n\n## License\n\n<!-- automd:fetch url=\"gh:hairyf/hairylib/main/LICENSE\" -->\n\nMIT License\n\nCopyright (c) 2025-PRESENT Hairyf <https://github.com/hairyf>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n<!-- /automd -->\n\n<!-- automd:with-automd -->\n\n---\n\n_🤖 auto updated with [automd](https://automd.unjs.io)_\n\n<!-- /automd -->\n","readmeFilename":"README.md"}