{"_id":"localStorage","_rev":"28-362224e08e51639326e2708152495841","name":"localStorage","description":"W3C localStorage for Node.JS","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"name":"localStorage","description":"W3C localStorage for Node.JS","version":"1.0.0","repository":{"type":"git","url":"git://github.com/coolaj86/node-localStorage.git"},"engines":{"node":">= v0.2.0"},"main":"localStorage.js","dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/coolaj86/.npm/localStorage/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"localStorage@1.0.0","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"644ff36f9f8fe88fabb68bcbce3aa32841ce56ae","tarball":"https://registry.npmjs.org/localStorage/-/localStorage-1.0.0.tgz","integrity":"sha512-gbLUydNf3cMeON8PmVyE98pBRV8B7SaLj44FLGLExCaOXIvgjU1bcAn6uMUggyIu9s0aNosZf+rsnaYJIvyNLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClWvGlq9Z1PoffU9jmU+9sx0N0GgRO5ImsNJ/uCn0vgwIgJfMw9oNs6aTc/ojDt5NduS+kwvxtSRP/ddIflVVV8n0="}]},"scripts":{},"directories":{}},"1.0.1":{"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"name":"localStorage","description":"W3C localStorage for Node.JS","version":"1.0.1","repository":{"type":"git","url":"git://github.com/coolaj86/node-localStorage.git"},"engines":{"node":">= v0.2.0"},"main":"localStorage.js","dependencies":{},"devDependencies":{},"_id":"localStorage@1.0.1","dist":{"shasum":"9d28047c77491a7efe29bd8fd62cc2e56adc58df","tarball":"https://registry.npmjs.org/localStorage/-/localStorage-1.0.1.tgz","integrity":"sha512-5Z3W5H5+H5IFEUpafET02GSPRpRPGwUgDahXZAhQUATUmtHC0WCpU6bW0LbGbfDjg9/elao+3uuqOd7/U24DOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTlU+vqKl2BqgMt7cqBWhQbmduIIXnVgzEPJg0X2G3VgIhALMJsIbwWYgwVbHPjQeHlm9CtnQj0Xrt5DJiMJ9oIC5R"}]},"_from":"./","_npmVersion":"1.2.2","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"1.0.2":{"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"name":"localStorage","description":"W3C localStorage for Node.JS","version":"1.0.2","repository":{"type":"git","url":"git://github.com/coolaj86/node-localStorage.git"},"engines":{"node":">= v0.2.0"},"main":"./lib/localStorage.js","dependencies":{},"devDependencies":{},"_id":"localStorage@1.0.2","dist":{"shasum":"603533c47f7acc1aae2c123a00756246129e32aa","tarball":"https://registry.npmjs.org/localStorage/-/localStorage-1.0.2.tgz","integrity":"sha512-sw+oupbn5vjVGHqlHpFDaRFam5q/+vKqhd+/3FSvoTx01jR13uyrmm89ebilHMhY4A+Jx0RjC0b/PkKnU0hohw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS4dFOWzp5JJiTM+AxxdWislfpsHmVtmnMxxTxX0n1AAiEAyZPjinFCYDC71eG9JLNE3uhC9544C16L2cJXl/JZLV4="}]},"_from":"./","_npmVersion":"1.2.2","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"1.0.3":{"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"name":"localStorage","description":"W3C localStorage for Node.JS","version":"1.0.3","repository":{"type":"git","url":"git://github.com/coolaj86/node-localStorage.git"},"engines":{"node":">= v0.2.0"},"main":"./lib/localStorage.js","dependencies":{},"devDependencies":{},"license":"Apache2","bugs":{"url":"https://github.com/coolaj86/node-localStorage/issues"},"homepage":"https://github.com/coolaj86/node-localStorage","_id":"localStorage@1.0.3","_shasum":"e6b89a57bb760a156a38cc87e0f2550f6ed413d8","_from":"./","_npmVersion":"1.4.9","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dist":{"shasum":"e6b89a57bb760a156a38cc87e0f2550f6ed413d8","tarball":"https://registry.npmjs.org/localStorage/-/localStorage-1.0.3.tgz","integrity":"sha512-EzXxy/WMOcBAmnBEdivxWgL50itdRmRWdlcnCFGlmXghc4NbOTjRFUIML1Obf0VXw8Jca0YAY0CzAc8KiPBAkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJwvrZkXidV/Nizu1gWoPE1+FR4QA4x67/O/+CZv5mNAiB5cLn7Xv3eJWlOT3kRwZHXNwd8ZAAx9ea0gY6QdmM2Ng=="}]},"directories":{}},"1.0.4":{"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"name":"localStorage","description":"W3C localStorage for Node.JS","homepage":"https://git.coolaj86.com/coolaj86/local-storage.js","version":"1.0.4","repository":{"type":"git","url":"https://git.coolaj86.com/coolaj86/local-storage.js.git"},"engines":{"node":">= v0.2.0"},"main":"./lib/localStorage.js","dependencies":{},"devDependencies":{},"license":"(MIT OR Apache-2.0)","gitHead":"8c3ac848f2212e08c4f240a2ffc3755f2deb51d1","_id":"localStorage@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-r35zrihcDiX+dqWlJSeIwS9nrF95OQTgqMFm3FB2D/+XgdmZtcutZOb7t0xXkhOEM8a9kpuu7cc28g1g36I5DQ==","shasum":"57dfa28084385f81431accb8ae24b196398223f7","tarball":"https://registry.npmjs.org/localStorage/-/localStorage-1.0.4.tgz","fileCount":5,"unpackedSize":5941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvoJ+CRA9TVsSAnZWagAAHzUP/Rer3+PZT9jdxkG0L1wk\n6ugxpdTWjzH61Kb8yXmNAGDpvLLPLs4+bRMtOQFqsB90zOF/t1QkWmUYjpog\ng7UpHZdt1HHI5pAmMZx9BmYtruSm9kxmrtA4HIhkI5By6YXAW9dPnNE8uj8W\nRSR549DXZ1BXRdx3nVRhHtdx/qIVy6W3a1PYAmPlxdNfknc9++diWrCx0TJR\nnFIDUPPtN0vwQVeNjC5IZAZviJcg98Gnw55zyPFPoRAa6bD+HCT3vbm0HGZQ\nZp7py59b0eiQwaX4YiXLwtQ3A7IyrYlW22lYKDhpNegd08izNNo565KM5QRi\nAt+LJfA1gdevlmzQzfWpiOY4qHd4OriwlSuzkhIvxMKwkBdfTrAZ9kQ+ZVu8\nEB3EayCw/M1ToGwP4GscorbmzGApkW34d9xu46PKN9uWqDys1TrTaY4C5ajX\nWDs4CkuEvIXGAwT8DPma1eiSaG1CYtFOgsHDFR78amynQUDTGqxVMt6TjNnM\nkHQhkWHWnNLS1vqc4F4fo6OWcxgUuqIjD+yo0WSbnmNf4oUHaFELgsD0SCrJ\nj6C9+MI2c4x/xV8sGSxm69tvBNMrJkAWiu5jG4LU4xNFv1TOqBiaRH0LpQUF\nE723GjUUP3Rm3Mx/nZZISI39/6ZxDKqqYLEwCcAh61pZmE4DcvDS1CwHHb+p\nFXxs\r\n=bmAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwlbhrKIXt7jqNF7xJ6BkXodUD4xbO0n9Kwh4kh+EUBAiA+ZyEisjKdP6S0Ycrunk7DYknC2xY+/lhwE/h0clpQrA=="}]},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localStorage_1.0.4_1539211902078_0.5145193223868485"},"_hasShrinkwrap":false}},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"time":{"modified":"2022-06-19T13:19:38.431Z","created":"2011-07-22T18:51:02.755Z","1.0.0":"2011-07-22T18:51:03.108Z","1.0.1":"2013-01-26T04:14:51.550Z","1.0.2":"2013-01-26T09:06:17.738Z","1.0.3":"2014-10-07T00:51:35.698Z","1.0.4":"2018-10-10T22:51:42.229Z"},"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"repository":{"type":"git","url":"https://git.coolaj86.com/coolaj86/local-storage.js.git"},"readme":"# DOMStorage\n\nSee https://git.coolaj86.com/coolaj86/dom-storage.js for a slightly better version of the same thing.\n\n# localStorage\n\nAn inefficient, but as W3C-compliant as possible using only pure JavaScript, `localStorage` implementation.\n\n## Purpose\n\nThis is meant for the purpose of being able to run unit-tests and such for browser-y modules in node.\n\n## Usage\n\n    var localStorage = require('localStorage')\n      , myValue = { foo: 'bar', baz: 'quux' }\n      ;\n\n    localStorage.setItem('myKey', JSON.stringify(myValue));\n    myValue = localStorage.getItem('myKey');\n\n## API\n\n  * getItem(key)\n  * setItem(key, value)\n  * removeItem(key)\n  * clear()\n  * key(n)\n  * length\n\n## Tests\n\n    null === localStorage.getItem('key');\n\n    0 === localStorage.length;\n    null === localStorage.getItem('doesn't exist');\n    undefined === localStorage['doesn't exist'];\n\n    localStorage.setItem('myItem');\n    \"undefined\" === localStorage.getItem('myItem');\n    1 === localStorage.length;\n\n    localStorage.setItem('myItem', 0);\n    \"0\" === localStorage.getItem('myItem');\n\n    localStorage.removeItem('myItem', 0);\n    0 === localStorage.length;\n\n    localStorage.clear();\n    0 === localStorage.length;\n\nTODO / Bugs\n---\n\n  * Does not persist.\n    * could use `fs.readFileSync` at load and an occasional `fs.writeFile` to write-out localStorage.json\n  * Doesn't not emit `Storage` events\n","homepage":"https://git.coolaj86.com/coolaj86/local-storage.js","license":"(MIT OR Apache-2.0)","readmeFilename":"README.md","users":{"davincho":true,"monkeymonk":true,"demod":true,"werninator":true,"princetoad":true,"superchenney":true,"yasuskobayashi":true,"muzi131313":true,"lixiaomeng8520":true}}