{"id":179012424,"number":"2.7.0","published_at":"2026-03-12T06:05:39.689Z","licenses":"","integrity":"sha512-3mSotYY1p2WbilcbSAy4n+jtJRyidkgEYbUrAkdphElbThHHEtRElVjiwZzcTM1Yx9mc7/qBdnFz95kbVdzK4Q==","status":null,"download_url":"https://registry.npmjs.org/@gateweb/react-utils/-/react-utils-2.7.0.tgz","registry_url":"https://www.npmjs.com/package/@gateweb/react-utils/v/2.7.0","documentation_url":null,"install_command":"npm install @gateweb/react-utils@2.7.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"gw-nickchen","email":"nickchen@gateweb.com.tw"},"dist":{"shasum":"1d3ccd9c439a745d4e4f4327d38eeec21a456dfd","tarball":"https://registry.npmjs.org/@gateweb/react-utils/-/react-utils-2.7.0.tgz","fileCount":32,"integrity":"sha512-3mSotYY1p2WbilcbSAy4n+jtJRyidkgEYbUrAkdphElbThHHEtRElVjiwZzcTM1Yx9mc7/qBdnFz95kbVdzK4Q==","signatures":[{"sig":"MEYCIQCsRHHs5MnMePqJQv++k6awQRerupfI2gSZcCXCWSv+dwIhAOb5WLZ+kB40/b2lXizw+Lt+7q3UtHLEmTWeP0VOTzTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294853},"gitHead":null,"main":"./dist/cjs/index.js","scripts":{"test":"vitest run","build":"bunchee","test:ui":"vitest --ui --coverage.enabled=true","docs:dev":"pnpm api-docs:build \u0026\u0026 vitepress dev docs","run-code":"ts-node src/period.ts","docs:build":"pnpm api-docs:build \u0026\u0026 vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","api-docs:main":"typedoc --options typedoc.base.json --out docs/api/main src/index.ts \u0026\u0026 node scripts/generate-api-file-pages.js main","build:prepare":"bunchee --prepare","test:coverage":"vitest run --coverage","api-docs:build":"pnpm api-docs:main \u0026\u0026 pnpm api-docs:client \u0026\u0026 pnpm api-docs:types","api-docs:types":"typedoc --options typedoc.base.json --out docs/api/types src/types/index.ts \u0026\u0026 node scripts/generate-api-file-pages.js types","api-docs:client":"typedoc --options typedoc.base.json --out docs/api/client src/client.ts \u0026\u0026 node scripts/generate-api-file-pages.js client"},"_npmVersion":"10.9.2","_nodeVersion":"22.13.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./types":{"import":{"types":"./dist/es/types.d.mts","default":"./dist/es/types.mjs"},"require":{"types":"./dist/cjs/types.d.ts","default":"./dist/cjs/types.js"}},"./client":{"import":{"types":"./dist/es/client.d.mts","default":"./dist/es/client.mjs"},"require":{"types":"./dist/cjs/client.d.ts","default":"./dist/cjs/client.js"}}},"browserify":null},"created_at":"2026-03-13T08:52:52.882Z","updated_at":"2026-03-13T08:52:52.882Z","purl":"pkg:npm/%40gateweb/react-utils@2.7.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gateweb%2Freact-utils/versions/2.7.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gateweb%2Freact-utils/versions/2.7.0/codemeta","dependencies":[{"id":1952943590,"ecosystem":"npm","package_name":"dayjs","requirements":"^1.11.19","kind":"runtime","optional":false},{"id":1952943591,"ecosystem":"npm","package_name":"react","requirements":"^19.2.4","kind":"runtime","optional":false},{"id":1952943592,"ecosystem":"npm","package_name":"zustand","requirements":"^5.0.11","kind":"runtime","optional":false},{"id":1952943593,"ecosystem":"npm","package_name":"react-dom","requirements":"^19.2.4","kind":"runtime","optional":false},{"id":1952943594,"ecosystem":"npm","package_name":"use-sync-external-store","requirements":"^1.6.0","kind":"runtime","optional":false},{"id":1952943595,"ecosystem":"npm","package_name":"jest","requirements":"^30.3.0","kind":"Development","optional":false},{"id":1952943596,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.7","kind":"Development","optional":false},{"id":1952943597,"ecosystem":"npm","package_name":"eslint","requirements":"^10.0.3","kind":"Development","optional":false},{"id":1952943598,"ecosystem":"npm","package_name":"vitest","requirements":"^4.0.18","kind":"Development","optional":false},{"id":1952943599,"ecosystem":"npm","package_name":"bunchee","requirements":"^6.9.4","kind":"Development","optional":false},{"id":1952943608,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.4.0","kind":"Development","optional":false},{"id":1952943609,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1952943611,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.17","kind":"Development","optional":false},{"id":1952943615,"ecosystem":"npm","package_name":"prettier","requirements":"^3.8.1","kind":"Development","optional":false},{"id":1952943616,"ecosystem":"npm","package_name":"vitepress","requirements":"^1.6.4","kind":"Development","optional":false},{"id":1952943619,"ecosystem":"npm","package_name":"@vitest/ui","requirements":"4.0.18","kind":"Development","optional":false},{"id":1952943623,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1952943624,"ecosystem":"npm","package_name":"@types/jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1952943626,"ecosystem":"npm","package_name":"@types/node","requirements":"^25.4.0","kind":"Development","optional":false},{"id":1952943627,"ecosystem":"npm","package_name":"lint-staged","requirements":"^16.3.3","kind":"Development","optional":false},{"id":1952943668,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.2.14","kind":"Development","optional":false},{"id":1952943669,"ecosystem":"npm","package_name":"@commitlint/cli","requirements":"^20.4.3","kind":"Development","optional":false},{"id":1952943670,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^4.0.18","kind":"Development","optional":false},{"id":1952943671,"ecosystem":"npm","package_name":"@testing-library/react","requirements":"^16.3.2","kind":"Development","optional":false},{"id":1952943672,"ecosystem":"npm","package_name":"jest-environment-jsdom","requirements":"^30.3.0","kind":"Development","optional":false},{"id":1952943673,"ecosystem":"npm","package_name":"typedoc-plugin-markdown","requirements":"^4.10.0","kind":"Development","optional":false},{"id":1952943674,"ecosystem":"npm","package_name":"@testing-library/jest-dom","requirements":"^6.9.1","kind":"Development","optional":false},{"id":1952943675,"ecosystem":"npm","package_name":"@gateweb/eslint-config-gateweb","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1952943676,"ecosystem":"npm","package_name":"@commitlint/config-conventional","requirements":"^20.4.3","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gateweb%2Freact-utils"}