{"_id":"mock-local-storage","_rev":"1851217","name":"mock-local-storage","description":"Mock localStorage for headless unit tests","dist-tags":{"latest":"1.1.19"},"maintainers":[{"name":"kaictl","email":"kai@kaictl.me"}],"time":{"modified":"2021-12-03T04:51:13.000Z","created":"2015-04-15T12:10:46.883Z","1.1.19":"2021-12-03T04:46:43.049Z","1.1.18":"2021-11-28T05:29:09.191Z","1.1.17":"2021-01-17T04:44:24.747Z","1.1.16":"2021-01-15T05:47:24.904Z","1.1.15":"2020-07-22T03:44:48.806Z","1.1.14":"2020-07-16T11:20:06.327Z","1.1.12":"2020-04-13T07:54:25.053Z","1.1.11":"2019-11-18T07:20:33.571Z","1.1.10":"2019-11-06T20:51:49.123Z","1.1.9":"2019-11-06T20:50:37.589Z","1.1.8":"2018-12-15T04:10:39.612Z","1.1.7":"2018-10-07T10:58:45.147Z","1.1.3":"2018-10-07T10:04:06.064Z","1.1.2":"2018-10-07T08:54:47.728Z","1.1.1":"2018-10-07T06:21:47.905Z","1.1.0":"2018-10-04T10:28:19.390Z","1.0.5":"2017-09-11T13:04:15.701Z","1.0.4":"2017-07-26T03:37:26.028Z","1.0.3":"2017-07-19T02:40:21.663Z","1.0.2":"2015-04-18T09:08:50.120Z","1.0.1":"2015-04-16T05:31:28.687Z","1.0.0":"2015-04-15T12:10:46.883Z"},"users":{"rayng":true,"muhammadghazali":true},"repository":{"type":"git","url":"git+https://gitlab.com/kaictl/node/mock-local-storage.git"},"versions":{"1.1.19":{"name":"mock-local-storage","version":"1.1.19","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"nyc --reporter=text --reporter=cobertura mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://gitlab.com/kaictl/node/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"contributors":[{"name":"Nikolay Turpitko"},{"name":"Kai Giokas","email":"kai@kaictl.me","url":"https://gitlab.com/kaictl"}],"license":"MIT","bugs":{"url":"https://gitlab.com/kaictl/node/mock-local-storage/issues"},"homepage":"https://gitlab.com/kaictl/node/mock-local-storage","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-env":"^7.16.0","@babel/register":"^7.16.0","chai":"^4.3.4","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0"},"dependencies":{"core-js":"^3.19.0","global":"^4.3.2"},"eslintConfig":{"parser":"@babel/eslint-parser","plugins":["security"],"extends":["plugin:security/recommended"]},"babel":{"presets":["@babel/preset-env"]},"gitHead":"cf08f9ecade99c3b8fb7e61bdd12a8e9b2e3c424","_id":"mock-local-storage@1.1.19","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"baf00a0b7f1991871fdf9bb51932b9ab3a257c34","size":5631,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.19.tgz"},"_npmUser":{"name":"kaictl","email":"kai@kaictl.me"},"directories":{},"maintainers":[{"name":"kaictl","email":"kai@kaictl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.19_1638506802926_0.5471911931856253"},"_hasShrinkwrap":false,"publish_time":1638506803049,"_cnpm_publish_time":1638506803049},"1.1.18":{"name":"mock-local-storage","version":"1.1.18","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://gitlab.com/kaictl/node/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"contributors":[{"name":"Nikolay Turpitko"},{"name":"Kai Giokas","email":"kai@kaictl.me","url":"https://gitlab.com/kaictl"}],"license":"MIT","bugs":{"url":"https://gitlab.com/kaictl/node/mock-local-storage/issues"},"homepage":"https://gitlab.com/kaictl/node/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2"},"dependencies":{"core-js":"^3.19.0","global":"^4.3.2"},"gitHead":"0c44f0d5c886b8310e2579011c945acec350be12","_id":"mock-local-storage@1.1.18","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"3cf1d7b3bb613e4e95608e5915e36e6b6c17a631","size":9572,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.18.tgz"},"_npmUser":{"name":"kaictl","email":"kai@kaictl.me"},"directories":{},"maintainers":[{"name":"kaictl","email":"kai@kaictl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.18_1638077349055_0.9328705500319894"},"_hasShrinkwrap":false,"publish_time":1638077349191,"_cnpm_publish_time":1638077349191},"1.1.17":{"name":"mock-local-storage","version":"1.1.17","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^8.2.1"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"8eda8b7310d30851d943d758ee44a2a47c75da5f","_id":"mock-local-storage@1.1.17","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"shasum":"13325dad4e3b696374c2984fa8af33941f54239e","size":8607,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.17.tgz"},"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.17_1610858664583_0.3068682385896653"},"_hasShrinkwrap":false,"publish_time":1610858664747,"_cnpm_publish_time":1610858664747},"1.1.16":{"name":"mock-local-storage","version":"1.1.16","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"846864ea2addf853e431a829a932081b3b1765f1","_id":"mock-local-storage@1.1.16","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"shasum":"d7a329d415983013b933301cf06cf06092191693","size":8606,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.16.tgz"},"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.16_1610689644791_0.4958321270834045"},"_hasShrinkwrap":false,"publish_time":1610689644904,"_cnpm_publish_time":1610689644904},"1.1.15":{"name":"mock-local-storage","version":"1.1.15","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"e9d2ace242482719f73c597c763d56f8461ef2d1","_id":"mock-local-storage@1.1.15","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"f7eb8c259b38cbb1d090105483a426e9f1c04c00","size":8451,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.15.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.15_1595389488596_0.911129132294044"},"_hasShrinkwrap":false,"publish_time":1595389488806,"_cnpm_publish_time":1595389488806},"1.1.14":{"name":"mock-local-storage","version":"1.1.14","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"fc9ccabe5a6d5c2f6748afe899401e05f117d37e","_id":"mock-local-storage@1.1.14","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"31d846fea1dbf22937d83a4a513cec800ee0d640","size":8451,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.14.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.14_1594898406156_0.8690190979218226"},"_hasShrinkwrap":false,"publish_time":1594898406327,"_cnpm_publish_time":1594898406327},"1.1.12":{"name":"mock-local-storage","version":"1.1.12","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"fbe3f0f6a1ae29940cfaf15c0d3cbbc73bd7effe","_id":"mock-local-storage@1.1.12","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"b1ee96d7bac6e46fc0a3a72a518d758cac4a1771","size":8451,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.12.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.12_1586764464860_0.19663165536292082"},"_hasShrinkwrap":false,"publish_time":1586764465053,"_cnpm_publish_time":1586764465053},"1.1.11":{"name":"mock-local-storage","version":"1.1.11","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"4aea12011904e184b9e71988f9b38dbfeddaa580","_id":"mock-local-storage@1.1.11","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"2a36faeb30f76ef3c5005460b6bbf12f19555811","size":8452,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.11.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.11_1574061633429_0.802370171183501"},"_hasShrinkwrap":false,"publish_time":1574061633571,"_cnpm_publish_time":1574061633571},"1.1.10":{"name":"mock-local-storage","version":"1.1.10","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"00f9b1cda117841e12b93a02495395d3aa0de7ad","_id":"mock-local-storage@1.1.10","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"09894cbc492ab3403a23f2744fbed3a81c6e1158","size":8452,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.10.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.10_1573073508964_0.7555346986613223"},"_hasShrinkwrap":false,"publish_time":1573073509123,"_cnpm_publish_time":1573073509123},"1.1.9":{"name":"mock-local-storage","version":"1.1.9","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"74c099e94a5e5bd71a78e30fa6676280046a1c7c","_id":"mock-local-storage@1.1.9","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"11630d4cfb8fe58ae864a4917d9482b436496d5e","size":8450,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.9.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.9_1573073437430_0.4709837976932605"},"_hasShrinkwrap":false,"publish_time":1573073437589,"_cnpm_publish_time":1573073437589},"1.1.8":{"name":"mock-local-storage","version":"1.1.8","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"1dddd992b468a484a7a4d084a0f35da39f53275c","_id":"mock-local-storage@1.1.8","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"82a3f7c666bf955d64b286cb71207478f1a29bf7","size":8434,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.8.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.8_1544847039433_0.014087777976997229"},"_hasShrinkwrap":false,"publish_time":1544847039612,"_cnpm_publish_time":1544847039612},"1.1.7":{"name":"mock-local-storage","version":"1.1.7","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"ed839c48e5fbedbce47508506492b228bb7f53ef","_id":"mock-local-storage@1.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"a38cfe2516efe700d962d91007fbccf86f5f1e31","size":11188,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.7.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.7_1538909924980_0.5392363541033363"},"_hasShrinkwrap":false,"publish_time":1538909925147,"_cnpm_publish_time":1538909925147},"1.1.3":{"name":"mock-local-storage","version":"1.1.3","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"98c02babfd9d14a01828021f71ecd7c2e90ba786","_id":"mock-local-storage@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"8addeefbb0e7b0289ac8b10687134687fe16d153","size":11142,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.3.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.3_1538906645907_0.10209457061696181"},"_hasShrinkwrap":false,"publish_time":1538906646064,"_cnpm_publish_time":1538906646064},"1.1.2":{"name":"mock-local-storage","version":"1.1.2","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"5c76eaf71f6a90724e3005cb3177d7e32b385b66","_id":"mock-local-storage@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"d0916b3f4beb66a5384f77cb88e771b60d73e322","size":10872,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.2.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.2_1538902487615_0.32615663475520873"},"_hasShrinkwrap":false,"publish_time":1538902487728,"_cnpm_publish_time":1538902487728},"1.1.1":{"name":"mock-local-storage","version":"1.1.1","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","module":"src/mock-localstorage.js","browser":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"7e3f830fcdce2c2b0b7ecd3bbaf4bd3d97a3980f","_id":"mock-local-storage@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"ef6fd711d000b489df8f2d27955acff8cafa33c1","size":3979,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.1.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.1_1538893304646_0.9682335504103261"},"_hasShrinkwrap":false,"publish_time":1538893307905,"_cnpm_publish_time":1538893307905},"1.1.0":{"name":"mock-local-storage","version":"1.1.0","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --require @babel/register","compile":"babel -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","chai":"^2.2.0","mocha":"^5.2.0"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"f97e05a1418af71f781bc45d368a68b9bb3da55c","_id":"mock-local-storage@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"6e9d9bdd6e9004c5f783f65ec7b54fb3fa768008","size":3908,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.1.0.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage_1.1.0_1538648899171_0.7014997499750593"},"_hasShrinkwrap":false,"publish_time":1538648899390,"_cnpm_publish_time":1538648899390},"1.0.5":{"name":"mock-local-storage","version":"1.0.5","description":"Mock localStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3","global":"^4.3.2"},"gitHead":"60c9c3b71ac2624d66dcdb9fe635016863a4d245","_id":"mock-local-storage@1.0.5","_shasum":"899ff300027cefed47816e6dc539bb059fcce489","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"899ff300027cefed47816e6dc539bb059fcce489","size":3427,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.5.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage-1.0.5.tgz_1505135054817_0.8462219785433263"},"directories":{},"publish_time":1505135055701,"_hasShrinkwrap":false,"_cnpm_publish_time":1505135055701},"1.0.4":{"name":"mock-local-storage","version":"1.0.4","description":"Mock lodcalStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3"},"gitHead":"fcc16887c1153f10da000ae123f9d59e0fc4469a","_id":"mock-local-storage@1.0.4","_shasum":"ffb35defc47beb0d09bdea19028464e651018ee7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"nikolay-turpitko","email":"tnl.disposal.box+npmjs@gmail.com"},"dist":{"shasum":"ffb35defc47beb0d09bdea19028464e651018ee7","size":3429,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.4.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage-1.0.4.tgz_1501040245071_0.6919197626411915"},"directories":{},"publish_time":1501040246028,"_hasShrinkwrap":false,"_cnpm_publish_time":1501040246028},"1.0.3":{"name":"mock-local-storage","version":"1.0.3","description":"Mock lodcalStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3"},"gitHead":"8b6832d62895231928492b09ec98390824d4da9c","_id":"mock-local-storage@1.0.3","_shasum":"677c78c311676be58e56da1ddd11dbe362516750","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"},"dist":{"shasum":"677c78c311676be58e56da1ddd11dbe362516750","size":3371,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.3.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-local-storage-1.0.3.tgz_1500432020704_0.6533253164961934"},"directories":{},"publish_time":1500432021663,"_hasShrinkwrap":false,"_cnpm_publish_time":1500432021663},"1.0.2":{"name":"mock-local-storage","version":"1.0.2","description":"Mock lodcalStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3"},"gitHead":"619d6df67c024c2df50af47d8d6c497d4e869d16","_id":"mock-local-storage@1.0.2","_shasum":"a65a65cddab4707433d52ba4e9f6b63084b8c298","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.25","_npmUser":{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"},"dist":{"shasum":"a65a65cddab4707433d52ba4e9f6b63084b8c298","size":3124,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.2.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"publish_time":1429348130120,"_cnpm_publish_time":1429348130120,"_hasShrinkwrap":false},"1.0.1":{"name":"mock-local-storage","version":"1.0.1","description":"Mock lodcalStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3"},"gitHead":"974bec6f27f75026e59f48d0894a72ffdb45dbf0","_id":"mock-local-storage@1.0.1","_shasum":"b0fbf3b5eaa6321bfb4f3e85dd1e06c78a211ca0","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.25","_npmUser":{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"},"dist":{"shasum":"b0fbf3b5eaa6321bfb4f3e85dd1e06c78a211ca0","size":3121,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.1.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"publish_time":1429162288687,"_cnpm_publish_time":1429162288687,"_hasShrinkwrap":false},"1.0.0":{"name":"mock-local-storage","version":"1.0.0","description":"Mock lodcalStorage for headless unit tests","main":"lib/mock-localstorage.js","scripts":{"test":"mocha --compilers js:babel/register","compile":"babel -d lib/ src/","prepublish":"npm run compile"},"repository":{"type":"git","url":"https://github.com/letsrock-today/mock-local-storage.git"},"keywords":["localstorage","sessionstorage","mock","test","mocha","headless"],"author":{"name":"Nikolay Turpitko"},"license":"MIT","bugs":{"url":"https://github.com/letsrock-today/mock-local-storage/issues"},"homepage":"https://github.com/letsrock-today/mock-local-storage","devDependencies":{"babel":"^5.0.9","babel-core":"^5.1.8","chai":"^2.2.0","mocha":"^2.2.1"},"dependencies":{"core-js":"^0.8.3"},"gitHead":"e173faae97a966811d13e6c3d890c799fbcff275","_id":"mock-local-storage@1.0.0","_shasum":"b89915b7829075af361f1478bcaffa651ef43756","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.25","_npmUser":{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"},"dist":{"shasum":"b89915b7829075af361f1478bcaffa651ef43756","size":3124,"noattachment":false,"key":"/mock-local-storage/-/mock-local-storage-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mock-local-storage/download/mock-local-storage-1.0.0.tgz"},"maintainers":[{"name":"nikolay-turpitko","email":"nikolay@turpitko.com"}],"directories":{},"publish_time":1429099846883,"_cnpm_publish_time":1429099846883,"_hasShrinkwrap":false}},"readme":"[![Build Status](https://gitlab.com/kaictl/node/mock-local-storage/badges/master/pipeline.svg)](https://gitlab.com/kaictl/node/mock-local-storage/)\n[![Code Coverage](https://gitlab.com/kaictl/node/mock-local-storage/badges/master/coverage.svg?job=test)](https://gitlab.com/kaictl/node/mock-local-storage/)\n\n# mock-local-storage\n\nMock `localStorage` for headless unit tests\n\nInspired by StackOverflow answers and wrapped into npm package.\n\n## Moving Notice\n\nThis package has moved from the [letsrock-today][lrt] repository into\n[KaiSforza's GitLab repository.][glab]\n\nThere is a [copy][copy] of the code in Github, as well, but issues and pull\nrequests will only be watched in Gitlab.\n\n[lrt]: https://github.com/letsrock-today/mock-local-storage\n[glab]: https://gitlab.com/kaictl/node/mock-local-storage\n[copy]: https://github.com/KaiSforza/mock-local-storage\n\n## Motivation\n\nUsed to mock `localStorage` to run headless tests of cache implementation in terminal (ie. without browser).\n\n## Installation\n\n    npm install mock-local-storage --save-dev\n\n## Usage\n\n### Mocha\n\nRequire in Mocha, which will replace `localStorage` and `sessionStorage` on the `global` and `window` objects:\n\n    mocha --require mock-local-storage\n\nIf you are using `jsdom-global`, make sure it is required before `mock-local-storage`:  \n\n    mocha --require jsdom-global --require mock-local-storage\n\n### Other testing frameworks\n\nIn a node environment you can mock the `window.localStorage` as follows:\n\n```js\nglobal.window = {}\nimport 'mock-local-storage'\nwindow.localStorage = global.localStorage\n```\n\nThis is very useful when you want to run headless tests on code meant for the browser that use `localStorage`\n\nYou can even store this in a file that is reused across tests:\n\n`mock-localstorage.js`\n\n```js\nglobal.window = {}\nimport 'mock-local-storage'\nwindow.localStorage = global.localStorage\n```\n\n`using-localstorage.test.js`\n\n```js\nimport './mock-localstorage'\n\n// unit tests follow here\n```\n\n### Extra\n\nBesides mocking of conventional `localStorage` interface, this implementation provides\na way for test code to register a callback to be invoked on item insertion.\nMock implementation will invoke it when `localStorage.setItem()` is called\n(but not with `localStorage[key]` notation).\n\nIt can be used to emulate allocation errors, like this:\n```js\ndescribe('test with mock localStorage', () => {\n    afterEach(() => {\n\tlocalStorage.clear();\n\t\t// remove callback\n\tlocalStorage.itemInsertionCallback = null;\n    });\n    it('emulate quota exceeded error', () => {\n\tlocalStorage.length.should.equal(0);\n\t\t// register callback\n\tlocalStorage.itemInsertionCallback = (len) => {\n\t    if (len >= 5) {\n\t\tlet err = new Error('Mock localStorage quota exceeded');\n\t\terr.code = 22;\n\t\tthrow err;\n\t    }\n\t};\n\tlet handled = false;\n\ttry {\n\t    for (let i = 0; i < 10; ++i) {\n\t\tlocalStorage.setItem(i, i);\n\t    }\n\t} catch (e) {\n\t    if (e.code == 22) {\n\t\t// handle quota exceeded error\n\t\thandled = true;\n\t    }\n\t}\n\thandled.should.be.true;\n\tlocalStorage.length.should.equal(5);\n    });\n});\n```\n\n### Caveats\n\nThere are some caveats with using `index` operator. Browser's `localStorage`\nworks with strings and stringifyes objects stored via `localStorage[key]` notation,\nbut this implementation does not.\n\n`localStorage.itemInsertionCallback` won't be invoked with  `localStorage[key]` notation.\n\n## Tests\n\n    npm install\n    npm test\n    \n## Bugs, issues, MRs, participation, contribution\n\nPlease feel free to send us occusionall MRs along with unit tests,\nwe'll merge them if they successfully build and pass unit tests.\nConsider to always provide unit tests, illustrating your problem, along with PR to avoid future regression.\n\n## License\n\n[MIT](https://gitlab.com/kaictl/node/mock-local-storage/-/blob/master/LICENSE)\n","_attachments":{},"homepage":"https://gitlab.com/kaictl/node/mock-local-storage","bugs":{"url":"https://gitlab.com/kaictl/node/mock-local-storage/issues"},"license":"MIT"}