{"_id":"@rc-component/util","_rev":"4381768","name":"@rc-component/util","description":"Common Utils For React Component","dist-tags":{"latest":"1.10.1"},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"time":{"modified":"2026-04-08T11:13:31.000Z","created":"2025-01-08T06:27:20.009Z","1.10.1":"2026-04-07T08:02:25.902Z","1.10.0":"2026-03-18T03:02:31.422Z","1.9.0":"2026-02-06T07:49:26.683Z","1.8.2":"2026-02-05T08:26:10.833Z","1.8.1":"2026-01-29T06:41:20.036Z","1.8.0":"2026-01-29T06:27:06.341Z","1.7.0":"2025-12-30T06:27:01.515Z","1.6.2":"2025-12-25T07:43:41.036Z","1.6.1":"2025-12-25T03:25:17.720Z","1.6.0":"2025-12-09T08:45:24.009Z","1.5.0":"2025-12-08T09:11:23.252Z","1.4.0":"2025-11-10T09:03:53.417Z","1.3.1":"2025-11-05T08:14:23.583Z","1.3.0":"2025-09-02T08:59:49.402Z","1.2.2":"2025-07-24T10:05:54.260Z","1.2.1":"2025-02-08T07:05:11.446Z","1.2.0":"2025-01-16T09:01:46.353Z","1.1.0":"2025-01-10T09:19:31.412Z","1.0.1":"2025-01-09T07:42:10.583Z","1.0.0":"2025-01-08T06:27:20.009Z"},"users":{},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"versions":{"1.10.1":{"name":"@rc-component/util","version":"1.10.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^13.0.0","husky":"^9.1.6","lint-staged":"^16.2.7","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"ded37bd13f7e8bda9c446f96dbe2bdb2c5f08652","types":"./lib/index.d.ts","_id":"@rc-component/util@1.10.1","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"213c84c77e8b2001095530d3b0dc47c49c34ffe3","size":36631,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.10.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.10.1_1775548945749_0.36975734116142234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-07T08:02:25.902Z","publish_time":1775548945902,"_source_registry_name":"default","_cnpm_publish_time":1775548945902},"1.10.0":{"name":"@rc-component/util","version":"1.10.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^25.0.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^13.0.0","husky":"^9.1.6","lint-staged":"^16.2.7","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"7e369530a79590a3f90672ba51a77916dfa8bc58","types":"./lib/index.d.ts","_id":"@rc-component/util@1.10.0","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"faeebbe0510f998b6d5cee9da9176b6d613cac2c","size":36290,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.10.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.10.0_1773802951231_0.8730724658906477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T03:02:31.422Z","publish_time":1773802951422,"_source_registry_name":"default","_cnpm_publish_time":1773802951422},"1.9.0":{"name":"@rc-component/util","version":"1.9.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"920d2164f4cd92e4dd9357596f6e4d0f2aad9eab","types":"./lib/index.d.ts","_id":"@rc-component/util@1.9.0","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"ec5fe657a98554f26ef761345ca4b745be00af0e","size":35768,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.9.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.9.0_1770364166543_0.8763854246718799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T07:49:26.683Z","publish_time":1770364166683,"_source_registry_name":"default","_cnpm_publish_time":1770364166683},"1.8.2":{"name":"@rc-component/util","version":"1.8.2","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"595856af3c285ab47fa3805e850a2cf3f00666d6","types":"./lib/index.d.ts","_id":"@rc-component/util@1.8.2","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"a1e85c4d3e728b52b700492f31467701be4ee4eb","size":35199,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.8.2.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.8.2_1770279970691_0.7416662206187052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T08:26:10.833Z","publish_time":1770279970833,"_source_registry_name":"default","_cnpm_publish_time":1770279970833},"1.8.1":{"name":"@rc-component/util","version":"1.8.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"b6a005d0bc54437a3574e431b62057e6a53fccfa","types":"./lib/index.d.ts","_id":"@rc-component/util@1.8.1","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"a3515ca34b983d6098b25a19a325346213e648b0","size":35191,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.8.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.8.1_1769668879883_0.9489837284726965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T06:41:20.036Z","publish_time":1769668880036,"_source_registry_name":"default","_cnpm_publish_time":1769668880036},"1.8.0":{"name":"@rc-component/util","version":"1.8.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.2","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^10.1.0","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"fc3221d92158ca1472404eabd931a5314aa9ff8d","types":"./lib/index.d.ts","_id":"@rc-component/util@1.8.0","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"a6f2622c71e9c6b3dd656bd4a0da1e6145ba17ae","size":35149,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.8.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.8.0_1769668026179_0.8496494608297911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T06:27:06.341Z","publish_time":1769668026341,"_source_registry_name":"default","_cnpm_publish_time":1769668026341},"1.7.0":{"name":"@rc-component/util","version":"1.7.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"a19f387761ccfae36a12b75b36618c3f73e8fd85","types":"./lib/index.d.ts","_id":"@rc-component/util@1.7.0","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"c6eb178e0b1c48c5ae6325b21c60aeaf4f3d8d04","size":34652,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.7.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.7.0_1767076021354_0.6108800761811908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T06:27:01.515Z","publish_time":1767076021515,"_source_registry_name":"default","_cnpm_publish_time":1767076021515},"1.6.2":{"name":"@rc-component/util","version":"1.6.2","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"7ae36a3956a0d868a166d117f0377f3bc8d47d6c","types":"./lib/index.d.ts","_id":"@rc-component/util@1.6.2","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"f16cb1ce5d80b16a728be6d5a81f01514a007c20","size":34560,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.6.2.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.6.2_1766648620901_0.9815865501686125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T07:43:41.036Z","publish_time":1766648621036,"_source_registry_name":"default","_cnpm_publish_time":1766648621036},"1.6.1":{"name":"@rc-component/util","version":"1.6.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"gitHead":"aac527d4560e08d68e00a3e29564672f06f2d041","types":"./lib/index.d.ts","_id":"@rc-component/util@1.6.1","_nodeVersion":"22.15.1","_npmVersion":"11.7.0","dist":{"shasum":"fd5fd7ea7dee85e8288a6bf3423e419b20d1063a","size":34532,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.6.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.6.1_1766633117525_0.8215709156187692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T03:25:17.720Z","publish_time":1766633117720,"_source_registry_name":"default","_cnpm_publish_time":1766633117720},"1.6.0":{"name":"@rc-component/util","version":"1.6.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.6.0","gitHead":"7e344f2722e34a92e59999a8029b54ac823bcfbf","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"4f700da5417eb5fd5f9491f08edcba6d075d9454","size":34534,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.6.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.6.0_1765269923848_0.7930885749737957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T08:45:24.009Z","publish_time":1765269924009,"_source_registry_name":"default","_cnpm_publish_time":1765269924009},"1.5.0":{"name":"@rc-component/util","version":"1.5.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.5.0","gitHead":"8ea0ed113cf33e4670aaa4e4622d4139ad8e406b","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"c213ad3167ea750c7993133915302ae9cb1b4e4b","size":34072,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.5.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.5.0_1765185083082_0.49141978403595665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T09:11:23.252Z","publish_time":1765185083252,"_source_registry_name":"default","_cnpm_publish_time":1765185083252},"1.4.0":{"name":"@rc-component/util","version":"1.4.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.4.0","gitHead":"4d24a06fa9ae01d57bf4a08513323b17cd5f1f33","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"7509c47b2f17e370be65c05e0e8c1aa743d674db","size":33660,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.4.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.4.0_1762765433223_0.9035938193549895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T09:03:53.417Z","publish_time":1762765433417,"_source_registry_name":"default","_cnpm_publish_time":1762765433417},"1.3.1":{"name":"@rc-component/util","version":"1.3.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^30.0.0","@types/node":"^24.6.1","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^11.0.3","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.3.1","gitHead":"04ff654037be3b37eb5594270e6a8cb14478e1b7","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"9b8bce8d5e5107598d73d55ca0b1f46898a3ae25","size":33349,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.3.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.3.1_1762330463360_0.15182917927097828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T08:14:23.583Z","publish_time":1762330463583,"_source_registry_name":"default","_cnpm_publish_time":1762330463583},"1.3.0":{"name":"@rc-component/util","version":"1.3.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.3.0","gitHead":"10c5697610fe557cbbe145209673f54f505ae751","types":"./lib/index.d.ts","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"shasum":"fc8e1ce1e5292592ef7f45839a3c07366288275c","size":33301,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.3.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.3.0_1756803589188_0.8269638123102461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T08:59:49.402Z","publish_time":1756803589402,"_source_registry_name":"default","_cnpm_publish_time":1756803589402},"1.2.2":{"name":"@rc-component/util","version":"1.2.2","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"is-mobile":"^5.0.0","react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"types":"./lib/index.d.ts","gitHead":"62e1415639b339acced085433f845603abdc6f37","_id":"@rc-component/util@1.2.2","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"f8363b0e1cc78af3ec56e2235cc3438eb8832040","size":32618,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.2.2.tgz"},"_npmUser":{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.2.2_1753351554089_0.6667560145254734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T10:05:54.260Z","publish_time":1753351554260,"_source_registry_name":"default","_cnpm_publish_time":1753351554260},"1.2.1":{"name":"@rc-component/util","version":"1.2.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && rc-np","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@rc-component/np":"^1.0.3","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.2.1","gitHead":"288022820d2ab899c799ac6336155dedf3e9a766","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"2c3158f11a4193478cec44ca42915da31f67d8a0","size":33687,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.2.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.2.1_1738998311127_0.29119111075379855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T07:05:11.446Z","publish_time":1738998311446,"_source_registry_name":"default","_cnpm_publish_time":1738998311446},"1.2.0":{"name":"@rc-component/util","version":"1.2.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && np --yolo --no-publish","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","np":"^10.0.2","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.2.0","gitHead":"c1c0e5798e7b035276436129a9d49f4c5f253f09","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"c2b85ecf32b44b02b2128e94d0065e1e68b7a636","size":33640,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.2.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.2.0_1737018106138_0.7638090850841626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T09:01:46.353Z","publish_time":1737018106353,"_source_registry_name":"default","_cnpm_publish_time":1737018106353},"1.1.0":{"name":"@rc-component/util","version":"1.1.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && np --yolo --no-publish","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","np":"^10.0.2","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.1.0","gitHead":"4662158ea1eb50fc8a20d9c98c6fe99592f27f48","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"ac35798cf100e6189db617b243efa47e1636c8c5","size":33825,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.1.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.1.0_1736500771232_0.7519524511125053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T09:19:31.412Z","publish_time":1736500771412,"_source_registry_name":"default","_cnpm_publish_time":1736500771412},"1.0.1":{"name":"@rc-component/util","version":"1.0.1","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile && np --yolo --no-publish","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"^2.0.1","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","np":"^10.0.2","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.0.1","gitHead":"e51807c31159b8ad6829b83fcd406c22dc9f3e98","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"159bd930cd70da17e1f9f8a6a38fc64925d59f30","size":33854,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.0.1.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.0.1_1736408530357_0.20374126752172317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T07:42:10.583Z","publish_time":1736408530583,"_source_registry_name":"default","_cnpm_publish_time":1736408530583},"1.0.0":{"name":"@rc-component/util","version":"1.0.0","description":"Common Utils For React Component","keywords":["react","util"],"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/react-component/util.git"},"license":"MIT","main":"./lib/index","module":"./es/index","scripts":{"build":"dumi build","compile":"father build","coverage":"npm test -- --coverage","lint":"eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts","prepare":"husky install","prepublishOnly":"npm run compile ","start":"dumi dev","test":"rc-test"},"lint-staged":{"**/*.{js,jsx,tsx,ts,md,json}":["prettier --write","git add"]},"dependencies":{"react-is":"^18.2.0"},"devDependencies":{"@rc-component/father-plugin":"1.1.0","@testing-library/react":"^16.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.5","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/react-is":"^19.0.0","@types/responselike":"^1.0.0","@types/warning":"^3.0.0","@umijs/fabric":"^3.0.0","cross-env":"^7.0.2","dumi":"^2.1.3","eslint":"^8.54.0","eslint-plugin-jest":"^28.2.0","eslint-plugin-unicorn":"^56.0.1","father":"^4.1.3","glob":"^9.2.1","husky":"^9.1.6","lint-staged":"^15.1.0","np":"^10.0.2","prettier":"^3.3.2","rc-test":"^7.0.14","react":"^18.0.0","react-19":"npm:react@19.0.0","react-dom":"^18.0.0","react-dom-19":"npm:react-dom@19.0.0","typescript":"^5.3.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_id":"@rc-component/util@1.0.0","gitHead":"cca85443d09f28d60242bc1c277ef4960216b9db","types":"./lib/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"d01e134c6232c2af3c16eb8eb7c31cf7cd3e8288","size":43500,"noattachment":false,"key":"/@rc-component/util/-/@rc-component/util-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rc-component/util/download/@rc-component/util-1.0.0.tgz"},"_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"directories":{},"maintainers":[{"name":"afc163","email":""},{"name":"chenshuai2144","email":""},{"name":"madccc","email":""},{"name":"peachscript","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.0.0_1736317639789_0.2408985879572494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-08T06:27:20.009Z","publish_time":1736317640009,"_source_registry_name":"default","_cnpm_publish_time":1736317640009}},"readme":"# rc-util\n\nCommon Utils For React Component.\n\n[![NPM version][npm-image]][npm-url]\n[![npm download][download-image]][download-url]\n[![build status][github-actions-image]][github-actions-url]\n[![Codecov][codecov-image]][codecov-url]\n[![bundle size][bundlephobia-image]][bundlephobia-url]\n[![dumi][dumi-image]][dumi-url]\n\n[npm-image]: http://img.shields.io/npm/v/rc-util.svg?style=flat-square\n[npm-url]: http://npmjs.org/package/rc-util\n[travis-image]: https://img.shields.io/travis/react-component/util/master?style=flat-square\n[travis-url]: https://travis-ci.com/react-component/util\n[github-actions-image]: https://github.com/react-component/util/actions/workflows/react-component-ci.yml/badge.svg\n[github-actions-url]: https://github.com/react-component/util/actions/workflows/react-component-ci.yml\n[codecov-image]: https://img.shields.io/codecov/c/github/react-component/util/master.svg?style=flat-square\n[codecov-url]: https://app.codecov.io/gh/react-component/util\n[david-url]: https://david-dm.org/react-component/util\n[david-image]: https://david-dm.org/react-component/util/status.svg?style=flat-square\n[david-dev-url]: https://david-dm.org/react-component/util?type=dev\n[david-dev-image]: https://david-dm.org/react-component/util/dev-status.svg?style=flat-square\n[download-image]: https://img.shields.io/npm/dm/rc-util.svg?style=flat-square\n[download-url]: https://npmjs.org/package/rc-util\n[bundlephobia-url]: https://bundlephobia.com/package/rc-util\n[bundlephobia-image]: https://badgen.net/bundlephobia/minzip/rc-util\n[dumi-url]: https://github.com/umijs/dumi\n[dumi-image]: https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square\n\n## Install\n\n[![rc-util](https://nodei.co/npm/rc-util.png)](https://npmjs.org/package/rc-util)\n\n## API\n\n### createChainedFunction\n\n> (...functions): Function\n\nCreate a function which will call all the functions with it's arguments from left to right.\n\n```jsx|pure\nimport createChainedFunction from 'rc-util/lib/createChainedFunction';\n```\n\n### deprecated\n\n> (prop: string, instead: string, component: string): void\n\nLog an error message to warn developers that `prop` is deprecated.\n\n```jsx|pure\nimport deprecated from 'rc-util/lib/deprecated';\n```\n\n### getContainerRenderMixin\n\n> (config: Object): Object\n\nTo generate a mixin which will render specific component into specific container automatically.\n\n```jsx|pure\nimport getContainerRenderMixin from 'rc-util/lib/getContainerRenderMixin';\n```\n\nFields in `config` and their meanings.\n\n| Field         | Type                         | Description                                                                | Default |\n| ------------- | ---------------------------- | -------------------------------------------------------------------------- | ------- |\n| autoMount     | boolean                      | Whether to render component into container automatically                   | true    |\n| autoDestroy   | boolean                      | Whether to remove container automatically while the component is unmounted | true    |\n| isVisible     | (instance): boolean          | A function to get current visibility of the component                      | -       |\n| isForceRender | (instance): boolean          | A function to determine whether to render popup even it's not visible      | -       |\n| getComponent  | (instance, extra): ReactNode | A function to get the component which will be rendered into container      | -       |\n| getContainer  | (instance): HTMLElement      | A function to get the container                                            |         |\n\n### Portal\n\nRender children to the specific container;\n\n```jsx|pure\nimport Portal from 'rc-util/lib/Portal';\n```\n\nProps:\n\n| Prop         | Type            | Description                     | Default |\n| ------------ | --------------- | ------------------------------- | ------- |\n| children     | ReactChildren   | Content render to the container | -       |\n| getContainer | (): HTMLElement | A function to get the container | -       |\n\n### getScrollBarSize\n\n> (fresh?: boolean): number\n\nGet the width of scrollbar.\n\n```jsx|pure\nimport getScrollBarSize from 'rc-util/lib/getScrollBarSize';\n```\n\n### guid\n\n> (): string\n\nTo generate a global unique id across current application.\n\n```jsx|pure\nimport guid from 'rc-util/lib/guid';\n```\n\n### pickAttrs\n\n> (props: Object): Object\n\nPick valid HTML attributes and events from props.\n\n```jsx|pure\nimport pickAttrs from 'rc-util/lib/pickAttrs';\n```\n\n### warn\n\n> (msg: string): void\n\nA shallow wrapper of `console.warn`.\n\n```jsx|pure\nimport warn from 'rc-util/lib/warn';\n```\n\n### warning\n\n> (valid: boolean, msg: string): void\n\nA shallow wrapper of [warning](https://github.com/BerkeleyTrue/warning), but only warning once for the same message.\n\n```jsx|pure\nimport warning, { noteOnce } from 'rc-util/lib/warning';\n\nwarning(false, '[antd Component] test hello world');\n\n// Low level note\nnoteOnce(false, '[antd Component] test hello world');\n```\n\n### Children\n\nA collection of functions to operate React elements' children.\n\n#### Children/mapSelf\n\n> (children): children\n\nReturn a shallow copy of children.\n\n```jsx|pure\nimport mapSelf from 'rc-util/lib/Children/mapSelf';\n```\n\n#### Children/toArray\n\n> (children: ReactNode[]): ReactNode[]\n\nConvert children into an array.\n\n```jsx|pure\nimport toArray from 'rc-util/lib/Children/toArray';\n```\n\n### Dom\n\nA collection of functions to operate DOM elements.\n\n#### Dom/addEventlistener\n\n> (target: ReactNode, eventType: string, listener: Function): { remove: Function }\n\nA shallow wrapper of [add-dom-event-listener](https://github.com/yiminghe/add-dom-event-listener).\n\n```jsx|pure\nimport addEventlistener from 'rc-util/lib/Dom/addEventlistener';\n```\n\n#### Dom/canUseDom\n\n> (): boolean\n\nCheck if DOM is available.\n\n```jsx|pure\nimport canUseDom from 'rc-util/lib/Dom/canUseDom';\n```\n\n#### Dom/class\n\nA collection of functions to operate DOM nodes' class name.\n\n- `hasClass(node: HTMLElement, className: string): boolean`\n- `addClass(node: HTMLElement, className: string): void`\n- `removeClass(node: HTMLElement, className: string): void`\n\n```jsx|pure\nimport cssClass from 'rc-util/lib/Dom/class;\n```\n\n#### Dom/contains\n\n> (root: HTMLElement, node: HTMLElement): boolean\n\nCheck if node is equal to root or in the subtree of root.\n\n```jsx|pure\nimport contains from 'rc-util/lib/Dom/contains';\n```\n\n#### Dom/css\n\nA collection of functions to get or set css styles.\n\n- `get(node: HTMLElement, name?: string): any`\n- `set(node: HTMLElement, name?: string, value: any) | set(node, object)`\n- `getOuterWidth(el: HTMLElement): number`\n- `getOuterHeight(el: HTMLElement): number`\n- `getDocSize(): { width: number, height: number }`\n- `getClientSize(): { width: number, height: number }`\n- `getScroll(): { scrollLeft: number, scrollTop: number }`\n- `getOffset(node: HTMLElement): { left: number, top: number }`\n\n```jsx|pure\nimport css from 'rc-util/lib/Dom/css';\n```\n\n#### Dom/focus\n\nA collection of functions to operate focus status of DOM node.\n\n- `saveLastFocusNode(): void`\n- `clearLastFocusNode(): void`\n- `backLastFocusNode(): void`\n- `getFocusNodeList(node: HTMLElement): HTMLElement[]` get a list of focusable nodes from the subtree of node.\n- `limitTabRange(node: HTMLElement, e: Event): void`\n\n```jsx|pure\nimport focus from 'rc-util/lib/Dom/focus';\n```\n\n#### Dom/support\n\n> { animation: boolean | Object, transition: boolean | Object }\n\nA flag to tell whether current environment supports `animationend` or `transitionend`.\n\n```jsx|pure\nimport support from 'rc-util/lib/Dom/support';\n```\n\n### KeyCode\n\n> Enum\n\nEnum of KeyCode, please check the [definition](https://github.com/react-component/util/blob/master/src/KeyCode.ts) of it.\n\n```jsx|pure\nimport KeyCode from 'rc-util/lib/KeyCode';\n```\n\n#### KeyCode.isTextModifyingKeyEvent\n\n> (e: Event): boolean\n\nWhether text and modified key is entered at the same time.\n\n#### KeyCode.isCharacterKey\n\n> (keyCode: KeyCode): boolean\n\nWhether character is entered.\n\n### ScrollLocker\n\n> ScrollLocker<{lock: (options: {container: HTMLElement}) => void, unLock: () => void}>\n\nimprove shake when page scroll bar hidden.\n\n`ScrollLocker` change body style, and add a class `ant-scrolling-effect` when called, so if you page look abnormal, please check this;\n\n```js\nimport ScrollLocker from 'rc-util/lib/Dom/scrollLocker';\n\nconst scrollLocker = new ScrollLocker();\n\n// lock\nscrollLocker.lock()\n\n// unLock\nscrollLocker.unLock()\n```\n\n## License\n\n[MIT](/LICENSE)\n","_attachments":{},"homepage":"http://github.com/react-component/util","bugs":{"url":"http://github.com/react-component/util/issues"},"license":"MIT"}