{"_id":"@polymer/iron-localstorage","_rev":"51-cef5d7aa8f590d188658425f877e060f","name":"@polymer/iron-localstorage","dist-tags":{"preview":"1.0.6-pre.3","next":"3.0.0-pre.20","latest":"3.0.1"},"versions":{"0.0.1":{"name":"@polymer/iron-localstorage","version":"0.0.1","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@0.0.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage#readme","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"949f976ca34711a7c6b8ee0e9ace61a8811a3616","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-0.0.1.tgz","integrity":"sha512-gklWdAqdyODFSS9tofpi2eEu4vWEapRAGLqRK+BaKP94QRKiPCtVYc1b4EQwo1BKZhWxc9AjLdgcWhO1OjA3PQ==","signatures":[{"sig":"MEQCIB2Lod9hTvZXAAIE9Mk8uhw5s/HapyoIDY2WyaJehs0SAiALP9ZQillW704UkQM20G/X6LmuNi5Jhmvhi9QLiPGvLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"949f976ca34711a7c6b8ee0e9ace61a8811a3616","gitHead":"5632d9bb1adfd756ef44a5d7a783439ecd52e5ac","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.3.6","description":"Provides access to local storage","directories":{},"_nodeVersion":"5.0.0","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2"},"devDependencies":{"webcomponents.js":"^0.7.0","web-component-tester":"^4.0.0","@polymer/paper-styles":"^0.0.1","@polymer/test-fixture":"^0.0.1","@polymer/paper-checkbox":"^0.0.1","@polymer/iron-component-page":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-0.0.1.tgz_1454388264180_0.029460382647812366","host":"packages-9-west.internal.npmjs.com"}},"0.0.3":{"name":"@polymer/iron-localstorage","version":"0.0.3","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@0.0.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage#readme","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"0251ff4b97ce7cd2480284d2a767f30e30b45e1d","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-0.0.3.tgz","integrity":"sha512-IpmndRKCK0dsRE5ZKZK6hd2Ray/Bo1ePjHnLO31rT4X3b0NOIYvmjVjVGNxPONkanuv58OyB97+sQGXs6m6tBw==","signatures":[{"sig":"MEYCIQCK5koa88CN+LZH63BpUJxy/HxXeZ/57wjQh2GvT9s+GgIhAPpoX/bt9Pgb5VOAVlZZ2W4Eul6qz4RcWTjGnSTlIqqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0251ff4b97ce7cd2480284d2a767f30e30b45e1d","gitHead":"71862cf4d4eac2a76e0afe6093434cd46de49e0b","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.3.6","description":"Provides access to local storage","directories":{},"_nodeVersion":"5.0.0","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2"},"devDependencies":{"webcomponents.js":"^0.7.0","web-component-tester":"^4.0.0","@polymer/paper-styles":"^0.0.3","@polymer/test-fixture":"^0.0.3","@polymer/paper-checkbox":"^0.0.3","@polymer/iron-component-page":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-0.0.3.tgz_1454459145996_0.5190170872956514","host":"packages-6-west.internal.npmjs.com"}},"0.0.4":{"name":"@polymer/iron-localstorage","version":"0.0.4","keywords":["web-component","polymer","storage"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-localstorage@0.0.4","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"8c83f6e3081276c163d72b7d351bc208d83a04ca","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-0.0.4.tgz","integrity":"sha512-6F9mTtgz2YrhylVxL8Iqvgd9vffn0vgkE/bg+SWvGMRJFmPb/bPk6gvIO5NdVLdXXxa/6tArcxYilQr9X02bRA==","signatures":[{"sig":"MEUCIFyISEWRUyUEd4q8UzxXMsgLRSB6bEv+0ENkPmsg5WdmAiEAkFqYf+Ni3c3g/CJenVJMBNELdal6B62rSn9wbPI4G9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","_from":".","_shasum":"8c83f6e3081276c163d72b7d351bc208d83a04ca","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides access to local storage","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-0.0.4.tgz_1483687849322_0.14340904192067683","host":"packages-12-west.internal.npmjs.com"}},"1.0.6-pre.1":{"name":"@polymer/iron-localstorage","version":"1.0.6-pre.1","keywords":["web-component","polymer","storage"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-localstorage@1.0.6-pre.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"4cf3be3ab885aea9f9be4db35593c5afd9c8b80a","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-1.0.6-pre.1.tgz","integrity":"sha512-hkAtKgo98QvE3xvMUvyfKqFhapZ+qMVbJCjYaOrTS2ZUBOB6HPMANd2fI4uMPZapUQrfI6w5BdJL7GQ0pydNAA==","signatures":[{"sig":"MEUCIHUcDqOuTBeTMadO7+CnyPhDI/9/3bGjxH4/djmFMNd0AiEA/aPm0kjcZx1qkV0BN45tyZfUTzjc9NUgCEkf7Xe4GtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","_from":".","_shasum":"4cf3be3ab885aea9f9be4db35593c5afd9c8b80a","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides access to local storage","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-1.0.6-pre.1.tgz_1484789566681_0.9696906437166035","host":"packages-12-west.internal.npmjs.com"}},"1.0.6-pre.2":{"name":"@polymer/iron-localstorage","version":"1.0.6-pre.2","keywords":["web-component","polymer","storage"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-localstorage@1.0.6-pre.2","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"960edfcd38f103a5f5a18ad7133d669147b1a10e","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-1.0.6-pre.2.tgz","integrity":"sha512-OnNRNAXjV8G99bYE5TrjJVOtdNv0bZQni53YRKwJ8IzPJsdjE0n9ivZ2dUioQcS53ZqqPjhvjzax3+v1uoqI5g==","signatures":[{"sig":"MEUCIB0IFR7CUBouoBKkflDw314S5aayDWrf6CW+xlg/finxAiEA/mmrZHOfsyNWCRqTNaxAKrdEhXGFnSJewFOKoZ7V2PA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","_from":".","_shasum":"960edfcd38f103a5f5a18ad7133d669147b1a10e","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides access to local storage","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-1.0.6-pre.2.tgz_1484954682842_0.15503137791529298","host":"packages-12-west.internal.npmjs.com"}},"1.0.6-pre.3":{"name":"@polymer/iron-localstorage","version":"1.0.6-pre.3","keywords":["web-component","polymer","storage"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-localstorage@1.0.6-pre.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"a47f4afad61aea50a117a196be7b39844de0770a","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-1.0.6-pre.3.tgz","integrity":"sha512-UVE49jkjNCjeIheqY7pGwj1KXMEARltuMFImmLvk3ktJmpIrbFCG1XDOcq23Y6d2Augqs5uKkE3vtaRD002IjA==","signatures":[{"sig":"MEYCIQDt/NTkDVt02pbUmFnQ6teZM13PfAT1Mkw4tfyy/AbTnAIhANx1ogIxPu3+nUeSmRcCpG6XuORllUEtEBWhEyZgSyM6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","_from":".","_shasum":"a47f4afad61aea50a117a196be7b39844de0770a","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides access to local storage","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"preview"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-1.0.6-pre.3.tgz_1485217289599_0.8667953568510711","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-pre.1":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.1","keywords":["web-component","polymer","storage"],"license":"http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-localstorage@3.0.0-pre.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"1fe0fe1bfe15ffd95e32cef31589e22a05af97c7","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.1.tgz","integrity":"sha512-6oxSIW7Huxy+yIlZKJodSUNy9gHuXsCpT3jx1jYK9No2jbZIjD0zrC/gC80dXbIMf5qhAteXw9NjjeWNuWWZmw==","signatures":[{"sig":"MEUCIQDSo/UpWwdc6IlHXHr7tNig5m1ovIVyvOGqo3qxbRfydQIgMMnXBCoHmAJDpWcDEt8kBzNuY9tk5vQtui0Qs99/g3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"8528a3ed4c6de84e2cc5b9222bc186b5829a9c23","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.3.0","description":"Provides access to local storage","directories":{},"_nodeVersion":"8.2.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.1.tgz_1503386591205_0.05971925565972924","host":"s3://npm-registry-packages"}},"3.0.0-pre.2":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.2","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.2","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"dd40d3f7345d0e0c77d96b6ecf3ec459448254f4","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.2.tgz","integrity":"sha512-EzJX4sATVTDJKszz5Lkd24uSX72OjKHK34fiBxVbCqZxqzx4jNw0oxuYTXl/lbOy1k8Z1+xfkmcPqTeD9D2xxg==","signatures":[{"sig":"MEUCIQCKOCfbpdQOdEAYK2cQ6VEJA1xgDH1t1qVe4q56YNq/XgIgLIZ/SiaW5bN+kN+Jlti8Mq8+Uh92lhqaLP+arlKYjno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"1a56fcd792b7ddac0e1ab3ddea1c76b9a560a7c2","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.1"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.1","@polymer/test-fixture":"^3.0.0-pre.1","@polymer/paper-checkbox":"^3.0.0-pre.1","@polymer/iron-component-page":"^3.0.0-pre.1","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.2.tgz_1515721296700_0.8112180209718645","host":"s3://npm-registry-packages"}},"3.0.0-pre.3":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.3","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"a8ec9604238eb93f29a8d99bcd73de14741d86f0","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.3.tgz","integrity":"sha512-aozXt32d22uMBjr+7MAq3qrY/vX2Vlu8k0SBjAxyUpA8t7ahbfjt9MhlHgjVioj9PUlRI879Jo1/gwR6NMQbEw==","signatures":[{"sig":"MEQCIGCnw4pAyx+EwWBusVR8pg8nR3dmU9GwctmX4m46p7FkAiBriolViAZNq95ViBRa2xNdyjMe80pm/CdJxv02EMgrsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"5c2feeeb1fa73d8003809ff19e243156526a19a2","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.3"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.3","@polymer/test-fixture":"^3.0.0-pre.3","@polymer/paper-checkbox":"^3.0.0-pre.3","@polymer/iron-component-page":"^3.0.0-pre.3","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.3.tgz_1515725443400_0.18771494645625353","host":"s3://npm-registry-packages"}},"3.0.0-pre.4":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.4","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.4","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"bde72b45992a9cad03b09029cee02145b35e9f7e","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.4.tgz","integrity":"sha512-084VxBkWUFskq3qR4yPUQ7byBwh9IKLc+JmK/rIjqXhTwO5R9+DXLixG/Me1m/ddZ8cRS5UlB3yHKYkTMMJLlA==","signatures":[{"sig":"MEQCIHYqCqWoMqOHrAz43gCTYMfPhg4UIHM5xJqn/RuU38EXAiBds5YE2aWlTyH6HurFjjkZNHX2xY719M1tqup23lU7Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"cb3a364ff52fde12b03a34d0975f478db055053a","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.4"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.10","@polymer/paper-styles":"^3.0.0-pre.4","@polymer/test-fixture":"^3.0.0-pre.4","@polymer/paper-checkbox":"^3.0.0-pre.4","@polymer/iron-component-page":"^3.0.0-pre.4","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.4.tgz_1516145852167_0.9344918327406049","host":"s3://npm-registry-packages"}},"3.0.0-pre.6":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.6","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.6","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"7deafda4363d3fd67c03524d6ba1e8be1d6ee17f","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.6.tgz","integrity":"sha512-ReXKhZf+CRa1etwf3TSVF2WAT4FdU16KqI8A0Ufgw1qtwgQSQplrfABQuO9ma5fgfY7M1XrvKtxJz1SoszyEkQ==","signatures":[{"sig":"MEUCIBREuBn8cg+EKM9GepIQkgAJ84nyvr3YSf/dqSLs+7n4AiEAvTRaJSojl5Xk0TEFUgmL3Ohfzjo21Nyq2Qs4DfQFVp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"9946211be0e13397819d0fb872c98753082fed33","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.4.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.6"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.6","@polymer/test-fixture":"^3.0.0-pre.6","@polymer/paper-checkbox":"^3.0.0-pre.6","@polymer/iron-component-page":"^3.0.0-pre.6","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.6.tgz_1516834340418_0.06596443918533623","host":"s3://npm-registry-packages"}},"3.0.0-pre.7":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.7","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.7","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"948c2f75a310295568757d818ad61c764b2bcd30","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.7.tgz","integrity":"sha512-sz+VCzafpt+I7ifRahbmGzTxO1+zgeetrtz4Z8R68yGDDrQv1hj8vFeSMA+9TVnbkUjq9igipjhHNDZ/0PD4VA==","signatures":[{"sig":"MEQCIBWdzAcz7bux33dRq+eVShbF/3IQznBgMlcBR0lIBGjRAiB004/vK2b1MRjjHMQmzPl2CFFPyXFSrZ0W7mj4gh6i+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-localstorage.html","gitHead":"8c633b60ac73162a23028dba4f335e9cb704f00c","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.4.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.7"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","@polymer/paper-checkbox":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage-3.0.0-pre.7.tgz_1517338121328_0.5198929875623435","host":"s3://npm-registry-packages"}},"3.0.0-pre.8":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.8","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.8","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"483d442f6d35e32bc2647502378651aace6b0d5b","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.8.tgz","fileCount":16,"integrity":"sha512-f+yQy2pR9bFKBym/XdEOYWn4TWVX+vEVc24fZKt7QdtAaZlO4cRppRGdkPde3KZ5GT/dH/mJYyuvNGzBqBtUCg==","signatures":[{"sig":"MEYCIQDbcI3Apgk4pC978Tefqgfovjkxl7Wy4vvK/Vp05aGZ+wIhAIVOYtTZc5miEswBI4qA6fUzEohDE1hP/8wzM3svGcI+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35416},"flat":true,"main":"iron-localstorage.html","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"d855cc20ce48c60050f46167060bcb29b6c81fe5","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","@polymer/paper-checkbox":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.8_1518029794369_0.2277654198985417","host":"s3://npm-registry-packages"}},"3.0.0-pre.10":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.10","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.10","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"d596cb4d3c163ac808029c3ef0eec79235d54919","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.10.tgz","fileCount":12,"integrity":"sha512-4yLfpUJ2lMMpZ9nEcqACw3p81/KKcUJF968LSet736FlMs2QVpugC65n7wHji5aLsUFskNyzQTCdoeUC64BX3g==","signatures":[{"sig":"MEYCIQCLoUqlF3gWdu0aH2zz1QlmDL94WHP7yTIfP1qAis9e9QIhAIkwjWzBguDSP2Ji1ByKrhs8VUIgOeMHVO8J9g2O/T3p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25380},"flat":true,"main":"iron-localstorage.html","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"3bbff65b66e2cf2a491bc190f2f9161963dbaa2b","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.4.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"8.2.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","@polymer/paper-checkbox":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@webcomponents/webcomponentsjs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.10_1519341325876_0.11339649842108535","host":"s3://npm-registry-packages"}},"3.0.0-pre.11":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.11","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.11","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"dba7b6d9fcdd4b81149d969765592f8e9ef25557","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.11.tgz","fileCount":14,"integrity":"sha512-pUeKVuS350PHDg8B87r8fZ2H5Fpa81iVxZUCzyFDi5jw56f1pfiYnwJUOcIY56oUw5lLVNxzAlkqtJYmAez2xA==","signatures":[{"sig":"MEQCICadb/cThVT7HC2GlOo9fXNUmiHYpYub4Lve2HiuT8JEAiAliCdltk7ogMCctXgH19HNmkOpZrkVpmMtYy6WqUHPwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30662},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"50453a5830afa4b09f5a14c7cb844bb12c1ced19","scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.7.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","@polymer/paper-checkbox":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.11_1520558235991_0.1590095365903894","host":"s3://npm-registry-packages"}},"3.0.0-pre.12":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.12","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.12","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"a1f0511430ae77e25de84422384dbea97bfa6291","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.12.tgz","fileCount":15,"integrity":"sha512-zHxxF4j5yTz387I/LWTmPicdK8r+uVwHHoJNoB+UpF4CyO7dH7+a/PxJ2DRX5tSysinreTClYZmobG2cnpb6jA==","signatures":[{"sig":"MEYCIQCb1PDoluCthxeDA79l4JSvtxPC4aQWvVmbISvI8kKaaQIhAJXzO3yKRmkiBJbvO/FyYWeOkx6xpIbqyEywX3oy34An","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31382},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"4e6ae3588691db8d3975bdbfe9d4adbdac9c8d2e","scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"3.0.0-pre.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"3.0.0-pre.12","@polymer/test-fixture":"3.0.0-pre.12","@polymer/paper-checkbox":"3.0.0-pre.12","@polymer/iron-component-page":"3.0.0-pre.12","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.12_1521737810339_0.2667138542933387","host":"s3://npm-registry-packages"}},"3.0.0-pre.13":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.13","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.13","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"214f5283f121af493ee8b6cc34f4d382c7ee250a","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.13.tgz","fileCount":15,"integrity":"sha512-E6dUmWr7MakDoWYtHpe8/gqvkostyn+gt+MQVefl4tEFFZnT2y0VMoYVIOny9JIqevzHIW5AnT84cK6tg5Eeqw==","signatures":[{"sig":"MEQCIHWZszGXYe9ZTa3wMjYItKTbVmLHJE45EqTl4txctESLAiBNo5u0BmXkt+tt3Nxtp8y5oyvQpI08O7Ua8Cm+9zT2HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6PDACRA9TVsSAnZWagAAkxsP/Rtg6ZDWh3HSlSdICCCA\nm5IE+jDaoZeeOsL+llCaE56yUYlN0gfGp4R1+VLzllqyeb08TiiKq8hq6qIJ\niQ1m/tTKft61KbgEKnw4O6TeN9yQMA9nevBv+7l2Yy71C/mJNPZGMiC0y8KL\ncI9Uo7chOlF9jHucm67/ZGB8/IqWKk4VybH38OwIMPxrj8p5iN2PD1MFkM8E\nQFYi6fQaqBZQq6uXDO0ApSK7qS6H3M1H7gR9/U+Ozk2Kcr5Ln9xr3H4x/BUi\n0iWSdtbAZ9M50Wlrbp5G6Fp7RlLwNs8UO+MqwsXsdDfOKrXsv3ESgGFgq381\nfs9AK3dH5cP7HN7NuPPRbZpPLAzgArA5no4o9CDWbucgt8vMaPeM3ywS5/lV\nNIlrKQ1n0YQtEsDsk11vJ097GM1S4JUKN7tNp5Gy1vdj7ZBzSdvRR3ciHsR+\nTO2EH5OXDf1C0kl9CUEslc2OhsuJ8K6mQSFOHWymOiXWlgUwHYrl3QR0rdTp\nWl7vhg+f7fpVNCt6Rt1csJDrWmbbKZNsW3BjUP5FJGlK6Ify3ozWAkO7ccHC\n6g3AXNkaGTzJulESeSqfIEa98XBrsR+Lebi6V/MbYH2ph+vd38ncVlAXuFzJ\nvOnfCwBWqmJFYPI9+UlatyhxerSqGubJ4W3rihQ1niu4IJanFJ/cUyuzEB6R\nltdT\r\n=O0cd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"c520b1f010663190f0d7e75f586089d55b2191c7","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.13","@polymer/test-fixture":"^3.0.0-pre.13","@polymer/paper-checkbox":"^3.0.0-pre.13","@polymer/iron-component-page":"^3.0.0-pre.13","@webcomponents/webcomponentsjs":"^2.0.0-0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.13_1525215423851_0.2727187014927164","host":"s3://npm-registry-packages"}},"3.0.0-pre.14":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.14","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.14","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"8f7474c0af04dff821e5344b1f90059fe65ed618","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.14.tgz","fileCount":15,"integrity":"sha512-gKTUDzilYqIzydDBJkI+QWfRmWChUnYQ1Pn8OXujIWd9PHFOi0RYFtrWnQoOUrNk0gPUDb8s/4AeYv1eae789A==","signatures":[{"sig":"MEUCID/SiaF/ExwwxAbaV6lgrINbLecIpBDJ92WirkpOqAbSAiEAxi4erLCJTCL1hjBkj4FvbtaSPobwMvaBlemfnDQtVhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6QhYCRA9TVsSAnZWagAA5V8P/RrCaIOV/VkDnUD+QAVI\nldhtgD1NSkjmmpGqWj+FCkM2nLe/AJd9L8BQPEktjqdy9KxRP4zhAQyAF/8y\nSZ0gEetHthwY1CxrIgLdv7OHzkWtqDldKefXuKpRTXSpQjYLmnJrARrFnP90\n+00dG+H9TXX/xG4KNPfWHVUY8N1Me7WmmhF10TbeT/YZNunIx9evLUfUrq0/\nDhB6LRbHk9B+CL+ofpnrkezwTVTkSKxp07R6Or19OrdzbiQ71x+ZO9tfN+Z7\nOqMKG45AaJWkJYQGasWwCMGGG2mZVlohu9H8FPPqCtq3NruAYGJdjOFuWVhL\nfArzF4g6WdfaW3j/3YyGJyDzFWApKquUE6zw4g+2nEv8GVkyPrfQdAA9oDhq\nzhvVxZ9fiE3aNDuUAwMcVGwAnruEY7wC5YfJi6ISvFkKa7/gTX7iKfbuHK4o\n/SoDA4M8biMROcacO3mjeG44/GqHOG69P8KXaxm3hYNlDxpCV9MmpwHdS3u3\nzJRS9iZhudHkwKfN99NOpRD8qUTk/o6BG7XodYKSf0QEgOMn/5MqVstLg2LU\nvXz4+3kJEe1Dvsxie/yNeAqfpUkYrA0I0VXDGByn6YQ2DmukTtm5SFu26ltU\nt6XPspLrzqIE5wkCC0GykLNl6baSxVRCJHAcFS0yvc/bKjS/UDFCYmzwWMTa\ngEpl\r\n=mze8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"0ca4ad2da127f4ca99e2f1392dd75c381822f8e6","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.14","@polymer/test-fixture":"^3.0.0-pre.14","@polymer/paper-checkbox":"^3.0.0-pre.14","@polymer/iron-component-page":"^3.0.0-pre.14","@webcomponents/webcomponentsjs":"^2.0.0-0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.14_1525221463695_0.5684402517463851","host":"s3://npm-registry-packages"}},"3.0.0-pre.15":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.15","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.15","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"88d30e6c743696ebda06d25dfda1a044246b997e","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.15.tgz","fileCount":16,"integrity":"sha512-JtU7AtJp+Wj9xGiVMa5tWlVAwZQLQ3ZV3YG2Bd1WAG/oxjlrFRHpoUUVsvB87qpPpthnxl6blxgCBB/XHYACmw==","signatures":[{"sig":"MEUCIQCyscpM4PLkpxvagEJLZyW6g2DCUwIEFk9QooMkjDd7KwIgRAe/24LKzgb3VZZ5rjamERkA3dVF8U0ZKGGyAzU9cUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6iWFCRA9TVsSAnZWagAAqycP/3p7jJiLIn0V4aTF3lV5\n/VsISjj9JO9CXofTU3GDaBN6pr2Z6/yD07nB8NToMoHtF8NdNXE55xW8J12K\neCy4EY3ldGu1V0aYrz62VvR6Bwe77UoPH+onzpFE38ujF9eiQMVxxGEyxzGW\n3n7PILrILJ9ecvG6wY7gJh5GzWFVJZiQhcPobApi55EQpWueelI5J4UoIA2H\n+VSfWLTqiRFebnBzWYF1L/So6H3M7kdoRl5B4Wk8/CZFGKYppUGtu8063NQ7\nVJ3ijRNQ9zltQt2kJx6q9U9B4Dg4lSS5F1o2jB3IK0NjKpA/DLT8g1wzO0Bg\nSX6DQRAWkLKlYsxa/gQ5hyAPiqOUB6hm+oqPGZ6Tx2K8YFf7WXa/Pk31yo70\nKb0bGR9Vu7gvkTMu2NSbyvNqfMcIg+TwsTs0kI41iZGCgpK56vzgCKLqXrC5\ncDkBO/JdtdtaDqWbMUbvXtyEkzCyZQwzK5D+4gSWLfn9cFC2N0AhGsGscinX\nsGU/sBEhdl7Cc1dJrRWBmdLFLaNZx8ylN74DuMPJ2hFSpGA4hXrH0X2frbWG\nQXRijE+0wF3ByxnIpiEceFnEVxrjdh9cmfB3Dv4iChdx9U40+db7juh+w3DC\nY9nP3VDeheYunHuBWzAxJV6iazGbizUv+kSvrYGiFgIlEYN5+b244AfrN8+U\nY0fM\r\n=l0B3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"342db9d61e835baf0d140443951fd87d5b55a971","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.15","@polymer/test-fixture":"^3.0.0-pre.15","@polymer/paper-checkbox":"^3.0.0-pre.15","@polymer/iron-component-page":"^3.0.0-pre.15","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.15_1525294468190_0.17923802735710548","host":"s3://npm-registry-packages"}},"3.0.0-pre.16":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.16","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.16","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"ef4495756200895d13def9a90e3bfc509d75de01","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.16.tgz","fileCount":16,"integrity":"sha512-Dij0mMyTggiVfgk12W0qL5RIxP80uU+sJqAP7s5dpzSzaWuPBbdAdmdmwJuUHdZ8wIxsekV/z/6LWjj4mAvpiw==","signatures":[{"sig":"MEYCIQCcuTi7z0Clcy8Xs7JYJ81e57olwhKqysuAoz69vqkFUwIhAMECGK3FnfT3UTCALym3KrjPvD3yWR0TLk5dAUSIH6lP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MAPCRA9TVsSAnZWagAAOLYP/1l9p227mO12tpwxKJme\nCgt+yEdJoTVnIlHvwMi2ErpLm7x6IutdnNKe53qxgP/djDVlJ6823lcU8Qpw\nhNT4C0Gt16hGyahGWC4oNb8Ix4ROUZSxVRGlh4l6xhO3kmNZkq+u6cu7CsFL\nZ811BQAJXWUdVj0mHpLAQqT+JddpZCLvhfDG8oQQMTX2RBuwg9TyRglVIWxE\nkKZKYXNuCpYoDdkPAk+n+yweuBWjOZzu2g0rhbVKMWd1bwqSw8MOxN4kuger\nlMu9TblzNtvY1DiHa9I61NZn9xp3lFTlZzzoGcv0oBnUKaOZkuffFuJjgx9X\niVMH/7+bZ/Sgr1/bn8oySfUk3to+uynRYD4XrCXItHfncUFjP9WKU4fFutNo\nh5Lq3fsAU4lTWJC0oAmkMyDAztrDz31M6yIjlVhZaGmwLBUQjUf7t3hSsAb/\n4b1rFpKBEW/M4k9jx4AXK/+MQgjW5en/kpg4wcUE326sHt5vv+1F3eUnQfiB\neHQVEYzZXaw6gfTPgRCABdMnhuyNHvIvYDza0PqsU21UmaI3FE8tSwuY7t6K\nrtJXmCwZGrBbfr/RWWi2i35iCVk24uZ8fs11leCEDQ4WNYUfmKdnHCnuaR6Z\nMRncPSQ1IEin2a9bF4P1jIYN3LC0uVBscjqHHVQ3a4ilNULW9DskjsAx4QB3\nLs3i\r\n=Z3IH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"366f1313501fab8a9103362654ce69e90061f31b","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.16","@polymer/test-fixture":"^3.0.0-pre.16","@polymer/paper-checkbox":"^3.0.0-pre.16","@polymer/iron-component-page":"^3.0.0-pre.16","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.16_1525465103350_0.591562940751386","host":"s3://npm-registry-packages"}},"3.0.0-pre.17":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.17","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.17","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"7193a034150a0d7f379b00f121b46a7fdaea92ec","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.17.tgz","fileCount":16,"integrity":"sha512-xfSfmbxUMhbkF8WHi0cDILbD1eBRp1WwY1caAmmAPHHRxNn13ON7zz6X38TnLePt2rpn4badQWbosRjqNFZn7Q==","signatures":[{"sig":"MEQCIAOI13/ivqOMvYO0B2+NsP+0VYjy4lsN8b0bUcaV63B8AiALdscFxJ8fVkRNdU2gWdEe0wUSXaanT36ezZY5o+0n2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8TDICRA9TVsSAnZWagAAdGcQAJvfFXflkrSDGMjvRaWe\n0jILGey0aeX21rvr2fnzj7mhzumLjDjEGb7DtvQUlQbiAe8tpW6yDxxVTY5U\n3HLkQ/M1b7pui4vuBKLZW6v58YtcqvWKD7I418s7x83l9PFGGbYbjoAJTIlL\nyJGUYVKNxqQT6pLjW2LBZzQXOonc/ERjZRC/mAd39Tm+nQBLv7pM7CwBNr7W\nky9ZgUsDhR00CnGDltFrNBmXpZqtNCQxCEeVNzZV+gQQbuaJsQWroQiW7FHR\nOIsVmovgb9K9A4CYDYcz1q2R8lGXqy3KXs1YvNtvA4kiGHYHlOYQwZ3h8csH\n5zmp7opVyKd78+s3zLelMuL+YsNFd8znQFsED1FZVi5FuxX1DDCYJwe+DSeZ\nM5LOKJ40WjFiQgXFDonmJ51hLXZXFTaOqJnMSLryCAryr4sL3b6aslJMlLSD\naAeISBD1ut2re3Pda1aOareIpspdQRLNLvYzlrO4Vei3eLBAnnfJdyeF6R67\nE0j9BcQosNN7pE3uCcdL29kmXwfhfusMaRdSGpi5BN0nsh9cIYcNN/oQ2NFt\nbwSAFpiTVZ6DUX+UY6ocCBdihDj0RzFK1yOo5TVPCcqAMdeffejkcFygij8d\nHms+I96m6HIudsEck6f8YbM1iGa6SnUedMMShRI7WiY16XwvCokOe9FhMcsh\nL7lw\r\n=Ruqr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"0cb1d4491d639af34fb1559441cb837377e7ae9c","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.17","@polymer/test-fixture":"^3.0.0-pre.17","@polymer/paper-checkbox":"^3.0.0-pre.17","@polymer/iron-component-page":"^3.0.0-pre.17","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.17_1525756104587_0.8638983762484056","host":"s3://npm-registry-packages"}},"3.0.0-pre.18":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.18","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.18","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"03fbc0efe8a58e6c1af7389b9f5904fd932b76eb","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.18.tgz","fileCount":15,"integrity":"sha512-2ry7/Et8wlGUJ3B+cS/y1Xwkf1TzDzJ00f/oLHjlyI/DrNwiRtjABKuKceluVhF/sA7ZyjTCNP1mVFSKgFoFVg==","signatures":[{"sig":"MEYCIQDMamDZmH2JOvsGX+SKpWUj2AUwUacXRDH0dB3MCSSdzwIhALElySQJ3cuO5qjx++NmgixMgny2se1qB40rZoKr/bNU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8sbhCRA9TVsSAnZWagAA6r4QAJ9gGDKjjlswJXUsxMno\nqzXAB414RKUGc59rWG/4hDsAZiHnxszRe+FHaeCw9W4yXbZNSqYhMXSgQc0v\nOABOJCcYSdzdb3/g5SjNxeP9Pn9z5HSyEdE+7Vmtc74pUldh+3INIAtx6XiJ\nU1ohR91096sBzZi+ERC8KKW3QxeRiEFtRDcuErL2dZasWRPGyPyPCYlTv7KU\ni+I9O+Skigvh613D9Eku1Fhpz50CXQ4R6PyLdEIpuzvK4d9o2wmcXYvRH7Lo\ngLyNAqzAHDYqixo9Y6yqVZ8/5DNpFp0F0GU5J5NdBPbMcFbyal4YOp4rLsw3\nvVEDhSvo6AKVHzASuI9eGorRwGpGf6Ir9PKR00XCDbtTFLMEKBGj9mwrttru\nbMfzJ0VUWtmgYKVDK3HsACsywCke6Jg09Jg54icL4dUJ7lfSPPFSTpDHI6yG\ngTEbwxJBzlkLcB1GiedY2E4YY1D9dreP7D++PYExsZECHoWoLDs34Il9ePoV\necdEL/1PzfXdnCB6TNYuzEagHCMsn0I3t+aWbALXwh27ciEwESxDKihw/tIS\nkPgqPyP24NPiHBPNenUOOMZQtAyM4a+uALruSOBsrQe5qLgVDrNlHMUtukv1\nTPA2zi6Ya/meluzJ5HIYcKkzdqrHoHkcc5GHB7n4lkDd3PaxgJs1U4FHLBnL\nis2O\r\n=op1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"aca36c31e171e2783394ec57b3d1266fa698ba28","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.18","@polymer/test-fixture":"^3.0.0-pre.18","@polymer/paper-checkbox":"^3.0.0-pre.18","@polymer/iron-component-page":"^3.0.0-pre.18","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.18_1525860065373_0.6178688232400937","host":"s3://npm-registry-packages"}},"3.0.0-pre.19":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.19","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.19","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"afa3ab88e27bcebb01fa37b843b28453a94542f2","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.19.tgz","fileCount":15,"integrity":"sha512-ywUm4Dyp8an9MuZilfnmU1dHQr8vlTBwSxLSeW/EAeKZy4kF18DCpOkUOjXGTnwHPKYmF539Qin9YQjkJs48Sg==","signatures":[{"sig":"MEUCIFtrNQCYOzXzjMxqlZiQsuK4lSV1wgaDdVWJBriV4q4TAiEAq5LBPAk/hx9RhXIE8SHT912YsJRKOqTa9A04fHKkIiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa81hoCRA9TVsSAnZWagAAqpwP+wVWs+tTGVEsRKvLF1xz\n5GOQvDLsS/Eyp0Nc9W0AHVPRQNExlCDzhNFquTPftNPprGgVZoEzjehwOPeP\nZINpYrfCBDsd9M2TR7K8c6+yzqZw23uFPK0OEUbZlVUbVeEJ/D5QvvExl+Gk\n+pP5emhWp1U9e8B9os1sDS2nwAOu03JUPiQWD9BLB5FvRfBCG2PpreSjk8gF\nCLejbC24891XNSCcPEpJIUjCs01EjKsx/aTmVfA+7aICLF1DWbd/JI0HE8p/\n4VV3iWFKIO5Ad6MyMJu1Fi5tVJXQjYfQXGSr9MEt+D4TtoC2Y3NPp9CoWbIA\ne9GCKCdjaBf3oW7zUMt0+9rL/217ex4gMRnqBaudRd3GllTvcr7K5FD+dndN\nER0Jz05mn2VyOUuRpY5OtKro8pb3deR6y2uXnv/WUMghZzl4S9PZr30XFmll\nQxhoVer8ueSQgQKDdbVPEq7VzGBSthxQ/jG+FHSmGe5mgF1CbA+vGwfKFmK+\ndwvz9/s+pnRyNUlfEsihmxMsjZ0bnXHL8f4tx6GAxW3juCVAFQMlV1i8pK3A\n81Ufx6jAHzh9bG+mfdlW2xc0lY9AIQTW9KXfvvpjgX7Dwi8ZFOKSfLspxaHn\nuh3+XIGzJr5EKFoY57khq+vSwCHW50/UCsbVPmLzBJVvRgVXwg74RuvlFI+K\nr8HN\r\n=V1UR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"6efd7a51236e3cc6e425821aa96554b003588230","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.19","@polymer/test-fixture":"^3.0.0-pre.19","@polymer/paper-checkbox":"^3.0.0-pre.19","@polymer/iron-component-page":"^3.0.0-pre.19","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.19_1525897318156_0.10712790370590874","host":"s3://npm-registry-packages"}},"3.0.0-pre.20":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.20","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.20","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"6f9c9fbcc661d0ae101df4ed00f28322c89df861","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.20.tgz","fileCount":16,"integrity":"sha512-VO4TtzN5vmnMIWGnF6k+/xHjBdtqYFpQwx0MmIr6MPVzdIXJX+2ae0E8yu+aoIKgMJ7nrbJIqfJM/rtsJY/hGQ==","signatures":[{"sig":"MEUCIQCVadBwtOVeYdPCZc2Lkili/0NzAgnoCY5Kq3PL5393uQIgBlBVTDZQffCwwwig1/q6cUoL5aALuFOpvyuVrCnRQug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZHxCRA9TVsSAnZWagAATwcQAIu8pT3QE3HtBjfEC2OE\nM85bBfFM87Q3qzmiL7KaykkTsW+Wwkn8Hna53KwQwOTXmgwanhqMCxgbKYXL\noz93fzuIsNponPpkdJAWx5x5YMjDkzPY+VdIL2ln6abYyDrE5xivpBA2BODP\nqnb1eB9bakdg8gy3yviKdCVTCcZrue6WvXKR4N+CPBCHMwClZdqzjhCxhr5C\nmCgCcp2DHl6HDD4ZRyeWB3+np4dyTbHuMaAAra14jcdcIMhcU48HrXjmzDug\nBZYV8GavUqTWQR2YQcdCW89YXTbNaVeiTct0mFC06o2iJh1d5ZB6+aEdWQ0O\nBfU+X4y8NnVogdcTKxfZ+NNj/cucMe7wBp+5MHTDX0oAaygnDamLXY21NRpO\nqBNWh5oOUBich5Wd4EF9ouMgJmpQu/eDe/dABGcc9jWO340XyHLZSKp9Wixx\nZGyI5CGnWO+oPli/kRKHE9bNVSQdYmKjsR15ymyub5U24Doj/euk2T8jFhVd\nS+wFae+BRWUa8txJVwP7Mhd07owNj11trPRQw/CT6uYrDH1UHEGFCBkdf3rN\nwLahUq/FJCUlNUiIh97wq7fbDRW6W7BPzsEx+beCqNImFhOsfcEaJnCdlUKL\nhWoUO9ixvMFAX/e5tyCjdkmWuUMcriC1tdyBFK8ch91TZYiN59KL/7uzRqMh\nwwr9\r\n=cITp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-localstorage.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-localstorage)_\n\n## Changes in 2.0\n* ⚠️ This element is now deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\n\nElement access to Web Storage API (window.localStorage).\n\nKeeps `value` property in sync with localStorage.\n\nValue is saved as json by default.\n\n### Usage:\n\n`ls-sample` will automatically save changes to its value.\n\n```html\n<dom-module id=\"ls-sample\">\n  <iron-localstorage name=\"my-app-storage\"\n    value=\"{{cartoon}}\"\n    on-iron-localstorage-load-empty=\"initializeDefaultCartoon\"\n  ></iron-localstorage>\n</dom-module>\n\n<script>\n  Polymer({\n    is: 'ls-sample',\n    properties: {\n      cartoon: {\n        type: Object\n      }\n    },\n    // initializes default if nothing has been stored\n    initializeDefaultCartoon: function() {\n      this.cartoon = {\n        name: \"Mickey\",\n        hasEars: true\n      }\n    },\n    // use path set api to propagate changes to localstorage\n    makeModifications: function() {\n      this.set('cartoon.name', \"Minions\");\n      this.set('cartoon.hasEars', false);\n    }\n  });\n</script>\n```\n\n### Tech notes:\n\n* `value.*` is observed, and saved on modifications. You must use\n  path change notification methods such as `set()` to modify value\n  for changes to be observed.\n\n\n* Set `auto-save-disabled` to prevent automatic saving.\n\n\n* Value is saved as JSON by default.\n\n\n* To delete a key, set value to null\n\n\n\nElement listens to StorageAPI `storage` event, and will reload upon receiving it.\n\n__Warning__: do not bind value to sub-properties until Polymer\n[bug 1550](https://github.com/Polymer/polymer/issues/1550)\nis resolved. Local storage will be blown away.\n`<iron-localstorage value=\"{{foo.bar}}\"` will cause __data loss__.\n\n\n","gitHead":"ca0f13fa97720c8504a8aac6cf30f13cac425077","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","@polymer/paper-checkbox":"^3.0.0-pre.20","@polymer/iron-component-page":"^3.0.0-pre.20","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.20_1529713137377_0.6147348084326056","host":"s3://npm-registry-packages"}},"3.0.0-pre.21":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.21","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.21","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"982dcee91b3fefbf551cfae656e48ce31fcc403b","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.21.tgz","fileCount":16,"integrity":"sha512-J70Pekz7CaXv85eczJz3hKFSnNng+Qnu+7pLKXny6c7pNeyT4yB1fJGb9fmFC4d1xTesUwKvrAz4sX56rlAhXg==","signatures":[{"sig":"MEUCIH+fONOX79DAcmW0fKjnU2eH/mdqCwu/7/Yc1sZLMlgeAiEArAnCxmL7TePkzHY3jVL/0JLzch2dlecLIk1scvWiQQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZ1CCRA9TVsSAnZWagAAp+sP/0a8mvA3F85cFo10uqOQ\ne5AxTdWx3/AhPXOulcV7oXJacd4hpQqz5Y7yT9f07utFaKWjlLXPmYOfNhje\nL7de49xzB7EyLR/DggA1o2AxIi1/15BE78y6FgDqPpJhzV+tSlf2shP0Vfac\nsFrY2eJJXWFcytpwTwgIDPv7aAqQKF35CGtmyjwMG8tCj/9GDTO8O4r1H8jY\nLnDZKzqu+5XOB+vHX8exd52VyZr8NjeShz4bhXjn9HKtOYNa0dhOZ+0ahQMb\noVBMQu4IIdq3z8zkvmCnFDF/83flB1Fc2EqgmyI3HyTO9MmGSysmaFK+CSIp\nd6bJD/cv4odsUrfpYzPPC9dNDGtqW1/naTZ3PAmqnMxcLufM6yZbo9nD1Jsn\nlc5GLi56zvcOetHFc+SIfucc4dacYvHp8+ynjAY2BiC8AGXTy3Y+rYidQ0T2\nz3Fc9S3g/yV4nmXFAuMuDWeYWBy3bwmu8wTork3YnGcO9e9OOk3cA3g7E0h2\nQyBCQJgrVwue1Kck+pK3EKWENvbFf8SiEa2DPdFBBJxVbErMt5F6si8gRrYv\n7TP3IomVhZOaeT0He5nVAfuX7uBX2TCoy523ywMm1bBaKLRJ38VqRT9CkoMo\nUd3fuvJ3rWRwNtb48zJr3xhYLPyKwarT5HLkFE2M/OrVa1PT/J5bMDV+T6L6\nSq8b\r\n=lD4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"4e647a40337e235516b775a6f6742785b78f353c","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides access to local storage","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.21","@polymer/test-fixture":"^3.0.0-pre.21","@polymer/paper-checkbox":"^3.0.0-pre.21","@polymer/iron-component-page":"^3.0.0-pre.21","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.21_1529716034171_0.7547119828120845","host":"s3://npm-registry-packages"}},"3.0.0-pre.22":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.22","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.22","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"8bdd96d866f803f5653f2077e98f9d4955851753","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.22.tgz","fileCount":6,"integrity":"sha512-rgipdgFJfwbeG7pDB3DlYkXKAdJf9JIIdK/ycOukC6hK/P01lC9OAF4dfrmU48cROPtk5PoXL+2kEXZT/S55Cw==","signatures":[{"sig":"MEUCIEba1Ihww1fwmEYdVlZZBicVZPNiiZDZPWpdU3xZKYwgAiEA4qJPflNZ1zRQbbjDjsrVy3ehMJWJnLHA5Mn9O7sFDiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgMqWCRA9TVsSAnZWagAAvnsP/0eFSWbs4vEB8ZQP9p19\n4V1ViPsANbS9N9RvdUcVECD0LsLJMDkUB489yw/fpzOUpNRVJUWakL5Gga+k\nBJr6lrgV0OU10kcZfaOn9iQGo/KolcxuucWCcwymP9oGqolMOVYiyBy81nut\n1R1X5sXb0oRSkdX41z0IeZ4d8fpK7Lgyr17IKs17QE/M75kqyR8oduFqvk/+\nKi96hMEeO6O09EgbvPSWeX7Z30AmMSo9qso0aEya6mI2FBt6B8Sh5vYwxLSi\n1qleN1X5D+nRasjRZWD5urXIzkd1qujxoKnhxJ3fFC09oGXrGx5DlJ39HSkV\nt9inem1V3x3QRLgMLLV2PZ4VKGewzP3eniIculi4eSqBw78f1zsswZwHwEPv\nflWbw1n5jka6Q+a14JolAixDbn8594CLkcmEq23YyXQyhyokeOoRdnNa2RyO\nBKnfuGUvEpeBwPSP1cPLwtnpWRdAZ0X5vh65qd6hh186zbiC0IKDyZSKuWu3\neNV75gjO/GXepXfaGoVE47e0/aSUWfwqbNWmncgjAkLS/M7DBukS7sMTH1p3\nUjJvuubw8kLZJsnFC/98hep5TmaJTos7a5convp4lLQ2LrcqW7pzPfgPVN9T\nsfxSECnUVqqhNE1maWjtoy6aqJ3JNpIiUAwNfOHLFx59FQpuRcZF0K/C2Ehh\ngAib\r\n=VDv1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"c6ae6a6481ad06743eaf306452085581f50a7565","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","@polymer/paper-checkbox":"^3.0.0-pre.20","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.22_1535167125477_0.12782624537912346","host":"s3://npm-registry-packages"}},"3.0.0-pre.23":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.23","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.23","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"bfffbbffbe3adece6ef906031199da74ef4055e9","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.23.tgz","fileCount":6,"integrity":"sha512-Ao+4u7YGxD2BYYvdTjPWdu16/X4ltFEpGfV/AnZS8xBqHWavRot7P4dVuu3/gR3wq5IuDibPkeIt+IVHCOWh0Q==","signatures":[{"sig":"MEUCIQDiV1Naynp4masy7QW72IX4uVgGYp1p0D98Js2rDUMYnwIgZS9E8NiM4AaXjWLooUTs1hLAp/JiqAAmQUuCg7npXas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgQDrCRA9TVsSAnZWagAACH4P/3cQR3BM9rZN1WpH3LCY\nj8DxnLoYVTR2XQthc/N3fIzc3kuIErur43TN4TbgIG71dwnVAP+Xtttxp6me\nsCB+TIcVvBdoVaFFCsVhkfNzfmtLLEk3WVZKOM35Nrdx/3QFg/Q6+MpBRqx9\nLICRWtOBOFXVs6TqJSaGleJMLmruCOEexyCUJq93Sk6NagvCZ64Ut4gCg2GL\nBYwYeOGExLNPIARb3ylvy52DEK2LG0GehCOUhpaGmqlspwOPDVz5nrscfntQ\nY64tv7mwWGERk5DZnBIeRnzk5pyFJCUFXbhEqnKhrGxRkuUand/Y9WLjkMak\nwliHuWjA5VcIhbSJRJrWHOeJ3Ov6lCqpXk5kgdlAKjuub0j7fGlGTJ9zeUjr\n2c0GAWv0zmhATImCVWjunXYyk4lGCRkTR577pFzcpLP3Y6vJKg+6ZyDL69MH\nG1fyKZFwQ8XwYmWgiS9lBkY2oRN/G4US9mD53H7/3MnLuIs3ZVANhyFqcQ+q\naSGKaC+U07qkNwzNqNGl859MHzFW1SZw3sdHo8rZOSdyu5SwSWFz26zWDfL7\nKtpErZh00l4LjsqT05TUT12Yx4hSApSvnvgjMeALQHfQxRXwrp2C9CIavqxK\nvMniGOJNWpMmC3PhlcLARiSTEGd/qhxpmgqPNGJF7OppsBkJGWEXtkm+BLWz\n+jax\r\n=DR0m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"c696413dd429b5dbaacf58038b6c03c79446b727","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","@polymer/paper-checkbox":"^3.0.0-pre.22","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.23_1535181034437_0.08579424659010138","host":"s3://npm-registry-packages"}},"3.0.0-pre.24":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.24","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.24","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"90f2afd63085bd6de732d2a4d03a24761d953d53","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.24.tgz","fileCount":6,"integrity":"sha512-YVaacEHBrTSY5ixNsw4OykcEdWId9nOp/mYCplzFOZSrDLyt6NS8GLQoahHNUL0w/BlkHlp+DwYPiTtdPfHrjQ==","signatures":[{"sig":"MEQCIB3+Z65laNAn/0U2UbbVi4tON421Javelv140/y/ESIKAiBhHJnIhUFrzhI8nq2vgAP7+tGBuELE3WgWAOGoHn1OGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhgh3CRA9TVsSAnZWagAA5HoP/jjHGCfe/9eAI14Lu4ik\nenqoQm39AasYVU7xqPcubYBzp2AKi4teHJjh2iwpnPMtqo/x6/LMVxPC9Qlc\n+y8XhAyEGb3vhIJqjrUyiAmRRWreA8G13oaHZ/unUp/OuoKuuN7HpIlbZ5gg\naCqJy7SiHiAEAf+4wmbmi9mXif4sIOcGyLPQbmailV1YvAHpjr9/93jxuSDe\n635oiWJZqaTXs3LTAsQ3Fp9Uim2RoYbb/5vJ7no0Be9zOCN2ZhsKgoth6v9p\nfQqGy3WYIURo4UF+HzY0n6XPMFCI4XU4M4A7GI6pcekXvmmxc56Nx+PQmRqZ\nXETkGef/BvovUakcmMWbMO9BtsM4yE5fOrVfEwjzbwKrpfK/ZANlxsWheooM\nRgDlsRLpUdBenRUn7wSM8queUnG52xhd8dimmYNvSuTAXosT9v5wX7YOH8EG\nP9dI0x4yPUtsRgJLPMtyeS1QjH1Dp8YjelNbztD/2qn6qo5//jREmkJM+4RK\nmkE/ts4MgCZqDcOl1zTnWN9yfRXdWJFlkHGRtPEcQN+ZmyHNQocQBrnP1hNW\n7RK4lJ5jpqjlmcL6ohPW+edheXlZVUt9aGq7NclVjfDulPaMgpYqZbe+9BAP\n+AHLxdBf31UmIWeJ1y7HIGu0pd9gBDnvGEYVmgbJJV9Soy/Xe9IW0Tgs4XF+\ncDR+\r\n=Yab4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"f156f32b75678454c44e73f677c111cf05dad5e1","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","@polymer/paper-checkbox":"^3.0.0-pre.22","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.24_1535510646379_0.05023265742850169","host":"s3://npm-registry-packages"}},"3.0.0-pre.25":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.25","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.25","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"821246927c28e7299a94a210956c79956d83d5da","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.25.tgz","fileCount":6,"integrity":"sha512-iQPWWld2wCPYudV43Azeu8WFYYw1hobaOpimGni2AteBU0cU4bnqA/Wvs24JlSWTELaKdVNInoPWMG/5X/SkZQ==","signatures":[{"sig":"MEQCIDgaZ098ulpCQCwGrIg/d/XT4xCuB7RkL8y/w0MmMTbRAiBSQEC0kl5xaViR40o9iB/puVHnqFS2AquXKWvmMQJ5ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhhmeCRA9TVsSAnZWagAA37kP/0kuNQQ4h1/oLjNGYCNz\nGEJj0LKIqYIFRyPNxNGzgno/EYdR8D72IPYlqwHHf6GAT38IunHZ8gsErNd6\nQQVSb/2HUfXEhY2Y8nkX4JLCBE/RgFqzP08+R2HAuv8xU+KnSrs9AkimS+QT\nhw2zLCaWLodcQYqZLod5/MFDCraJPgrdxlfG3ybKzH5zknmQAqXYDAjCDb9R\nYka3fergXmqLWz7TOhqYbh6hwPSZ3ozAzo/Egsi82waE00YVdFYRfwozMWJS\nXTdOpDAcYjxtK/GyM+h243EHZ/wOZn8u879Vpe1jS6WIQTN6DLz1ABv2IEet\npwHmgi28i+24L60r4vXVB1LDzDfrNy2Zad/VnpvL7gBEhVY/q2k3SFnHNNM/\n8OSbRMugt2GcwDOv6E89vXDPP6k3TP1+/cKS8BKts/XFsB2olgdaFE5aqas1\nZzXzKrEPbMesrfx0xcUAZ9u839HrSdXM1SEPnl+oSesU7OLIYgcL3xw7E4Oz\nfgDjGdwzoU2i1rPQgN6xc6oUARLLwYV6LGjUr7U0FScdMfTd/6u8UkNLgKRO\nWQ71gGiQlOmCvndzuKt/M5OVAdbdQFmca+f+SHpLCafPZLjGCoSm3+FJ8rK4\nTq1jZ94zkx6/l131DdgMKesSRZSeAWCgHeabU2FOODAIqpxs+RTxm+kSR39I\nnfMc\r\n=/R69\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"e9e72d965899ff5392b376e919fb1e6a0abe557e","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.24","@polymer/test-fixture":"^4.0.0-pre.2","@polymer/paper-checkbox":"^3.0.0-pre.24","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.25_1535515037634_0.3490775619265287","host":"s3://npm-registry-packages"}},"3.0.0-pre.26":{"name":"@polymer/iron-localstorage","version":"3.0.0-pre.26","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0-pre.26","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"9837d2acdf2355f842d9f6c1dccc33d08afa2e40","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0-pre.26.tgz","fileCount":6,"integrity":"sha512-DezUEaQyEVncGWi4Xw+4IFi9NUF3OsUD2FnmsHr8hW5o5cM+bC7MRan7L7GDXhYmU7g8NNcyNmnVQO0jqS/Sew==","signatures":[{"sig":"MEQCIEAVq5u0SRx3nvWu/t2c219Yx2pdjP+m4kLOvIN1wHXdAiArd4MOFuBiF+gZ1Vocto8hkEfctxYUFgNQ1OAmdMlOeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmGdECRA9TVsSAnZWagAA84sQAIGor74m7TGUHSX38Mp1\nj3MrH2htxgppMmMjXkBNQipuhtG8Puk9fwtkPezZSCsFs0BS8NrBZmLBiSTL\nQEvNU6AlN/WenyiXvBSEJQPo5qPiEyL+fDkBS2s8OlFKJ6zJCPa6rlSn/occ\nbAombGMIsX2M+ibL7j5+V2FxcMb1r3rYzZ6xnQil768E59e27HLjxQv7DQWP\nWojaE/4q23MGThUr8HILl9VbfXt1sK0Ia1zPOH2TsM8fS5oyIOo3RRQ+ToVW\nCZXzKyUgNWRd4ggc6UPED8J7CXKMtGAVyjHk+PytZpX6bTv0RxUgwCkKz5tQ\n2KA2yelM7OdL0Hps/UYZw4j0RYAHZsnnU+fJIbvbnK91i96Po7hUwfw37mtp\niscGAhlPLv4UtAFzZc1dYrsoUHMNd+PZN2Z/j9tEZQnJyIIAzxD8Bsr5aLjP\nFk/co5pgIrfqyD6ifeVSQtmT2skRZnsiNjef/Es/rPar1LdFa5hyNezys3WO\nvIlLjE55iq4x1aum7NcI1bytu/OccIJTliHBLT4/dpdPDsI/uqqyCZinEqyr\nK4CckWZ34w1O4BTXdWoYmQJjO+KSH4B07NTv6jwe0G6d7k9R4+K7xF4Y3cDu\nKii5GHa0SwVthAD6078qmKJe3pjtIZmpuMrIwL9AeukJ5ijLSQhVF+W6+Yjd\nOwk3\r\n=VIdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"a36783df1e3692e54589a50682ae3b88c9116ff6","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.25","@polymer/test-fixture":"^4.0.1","@polymer/paper-checkbox":"^3.0.0-pre.25","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0-pre.26_1536714563814_0.814913785212249","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@polymer/iron-localstorage","version":"3.0.0","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.0","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"b275749de358da061276135dface7aa5663e622b","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.0.tgz","fileCount":6,"integrity":"sha512-VsClKtwMxHaKknG17R8UfX99xsYNLv5ScoXZUPmSF6zYvZNwUSkYUmjZHrc7BLzUiLmSCzzLK+iE6fAnVGxMPg==","signatures":[{"sig":"MEUCIFU0q3sJZauyzMYjE8D64t8pZT6rqpIkdz1+RjgE+JWHAiEAp3qJrYFxwW/lVBXvYyQ+xslzeI/Xr9lM7sfoUF2loT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmd+CCRA9TVsSAnZWagAA5rYP/2Sqmw0QLxLvhQRaC6Kr\nyfCYhaTT9oqaPcog2aaMB+TIzIlde58h5PboLVquttUoS49mbLwE3Rknuu2z\nvPOb0BxyMaNA/BYVELvqflJnRh7FXtmtZU5gFTICinAC8hONqJo9yRXW4LdK\nRJuRYBwUan+wkkUfMNg6pSxXYfe6W/5q20Pah4CBrVnAq520Hx0CDTYdN1ou\nwt0/AvfG+SdYUdt9uzMfu74LxC/Y1VDnpZ8sbmxluB1x4FIolsgYfc1MmXLN\nMUTvH6SZtf6WloZzM6Nv5EoTcrmicZEpEKYuxSsR4S3oQxLajIzFvLug344e\nMAdw9/qyuRuok4bemV4rHCa9BmFreetjWxwVjrqCYns1Ai96zMb+HMAs24G7\nDeI6XzjVlPB8a65olDKrp+3WZjsFNHsG3PnZxlMaHv8Yld9gSI4KjjR2kjHX\nfiBppy1ZsfAlYQSk7RYQIz4e+IeE/e+0fpNo0uc6gAqWvP1hVYO3/7xosd0L\nf5t0Hb+9otGsHu+qtBOib1xfQiqq3Js0wFYI88vI6Cr+KfdRKChZLVvXe19q\nhK6iGLY0c+Qa023OPIialBvCANeft3IXF3ZDTd7O4QH1E9sAI5SiIkxqOOFV\nmve/YRhtSlaVHfMUlLU2ZI5V/v5EHO8dFKjem3CaSIdh/wXsA4iAYLMubJoN\n1BR0\r\n=uxiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"63b6e38eb49c7a0028c243f2790a76fd5926db63","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","@polymer/paper-checkbox":"^3.0.0-pre.26","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.0_1536810882038_0.007160760601218508","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@polymer/iron-localstorage","version":"3.0.1","keywords":["web-component","polymer","storage"],"license":"BSD-3-Clause","_id":"@polymer/iron-localstorage@3.0.1","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-localstorage/","bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"dist":{"shasum":"2f3fdc2ce25656af75142736bc047f06699d8aed","tarball":"https://registry.npmjs.org/@polymer/iron-localstorage/-/iron-localstorage-3.0.1.tgz","fileCount":7,"integrity":"sha512-Aep+1SYQSHtDu9flQA/m6kfX+2LOjegohB89cp0/oAFYw6XvxO1IcZrTsEGQuYl/9xrrk1vbjsbZR9zSVe4IIg==","signatures":[{"sig":"MEUCIQC7IUY01t5U3sSOCcUGGNBFksblC2+qkQ7XbjGRtmQ17wIgHTjR/GqnZNls3PHG0rqJxBx23k2jyyONXzfPqX6V2O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Wz0CRA9TVsSAnZWagAA3PgP/3dU9PolSvHzno4f4PS3\n6bsvrl+Z4FX/0tHgiMYues1EKAl44GjuvCjFqjQnGqXX6scuC/1SNPy1RcXk\n8I1DRJfQYlAFPw2q8BkHGVqw+UBDZzYKi5zCtEIpPIiJwI6P4ifbjdLTJlxA\nYpPS8lNzejr6ECmQGENTQsNQqrDh0zjizDUAtL8NjPQ59L0k5aEjpEZRhde3\nahe8H180jH0jXjLeaQqX9Fa1FWJ8SOkhF8m6XrdSBnanvg6oVznBTgf+98/z\nSxZrd8Agh1pEePran1iirXnEtcKMtjijL6EEMHa1GXHLXuK1vBAiFZUjD1uO\n3yoamOQAIVQlwFF9m+MSNfGhdhhXFEpNayyIEiumCtEFomzWq6ZHsyxQmwsw\nGBQINatfa904nLssawMxuWXlIN1w1sPC/hSGF+hhl809At9fZhrNUJKCLLm7\ncY2/qhbL8XhmXSzgNqptlMRXgaDpvF+1BBGZ8aZbUrEU4/l4O3L1kWzb1VIs\nNLmzzx/qE2ixql3jwxQZHrS2IEMjF0q/ka00/3AVJ9DTrOOXPFV32qtvqYMN\nL9uoSSfwf+3JF82z23dXvSKvIUj6H7VDo0yvloXdFFV+iVWvgBV1eW92S08c\ntH0YO2ahwfow1BOo5gBwKKGY8gPS7AyM/3LR0H45wJ28PKtyVR2xXtse8hv6\n1P63\r\n=6RuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-localstorage.js","gitHead":"8497d5793ad6a9625d563bbb848680f173777701","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides access to local storage","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","@polymer/paper-checkbox":"^3.0.0-pre.26","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-localstorage_3.0.1_1536893982278_0.07403326070533511","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-02-02T04:44:24.905Z","modified":"2024-10-07T21:27:22.914Z","0.0.1":"2016-02-02T04:44:24.905Z","0.0.3":"2016-02-03T00:25:48.766Z","0.0.4":"2017-01-06T07:30:49.543Z","1.0.6-pre.1":"2017-01-19T01:32:46.901Z","1.0.6-pre.2":"2017-01-20T23:24:43.067Z","1.0.6-pre.3":"2017-01-24T00:21:29.828Z","3.0.0-pre.1":"2017-08-22T07:23:11.323Z","3.0.0-pre.2":"2018-01-12T01:41:36.820Z","3.0.0-pre.3":"2018-01-12T02:50:43.514Z","3.0.0-pre.4":"2018-01-16T23:37:32.338Z","3.0.0-pre.6":"2018-01-24T22:52:20.524Z","3.0.0-pre.7":"2018-01-30T18:48:41.509Z","3.0.0-pre.8":"2018-02-07T18:56:34.422Z","3.0.0-pre.10":"2018-02-22T23:15:25.973Z","3.0.0-pre.11":"2018-03-09T01:17:16.075Z","3.0.0-pre.12":"2018-03-22T16:56:50.385Z","3.0.0-pre.13":"2018-05-01T22:57:03.966Z","3.0.0-pre.14":"2018-05-02T00:37:43.908Z","3.0.0-pre.15":"2018-05-02T20:54:28.628Z","3.0.0-pre.16":"2018-05-04T20:18:23.434Z","3.0.0-pre.17":"2018-05-08T05:08:24.680Z","3.0.0-pre.18":"2018-05-09T10:01:05.497Z","3.0.0-pre.19":"2018-05-09T20:21:59.910Z","3.0.0-pre.20":"2018-06-23T00:18:57.502Z","3.0.0-pre.21":"2018-06-23T01:07:14.226Z","3.0.0-pre.22":"2018-08-25T03:18:45.591Z","3.0.0-pre.23":"2018-08-25T07:10:34.534Z","3.0.0-pre.24":"2018-08-29T02:44:06.558Z","3.0.0-pre.25":"2018-08-29T03:57:17.788Z","3.0.0-pre.26":"2018-09-12T01:09:23.976Z","3.0.0":"2018-09-13T03:54:42.157Z","3.0.1":"2018-09-14T02:59:42.472Z"},"bugs":{"url":"https://github.com/PolymerElements/iron-localstorage/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/PolymerElements/iron-localstorage/","keywords":["web-component","polymer","storage"],"repository":{"url":"git://github.com/PolymerElements/iron-localstorage.git","type":"git"},"description":"Provides access to local storage","maintainers":[{"email":"rictic@gmail.com","name":"rictic"},{"email":"aomarks@gmail.com","name":"aomarks"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"brendan@usergenic.com","name":"usergenic"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"kevinpschaaf@gmail.com","name":"kevinpschaaf"},{"email":"justin@fagnani.com","name":"justinfagnani"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@polymer/iron-localstorage.svg)](https://www.npmjs.com/package/@polymer/iron-localstorage)\n[![Build status](https://travis-ci.org/PolymerElements/iron-localstorage.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-localstorage)\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://webcomponents.org/element/@polymer/iron-localstorage)\n\n⚠️ This element is deprecated ⚠️\n\n## &lt;iron-localstorage&gt;\nElement access to Web Storage API (window.localStorage) by keeping `value`\nproperty in sync with localStorage.\n\nValue is saved as json by default.\n\nSee: [Documentation](https://www.webcomponents.org/element/@polymer/iron-localstorage),\n  [Demo](https://www.webcomponents.org/element/@polymer/iron-localstorage/demo/demo/index.html).\n\n## Usage\n\n### Installation\n```\nnpm install --save @polymer/iron-localstorage\n```\n\n### In an html file\n```html\n<html>\n  <body>\n    <iron-localstorage name=\"my-app-storage\"></iron-localstorage>\n\n    <script type=\"module\">\n      import '@polymer/iron-localstorage/iron-localstorage.js';\n\n      const ls = document.querySelector('iron-localstorage');\n      // initializes default if nothing has been stored\n      function initializeDefaultCartoon() {\n        ls.value = {\n          name: \"Mickey\",\n          hasEars: true\n        };\n      }\n\n      ls.addEventListener(\n          'iron-local-storage-load-empty', initializeDefaultCartoon);\n\n      // use path set api to propagate changes to localstorage\n      function makeModifications() {\n        ls.set('value.name', \"Minions\");\n        ls.set('value.hasEars', false);\n      }\n    </script>\n  </body>\n</html>\n```\n\n### In a Polymer 3 element\n```js\nimport {PolymerElement, html} from '@polymer/polymer';\nimport '@polymer/iron-localstorage/iron-localstorage.js';\n\nclass SampleElement extends PolymerElement {\n  static get template() {\n    return html`\n      <iron-localstorage name=\"my-app-storage\"\n          value=\"{{cartoon}}\"\n          on-iron-localstorage-load-empty=\"initializeDefaultCartoon\">\n      </iron-localstorage>\n    `;\n  }\n\n  static get properties() {\n    return {\n      cartoon: { type: Object },\n    }\n  }\n\n  // initializes default if nothing has been stored\n  initializeDefaultCartoon() {\n    this.cartoon = {\n      name: \"Mickey\",\n      hasEars: true\n    }\n  }\n\n  // use path set api to propagate changes to localstorage\n  makeModifications() {\n    this.set('cartoon.name', \"Minions\");\n    this.set('cartoon.hasEars', false);\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n## Contributing\nIf you want to send a PR to this element, here are\nthe instructions for running the tests and demo locally:\n\n### Installation\n```sh\ngit clone https://github.com/PolymerElements/iron-localstorage\ncd iron-localstorage\nnpm install\nnpm install -g polymer-cli\n```\n\n### Running the demo locally\n```sh\npolymer serve --npm\nopen http://127.0.0.1:<port>/demo/\n```\n\n### Running the tests\n```sh\npolymer test --npm\n```","readmeFilename":"README.md"}