{"_id":"@alanchenchen/svelte-store","_rev":"7-6a81c548b38318d8043f54c828ca10a9","name":"@alanchenchen/svelte-store","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@alanchenchen/svelte-store","version":"0.0.1","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","svelte":"src/index.svelte","module":"dist/index.mjs","main":"dist/index.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"814c412495c1b96fc309c556dd7363a5eec66b09","_id":"@alanchenchen/svelte-store@0.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-0KnMPApVCGT85dGPDhNL6PHox4wY2et/TVNk2aiWf9L2tzT21pDvSQhC4xzby8eHNGzjZz8GEqAv1bySSlMHJQ==","shasum":"954f6453987cf79029531e2474164bfae5d99d65","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.1.tgz","fileCount":12,"unpackedSize":25684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHaV4CRA9TVsSAnZWagAAvIwQAICnkNXtXnqa22PTAsdf\nAenbCVwm9sQ8wkMPmw/llKyoP22Kkfa43W7cHCIKZhl43Zv9+qS0ZJFe47g+\nWqDzulWi2Z6/NKhK+QZ0tO7m/5hyWIbAWBG9XJt3JYXIEtGc96t0e2rLVQik\nFVC00aT26hGmoMh6lQ9Y1Tox8mC8aZTs8XzE4lmQbtdSH6LwgcZV8cphSTTm\nShiUNzo1YbFB/lA37X2nzXajVaAEvR/pIcA7m4HQWwpglyHWM+YJ2W87Dafx\nDPOp6/b0RWU2a/Qqae/74dSnMGdu5NNyjezJRUOL6j/0f283DYrL8oObuDmu\nhYt1weVJdxv/Hyf97TmamVBOK3pe/ubKZcrGfvq8JzW6j5to0koh8yZnS9cu\nd9UFx3LXFJxqbYFrOQ5TA5VfLs3+yvzcVuM+j7AFm5xY6kRrMYppFiUGWPce\nMjIBHmNKan4AaLz9iaVt6+avJUC36hPK5EA/7DyfbLPo94NpivT0GmUyswR0\nZIyDxltNqpUxB7wHIC0t/qDjK4SJNvz/DHqMTdQLyqxMWkqx2ef4aB6axVSx\nfb69zAnDa6wh878rXbooGkvg96rlop2eVVAizEd4zgMCGD7aK9qic+vOmf/A\nrwBwaPRncnq7M4XUdnEyDXamNPUTUfpm8dHXK2aY74WCVN6DPMacYi9Hpqu6\nuYHX\r\n=hpZr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaDdkYx1aPFL/RB1/MoljUBQulW/DFFQZng/theYUM/wIhANwcL4MVJxX4fv8FvqlVVrUZAqBeFviqab0KTEs/5MR1"}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.1_1579001207586_0.31003492682478306"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alanchenchen/svelte-store","version":"0.0.2","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","svelte":"src/index.svelte","module":"dist/index.mjs","main":"dist/index.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"814c412495c1b96fc309c556dd7363a5eec66b09","_id":"@alanchenchen/svelte-store@0.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-WcMDbmXe7V4lmPVMU81InUVfcnZ+opqxlIJrkDd3oBjDz0RBxh4FAOI5uEyiXbVARiEmYaRyCZBynxKEBRj3qQ==","shasum":"d57344bfdd9c4dd435215bb0e681f1dd7d5ab1c4","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.2.tgz","fileCount":12,"unpackedSize":25684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHaXaCRA9TVsSAnZWagAARKkP/RYgmy+Tpy6b090k3JaW\nUhZTWeiMY4btWVwpBFfdO9zglb09Ol3cfdjvTuSchDeljtEOPrsxGyf+mqT+\nC74/W1mmpOSB8eM4M6uoM5yLolnW28gyJTDSRdQorxwAbmYS9XAKpElbOxZP\nIaw07cInra2MQLDEQ/vmM5u3z0/y3/WYzFi1c8v7HNC1Dk0OI68V9hJjyFgd\nCn+bYhUblRD/9gytdApju1gbewwNKOxZoFPC3SB7kFDdN4KhEpuxeB7i/RKE\ny3EXph54nrkgLZ8A8b6Qi0PgGLR+Ipo8VtCWwUSgv/BVwiT91bvsdqis55RF\nE4leMotjnfliJSln9J2TPblHzPyLusvysLRC9e3NLZ5CrGwPxmgkfWY+E2C8\nWtMuLJ9xfEbGLuMnHnTfTKQv+9XTPw9xK2WFCxozH2/4rP+SM/LdPo6AXqgf\nIwIhR8SUeEnbdDqgBMtc82WQIfU+0tWj6Hsyb1K0DXuqioxRWCWYNNNQ3uuE\nTnt7yafF3nTPGRJ6oy89rcGCISOA39Z4elkmRLjlG1gbiiVOabs+nmnpP41V\nzP80glV38n2wQazY9i8V3hPfMqNujRG4TxGEMnM5ZEf8+IqeL4nSD0C8jSRD\nLnLk/DYxh0W+WN+mnJ8U7/ECKBzonqQghi3PeVBA86FmcYkP4/l+nizYAqI9\nbx6t\r\n=e66A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoac9Am+fcsTR86SNeB8Orze+HtcdU3voBJTpjonTteAiEA26YPBQFXn8tvpZwfrcL2pepgeae8TI51oH4jVxCFVck="}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.2_1579001306205_0.026692758093056046"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alanchenchen/svelte-store","version":"0.0.3","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","svelte":"src/index.svelte","module":"dist/index.mjs","main":"dist/index.js","scripts":{"build":"rollup -c"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"814c412495c1b96fc309c556dd7363a5eec66b09","_id":"@alanchenchen/svelte-store@0.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-du+jZQqEdcHOy3Nu6AHuL3JUCa2mnu+gZ05pPAQ3kcBO8ybHRJMEnC8aZMuhLM0AO7e1M8DupVfQlV9LEa3RjA==","shasum":"ae53a3596ab5bed55017011c962acafa68133e89","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.3.tgz","fileCount":12,"unpackedSize":25645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHaZ/CRA9TVsSAnZWagAAo7YQAKJswwA1qKyHD0e/qQeI\nOipK3TnWNXQxMYTOi7dmsDQ3gZnrSVXD+tlmBr/ZoLLn3NCabLOygMF0Ivf9\n+pm04E3haEudo+jNgC2me2ATTJ6uONIzUUKVdEJyRJvpA2zgMryOrj3GjFgi\nYw35q14ZsYeo1hEuhti2gs+buUbiMS/za1L4O/hCaEYGAuQ1NQzwN4jmkNh/\nZb49Hw3SReadLIYOnffFwguY+QoSYjcsaOKGZ/MhoAoCkR+tNv+p+nE62ssQ\n4pK3Q3wTBhI/yQio+brTihgHKGpjiv/GxT/AQxOFSg9ZrENx+YZJGOZyBlOK\nzMkrERSp2YpsS+iCzFWhncrpdVNcGTKLbJXY0UlKGhRd/EpynojDFN5AoICD\nrkOCUk7HGuVvCkVYv3SAYTfpgwx2oCx2DyKAs9WEfHItmJjqkgVnBZBvLm/V\noaU2+zFtY8uFFu2N5881+0GyYLYz2FRhI8UJO2NW8kenZfVgzbPzj+yhNO0d\niq5QvF7mdHt4fYOCrUheOgIOsmhWQ+hvwRKaop4uwg+e4Ix9KFdYaCMqri98\nOzl4R5V9kAHb3qWAEpZMeknldD5foFaZeaCCsuwXj1NVRjb8Qs/1VKxL2tFw\n+b7SzYxQ04CLgh4M1nzx7n6O54jMM4e8wJhtuV/PkYWlK/JQ4jwpFincJB/C\n3tXR\r\n=QfBC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3UvL8MtIcyUackioupRY3E0jUK0CuYXWAZRf9Jd9S3QIhALQBL37Y/K+iiJ9OA87ddYFpsV/dkNVP0yPL1JSRQsac"}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.3_1579001471260_0.7848761427181841"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alanchenchen/svelte-store","version":"0.0.4","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","svelte":"src/index.svelte","main":"dist/index.js","pluginName":{"from":"src/plugins/logger.ts","to":"dist/plugins/logger.js"},"scripts":{"build:plugin":"rollup -c ./rollup.logger.js","build:core":"rollup -c","build":"npm run build:plugin && npm run build:core","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"c7bf17d5fab2b0af6be53366ea05efe1acdc2bee","_id":"@alanchenchen/svelte-store@0.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-do+DneHSy5Zznds07Ep486ZtelSSkWdPjSto8qb3aNAS25SO20naTCRkBMHePTWijmc5l/E//3dvNAP81MzBbg==","shasum":"f65b901963d4212f4f58aaaadc84c10f67ba8006","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.4.tgz","fileCount":14,"unpackedSize":31380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHsAACRA9TVsSAnZWagAAISYP/2Qc+/yCRNca8FhZp0Ng\ngUmg+MoBhQK62A7GHAMjwsyfV9f+vygH5BaQ7SxwNnZ3I67jAaHygs53cXXZ\neANQvELRM8L51xRzhEw+5SCjBxD8NW1YWZMNvY4Lmkk2y63WLqz8eexajyv8\nzLIkynlep4rwOYOT3jN6IoCiRDpF4Dn/IoURNP9wGJAvKSIAY9Co4qYBUKLg\nQAqlt6ec1GW3sEPFVe/O1O2a9+6ybQ1K8ZwDsb7DuLri3/z/MSPuRNHU7+0C\nexq9Yla30DfnZIMuYR9r96uUcFIBSnox/cfnC+Lz8U87Z3ghgUBLXGfKn2Wf\nDJBkAT9ctr3Hfk5ywsU77hjq1jUKdjPggncYdOP7tfRxm5980wW/rWGxA7Dp\neuFV1/iFeAfk6bs7a/iTeQ5jSzdLnnVPhzj1qm+5T0CiEFtWpBYJxruIBbk6\n8rpPIiSu/yGC6L6SGT1FjTZyUh/NLTSw9ciwV+3ukZQBNxi5Ki6mGaOjcaGZ\n7T/ETYNJRkSxWLF5M/IFgWqEB6QODiwB+E+9QDHkWptHqSTz1CRat7/LTMzx\n4u9Istj3TGGth5b/GKAELr0+iImpsaIp/BIIuK6gsLkTTVyHZ6BSQeBNAAAz\nqpA3ZAputOLE6LlxMP/NXDiHQOMX3SymXPUZDL5Y3wpmQZQZfhlp/IB/vzaZ\nI5NK\r\n=kAcQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIA+gT0cy8XRX72GqfkGnAqfgwaOce30blMghRbQmVxAIgXCWhm8sqnRRI95iBG6rH2sDhkpf8ZUiGVa2ylZbyegI="}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.4_1579073536454_0.9372122598645458"},"_hasShrinkwrap":false},"0.0.5":{"name":"@alanchenchen/svelte-store","version":"0.0.5","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","svelte":"src/index.svelte","main":"dist/index.js","pluginName":{"from":"src/plugins/logger.ts","to":"dist/plugins/logger.js"},"scripts":{"build:plugin":"rollup -c ./rollup.logger.js","build:core":"rollup -c","build":"npm run build:plugin && npm run build:core","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"c7bf17d5fab2b0af6be53366ea05efe1acdc2bee","_id":"@alanchenchen/svelte-store@0.0.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-UL25df2Jh46aAofCTp4+8IpO7FgSZLsxPnvZihvc37SbPmu0vhnZHaWr+7NThydtGPQN8A9LQd88b67uIBAY6g==","shasum":"8e1e528493e2445ec017bad83d59b8e699e79c46","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.5.tgz","fileCount":7,"unpackedSize":18881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHsBdCRA9TVsSAnZWagAAaN8QAIkBmKaBzC2BhJLbZQw2\nLFLR8eMz0wfeRHlskVxMi1SNNEozOnvBTfI4B0bT5/hoXFIQ87xFsRMewMF5\nMPqZzKf0MnuW1l++iyBv4pme4eJx48z4zk6UC9aImzja6quHGCH/DuZpx20K\nTzPVDiPjGCQCqQqIYStyuS/YmjPgHjsXD1h3uS6r6x9vwmFK0Wf+b1CrlNby\nKciIl8bIfw1659zsTdJMuKGSvL2FC6LWfQpqBR1iQSMDpmahGAPCyve0NFCp\njjtk4ueTUF5d2XnVKaeA6q5b97EunlLqrbxHSRcWyTYy0SNdQcw5SwDE958R\nWtisF9vEq+kCtKNRFYC7SvfdEBo8ZXvbgOIJgeD/5ENEVNO4IEJDNk2QAI3v\nanamGSsMbz7Gp4yexAscufbjbpooKeSx4Rr1F9mlDBxCLwntY4Xqz7CSTzVs\nox+K/4UqoVE9A/c2GgDwe8ocK/GOLPq9GAwkPM/kXmFIwT7wncNEdaiqQhnY\n5AmlES4advEe9gu+RpUesIBOTfkuyR5RrAhmI2mZMmf1T86X+6drJCD11ZR1\nX4dCHE5af0ASUlloaIbnm3TcUKMq4f5fHl/ldugXu2+zARb9u2kqJrs3S+fo\ndjMf4mxGv/w2Cdh5BAdF27/0ON6p9BXH1lvywLYhw5GCzjtC7ZiZJlE3rVeB\nyxu0\r\n=O1Ss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEYrY47TaPcxUrsY17sjhG3/gzb9fm+II3JI7nDPLHswIgBvbR+2Ch3nP/15pFyeQYf8EfCYOcHuu3s2iiiryC0tM="}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.5_1579073628982_0.78970263118794"},"_hasShrinkwrap":false},"0.0.6":{"name":"@alanchenchen/svelte-store","version":"0.0.6","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","module":"dist/index.mjs","main":"dist/index.js","pluginName":{"from":"src/plugins/logger.ts","to":"dist/plugins/logger.js"},"scripts":{"build:plugin":"rollup -c ./rollup.logger.js","build:core":"rollup -c","build":"npm run build:plugin && npm run build:core","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"6216bfdbc22f2d429f2342a4698ce4de5448cd18","_id":"@alanchenchen/svelte-store@0.0.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-+NaFKnc7Ig88GZXIuBSke2WvrWHAZOAITDF3FM1HeH8YuknvT9WgyjLYnNO1HaOhulQFveFBfEpcY+aEOy9Acw==","shasum":"ad65f53025b965c9e9391c62794141faa25043ae","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.6.tgz","fileCount":8,"unpackedSize":21992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHslhCRA9TVsSAnZWagAAS1UP/3roEFV1MiNj8z3Xd4yi\nji1FuS+0OcdO+762M0KNJVUJfMnyqQNARlVLpsH0VJbHV6u8Qxj95EvbcKd4\ndhBJFJpjFggiEy2sXgqLGiWWIQi6FTV90JliyL3nBC6R0FdqHqOlMd8W3eAu\nOJb7wX9za8GZ9zMY4ulSSDUOSQZTPcHldUyrokQiAc6AjHDzigxzl9B/f8uT\n3v0cR3QOLGAhUwJYmf9WPeQoS/hpWkGHm0cA6qAU0rOSjIXE6lRCI837Ixmn\nouLFC93palbo1MHQytFSXUvB5joH6j2BM+B4C8zif7DqUOFKt0LbPalgZZIz\nxdCB3XaUtrDFSXlRCgnJoIeXnQuvReU5YMsLPKPIx24YDg64aLr3fUHcPbXP\n42irAf10uHb/vjmx/WmTBp31hInIhLeuJ1LieOnRZwjUbMBDdCYTm3ZFg1yu\nWjFqwe1vVPN681/bmPneTRGNFuioO8GwV8Nn4qQrW/oT96qTWDFs297gL7Sc\nfZQIIDLBxkev/Z4qNb43i5+kUcTQWWojjU0WvL+kg/0u2NCCCdFnHiq/L1mV\nyCWRDgHeiltQKRJKbVRnm3BwyaF5waLL9geGVtnwgituiYKCjRDYhGd8/5i0\nMO7JqUJkETxw2gUHJoiY8pj/MdlA/AGpPHSVVlkDf7Hyvjo4H4Yz8/EeWpWv\nlMGf\r\n=E8e/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdJ0w/+U5xDUPBqutu49xMho1gKj4ZgiVt0JOKzhgyOAiAxZpKfM5rJJiVjf0zppTXk8a5gyfrCCXaOZcpjFXx1FQ=="}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.6_1579075937104_0.7477690282196638"},"_hasShrinkwrap":false},"0.0.7":{"name":"@alanchenchen/svelte-store","version":"0.0.7","author":{"name":"Alan Chen"},"description":"A store manager like vuex for svelte 3 with svelte/store","module":"dist/index.mjs","main":"dist/index.js","pluginName":{"from":"src/plugins/logger.ts","to":"dist/plugins/logger.js"},"scripts":{"build:plugin":"rollup -c ./rollup.logger.js","build:core":"rollup -c","build":"npm run build:plugin && npm run build:core","prepublishOnly":"npm run build"},"license":"996.ICU","private":false,"devDependencies":{"@wessberg/rollup-plugin-ts":"^1.2.4","rollup":"^1.29.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-progress":"^1.1.1","rollup-plugin-svelte":"^5.0.0","rollup-plugin-terser":"^5.1.3","svelte":"^3.17.0","typescript":"^3.7.4"},"keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"homepage":"https://github.com/alanchenchen/svelte-store-manager","bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"gitHead":"a5902bd2d5c6586ed3130bfc1f54e3b7679ff895","_id":"@alanchenchen/svelte-store@0.0.7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-imYveYF/CNB9RY+uRKLQ/u9XhwJzz+dcIqTe1mUq7KzkX1NXRi5SiQtrqHV4JkZXvysc5xBMdnA8lMz/rw41oA==","shasum":"b07f67cf28e0480feee3ee3e41e15f1e1d813cd2","tarball":"https://registry.npmjs.org/@alanchenchen/svelte-store/-/svelte-store-0.0.7.tgz","fileCount":8,"unpackedSize":22164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJB/PCRA9TVsSAnZWagAAYCYQAIdu5Qmb3fwFEehkpATf\nAk31featj7QOugw3zFrNRZZwqWMikUjOjN3Yj+5Y1L6sMwJNQILFH1yaExS/\nrcYut0eDPdviUsXI/Z1jgV98iPUB0UD4jB9N5fcqOrFFg/Fh1xS+4sU1YsMZ\nF7NLjzsTvzJOut4M3JFb8bIKRm86sxlsqcWSlzxJomPx7rAiUXgw0KSi9AHY\nC6l162Q128Vcdb9LtlYz9DtqiqapLrTjFZj78L/E7SLLoK2faNG9Blji+2Ba\nMMuC8+hyxFAhdc7znsXbndxS1Xwg20xUeE+O1T7qjh46vu+m6foblYt1/IqR\nru1qdp8D67tIAf3NpwY6xSQH4BvWg3Mp/feZ/4Ycbc2XcEY/wBWOhwT/8/0z\nLOpRKxLshwcPgwPs55ceE/67KahXeA4t/5NqtJBVTYfVImiQrbDT1QG9gmjr\njltn/lOCw28m5xf7YHXVNPKfR5MZ+RXmEvX/HyW9yHYdgDNg1fdr4o72kGMD\nnW8U4C2CkDGWg1DwlBdggt2KGaF0qP/al4j+1SeB4ZoDmia2d4bCpLleQ4sm\nEkayjo046s+YvhXJFU3n+ky+WZfqEtLeZ3ZcSty+0wsJB9RbGaB9OWV4vi4o\nWykTmZ7DOzWIp794RMffdCzw5uzuD0fj7fQBlSo6PrWHEhV74xhntmZ2QVVT\n8zS/\r\n=pvHA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9XNWWSww7baHHAwDeBhFzNpgVrAXylWZ6Go/57kBO0AiEAnoOySss6FosceC3yIEJSNeStOxp0RjW/t4yoiyGgWnc="}]},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"_npmUser":{"name":"alanchenchen","email":"739709491@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store_0.0.7_1579425743210_0.7511539407863033"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-14T11:26:47.557Z","0.0.1":"2020-01-14T11:26:47.820Z","modified":"2022-04-04T12:32:58.744Z","0.0.2":"2020-01-14T11:28:26.337Z","0.0.3":"2020-01-14T11:31:11.398Z","0.0.4":"2020-01-15T07:32:16.584Z","0.0.5":"2020-01-15T07:33:49.132Z","0.0.6":"2020-01-15T08:12:17.231Z","0.0.7":"2020-01-19T09:22:23.403Z"},"maintainers":[{"name":"alanchenchen","email":"739709491@qq.com"}],"description":"A store manager like vuex for svelte 3 with svelte/store","homepage":"https://github.com/alanchenchen/svelte-store-manager","keywords":["svelte","store","redux","store-manager"],"repository":{"type":"git","url":"git+https://github.com/alanchenchen/svelte-store-manager.git"},"author":{"name":"Alan Chen"},"bugs":{"url":"https://github.com/alanchenchen/svelte-store-manager/issues","email":"739709491@qq.com"},"license":"996.ICU","readme":"# svelte-store-manager\n\n\n![](https://img.shields.io/npm/v/@alanchenchen/svelte-store.svg)\n![](https://img.shields.io/npm/dt/@alanchenchen/svelte-store.svg)\n[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE)\n\nA store manager like vuex for svelte 3 with svelte/store\n> Author：Alan Chen\n\n> Version: 0.0.7\n\n> Date: 2020/1/19\n\n## features\n1. 仿vuex和redux的api。\n2. 自带plugin接口，可以开发基于store的plugin，内置logger插件。\n3. 基于svelte/store开发，本身自带响应性，实现svelte中变量绑定store。\n4. 体积小，压缩后仅3.4k，只自带核心功能，为了开发调试方便，将logger内置，建议当项目上线时可以去掉logger。\n5. 虽然和vuex相似，但是不自带module功能，因为每个store均是一个module，如果想实现集中式管理，可以参考[案例](./example/README.md)。\n\n## installation\n`npm install --save @alanchenchen/svelte-store` or `yarn add @alanchenchen/svelte-store`\n\n## usage\n```js\n// moduleAlan.js\nimport { createStore, useGlobalPlugins } from \"@alanchenchen/svelte-store\";\n\n// 初始化store，name可选，主要暴露给插件使用。\nconst store = createStore({\n    firstname: \"alan\",\n    lastname: \"chen\",\n    age: 25\n}, \"alan-module\");\n\n// 单独使用插件，也可以通过useGlobalPlugins全局使用插件。\nstore.use();\n\n// 注册getter，详细方法见api文档和案例。\nstore.registerGetter();\n\n// 注册mutaion...\nstore.registerMutation();\n\n// 注册action...\nstore.registerAction()\n\n```\n\n```html\n// App.Svelte\n<script>\n    import store from \"../store/moduleAlan\";\n\n    let firstname;\n    let double;\n    let age;\n\n    // 在svelte组件内，如果需要使用store，必须先声明变量，然后给变量赋值，由于svelte响应性的原理限制，只有3种数据在组件内存在响应性，一是变量，二是$:紧跟的变量（相当于computed），三是$紧跟的svelte/store。\n    store.state(v => age = v.age);\n    store.state(v => firstname = v.firstname);\n    store.getter(\"NUM_GETTER\", v => double = v);\n\n    // 其实store本身是自带响应性的，但是组件内的响应性受svelte限制，必须这么做，或者你可以直接访问store._state私有属性，该属性是一个svelte/store，可以直接通过$符号在组件内使用，只有这两种方式才能响应渲染dom。\n    const state = store._state;\n    \n    const increaseNum = () => store.commit(\"increaseNum\");\n    const decreaseNum = () => store.commit(\"decreaseNum\");\n    const delayNum = () => store.dispatch(\"randomNum\", 1000);\n    $: {\n        console.log(store);\n    };\n</script>\n\n<!-- markup (zero or more items) goes here -->\n<button on:click={increaseNum}>click age + 1</button>\n<button on:click={decreaseNum}>click age - 1</button>\n<button on:click={delayNum}>click delay</button>\n<h4>now store getter double is {double}</h4>\n<h4>now store state age is {age}</h4>\n<h4>$state age is {$state.age}</h4>\n```\n\n## example\n[案例](./example/README.md)\n\n## api docs\n[传送门](./docs/index.md)\n\n## plugins\n* [logger](./src/plugins/README.md) - 内置在当前npm包内\n* [@alanchenchen/svelte-store-persisted](https://github.com/alanchenchen/svelte-store-persisted) - 将store数据通过localStorage或sessionStorage持久化。\n\n## build\n1. `git clone https://github.com/alanchenchen/svelte-store-manager.git`\n2. 然后`yarn`安装好依赖\n3. 接着使用下面的脚本命令即可，目前入口文件是src/index.ts\n\n<!-- ## api\n[传送门](./doc/api.md) -->\n\n## scripts\n\n1. `npm run build`编译ts文件到dist目录.\n\n## license\n* Anti 996(996.ICU)\n","readmeFilename":"README.md"}