{"_id":"@atomicjolt/hooks","_rev":"9-5f10dc76f71b3c33bcbc5b818f18c213","name":"@atomicjolt/hooks","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"@atomicjolt/hooks","version":"0.1.0","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","_id":"@atomicjolt/hooks@0.1.0","maintainers":[{"name":"nickbenoit","email":"nick.benoit@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"}],"dist":{"shasum":"6cb2d83a697366592a0e1be5749a67ce445baa2e","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.1.0.tgz","fileCount":31,"integrity":"sha512-fHfKhbvbVQE3c9EJmG7P+tACD0AbavLB9QFA0aGfWzW65CjCD2ltE7Mk4/xZql4tt3Wc0FWuRuE4/GKGXi1Lpw==","signatures":[{"sig":"MEUCIQDtd6/E5KwD9W0Bk/4UVd3PxXWYgWeYpAel/pV+61OfeAIgQOXl2Id/oSqtsJWK7uSWZCXTz1B8W9P12kvQycD3LRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25093},"types":"dist/index.d.ts","module":"dist/index.js","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc","docs:build":"typedoc --out docs src","docs:deploy":"gh-pages -d docs --no-history"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"description":"A Set of React Hooks for Atomic Jolt","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.1.0","eslint":"^8.14.0","vitest":"^0.34.5","ts-node":"^10.7.0","typedoc":"^0.24.8","gh-pages":"^5.0.0","prettier":"^2.6.2","react-dom":"^18.1.0","typescript":"^4.6.4","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^14.0.0","@typescript-eslint/parser":"^5.22.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.0_1695668550522_0.28149891696038165","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@atomicjolt/hooks","version":"0.2.0","author":"Sean Collings <sean.collings@atomicjolt.com>","license":"MIT","_id":"@atomicjolt/hooks@0.2.0","maintainers":[{"name":"nickbenoit","email":"nick.benoit@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"}],"dist":{"shasum":"bbe194b22718c2c324dca08147f73e00f156f55a","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.2.0.tgz","fileCount":28,"integrity":"sha512-MoFWEpVVL2t8DCO4ezJi+3JueEQBAs9gEpsF41kAk+JcifasYj2zFPmgg9gX8Rm26u0Hpt2CIG5xGFKGkpgAew==","signatures":[{"sig":"MEUCIEm066hKPbdcvjc5wdzIIThOsN3noZDEtv2TDfngjqLGAiEA1wikM+qENKkxhMVEQVpmDlStXlpruysztmxC9hmEHyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21819},"types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b69060467a54a873307eaf0ce5582a53109c5db2","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc","docs:build":"typedoc --out docs src","docs:deploy":"gh-pages -d docs --no-history"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"jsdom":"^22.1.0","react":"^18.1.0","eslint":"^8.14.0","vitest":"^0.34.5","ts-node":"^10.7.0","typedoc":"^0.24.8","gh-pages":"^5.0.0","prettier":"^2.6.2","react-dom":"^18.1.0","typescript":"^4.6.4","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.1.0","@testing-library/react":"^16.0.0","@typescript-eslint/parser":"^5.22.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.2.0_1722961403938_0.04668986802648489","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@atomicjolt/hooks","version":"0.3.0","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","_id":"@atomicjolt/hooks@0.3.0","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"dist":{"shasum":"bc5a9c6ee8ec2593c22754236b5f01b134eafba1","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.3.0.tgz","fileCount":41,"integrity":"sha512-Tz7FkygQ3VK+awEk4oQJCJlQGQ1Pd3OneJc4FX79a5vo9opX8MTJ/rx7tFbBz16/0q97Q9aChxayRNPBUrWsbw==","signatures":[{"sig":"MEYCIQCU21wsWkNjEHM4+y0oGXo0TZDTAlDyZ2I2410HeswPAgIhAKsidRvdVKKTy0FOYreSOE+FU2B5cNIt/TLCkYnY6W+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23586},"type":"module","types":"dist/types/index.d.ts","module":"dist/index.js","gitHead":"4a251588a46bbb2bf29f58113dc9962a660e0995","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"_npmVersion":"9.5.1","description":"A Set of React Hooks for Atomic Jolt","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.1.0","ts-node":"^10.7.0","react-dom":"^18.1.0","@types/react":"^18.0.8"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.3.0_1734052197954_0.716158547461003","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@atomicjolt/hooks","version":"0.3.1","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","_id":"@atomicjolt/hooks@0.3.1","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"dist":{"shasum":"2aa800078ee2ab7728d351983bcc17e8056500c5","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.3.1.tgz","fileCount":41,"integrity":"sha512-T9F2W1RxPi7KiCbm9vzlD+ZSk35PwMrWExF/c3VS/gsFd52Ad5fpKeVd+MN/QNUEoWLUyq7267EF2KTitONkqg==","signatures":[{"sig":"MEYCIQDMOXiHINaciLg1TV1BzYs0qVVDRJn4lMFHOnBey6zhPAIhAIvPdkbDzFpZm+/8yrLHkzPS0KkOvGIQdKrPHJIdPVek","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23613},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.js","gitHead":"4a251588a46bbb2bf29f58113dc9962a660e0995","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"_npmVersion":"9.5.1","description":"A Set of React Hooks for Atomic Jolt","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.1.0","ts-node":"^10.7.0","react-dom":"^18.1.0","@types/react":"^18.0.8"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.3.1_1734053394061_0.13354083712231257","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@atomicjolt/hooks","version":"0.3.2","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","_id":"@atomicjolt/hooks@0.3.2","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"dist":{"shasum":"70b2c7b054cd35ec89d7adbefcc50869f9eeb6cc","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.3.2.tgz","fileCount":55,"integrity":"sha512-2xhq8LlpyW2cBx8KTAXCmKHRfPEy0IV96pW1eEyhgomNTXxYxjrRFTygt8jAP9JW3TjgdrBSNMS2kpRW+Ma9/w==","signatures":[{"sig":"MEQCIFdoyBcHkEtVY+K7dJ3NDP5bTm+HBU9htq15kuWhECFFAiAS1VG+4vsxVNwmyLRbqgTwYzhbqZJFS8kzrJtaZe5ksA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33861},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.js","gitHead":"4a251588a46bbb2bf29f58113dc9962a660e0995","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"_npmVersion":"9.5.1","description":"A Set of React Hooks for Atomic Jolt","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.1.0","ts-node":"^10.7.0","react-dom":"^18.1.0","@types/react":"^18.0.8"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.3.2_1734054029656_0.5086736568668686","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@atomicjolt/hooks","version":"0.3.3","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","_id":"@atomicjolt/hooks@0.3.3","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"dist":{"shasum":"a2bf0133842cb25a720ece6c592cd46ce23cdc1d","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.3.3.tgz","fileCount":55,"integrity":"sha512-Na5dAoACoL40ZpY+lbg8tavMyPoZxykPOI9AYQGkoumOD6FN30vWa+n1X74qvalRG9imUAyaI33IYFP2dOe78A==","signatures":[{"sig":"MEYCIQC+saDhIn+89F4InpAssQz5LqptMfsSqarGfEnHhHsDRQIhAI54PbAK3VUPKKFJuKsAkoMwqd5UZvUULfd6B/VVwXJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32779},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.js","gitHead":"2240a5cddcb498b3494eb3cc2836421da36aec13","scripts":{"fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"_npmVersion":"10.9.2","description":"A Set of React Hooks for Atomic Jolt","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","ts-node":"^10.7.0","react-dom":"^19.0.0","@types/react":"^19.0.8"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_0.3.3_1741830491705_0.8784630529265771","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@atomicjolt/hooks","version":"0.3.4","author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.js","type":"module","types":"dist/types/index.d.ts","peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.0.8","react":"^19.0.0","react-dom":"^19.0.0","ts-node":"^10.7.0"},"scripts":{"build":"tsc -p tsconfig.build.json","fmt":"prettier --write \"src/**/*.ts\"","test":"vitest run","prepublishOnly":"npm run build"},"_id":"@atomicjolt/hooks@0.3.4","gitHead":"14142ee099cf160032b40d94c7e8d776022360d6","description":"A Set of React Hooks for Atomic Jolt","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-87rqzS5AoTMlO77P51LWJynTisMnmt1Bm6BzhF+iXzSmRixCFmBNtbAUsJTS+hHEY97Snx2sptR/cVdqwtrg4g==","shasum":"65bc7e58ece69bfce84135a877231cd021a70fa8","tarball":"https://registry.npmjs.org/@atomicjolt/hooks/-/hooks-0.3.4.tgz","fileCount":133,"unpackedSize":76247,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAMjFmyjZiAUg7zY5z+g3EkD86cwxGWwdOvAc2CJHMeDAiEA8Ewv0E70aGn6i4bbEWFiEGvcc4eL/tSXze5hCM2v9FU="}]},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"directories":{},"maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hooks_0.3.4_1781812038297_0.1153597495617471"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-25T19:02:30.375Z","modified":"2026-06-18T19:47:18.625Z","0.1.0":"2023-09-25T19:02:30.713Z","0.2.0":"2024-08-06T16:23:24.092Z","0.3.0":"2024-12-13T01:09:58.131Z","0.3.1":"2024-12-13T01:29:54.261Z","0.3.2":"2024-12-13T01:40:29.853Z","0.3.3":"2025-03-13T01:48:11.939Z","0.3.4":"2026-06-18T19:47:18.449Z"},"author":{"name":"Sean Collings","email":"sean.collings@atomicjolt.com"},"license":"MIT","description":"A Set of React Hooks for Atomic Jolt","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"readme":"# Atomic Hooks\n\nA Set of React Hooks for Atomic Jolt\n\n## Installation\n\n```\nnpm install --save @atomicjolt/hooks\n```\n\n```\nyarn add @atomicjolt/hooks\n```\n\n## Documentation\n\n[Docs can be found here](https://atomicjolt.github.io/atomic-libs/hooks)\n\n## Usage\n\n```js\nimport { useBool } from '@atomicjolt/hooks';\n\nconst Component = () => {\n  const [bool, toggle] = useBool(false);\n\n  return (\n    <div>\n      <button onClick={toggle}>Toggle</button>\n      <p>Bool is {bool}</p>\n    </div>\n  );\n};\n```\n","readmeFilename":"README.md"}