{"_id":"cargo","_rev":"34-27a8f6a0702657c7f216acbecddfb54a","name":"cargo","description":"HTML5 web storage module","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.1":{"name":"cargo","description":"HTML5 localStorage/sessionStorage module","version":"0.1.1","homepage":"https://github.com/ryanve/cargo","author":{"name":"Ryan Van Etten","email":"ryanve@gmail.com","url":"http://ryanve.com"},"keywords":["storage","data","html5","ender"],"main":"./cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"_id":"cargo@0.1.1","dist":{"shasum":"fa8d418e020671bdd8d8a91f3178ae9881440917","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.1.1.tgz","integrity":"sha512-vqqvthmeE6ax/XaYpK/UnUuSrp1wuaGdDv4Grydie26HH1oNX/S5OB9XKtHfW7clQQ2YM76wSogkFpZ+Oz6/mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC62agP+zheMUnVZ1VBMDax9N7Kb52aBGdotaGVPvvsngIgVmhU3RfwFVSryPTIPkmSITiH61ZiYf7la9hCD4dS7NQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.2.0":{"name":"cargo","description":"HTML5 localStorage/sessionStorage module","version":"0.2.0","homepage":"https://github.com/ryanve/cargo","author":{"name":"Ryan Van Etten","email":"ryanve@gmail.com","url":"http://ryanve.com"},"keywords":["storage","data","html5","ender"],"main":"./cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"_id":"cargo@0.2.0","dist":{"shasum":"6bb28b516bd2e6fbbb1382341b023204e00dfb60","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.2.0.tgz","integrity":"sha512-R6jFIY4moUt6TuCP2Nej+rQkFklHQ7NWmbAHxi+mWJlWcDimB8KrkgtxzplzrlfYGqkqg5b/Fwd3gESs8+4SKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN++mI1vTRy1r1V7CCVW/pqTXgc5GU4ZXS5qRnpfXU4gIhAI0LTpbHOWkBS3otkBycC4tIj0yP6bfajiWm1Szd15A3"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.3.0":{"name":"cargo","description":"HTML5 localStorage and sessionStorage module","version":"0.3.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.3.0","dist":{"shasum":"e00ece508962b644adfde407afb20ae44c536542","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.3.0.tgz","integrity":"sha512-YqU814AcbJwEx71bSD3bWH45u3HXtHNrdByHc6CVtHQqc1XjMLZcR5TLy1kdM3rTGW8ynHKWjeiDqx9i9BAHRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1RrfxGSkeb+YEMDNpvaFBSou0WSQP3qEwbXuABDZ48AiBAdbddedYsK3u4wfRvh5GyEoLQYcJoiuiGD2XI4NKiQA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.4.0":{"name":"cargo","description":"HTML5 localStorage and sessionStorage module","version":"0.4.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.4.0","dist":{"shasum":"be974bdabcbfca91f6958ceaf3c924bbfa499e85","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.4.0.tgz","integrity":"sha512-0KqKmNYNDkLE6UQWxXMW4aDRLvNX/q07ESrNG1smBvtbaQx9gBrpCtz2FgTCpEBjGwWRm4rmLUqQIcRsUpD7wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF88c5109oPcBHcs6pv8AGZhXINL2FJbqwFF9RxzjhfkAiAFuD419+03YXoE0BEHVeSCIVIB7lKIFuG0Kp+ir3GXIw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.4.1":{"name":"cargo","description":"HTML5 localStorage and sessionStorage module","version":"0.4.1","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.4.1","dist":{"shasum":"7f8aeb8b4ed42276cf6040cd35fe0b740c8b4f8f","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.4.1.tgz","integrity":"sha512-8odteEZOfUwES/ADkRmRw46J4ynNomF5rgFnRTl8f1nsp1TyddgLVEfgHPJpUVjOcDui81gWCS91DF11//ftXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXglysA04AUE3iMFYbz5+jJFlqrhQKGJdOHH1gv1DZMAIgSwwoGxBS4jkZveDkfLVYBXvE8qpxlswWhgh226PD6po="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.5.0":{"name":"cargo","description":"HTML5 localStorage and sessionStorage module","version":"0.5.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.5.0","dist":{"shasum":"99e4fd7fa36cb2b9e5fe5647896b0f986ffe7ac2","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.5.0.tgz","integrity":"sha512-u8Wryd8oIVNtv75upN2V+vC/U777vMPRb2rE0ldmPUPxF2qOYTKcz9UkEw6PLw23cFLnfscnmqVIwFeMxDB5dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5CF5uLFxe1uz6rBwzIK9kZs8PoofY3U5e1G3G2aC2cAiAGApaudW6yacVuhCA6Wz/6B+2FR0cIhwwSInLQq5+B4Q=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.6.0":{"name":"cargo","description":"HTML5 localStorage and sessionStorage module","version":"0.6.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.6.0","dist":{"shasum":"f1d176eeccc78af45dcf2e31dce182d43b4e9749","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.6.0.tgz","integrity":"sha512-c2fdlaFqIr7U8U6lXFCS5uo7rBDnZI/QL2mc57m6leub79utTfwhIlx4cX3ECuMf9xqNdHzIGhNQaNHf6mnEiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkE+/gWU+6o7OTE1lIdjNGT4RFiaeEnyI4KnD5c1pzGgIhALZ+Oxy/VH8yIoCQepdxTkLQYDruCy3+OKGqhCkPhjHn"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.6.1":{"name":"cargo","description":"HTML5 web storage module","version":"0.6.1","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","browser","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.6.1","dist":{"shasum":"ed3ce0fbfebfe22a8c636c4c2ce231815fc45844","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.6.1.tgz","integrity":"sha512-O9K370eAg/lG4PsMzB/pZuFG8o0rybobr2WEXPvWhaeIbk8yJrhzRThiPA5h8oc1kCMBpncbfAHVfATG0qoxnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNFFpmVU/UPTVK6MzI3oNWNGvj4raTZQZTs0u7wIF1YAiEAtEU0FvjcKHxiQAAH+i0SWJn8S2fjtzojIQHeAXnaxdA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.6.2":{"name":"cargo","description":"HTML5 web storage module","version":"0.6.2","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","browser","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.3.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0","aok":"~1.7.1"},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.6.2","dist":{"shasum":"63ef0ae47a4f43f41fa8ee75ed19de613f0d696c","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.6.2.tgz","integrity":"sha512-2Su4eE1iWkqmswHwYQCSTJmKmd1Bqa0H2kr2jVsSCJc0KusMS4umfBcFSsXPmZ73DuqkoHIgDq94eykceWg1AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCemyJATNUPGutOAQ7PRA8W/JlNK0+CSb2xqG84gBPyVAIhALhO9LiB0dI0JI9H2lZWutnF9+xv7cHj6eG/EBI8roC0"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.7.0":{"name":"cargo","description":"HTML5 web storage module","version":"0.7.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","data","html5","browser","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"devDependencies":{"aok":"~1.8.1","universal":"~0.0.5","grunt":"~0.4.4","grunt-contrib-uglify":"~0.3.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.8.0"},"jshintConfig":{"boss":true,"browser":true,"debug":true,"devel":true,"eqnull":true,"evil":true,"expr":true,"globals":{"define":true,"ender":true},"jquery":true,"latedef":"nofunc","laxcomma":true,"maxerr":10,"node":true,"sub":true,"supernew":true,"undef":true,"unused":true},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.7.0","dist":{"shasum":"a2c6dd23b84583542c812b0735c7bf9fb71e833c","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.7.0.tgz","integrity":"sha512-P2KdxPbTo87Mv8DteMfkncBrhNbHcTvgK+xR3qw9aZ1jbR0boYmcTgpPUAIwLK13OJ0wEjiB3lTtXwYJpqjJOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED2FHfSYsSCc0/YNbr/D1gYt7U61Op5Agj7OlHEWCKlAiATBW+ssZDjXAvMcYvrS+SvoN3Byw1UtxkUyWeDE1QZdw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}},"0.8.0":{"name":"cargo","description":"HTML5 web storage module","version":"0.8.0","homepage":"https://github.com/ryanve/cargo","license":"MIT","author":{"name":"Ryan Van Etten"},"keywords":["storage","localstorage","sessionstorage","data","html5","browser","ender"],"main":"cargo.js","repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"dependencies":{},"optionalDependencies":{},"devDependencies":{"aok":"^1.8.1","universal":"^0.1.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-jshint":"^0.9.0"},"jshintConfig":{"asi":true,"boss":true,"browser":true,"debug":false,"devel":false,"eqnull":true,"evil":false,"expr":true,"globals":{},"jquery":false,"lastsemic":true,"latedef":"nofunc","laxcomma":true,"maxcomplexity":10,"maxerr":10,"maxlen":115,"maxparams":4,"node":true,"sub":true,"supernew":true,"trailing":true,"undef":true,"unused":true,"worker":true},"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"_id":"cargo@0.8.0","dist":{"shasum":"af0eb0cf9733057cbfffe59d6bfbf9d0e93e4495","tarball":"https://registry.npmjs.org/cargo/-/cargo-0.8.0.tgz","integrity":"sha512-Fl49HZ8CAs4++TjtwcoZgwyq2ZQUiFVGQ3byyKKUilNk65iuBRDjpCGH/AUORvAODaVVbGbKyFCa67tlDG3p4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn4qW4pzomoYNpYjHC33lG6YbgG5fy1SGM1NSlviRVJAiEAo9K8sMpAtMqYZyE5sN2RCRyZG5eP3aDA02d85lDMha8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ryanve","email":"ryanve@gmail.com"},"maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"directories":{}}},"readme":"# cargo\n#### HTML5 [web storage API](http://www.w3.org/TR/webstorage/) JavaScript module\n\n- Abstracts the native storage APIs into a simple intuitive interface\n- Uses native `localStorage` and `sessionStorage` [where available](https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage#Browser_compatibility)\n- Gracefully degrades to [temporary](#storage-duration) storage\n- Works standalone or with build tools like [browserify](https://www.npmjs.org/package/browserify) or [ender](https://www.npmjs.org/package/ender)\n\n## API ([0.8](../../releases))\n\n### `cargo.local()`\n- `cargo.local(key?, value?)`\n  - `cargo.local()` get all\n  - `cargo.local(key)` get \n  - `cargo.local(key, value)` set \n  - `cargo.local(key, undefined)` remove\n- `cargo.local.get(key)`\n- `cargo.local.set(key, value)`\n- `cargo.local.remove(key)`\n\n### `cargo.session()`\n- `cargo.session(key?, value?)`\n  - `cargo.session()` get all\n  - `cargo.session(key)` get \n  - `cargo.session(key, value)` set \n  - `cargo.session(key, undefined)` remove\n- `cargo.session.get(key)`\n- `cargo.session.set(key, value)`\n- `cargo.session.remove(key)`\n\n### `cargo.temp()`\n- `cargo.temp(key?, value?)`\n  - `cargo.temp()` get all\n  - `cargo.temp(key)` get \n  - `cargo.temp(key, value)` set \n  - `cargo.temp(key, undefined)` remove\n- `cargo.temp.get(key)`\n- `cargo.temp.set(key, value)`\n- `cargo.temp.remove(key)`\n\n## Storage duration\n- [<b>local</b>](http://www.w3.org/TR/webstorage/#the-localstorage-attribute) storage stores for unlimited browser sessions\n- [<b>session</b>](http://www.w3.org/TR/webstorage/#the-sessionstorage-attribute) storage stores for the current browser session\n- <b>temp</b> storage stores until the user refreshes or closes the current page\n\n## Fund\nSupport this project by [tipping the developer](https://www.gittip.com/ryanve/) <samp><b>=)</b></samp>\n\n## License\nMIT","maintainers":[{"name":"ryanve","email":"ryanve@gmail.com"}],"time":{"modified":"2024-02-14T18:39:35.456Z","created":"2013-02-26T22:41:27.329Z","0.1.1":"2013-02-26T22:41:28.706Z","0.2.0":"2013-03-21T09:28:34.471Z","0.3.0":"2014-01-20T18:19:39.803Z","0.4.0":"2014-01-21T01:46:00.246Z","0.4.1":"2014-01-21T02:21:05.868Z","0.5.0":"2014-01-21T03:04:12.352Z","0.6.0":"2014-01-21T05:00:41.660Z","0.6.1":"2014-01-21T05:41:16.498Z","0.6.2":"2014-01-21T19:05:18.626Z","0.7.0":"2014-03-24T18:31:04.021Z","0.8.0":"2014-05-13T16:57:09.099Z"},"author":{"name":"Ryan Van Etten"},"repository":{"type":"git","url":"https://github.com/ryanve/cargo.git"},"readmeFilename":"README.md","homepage":"https://github.com/ryanve/cargo","keywords":["storage","localstorage","sessionstorage","data","html5","browser","ender"],"bugs":{"url":"https://github.com/ryanve/cargo/issues"},"license":"MIT","users":{"erikvold":true,"embededgameplay":true}}