{"name":"@gilbarbara/hooks","version":"0.10.1","keywords":["react","hooks"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/hooks@0.10.1","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/hooks#readme","bugs":{"url":"https://github.com/gilbarbara/hooks/issues"},"dist":{"shasum":"b1cfedac2e690efb7b96c20f2afe1525534023f6","size":72378,"noattachment":false,"key":"/@gilbarbara/hooks/-/@gilbarbara/hooks-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gilbarbara/hooks/download/@gilbarbara/hooks-0.10.1.tgz"},"main":"dist/index.js","tsup":{"dts":true,"entry":["src/index.ts"],"format":["cjs","esm"],"sourcemap":true,"splitting":false},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"44ddafd659c8e002bc2821a6198debf36bbfcdc1","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && tsup","clean":"del dist/*","watch":"tsup --watch","format":"prettier \"**/*.{js,jsx,json,yml,yaml,css,less,scss,ts,tsx,md,graphql,mdx}\" --write","prepare":"husky","validate":"npm run lint && npm run test:coverage && npm run build && npm run size && npm run typevalidation","typecheck":"tsc -p test/tsconfig.json","test:watch":"TZ=UTC vitest watch","test:coverage":"TZ=UTC vitest run --coverage","prepublishOnly":"npm run validate","typevalidation":"attw -P"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/hooks.git","type":"git"},"size-limit":[{"name":"esm","path":"./dist/index.mjs","limit":"6 kB"},{"name":"commonjs","path":"./dist/index.js","limit":"6 kB"}],"_npmVersion":"10.9.2","description":"Collection of useful React hooks","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@gilbarbara/deep-equal":"^0.3.1"},"eslintConfig":{"extends":["@gilbarbara/eslint-config","@gilbarbara/eslint-config/testing-library","@gilbarbara/eslint-config/vitest"],"overrides":[{"files":["test/**/*.ts?(x)"],"rules":{"no-console":"off","testing-library/no-container":"off","testing-library/no-node-access":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsup":"^8.3.6","husky":"^9.1.7","jsdom":"^26.0.0","react":"^19.0.0","serve":"^14.2.4","vitest":"^3.0.4","del-cli":"^6.0.0","ts-node":"^10.9.2","is-ci-cli":"^2.2.0","react-dom":"^19.0.0","repo-tools":"^0.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/node":"^22.10.10","@types/react":"^19.0.8","jest-extended":"^4.0.2","@types/react-dom":"^19.0.3","@types/node-fetch":"^2.6.12","@vitest/coverage-v8":"^3.0.4","jsdom-testing-mocks":"^1.13.1","@gilbarbara/tsconfig":"^0.2.3","@arethetypeswrong/cli":"^0.17.3","@testing-library/react":"^16.2.0","@gilbarbara/eslint-config":"^0.8.4","@testing-library/jest-dom":"^6.6.3","@vitest/coverage-istanbul":"^3.0.4","@gilbarbara/prettier-config":"^1.0.0","@size-limit/preset-small-lib":"^11.1.6"},"peerDependencies":{"react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.10.1_1738532976402_0.8751472356937122","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-02T21:49:36.603Z","publish_time":1738532976603,"_source_registry_name":"default","_cnpm_publish_time":1738532976603,"dist-tags":{"latest":"0.10.4"}}