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