{"_id":"choo-persist","_rev":"25-0a2c2635c8963db2e62051e67ec7c77b","name":"choo-persist","description":"Synchronize choo state with indexedDB","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"choo-persist","version":"1.0.0","description":"Synchronize choo&#39;s state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"document-ready":"^1.0.3","explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"3b5858ca5ee17c9d49fb18c612da4b12801b537c","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@1.0.0","_shasum":"312108664f6e61f8ae3e364b9e9e5c6f90d86283","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"312108664f6e61f8ae3e364b9e9e5c6f90d86283","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-1.0.0.tgz","integrity":"sha512-eN1/JzRZTWEXmw5OgcP6AKRg+i2ORy0yo9TJ2HCyfByRQUUmpMQCvzCGPdmvPIVMDx15V+k1doRMeztt3+RYOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt4ot5lw0xW/JRcK55tVbH2SoWZ7j+Y6pNHjWnZcKUcAiB2GrwMJNZh9WQxSgGKVzJfZ9vpbX9c1IeZD0whBnpVVQ=="}]},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choo-persist-1.0.0.tgz_1473290714166_0.11655834456905723"},"directories":{}},"1.0.1":{"name":"choo-persist","version":"1.0.1","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"10b397cd596999d8bc2cc07dc2f93561909ac4bd","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@1.0.1","_shasum":"9b230a0b4203205c37b71177550a87efe92359c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"9b230a0b4203205c37b71177550a87efe92359c1","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-1.0.1.tgz","integrity":"sha512-4fBRpS4cdlpo4bDQQT/SlGGvHVezhh7800Imm2YyVk6ngHzciRdFm0zTmCb04j0jd7Jf64LzPDVqx3hgFerg3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxJLaW8oAHQj0FZimDk28ge61xQWTYtPmrORQasHZbJAiEAgaCzG42vYDEX1veLppvsgAzXbgz3pbH7ClIWF04rY5I="}]},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/choo-persist-1.0.1.tgz_1473291286275_0.2882841241080314"},"directories":{}},"1.0.2":{"name":"choo-persist","version":"1.0.2","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"48ec6ecfa91a2425e47e990cb3c54010f1887ff1","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@1.0.2","_shasum":"c33d77d5364b21248fbaf76b093658b668cf50a5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"c33d77d5364b21248fbaf76b093658b668cf50a5","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-1.0.2.tgz","integrity":"sha512-aaH4Zjs0FfV22vZtVAp6yfJg+5FEf3aa2CVYt/w0mUUq1iH/NIoG0beNDhj/XJZOvyW7CK4vojcYYzqm8RMSZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZGJNSkSpa7EbCYr8zVg+GONtZYfthOVge7sfbWUm8CwIgcRQ5thkfBfPQsJeKXDxZ+lACM0ZJTYr0RLsD27zxF1w="}]},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/choo-persist-1.0.2.tgz_1473291575085_0.727364243241027"},"directories":{}},"1.0.3":{"name":"choo-persist","version":"1.0.3","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"4b9612807292b1bc69c3475d38a3e46b03d9f48f","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@1.0.3","_shasum":"826d154119a5d58257dc661a723cf9501ebd0718","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"826d154119a5d58257dc661a723cf9501ebd0718","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-1.0.3.tgz","integrity":"sha512-/KeuXcbQndL9BAFIvoa+0pORx9JPe3jnXYAVXYsItqrwiVVCGyZJFz0CMFQO+2LCJ8aWmC//vfmf2H/274Sr7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArOjx5ANUCKXejj2YfNoFmuXTUm21+K8P14l70GkAgqAiEAtnL1kd5LgBljQtGvrCzv3FBuARiI8qYRfQ1z9OqBG90="}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/choo-persist-1.0.3.tgz_1473413448478_0.682415849994868"},"directories":{}},"2.0.0":{"name":"choo-persist","version":"2.0.0","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"7e58bd3e7d2d774a975ea3769c942ce2f5c5fd31","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@2.0.0","_shasum":"c4ca4f51d5afa42da27237cef558a59d4dab76dc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"c4ca4f51d5afa42da27237cef558a59d4dab76dc","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-2.0.0.tgz","integrity":"sha512-qBLltzs4zQbDbQiWdNJxeYj9pILJk+NmRX8cGPmhTxFTnpCz8ACVlQveCtdKPS9fz3vk8MsBZrHgr+6ERxBIeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDVs4ACmEE2VjgyCnXaj50uVfPbyzbHwCP6BJf28/8GwIhAIApQv+1Q0opwrYlLhKlo6+Pf0MVGnwjXsljlgj5mzXj"}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choo-persist-2.0.0.tgz_1481328832758_0.8909171971026808"},"directories":{}},"2.0.1":{"name":"choo-persist","version":"2.0.1","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"explain-error":"^1.0.3","global":"^4.3.0","idb-wrapper":"^1.7.1","xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"ed1fdbb4de05b860f0de2838c7ee9d1390ce8f7b","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@2.0.1","_shasum":"ed24c3245d5867decf1fa78000868a19cea29802","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"ed24c3245d5867decf1fa78000868a19cea29802","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-2.0.1.tgz","integrity":"sha512-KE+h/WCR26K2fxMcoH9EWI3W3+hwPqDuiplgHsqOFyGWtrUT4vWZfv/wUH6dlErMEXrzpQsEB02Om7WyyZ7mRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO2AYuDnnT801KejCxW0lUfjOielF1ppOkmAKyC3Sx6gIhAPumyosS5yGbiKiRTTo2jnkX/ggVx39WyVjTvaHnFky3"}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/choo-persist-2.0.1.tgz_1483927682325_0.16854164190590382"},"directories":{}},"3.0.0":{"name":"choo-persist","version":"3.0.0","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"7972d24fdcc33b0f9acb7003c051bd1d18c7da9e","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@3.0.0","_shasum":"66034d124c10e145cad8d40870d7dbaea2e67067","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"66034d124c10e145cad8d40870d7dbaea2e67067","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-3.0.0.tgz","integrity":"sha512-i/QXTnXJm2eFA58JYj9ZCjfd1teLwHi756Gl9g9x1y5ennN/bXETHqYGGvUfMrdWEDmDN1pcxHHKaN33VQ/0hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3mk9yovuozBr0IaI6plLC/lQ1sbPoQs6G9qEhm70BdAiEAroAiBSuW98XzC++69qY32VajIf9Dhx7vGVGoJ7Jj9HQ="}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choo-persist-3.0.0.tgz_1490119537508_0.48521196795627475"},"directories":{}},"3.0.1":{"name":"choo-persist","version":"3.0.1","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"637a305108425884b53fd1ffe5056e9089fc9e8b","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@3.0.1","_shasum":"2b33e0509c34ee94f9551dd3144e4784e624365d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"2b33e0509c34ee94f9551dd3144e4784e624365d","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-3.0.1.tgz","integrity":"sha512-/yKkoeA4DLqPIx755JuRzHnoOTqphvPY4YmJsNaEVWCYhBuSHKFImdTfylgF3JlXxxePN+CeG/Ps4rfUmFD21g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEnBQxdEuUSD/udbacpXApI9Q/LjOfYlnQwbotWwiZfAIgCGaG84LtfyoTYYBwxWZnJVX0M13retIZTG4/gmNRv7g="}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choo-persist-3.0.1.tgz_1490608212969_0.7983357389457524"},"directories":{}},"3.0.2":{"name":"choo-persist","version":"3.0.2","description":"Synchronize choo state with indexedDB","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps","start":"bankai start --entry=example.js -p 1337 --open","test:cov":"standard && npm run deps"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"keywords":["choo","state","persist","indexedDB","local","localstorage"],"license":"MIT","dependencies":{"xtend":"^4.0.1"},"devDependencies":{"bankai":"^3.3.0","choo":"^4.0.0-0","dependency-check":"^2.6.0","istanbul":"^0.4.5","standard":"^8.0.0","tape":"^4.6.0"},"gitHead":"592a303f79b4f5a9cf63499a95b7a6e125694b02","bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","_id":"choo-persist@3.0.2","_shasum":"e77ce3fbd22c71d152943446035631fc495d7711","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.4.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"e77ce3fbd22c71d152943446035631fc495d7711","tarball":"https://registry.npmjs.org/choo-persist/-/choo-persist-3.0.2.tgz","integrity":"sha512-SzV8zPJsK1OLFlv+FylcQJq5/rLiBoBZbard5gH1VIPHuekSwGFgM4BvWMsqZ4gDsSDXTgpsFer2ALYefmY6FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV+01HrgLv2qtTSP0w1e4uElha3soJPiqDxzOXAEJGgAiEAiRfsjewhNfI+XiU+0SIxxKkDOynOrq+JCoNG5K6kPUM="}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choo-persist-3.0.2.tgz_1490867478183_0.040098885307088494"},"directories":{}}},"readme":"# choo-persist [![stability][0]][1]\n[![npm version][2]][3] [![build status][4]][5]\n[![downloads][8]][9] [![js-standard-style][10]][11]\n\nPersist [choo][choo] state to [localStorage][mdn]. localStorage is supported\nby [all major browsers][caniuse].\n\n## Usage\n```js\nvar persist = require('choo-persist')\nvar choo = require('choo')\n\nvar app = choo()\napp.use(persist())\n\n```\n\n## API\n### `instance = persist([opts])`\nLoad the app state from `localStorage` and set up listeners to write the state\nback on every event. Can take an optional argument of options:\n- __opts.name:__ default `'choo-persist'`; the `localStorage` key.\n- __opts.filter(state):__ modify the state that's about to be saved. Useful\n  for removing values that cannot be serialized to JSON.\n\n```js\nvar xtend = require('xtend')\nvar opts = {\n  filter: function (state) {\n    state = xtend(state) // clone the object\n    delete state.sadArrayFilledWithFunctions\n    return state\n  }\n}\n```\n\n## Installation\n```sh\n$ npm install choo-persist\n```\n\n## Should I use this while developing.\nNo; state is persisted between page reloads which might put your page in very\nodd states, with a very annoying way to clear. Consider using hot reloading for\ndevelopment instead.\n\n## How / when should I invalidate the database cache?\nAh, this is where good ol' data persistance comes into play - there's loads of\napproaches on this, but yeah you should def find a way to migrate data between\nincompatible models. Perhaps some day we'll have a good chapter on this in the\nchoo handbook. Until then: have fun I guess?\n\n## License\n[MIT](https://tldrlegal.com/license/mit-license)\n\n[0]: https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square\n[1]: https://nodejs.org/api/documentation.html#documentation_stability_index\n[2]: https://img.shields.io/npm/v/choo-persist.svg?style=flat-square\n[3]: https://npmjs.org/package/choo-persist\n[4]: https://img.shields.io/travis/yoshuawuyts/choo-persist/master.svg?style=flat-square\n[5]: https://travis-ci.org/yoshuawuyts/choo-persist\n[6]: https://img.shields.io/codecov/c/github/yoshuawuyts/choo-persist/master.svg?style=flat-square\n[7]: https://codecov.io/github/yoshuawuyts/choo-persist\n[8]: http://img.shields.io/npm/dm/choo-persist.svg?style=flat-square\n[9]: https://npmjs.org/package/choo-persist\n[10]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\n[11]: https://github.com/feross/standard\n[caniuse]: http://caniuse.com/#feat=namevalue-storage\n[mdn]: https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage\n[choo]: https://github.com/yoshuawuyts/choo\n","maintainers":[{"email":"reinstein.mike@gmail.com","name":"mreinstein"},{"email":"bendik.lynghaug@gmail.com","name":"benlyn"},{"email":"s3th.thompson@gmail.com","name":"s3ththompson"},{"email":"javascript@yosh.is","name":"yoshuawuyts"},{"email":"bcomnes@gmail.com","name":"bret"},{"email":"shestak.irina@gmail.com","name":"lrlna"},{"email":"yerko.palma@usach.cl","name":"yerkopalma"},{"email":"julian@juliangruber.com","name":"juliangruber"},{"email":"tim@timwis.com","name":"timwis"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"todd@selfassembled.org","name":"toddself"},{"email":"sethvincent@gmail.com","name":"sethvincent"},{"email":"max@maxogden.com","name":"maxogden"},{"email":"kyle@dontkry.com","name":"shama"},{"email":"jeremy.freeman@mac.com","name":"freeman-lab"},{"email":"feross@feross.org","name":"feross"},{"email":"github@tixz.dk","name":"emilbayes"},{"email":"colin@colin-gourlay.com","name":"colingourlay"},{"email":"james.kyburz@gmail.com","name":"jameskyburz"},{"email":"tom@almostobsolete.net","name":"almost"},{"email":"robert@publicclass.se","name":"slaskis"},{"email":"ungoldman@gmail.com","name":"ungoldman"},{"email":"neatcube@gmail.com","name":"graforlock"},{"email":"carl@tornqv.ist","name":"tornqvist"},{"email":"jon@folderstudio.com","name":"amongiants"},{"email":"npm@asdf.kooi.me","name":"goto-bus-stop"},{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"time":{"modified":"2023-11-02T16:32:02.368Z","created":"2016-09-07T23:25:15.651Z","1.0.0":"2016-09-07T23:25:15.651Z","1.0.1":"2016-09-07T23:34:47.475Z","1.0.2":"2016-09-07T23:39:36.366Z","1.0.3":"2016-09-09T09:30:49.876Z","2.0.0":"2016-12-10T00:13:54.705Z","2.0.1":"2017-01-09T02:08:02.889Z","3.0.0":"2017-03-21T18:05:39.401Z","3.0.1":"2017-03-27T09:50:14.868Z","3.0.2":"2017-03-30T09:51:20.131Z"},"homepage":"https://github.com/yoshuawuyts/choo-persist#readme","keywords":["choo","state","persist","indexedDB","local","localstorage"],"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/choo-persist.git"},"bugs":{"url":"https://github.com/yoshuawuyts/choo-persist/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bret":true}}