{"_id":"svelte-persisted-store","_rev":"10-bbcacefca988e2d0280bf81ba52b0888","name":"svelte-persisted-store","dist-tags":{"latest":"0.12.0"},"versions":{"0.7.0":{"name":"svelte-persisted-store","version":"0.7.0","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.7.0","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"7c29ab092d0ef12c370bde899cfa22772d229680","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.7.0.tgz","fileCount":9,"integrity":"sha512-PczYS60ysScQ0DmTCPXQm5rwt8FfQzSlx0lCbljbE6hTCKqXaw2bP8KH1+B7QTPmuiy/QbAk4pjYpNCmZhjyRw==","signatures":[{"sig":"MEUCIHZyTYHJjHOaLMO7bhoN69KGTkdICM4dFaLDMUdub5yjAiEA4gH9pnpobPgyv+d+LRcUOo89bldqwswmVryVfO4XT00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18175},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"dde5eceb183d72e010fb39f83469b0265b5e2c8e","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"9.8.1","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","jsdom":"^22.1.0","eslint":"^8.50.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.21.0","semantic-release":"19.0.3","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.32.0","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || >4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.7.0_1696392530926_0.7103643008303513","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"svelte-persisted-store","version":"0.8.0","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.8.0","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"92c679157f0b1eebf540d521a814049bcc7761cd","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.8.0.tgz","fileCount":9,"integrity":"sha512-MwVIlJXQFxp+qCbCelsvHYNxxy8AlRJguPj7m+IBB0lpO3jsxFM3wcjO3ytkoZPkUbwUssTLs0XNIFSJL2jXqw==","signatures":[{"sig":"MEUCIQDXvhLFeJoyCou0d0RsZsGlZk5SNtdfL0Ayz/Ptr1zZpAIgfiLiy0AszPKCWXtAXHzgXlAuw7JchS/A9TcBkKCPsbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18866},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"ac505689efaa16565aec270bcb8d32ae379b6915","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.2.3","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","jsdom":"^22.1.0","eslint":"^8.50.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.23.3","semantic-release":"19.0.3","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.34.6","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || >4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.8.0_1703071683707_0.7839237283106912","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"svelte-persisted-store","version":"0.8.1","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.8.1","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"098011530ef12295b02b86973039ef994cbf1ddd","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.8.1.tgz","fileCount":9,"integrity":"sha512-zpX+83XMjIFr/ysVUMWJEr15m/tPuQN+RjY5z887M4x6IBNooB0uR4h+JOdwrMeODoF2UKQH8oghRKSRvBA0XQ==","signatures":[{"sig":"MEYCIQC7iJZ2tmS+iK6FLG/wTbN6KvMX08BNvRMAaeDSNM0jzwIhALGjR6U7jOAsFGLs7UaX1lxcpxnhA3PjAXRrXOtMpyCw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21163},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"cc0a3d1347d11017cc6af3855def1a7986525f53","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.2.3","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","jsdom":"^22.1.0","eslint":"^8.50.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.23.3","semantic-release":"19.0.3","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.34.6","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || >4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.8.1_1704401693353_0.012613173102170139","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"svelte-persisted-store","version":"0.9.0","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.9.0","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"68b6dfc1d0b85082ee0df8a50bd6417036430d76","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.9.0.tgz","fileCount":9,"integrity":"sha512-GoK160xYmwBX0AiZDrh7AvdapcI8xCjb8r5xyWX+eJL2iw8o6xIxqjTHSmrrhUgOWj7rYc8EXiRMf9U9ryaGVg==","signatures":[{"sig":"MEUCIDa3nBnfd+PqSc1WGSxPuv3AVlLgZiAGslSjFQIoxZ0uAiEAuw0Ih7wL5Xnk7OUYxC/us5WWQC/AhbUNrTklTtjUqLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21180},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"c645f716f96d1540435a1352ed7e4f35c091a410","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.2.3","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","jsdom":"^22.1.0","eslint":"^8.50.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.23.3","semantic-release":"19.0.3","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.34.6","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.9.0_1704674414764_0.14518916494759582","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"svelte-persisted-store","version":"0.9.1","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.9.1","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"73bdfdf802520e327ef318752f0db14bd8a999d6","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.9.1.tgz","fileCount":9,"integrity":"sha512-l00I8Dy5GKjdjnE9ZcMeXLLMhvgV0+Iuru0Mue7eU3tB+pHBwBB2RVVqw2uC2Hbrf7cyZtsV/lnPKhjTHIWphQ==","signatures":[{"sig":"MEUCIAtitu4Lhkic2PuwZID2lXQ6xsFY6vKPKnGNwZWxVIXkAiEAn1cVFctmsMX9EBF7DrJAihxL8MMD1he/GnIcNA/Qf+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21184},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"60d2620965d76185e746b95ee1b16cdfdadc6460","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.2.4","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","jsdom":"^22.1.0","eslint":"^8.50.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.23.3","semantic-release":"19.0.3","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.34.6","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.9.1_1707412037434_0.7874201034827988","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"svelte-persisted-store","version":"0.9.2","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.9.2","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"30889a8572bcfbb2c9ded9ad2ccc56b22524b5a8","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.9.2.tgz","fileCount":9,"integrity":"sha512-jp7W98yMgBhgz5fWnjZBCmCX89Rse13iqVpjK+1ByS6iYkvW9WT+F2vwsep3f0Zy/tnGYbb8MI+9Vx7W0NQsPg==","signatures":[{"sig":"MEQCIGjrg6s9U1deRa8Ui2Zc+/pd4M13W19rPcKVGO3ViREhAiAHsWsTsLRFQaRhcOmOADEAcrE+RJgiiNBv87P+3Y9Y6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"8043464bb6c1273d03f365ddb11014e5bf2beade","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.5.0","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","jsdom":"^24.0.0","eslint":"^8.56.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^0.32.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.24.4","semantic-release":"23.0.8","@babel/preset-env":"^7.18.6","@vitest/coverage-v8":"^0.34.6","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.9.2_1713496619034_0.6332932399534656","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"svelte-persisted-store","version":"0.9.3","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.9.3","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"17a6aca8224f59b20426e9da15b3b5e569d3757b","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.9.3.tgz","fileCount":9,"integrity":"sha512-HZyIs9tCF54/BZRnOiJ0rVayqJSWiSa+BpaIimspgLogEUhdfaxYNlJTQeFVhYCPP8uWhjT3Fes/SgDU4zZxBg==","signatures":[{"sig":"MEQCIDklOF7R4b9dMbZ6C7aH8jsbWxHR69HEzfAXbcFcpM+uAiBHBYSENlsFG9MzSSEd+qpkUMxXQg8GaijH4pgxEz916g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24631},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=0.14"},"gitHead":"5745d106cb16768e55e37052775bb0e4736b3d55","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.5.2","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","eslint":"^8.57.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^1.6.0","codecov":"^3.8.3","typescript":"^4.9.5","@babel/core":"^7.24.4","semantic-release":"23.0.8","@babel/preset-env":"^7.24.5","@vitest/coverage-v8":"^1.6.0","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.9.3_1716235305264_0.5609816593483097","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"svelte-persisted-store","version":"0.9.4","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.9.4","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"19417cd549f14be31406fe8debdf1d66fb183688","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.9.4.tgz","fileCount":9,"integrity":"sha512-Em3cDSsd3fAkQhvNc4+V7ZT86GnIkFrlcKK/oNSHFhF5fbNoavdxvtTZ0pCF2ueG/Oqg5kSbAFxn0rkeICpHUA==","signatures":[{"sig":"MEQCIHoyp/k1+ZaklfXmwEX4MmhFWDahXJ/VkqZRjYOJYfp5AiB7aQMHpOZ4CIvflb3givz6UeFuoiwZl4JGy1kVK6sIyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=0.14"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"08b3a4286a9ef6cd0edc0a314bacd2d433d9297e","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.5.2","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","eslint":"^8.57.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^1.6.0","codecov":"^3.8.3","publint":"^0.2.8","typescript":"^4.9.5","@babel/core":"^7.24.4","semantic-release":"23.0.8","@babel/preset-env":"^7.24.5","@vitest/coverage-v8":"^1.6.0","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.9.4_1716246199363_0.2766342928666403","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"svelte-persisted-store","version":"0.10.0","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.10.0","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"fbfe4af3b3f7bb5dd6680d2123d421432a90f075","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.10.0.tgz","fileCount":9,"integrity":"sha512-0gWCqzTGWTXGjcRb+ZsJwdRHhuojqp8MWNjbwvkekzvTsJl61eBLx8MiHJ78oUP1LtuxxKqtH7G4zBBqEUm+cw==","signatures":[{"sig":"MEUCIQCiNRFG7imJScJR47Zec5QBDMRk/VqQrYT7DxzQAASaMAIgV2UmiOQpYgUkClR8yJvh7uzppAe01roi5zqxqYN+Wk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=0.14"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1a83f84f388e317dd2d27bf9d06e0255ab608ac3","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.5.2","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","eslint":"^8.57.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^1.6.0","codecov":"^3.8.3","publint":"^0.2.8","typescript":"^4.9.5","@babel/core":"^7.24.4","semantic-release":"23.0.8","@babel/preset-env":"^7.24.5","@vitest/coverage-v8":"^1.6.0","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.10.0_1717168969053_0.8577960366511383","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"svelte-persisted-store","version":"0.11.0","keywords":["svelte"],"license":"MIT","_id":"svelte-persisted-store@0.11.0","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"dist":{"shasum":"14de610be20c2242d4b551b5e421d9c0ac6219e3","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.11.0.tgz","fileCount":9,"integrity":"sha512-9RgJ5DrawGyyfK22A80cfu8Jose3CV8YjEZKz9Tn94rQ0tWyEmYr+XI+wrVF6wjRbW99JMDSVcFRiM3XzVJj/w==","signatures":[{"sig":"MEYCIQC9sEV+zY1XEhxvcdvfIZNNQCuZjE7kS7hTLgHSnE6P7QIhANL+jveokbI0s/z0ucq2p1gNLHyECtEwQP478rGLdzB+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=0.14"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"01c2e2956c0310a9b05e27603dd8168c0696c755","scripts":{"lint":"eslint .","test":"vitest","build":"tsup index.ts --format esm,cjs --sourcemap --dts","format":"eslint . --fix","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"repository":{"url":"git+https://github.com/joshnuss/svelte-persisted-store.git","type":"git"},"_npmVersion":"10.5.2","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","jsdom":"^24.0.0","eslint":"^8.57.0","rollup":"^3.28.1","svelte":"^4.2.1","vitest":"^1.6.0","codecov":"^3.8.3","publint":"^0.2.8","typescript":"^4.9.5","@babel/core":"^7.24.4","semantic-release":"23.0.8","@babel/preset-env":"^7.24.5","@vitest/coverage-v8":"^1.6.0","rollup-plugin-svelte":"^7.1.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4.0.0 || ^5.0.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-persisted-store_0.11.0_1717298284574_0.32333159171979653","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"svelte-persisted-store","version":"0.12.0","license":"MIT","type":"module","main":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"types":"dist/index.d.ts","engines":{"node":">=0.14"},"repository":{"type":"git","url":"git+https://github.com/joshnuss/svelte-persisted-store.git"},"scripts":{"build":"tsup index.ts --format esm,cjs --sourcemap --dts","prepublishOnly":"npm test && npm run lint","prepare":"npm run build","lint":"eslint .","format":"eslint . --fix","semantic-release":"semantic-release","test":"vitest"},"devDependencies":{"@babel/core":"^7.24.6","@babel/preset-env":"^7.24.7","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","@vitest/coverage-v8":"^1.6.0","codecov":"^3.8.3","eslint":"^8.57.0","jsdom":"^24.1.0","publint":"^0.2.8","rollup":"^4.18.0","rollup-plugin-svelte":"^7.2.0","semantic-release":"23.0.8","svelte":"^4.2.18","tsup":"^8.1.0","typescript":"^5.4.5","vitest":"^1.6.0"},"peerDependencies":{"svelte":"^3.48.0 || ^4 || ^5"},"keywords":["svelte"],"_id":"svelte-persisted-store@0.12.0","gitHead":"5046b27c65338df556e084b7c67df872337d7861","description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BdBQr2SGSJ+rDWH8/aEV5GthBJDapVP0GP3fuUCA7TjYG5ctcB+O9Mj9ZC0+Jo1oJMfZUd1y9H68NFRR5MyIJA==","shasum":"cd9405cec4611df395f4342b382416237834d972","tarball":"https://registry.npmjs.org/svelte-persisted-store/-/svelte-persisted-store-0.12.0.tgz","fileCount":9,"unpackedSize":29408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOov9vR3gRH7B5/4X9LdK8IpjnyC5DMorSCyMdo6IjrgIhAKG/kvuzUYNUoyrD7OflCfT3+Vm2g02FoFcHvVGh/7jW"}]},"_npmUser":{"name":"joshnuss","email":"joshnuss@gmail.com"},"directories":{},"maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-persisted-store_0.12.0_1730376966453_0.19164149874282965"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-04T04:08:50.925Z","modified":"2024-10-31T12:16:06.805Z","0.7.0":"2023-10-04T04:08:51.123Z","0.8.0":"2023-12-20T11:28:03.871Z","0.8.1":"2024-01-04T20:54:53.576Z","0.9.0":"2024-01-08T00:40:14.937Z","0.9.1":"2024-02-08T17:07:17.628Z","0.9.2":"2024-04-19T03:16:59.235Z","0.9.3":"2024-05-20T20:01:45.437Z","0.9.4":"2024-05-20T23:03:19.524Z","0.10.0":"2024-05-31T15:22:49.220Z","0.11.0":"2024-06-02T03:18:04.734Z","0.12.0":"2024-10-31T12:16:06.628Z"},"bugs":{"url":"https://github.com/joshnuss/svelte-persisted-store/issues"},"license":"MIT","homepage":"https://github.com/joshnuss/svelte-persisted-store#readme","keywords":["svelte"],"repository":{"type":"git","url":"git+https://github.com/joshnuss/svelte-persisted-store.git"},"description":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/sv","maintainers":[{"name":"joshnuss","email":"joshnuss@gmail.com"}],"readme":"[![npm version](https://img.shields.io/npm/v/svelte-persisted-store.svg)](https://www.npmjs.com/package/svelte-persisted-store) [![license](https://img.shields.io/npm/l/svelte-persisted-store.svg)](LICENSE.md) [![codecov](https://codecov.io/gh/joshnuss/svelte-persisted-store/branch/master/graph/badge.svg?token=GU607D2YRQ)](https://codecov.io/gh/joshnuss/svelte-persisted-store)\n\n# svelte-persisted-store\n\nA Svelte store that persists to local storage. Can sync changes across browser tabs.\n\n## Installation\n\n```bash\nnpm install svelte-persisted-store\n```\n\n## Usage\n\nDefine the store:\n\n```javascript\nimport { persisted } from 'svelte-persisted-store'\n\n// First param `preferences` is the local storage key.\n// Second param is the initial value.\nexport const preferences = persisted('preferences', {\n  theme: 'dark',\n  pane: '50%',\n  ...\n})\n```\n\nThen, to use it:\n\n```javascript\nimport { get } from 'svelte/store'\nimport { preferences } from './stores'\n\npreferences.subscribe(...) // subscribe to changes\npreferences.update(...) // update value\npreferences.set(...) // set value\npreferences.reset() // reset to initial value\nget(preferences) // read value\n$preferences // read value with automatic subscription\n```\n\nAdditional options can be specified:\n\n```javascript\nimport * as devalue from 'devalue'\n\n// third parameter is options\nexport const preferences = persisted('local-storage-key', 'default-value', {\n  serializer: devalue, // defaults to `JSON`\n  storage: 'session', // 'session' for sessionStorage, defaults to 'local'\n  syncTabs: true, // choose whether to sync localStorage across tabs, default is true\n  onWriteError: (error) => {/* handle or rethrow */}, // Defaults to console.error with the error object\n  onParseError: (raw, error) => {/* handle or rethrow */}, // Defaults to console.error with the error object\n  beforeRead: (value) => {/* change value after serialization but before setting store to return value*/},\n  beforeWrite: (value) => {/* change value after writing to store, but before writing return value to local storage*/},\n})\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}