{"_id":"@aaronburt/usestate","_rev":"2-09fcafcc8fd44984ccad5e0768ba4c4c","name":"@aaronburt/usestate","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@aaronburt/usestate","version":"1.0.0","description":"This module provides simple state management similar to React's useState","main":"./dist/main.js","type":"module","scripts":{"watch-compile":"tsc --watch","nodemon-watch":"nodemon ./dist/main.js","dev":"concurrently \"npm run watch-compile\" \"npm run nodemon-watch\"","build":"tsc"},"keywords":[],"author":{"name":"aaronburt"},"license":"ISC","devDependencies":{"concurrently":"^8.2.1","nodemon":"^3.0.1","typescript":"^5.2.2"},"gitHead":"f5646f44a3fc292dc34deff01781b958abac6d8c","_id":"@aaronburt/usestate@1.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-QiS3EiHEqN8qbnSvpal7IxvMb7/+I5FqE3ys5F8J/jCoczHbn8gohRFZxLvk2aAevXTeuPt7w7sPyMjfp6FWoA==","shasum":"d100ea74dfb2ab5ef817f45ecba8ca5843f78bd4","tarball":"https://registry.npmjs.org/@aaronburt/usestate/-/usestate-1.0.0.tgz","fileCount":5,"unpackedSize":3001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnta35j6kc7Kbu57SVWnRZ+5mR10SRGzy5H3M1sGhq7AiB7dutCgbRsiU57AWphvY3beUKaIPZyJWP1YjCiCDoGGg=="}]},"_npmUser":{"name":"aaronburt","email":"npm@aaronburt.co.uk"},"directories":{},"maintainers":[{"name":"aaronburt","email":"npm@aaronburt.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestate_1.0.0_1695329469650_0.2108351987811652"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aaronburt/usestate","version":"1.1.0","description":"This module provides simple state management similar to React's useState","main":"./dist/main.js","type":"module","scripts":{"watch-compile":"tsc --watch","nodemon-watch":"nodemon ./dist/main.js","dev":"concurrently \"npm run watch-compile\" \"npm run nodemon-watch\"","build":"tsc"},"keywords":[],"author":{"name":"aaronburt"},"license":"ISC","devDependencies":{"concurrently":"^8.2.1","nodemon":"^3.0.1","typescript":"^5.2.2"},"gitHead":"dccbcfc023a25a54d20fe5d3d4e9bcb248278cf8","_id":"@aaronburt/usestate@1.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HJo4nnhNFW6qjdl0aK6na/O81/FlrZtqMDYdOz6wUJbaNab3SJflNFaht8LczhuATogygBXD2fYGljAfefJjDQ==","shasum":"8b6d2f785559cc5f10a85c0221ba9c6e40857c9a","tarball":"https://registry.npmjs.org/@aaronburt/usestate/-/usestate-1.1.0.tgz","fileCount":5,"unpackedSize":3011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0T8vFnpPfqFrOZkLNusuAYWmbhM1rcmDN1+odzz4jpwIhAKaLMjK9cS+iHQXb8lWZJWephrhYRVou4ya/Q8zkoklv"}]},"_npmUser":{"name":"aaronburt","email":"npm@aaronburt.co.uk"},"directories":{},"maintainers":[{"name":"aaronburt","email":"npm@aaronburt.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestate_1.1.0_1695329896526_0.8842193291161693"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aaronburt/usestate","version":"1.1.1","description":"This module provides simple state management similar to React's useState","main":"./dist/main.js","type":"module","scripts":{"watch-compile":"tsc --watch","nodemon-watch":"nodemon ./dist/main.js","dev":"concurrently \"npm run watch-compile\" \"npm run nodemon-watch\"","build":"tsc"},"keywords":[],"author":{"name":"aaronburt"},"license":"ISC","devDependencies":{"concurrently":"^8.2.1","nodemon":"^3.0.1","typescript":"^5.2.2"},"gitHead":"5b74fe4690dc736a37cc296bccff4e9911034be5","_id":"@aaronburt/usestate@1.1.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-iilqqRzPbP16DxWgKhZs8fd9Cyh2WfkAPr8HqYuSM4fWBIzUsaT2fAXXc0Q0uo5aZC1d3PiAABbYCdEE5DYyEw==","shasum":"9d5752a9e914f96d3aceaf4017277e06573f689e","tarball":"https://registry.npmjs.org/@aaronburt/usestate/-/usestate-1.1.1.tgz","fileCount":6,"unpackedSize":3430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFdid2y2twsSalRwcjvfjCoXGzam1SVvZBZR5/FOioNAiEA2JsrX8xxThD67YPr3P2KI8CwpXgYs3e8jypoj8/A+lM="}]},"_npmUser":{"name":"aaronburt","email":"npm@aaronburt.co.uk"},"directories":{},"maintainers":[{"name":"aaronburt","email":"npm@aaronburt.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestate_1.1.1_1695332087974_0.4687785615662323"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-21T20:51:09.554Z","1.0.0":"2023-09-21T20:51:09.874Z","modified":"2023-09-21T21:34:48.395Z","1.1.0":"2023-09-21T20:58:16.759Z","1.1.1":"2023-09-21T21:34:48.209Z"},"maintainers":[{"name":"aaronburt","email":"npm@aaronburt.co.uk"}],"description":"This module provides simple state management similar to React's useState","keywords":[],"author":{"name":"aaronburt"},"license":"ISC","readme":"# useState\nThis module provides simple state management similar to React's useState\n\n## Usage\n\n### Installation\n\nTo use this module, install it via npm or yarn:\n\n\n```js\nimport useState from '@aaronburt/usestate';\n\nconst [count, setCount] = useState(0);\n\nconsole.log('Current count:', count);  // Output: Current count: 0\n\nsetCount(count + 1);\n\nconsole.log('Updated count:', count);  // Output: Updated count: 1\n```","readmeFilename":"readme.md"}