{"_id":"@artworksstudios/simple-storage","name":"@artworksstudios/simple-storage","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@artworksstudios/simple-storage","version":"1.0.1","description":"Simple nodejs lib to handle localstorage","author":{"name":"artworksstudios"},"main":"localstorage.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/artworksstudios/simple-storage.git"},"scripts":{"test":"jest"},"keywords":[],"devDependencies":{"jest":"^27.0.6"},"gitHead":"67df3cd83989ea04cf25ad8a229609a95a8c35ce","bugs":{"url":"https://github.com/artworksstudios/simple-storage/issues"},"homepage":"https://github.com/artworksstudios/simple-storage#readme","_id":"@artworksstudios/simple-storage@1.0.1","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UbomcNaUd3wcc9thmswXMBCO7i1deuadHJrQK8oibFeSBW40n1+heJQl29Pgqgc0/3LBSGdPqaB3FbWHqfvWSw==","shasum":"2747e9190874a011d044393ea5c63b77a36741f4","tarball":"https://registry.npmjs.org/@artworksstudios/simple-storage/-/simple-storage-1.0.1.tgz","fileCount":10,"unpackedSize":25465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrW4kSNeqbKlyU4RVbcF3OFhW62U+UyTwk/SSRFhC79AIhAJBY/KxVNqdUBOr3TUvWDI1c6Rua8UJf8sFx8qw9Sid2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrIn2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoIg/+Oyxx1n2hv7B4/2+Nddpocwk+lKosrT4gdC9bp/ItTtLeuQc0\r\nhlU5EpFEX7HhH87CYCxh4czK6EZ9dEOi6edsriZ7xi/CGFu8a1MbAVdiLwE3\r\nC9BtRi3+jNQDho/e3sx+WAacn1AOGvuPUPPpSbkWAgyaK5rFtNY5+jQ5u+rW\r\n/Dx1upWC3Gp2LumkgFuakyffWPzn3eXkQp/DIc7IH2fTXG3nB7X5oayaSSNS\r\nJA8v7YoittrK5DA+OC0CzhzysVSspar7oDBvNgCvc9gzEH4zh/Bu1I8Lcr6X\r\ne90U++qmcKyveTcPok98c9NA1L/jD35LA0Oh3mW444hwX1n/pU6hEaAtXpk6\r\nUkiwrPcBVrxX4RYH9HIgCrMga05v0Rzc/7E3RYMDKzj2F1W3jU6aaBysK+cP\r\nLv8foX0vn8mic5W+r5ttFIXTy9UVfO2Ue0cdmvnh7erachE0XR6ozK2OfIJ1\r\nvIZmb0ZCZpup2/yfpoTST+/HT4AWv/5vy0cVxPagKGP0t4H032W20VjEvwel\r\nzwk5Wf2B5KfPOoeTfutOVtP9IXJcr9Sz/AKCujX6UcfOPHYRdj3+mZ7wpECU\r\nMRCL8Sbq09GDWtN6u6d2mjAp7uac6KVNRgfp9jkwfSxYYe6lRyfK1kwxw7T0\r\nGfCqNTWZdUsce2NiNLttCrG5zihyXNE49r8=\r\n=XVUp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"logiky","email":"gabriel-_-13@hotmail.com"},"directories":{},"maintainers":[{"name":"logiky","email":"gabriel-_-13@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-storage_1.0.1_1672251893950_0.9278779833928279"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-28T18:24:53.882Z","1.0.1":"2022-12-28T18:24:54.127Z","modified":"2022-12-28T18:24:54.261Z"},"maintainers":[{"name":"logiky","email":"gabriel-_-13@hotmail.com"}],"description":"Simple nodejs lib to handle localstorage","homepage":"https://github.com/artworksstudios/simple-storage#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/artworksstudios/simple-storage.git"},"author":{"name":"artworksstudios"},"bugs":{"url":"https://github.com/artworksstudios/simple-storage/issues"},"license":"MIT","readme":"## simple-storage\r\n<p align=\"center\">\r\n<br><a href=\"https://travis-ci.com/katherineheadshall/simple-storage\">\r\n    <img src=\"https://travis-ci.com/katherineheadshall/simple-storage.svg?branch=main\">\r\n    </a> <br>\r\n    <br>\r\n    <br>\r\n    <b>A node module to help you manage locastorage data, it's tiny, well tested, and ready for production.</b>\r\n</p>\r\n\r\n## Install\r\n\r\n```\r\n$ yarn add @katherineheadshall/simple-storage\r\n```\r\nor\r\n```\r\nnpm i --save @katherineheadshall/simple-storage\r\n```\r\n\r\n## Usage\r\n\r\n__`get`__\r\n```js\r\nconst storage = require('@katherineheadshall/simple-storage');\r\n// import { get } from '@katherineheadshall/simple-storage';\r\n\r\n// Getting an already stored user object\r\nstorage.get('user').then(user => {\r\n  console.log(user);\r\n  // => {object}\r\n});\r\n```\r\n\r\n## Example\r\n\r\n__`setObject`__\r\n\r\n```js\r\nlet user = storage.setObject('user', {id: 1, username: 'example user'});\r\nconsole.log(user);\r\n// already returns the parsed stored item => {id: 1, username: 'example user'}\r\n```\r\n\r\n## API\r\n\r\n```js\r\nstorage.get('key')\r\n```\r\n\r\n`key` `:`  __`string`__\r\n\r\n| __`simple-storage-available-methods`__      | __`Output`__  |\r\n|---------------------------------------------|---------------|\r\n| __`get`__                                   | `string`      |\r\n| __`set`__                                   | `string`      |\r\n| __`setObject`__                             | `any`         |\r\n| __`getObject`__                             | `any`         |\r\n| __`getUniqueKey`__                          | `string`      |\r\n| __`remove`__                                | `null`        |\r\n\r\n## Remove an already stored item\r\n\r\n```js\r\nstorage.remove('item')\r\n```\r\n\r\n```js\r\nremove('item')\r\n```\r\n\r\n## License\r\n\r\n[MIT](https://github.com/katherineheadshall/simple-storage/blob/main/LICENSE)\r\n","readmeFilename":"README.md"}