{"_id":"@accuser/svelte-store-array","_rev":"6-25e949d09251658af23ff085a5db7b76","name":"@accuser/svelte-store-array","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@accuser/svelte-store-array","version":"0.1.0","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./sort":"./sort.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.1.0","_integrity":"sha512-QPGe2YQm4UDVr60N1+mU1mb9qHKfyRUFPFukGwcZkaVGAvQtncqd8hIdRpqEU3Wn1AvnjQ57QQM80+9LPYcMpA==","_resolved":"/private/var/folders/_t/lhl_bd992sb63j_nr7h1z8yh0000gn/T/d8618fd6033ce30b9c9c354cfcda7190/accuser-svelte-store-array-0.1.0.tgz","_from":"file:accuser-svelte-store-array-0.1.0.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-QPGe2YQm4UDVr60N1+mU1mb9qHKfyRUFPFukGwcZkaVGAvQtncqd8hIdRpqEU3Wn1AvnjQ57QQM80+9LPYcMpA==","shasum":"66d2d20f472c320d318ec7888d6683dfd7d58367","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.1.0.tgz","fileCount":12,"unpackedSize":5364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvBujh0JNyfCigkeWBA3sy+3KafO/Lckk7z0ZzKDjkxAiEAuhZkzJluq2TwCuokghEeintjOBAe1x/NW1gnB6q7EAc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMreAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxHw/9FsTYKglWAL0yX9owFtOd9Roi1C85r2Kp4tcn2gmGULCAxLb4\r\nQCL3lErW2HfcFRPbBteu0opmMVVp289p96UOu7Ox0d3oSgqOTe6p1UonmRJl\r\noYSlHbkSls4PsYeCFgiJCjIGNNWhASCb8d8fnlqoAHx7V3skbQJmGGY0G1pC\r\n5Z7RuCAb9B+Q8KbxnbK0ku8w/dne535ijsDOaLn2REkdD3PqIaAqzkMLSut3\r\nqeX95bK+riH54HPxheUs1NDUtDb4UKYxCPrYSFYNpFnssSTf2ISXuFDgUb4Z\r\nWdvrPyva4smos73PUNwCAhgvDz1ApSPurO1kqtSL9RwMgz0555nwe8GhVd8/\r\nlEUHoXnPJvAqTqQnq2CvhQXKUptV4WiBr5MYZl48nLT8vGuM7p5MV6Kj4oOP\r\nYOYxwwsZNT4nv8eWEIRowz6wSfhLZI2UYqP4sVYCFSLzlmn8v+vt4J8SfL7o\r\n1o31VsIEz4QPMAkDQbc0tWL6oGCoGqDmV7LGCx0lp9nEDyfKj+omb9X5HC+J\r\nzin+HqY62hXUxwvhoAiPJUCBiTRhJhuPtM2ULVLtXWVC5bdYsjfS75rLvkYB\r\naRGkUe0jrfrUEC1rqwYEjgKod/kCiyXqbl1X3jxy9oPK/+2BRKcUYoWKr3yF\r\npkW9fsajFAL1173aEsEeSKN5YQLoZrfDpAw=\r\n=j6Bo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.1.0_1664268160525_0.013892695048281833"},"_hasShrinkwrap":false},"0.1.1":{"name":"@accuser/svelte-store-array","version":"0.1.1","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.1.1","_integrity":"sha512-2mcyii+Y+m6ANF3IzCSe+Z9kF8xRy7igUBeiGtj6OgfV0I7Kr37314vR0m2wVrJhQcUrNOl0okgcHQcjFCf2iQ==","_resolved":"/private/var/folders/nw/htw2nq0n3gv6xwnkr6vkcyt00000gn/T/a19837820fda31bffff1145ecd6b4b61/accuser-svelte-store-array-0.1.1.tgz","_from":"file:accuser-svelte-store-array-0.1.1.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-2mcyii+Y+m6ANF3IzCSe+Z9kF8xRy7igUBeiGtj6OgfV0I7Kr37314vR0m2wVrJhQcUrNOl0okgcHQcjFCf2iQ==","shasum":"a9cb0afad4bfed97fbd312230128a9e199a6591f","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.1.1.tgz","fileCount":17,"unpackedSize":7468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDGcJSXVAMoWvX3PiieKyf78MtaHetFSs087lZnaOoyAiEAu4OAG9tPtp3bKk5cHxrX0DpvMbCnnXLk1xDYTlZo30s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM/1rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7sw//SbD4MJexg8vfwQqm8+RvtUyZkcfy5NQHw9kIzk+SeypAaEvb\r\n423OrFy4tVmwmqvlDudyNYtBV4c/C81qqbcQTggFOf36mGovQ1QvxAEBXeds\r\nqUuJJsXGrFo3acezE4ZEim8kVTCiS/yWpZEYUinPy1aV0/107SZ3u73JK4UL\r\nTWp2pzPB219G9GLd6dTBTgsr/y9NtcvCDEPM5m+KDNCBvjoIhT4xZIH09tQi\r\nqqBkgqNIGUC7cb/rARp1BcKbOQK6J7i5JUBtcTQCOUpIK9iVXD6VVyW2ivuV\r\n/KkIobod3A5B9GwDawACcGX5zmd8YyTbaxEjMXW7kjJd3pWdtyFpsN9r7Eu2\r\n0xNHghC9trJj002+uYuWWFiNcj2Z3k2cJq865ZHZG02N7FWkIetZ3Sw8dXcC\r\njfztCHHtKW4Fe/neEsFldPuUPIzDWHYS4Y+YSuEjmwhc5CfvW8ne+hF5J4cF\r\nmmn492f+LLiZHq4vtKsKr7/PPriXURlwPSzM0udwXSmeDY7S7oEgsAfLvN+a\r\nqm/JabUgg8nBzqCQH/PkVy10HL3A8CXvqB10aY1aap33RI9yEAtpkpKVtY6W\r\njRU2SatvOEPneptxyy7JH3uY1Vd9pXY3zyqADP+KBWebXIJIyno+HYSQ9xns\r\nKmdtmbajQaSnpd7GmH3hlUESET1TFVaDWlY=\r\n=UpRu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.1.1_1664351595446_0.2803333966456365"},"_hasShrinkwrap":false},"0.2.0":{"name":"@accuser/svelte-store-array","version":"0.2.0","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js","./group":"./group.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.2.0","_integrity":"sha512-B7mufCCYDplvIddCupoOoUXqVGlvjNTuVvWOdI7+s0TiqC8NAn4NKQ3HSzLrqJk6CeYhPup0P3pBz5O7oanlZw==","_resolved":"/private/var/folders/nw/htw2nq0n3gv6xwnkr6vkcyt00000gn/T/a9cd67f4cc95e5ffd7bcf1f61413a9e5/accuser-svelte-store-array-0.2.0.tgz","_from":"file:accuser-svelte-store-array-0.2.0.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-B7mufCCYDplvIddCupoOoUXqVGlvjNTuVvWOdI7+s0TiqC8NAn4NKQ3HSzLrqJk6CeYhPup0P3pBz5O7oanlZw==","shasum":"b98f1d98c820b3b0fbf7446531c230231fd3b3f3","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.2.0.tgz","fileCount":19,"unpackedSize":8580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIPVkAdyXZiwsiP8ClqQkZ593BOckrG5Swv608lJmg6AiA5vtl/k/1l08mMKDqeO9GvEDGDVuovgdDCgowvFYBHUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNYh4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWgRAAlYRURovrWeCRiFw7fK6ZhJl4YGC7somWNhwB23Onp7DIx8h5\r\nqrQ3H7jEebfyqHdi73sZoZgmXbamQac2uz2gT2/N6GYOF3gtwQtILZXN2fAR\r\nQnEWp6JPA7wlGMPgcbMicUI8ASU6g1oRpFoC8xoWa6zXMTxd5kNHfd0c9xn8\r\nbGySnkBlHeTwp1qSYxwL4lzFdFr8mrMWwxKpvOPsnR2ivd4b6EkOAOge+d3J\r\nGaC6/r7c0yHYWpXfuw8eaCRw+9UE8O1GMIua3sw+6bX3+u6mnsceX4GT1WUD\r\nxYp8SmqblOxaCJqR7JQPxQtF8jnmNc/zeGpYJRJgM/TKipLAro4dZPUkTTpC\r\n4U5x8QLr+SlaIhxn0zT+l0OrN9ivMDDCZO9dlpUQw8XGWbVpDd1AJ4Ljgky4\r\neMe2AyUNG17ZCc/QZCWC1C42OATXzM1Zn8kDHAET/qywb0+vJ0wgLP3ItdvA\r\nKGOPqXcpbKA+27D0lSOWpcuuxM8nothhprGs95aP1fYkxm17NeAkxd47D2u7\r\nocB2pvGdqsK4VgUvaXyUqoWpSDHveND0ksF5oov+DATyF40Czl/jcpDVzS3i\r\nLvif7uUZApzPo9/r3s4OHnOMf8tc593Il4KfAsMKg6gDz+ClqsOwcV/D3inZ\r\ncEVKAWBxkBiaqWw49gMjwohyIyrWC8Njh2Y=\r\n=Otm7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.2.0_1664452728314_0.6752750479836083"},"_hasShrinkwrap":false},"0.3.0":{"name":"@accuser/svelte-store-array","version":"0.3.0","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js","./group":"./group.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js","./types":"./types.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.3.0","_integrity":"sha512-dxs0gXD4qxScGQep5sSNgzy0LibRtqBARuAzZ3e4ydoZov8k+XjG9o3LYpQeY9XuqtiFa9u9VTfZ9t3AG781Cw==","_resolved":"/private/var/folders/nw/htw2nq0n3gv6xwnkr6vkcyt00000gn/T/2473287dae8a07742e29670e981fcca3/accuser-svelte-store-array-0.3.0.tgz","_from":"file:accuser-svelte-store-array-0.3.0.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-dxs0gXD4qxScGQep5sSNgzy0LibRtqBARuAzZ3e4ydoZov8k+XjG9o3LYpQeY9XuqtiFa9u9VTfZ9t3AG781Cw==","shasum":"81c2734a3503cd2bcacfab67ecdd485a3f668b26","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.3.0.tgz","fileCount":20,"unpackedSize":9098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEsF8PpN2U5JuZsGFxw14jKtDy+6kIATb6a6HoujMB0AIgQ0u7knRXrnWxV8tbx6ujKoQ8YE3uL7RwkZ4c0+VOjeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNZdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzqw//aG0qrfPTXk1KhXeY6wxibI1B1N6ACQeQ47iW0j1J/BCvZbYf\r\n3IdrKD3T/6Y6GnkhV3yq/35JNBaRtuC8QS4NPbV++4EVUqsi+DpFeG/cKkCI\r\nin3BNTIRdzZnVMembDk3ze9f2CjYa1iRo8H70BbYSR2tGloRrtZJF+AL64be\r\nC1ZXU/YqxtJd0I5IrO/M5m/+i50KMfbF1QBhfa/00vqRtqAplZaOXTCH2pL5\r\nrWELVsUCSl4C0pEQS4LfLwUKQ0yfMeCKTZRLK+02b+82N2Aklu2bjOC+pGGg\r\n4Qtiu/jSl9i+YJ5r3e/7tQu1g5f+y0BCTt7qupKMte00AXh9iW8U6nsjifFm\r\ndd1YYeGjr6FxCmE8ocU1CQBkKQPdUamFyV+aUBOtYg5b3gwwXT0ZbXQGjmAZ\r\nCS1rNhz74ll0Y6wV5MrFEoTQhM7T0i+/s4qoA0hxnoeSBTfw32F2LscreTrA\r\njF6gQEbD3gUNxf2AXUiYMryjvYo/9HK7J8fuQRTYOLZ6TaCAfTzLkSj3FU5G\r\nRWV5dme5zq321E0pmRwFG7EbV2W3wQg6zx9rNPyTgSs35R9irdpKnN97jV0c\r\ncvxDF6UlujCQDmOmPWJQSvuhjcja27uisOJu7B8SP2risEFntLsA+kF1lD0W\r\n98IddGjyt9NCy4faIY5gnY1GFgqh84Fkp7s=\r\n=gpmF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.3.0_1664456516052_0.15594786074115286"},"_hasShrinkwrap":false},"0.3.1":{"name":"@accuser/svelte-store-array","version":"0.3.1","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js","./group":"./group.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js","./types":"./types.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.3.1","_integrity":"sha512-+gD1jwJpbVfJZv6gkymZDpeMSfDci56ZOzU8J06Zg//SMv7NStXETMpAuBzsQHWiXOr7t2OnagsSGM0KcwH7/A==","_resolved":"/private/var/folders/_t/lhl_bd992sb63j_nr7h1z8yh0000gn/T/d9f3820a2abf72c3658f18bdb41a9a68/accuser-svelte-store-array-0.3.1.tgz","_from":"file:accuser-svelte-store-array-0.3.1.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-+gD1jwJpbVfJZv6gkymZDpeMSfDci56ZOzU8J06Zg//SMv7NStXETMpAuBzsQHWiXOr7t2OnagsSGM0KcwH7/A==","shasum":"218768a34e81b01e2dfb27efd0729edea3cb934f","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.3.1.tgz","fileCount":20,"unpackedSize":9161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAalt+bxwc2CRWjNZ0Bznt5LGPIEkzkfRUsVLh26GwojAiAcT0npuzIc4mTUXbD46SEPll6+X1ZeT5hWfZa6o0Ib4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNnqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQKQ//ZmBcVDC99FP8PUMNVNtX0X41vEp9Z+clr8Rb4JvkUSSwbbhK\r\nTwbrWvd6dJtdVrMtnz9SDCVC8Lop8KJaVQ/lzFpdnbf3WdEgKduZZYqvSrad\r\niVbrraHXOAlPQERUv/LkXw5ve+Azif6lhH/6VzXSZayMmWXZjra9rXOrzHWv\r\nUDK6Ww8ZNP8xw6Lw1DC9VpECXf663G5siUtJwieVG395sJGztSLqBGVWXBnL\r\n9R/oQExzCuqKx+devuvzB0vxyKI7/sJWCD5MguRX9XTWOsWCJilL8LgFb/O1\r\nWCXkkHKPR3GpW8aRQdqgJNVevgk+baEy5O8LzsbrO5QHN9WkblG5kHCrwSVP\r\nRzauL3O9RZGD6Yx1YlkuFT8xP5Nf9KGK6c8jgTP4f6k7GFH+ufobMmPiFKQa\r\nqE+5qzEGQePNmnB1riTMr7fs8rncDez6T8sAsM53VaivLC00b0/6l6WYZLSY\r\n0v5Mu/aCaEATPwzTwBFWhyYt8JdbtLYomKsZblzCW+bFx3sGh0LhajcUeYFG\r\nZMFkm1tAPwizQMX9v28y954oroYJbah+X+OOkRYzbsXFQ+HRKoKUO0TJT4Tg\r\nwz3RkxiampOBl3wizh2uboS8SEqrDAlHyOHa6aIlArERfTK6g8UoD0Ku357c\r\nVbgXzW16IX09YEJ4Ts0muLa2QK8PQ5D0B8s=\r\n=Z/gq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.3.1_1664514699279_0.3328828815063176"},"_hasShrinkwrap":false},"0.4.0":{"name":"@accuser/svelte-store-array","version":"0.4.0","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@sveltejs/package":"next","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.6.2","prettier-plugin-svelte":"^2.7.0","svelte":"^3.44.0","svelte-check":"^2.7.1","svelte-preprocess":"^4.10.6","tslib":"^2.3.1","typescript":"^4.7.4","vite":"^3.1.0","vitest":"^0.23.4"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js","./group":"./group.js","./helpers":"./helpers/index.js","./helpers/maybe-readable":"./helpers/maybe-readable.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js","./types":"./types.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.4.0","_integrity":"sha512-cztcrrhOjwUpNJlDxKDUkI/XGEsNktYoFO+b5Kd0rAk96FBqy07q0EAEWGmlF0mNNzuH3MssbpOaGmsLq38y7g==","_resolved":"/private/var/folders/_t/lhl_bd992sb63j_nr7h1z8yh0000gn/T/63ce7f3228722fa2d7b1b56da64a7b62/accuser-svelte-store-array-0.4.0.tgz","_from":"file:accuser-svelte-store-array-0.4.0.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-cztcrrhOjwUpNJlDxKDUkI/XGEsNktYoFO+b5Kd0rAk96FBqy07q0EAEWGmlF0mNNzuH3MssbpOaGmsLq38y7g==","shasum":"18dbafe9249563b2d923b78642732df3e703bbae","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.4.0.tgz","fileCount":24,"unpackedSize":12357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHzeWikKRGNuKO92oYL37mAz4dvmazonB1ibpNnp5/MAIhAKnowurfUXFqvMq3FR7qnAa81RFJGTE9qxdnM8zuAK6Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPSzdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKTg/+PKz1kfWN3t7kMxmHoJIz8W0PuLaChNYQziXj/rqw8zTC5cCt\r\ncAOwZFojuclXf4iIcIKd/bQMN9mb7CkBLdBVqdIKsp2sOTOeebXK2Y5gDZzv\r\nRddRQNRGiG0dDx3SEqbe5H5bktI4tWVMa/X7He5HuWFseIuz7zYTmtV8MRRg\r\nVirFn4ctT516IVaMMi+ucJn6wF+U6e9hzvxm7Ij6UBoAFrKrMoqEX4RGveU6\r\n+U+FdDQsDhZqL+Ev3fSBds6C4W7nscsAWOFEkwSjeAo/Yy5kt0B5fzCAggpP\r\nhTvVKBvCdSxVyNhhk5tIXX99vMs0bGSB1TFlExJvMjKTxrFSJjZMrsbutYKU\r\nuI+IDs3yS6GW9Nqqw0uxgSwP7vIbfHZso3AIBZkyd1ph/HmE+8/r3ST0FT+d\r\nQZJi2bXw7TOUeDG5hw4J3eXEUk1CJF58d70C1EIKzO4nUYrYFwVZyaD7MwGU\r\nw4F0kPRjV24446VgwMQtSqsy1rfCsI9oK5qTd0U3o94MF4q9jeL9VxOruTLo\r\n5XI8hZKWmxE1shhmn+cpMtJyTD679ZeWdmkx2AnXymKsMpodqOf6GWlEhnzr\r\noVeBdARJxmsgkXkNAkvWAXVkHnZv9ChrXkKWPkfnJpZLVSOa/y0KeIpgIvJy\r\noe1LtAMNxc6ac2yZQAJ6nHBzYgXd9O7XWbA=\r\n=8R0e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.4.0_1664953565554_0.6530783315092581"},"_hasShrinkwrap":false},"0.4.1":{"name":"@accuser/svelte-store-array","version":"0.4.1","description":"Higher-order Svelte stores for array manipulation","keywords":["array","higher-order","store","svelte"],"homepage":"https://github.com/accuser/svelte-store-array/README.md","bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"devDependencies":{"@sveltejs/adapter-auto":"1.0.0-next.84","@sveltejs/kit":"1.0.0-next.522","@sveltejs/package":"1.0.0-next.5","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-svelte3":"^4.0.0","prettier":"^2.7.1","prettier-plugin-svelte":"^2.8.0","svelte":"^3.52.0","svelte-check":"^2.9.2","svelte-preprocess":"^4.10.7","tslib":"^2.4.0","typescript":"^4.8.4","vite":"^3.1.8","vitest":"^0.24.3"},"type":"module","exports":{"./package.json":"./package.json","./filter":"./filter.js","./find":"./find.js","./group":"./group.js","./helpers/maybe-readable":"./helpers/maybe-readable.js",".":"./index.js","./map":"./map.js","./reduce":"./reduce.js","./reverse":"./reverse.js","./sort":"./sort.js","./types":"./types.js"},"types":"./index.d.ts","_id":"@accuser/svelte-store-array@0.4.1","_integrity":"sha512-WeboRQuPlCfCkdt2pIH/PN+fUmRxpWpUzcdj5TjpveYYxPjHpQaeUBFg95G3jXZm+TNaGhSzylfgOizhsJ26Cg==","_resolved":"/private/var/folders/_t/lhl_bd992sb63j_nr7h1z8yh0000gn/T/de0970705d341b100fa728948a5fbc92/accuser-svelte-store-array-0.4.1.tgz","_from":"file:accuser-svelte-store-array-0.4.1.tgz","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-WeboRQuPlCfCkdt2pIH/PN+fUmRxpWpUzcdj5TjpveYYxPjHpQaeUBFg95G3jXZm+TNaGhSzylfgOizhsJ26Cg==","shasum":"0801cdd6cac6ee10fb29d46934f5945f65847746","tarball":"https://registry.npmjs.org/@accuser/svelte-store-array/-/svelte-store-array-0.4.1.tgz","fileCount":22,"unpackedSize":12343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd+mrROtLqGP4y4zkIqtC7YJnKkjEEATME2NVE4XfO5wIgaCxDLSzWL0pZSJmT30GmvsfsOJtZCshzZuBZAvA9FIQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjViLCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrhRAAhWs67QC4EaaIOd66GqVSPTRa+LMD4xhTu/30qIW2VKjxVQwL\r\nA9vHffCff04bNAHyE4BzgThsg2il4LtqJtwbBcIa9hssikFEin1HpZgEsPVi\r\n6zCU7nOXDYiB4lg9SL5gfHpMkbbj+S3jh9icOStFFEYsX6MVdb48Yqd5Ywij\r\nm6sLPjuq51er/gT4UmhgySliIi0f4bYQanBkmfGQuEsAHr3gI0pO56frMSKH\r\nyrp8TkMFXzo/wQhL5qPR5eo6feKrgaG/Ca2gpqhoZzlxEofvPbrLN/xhcw/f\r\nBHv6+r3p6JSwI+Ih2cazCFQkNRQSyV6Dic7dcK1Al+IET3z0gWu8exxCKPSI\r\nDA9m5kAZX7KgjTdWmaeZe7nU+AQfRb50YjR0oF5gdiq25hjhTHlzB77eArL1\r\nUlf0S+zrjfT5+IJutFwFlKUKzts2zR2ZF7ZT5hmYsaXTOgYRK4U1Y4qU7cBF\r\n0qyeSMm6wYdVtXucP8MluB91KgIrEHjw8MC6GftNLSd5jRSDv4mgZkNZ3TIc\r\nxyhQp+l1s/qQfvXuI86Ab2aD9W/AvQqUDxj52/ZyxrMoD66FxjrgEbzgO/Ut\r\n7ydbPj14a/QGYHem3Ibiess30oWpNA1EIUWGC7S6wizyL6vpIsnqQEoMxBiZ\r\nO21OoQcp8ROOX39qLzcpcrAg27Gn0e9lY1o=\r\n=q/y9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-store-array_0.4.1_1666589378696_0.13911296697213826"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T08:42:40.446Z","0.1.0":"2022-09-27T08:42:40.645Z","modified":"2022-10-24T05:29:38.970Z","0.1.1":"2022-09-28T07:53:15.620Z","0.2.0":"2022-09-29T11:58:48.477Z","0.3.0":"2022-09-29T13:01:56.189Z","0.3.1":"2022-09-30T05:11:39.453Z","0.4.0":"2022-10-05T07:06:05.756Z","0.4.1":"2022-10-24T05:29:38.856Z"},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"description":"Higher-order Svelte stores for array manipulation","homepage":"https://github.com/accuser/svelte-store-array/README.md","keywords":["array","higher-order","store","svelte"],"repository":{"type":"git","url":"git+https://github.com/accuser/svelte-store-array.git"},"author":{"name":"Matthew Gibbons","url":"https://github.com/accuser"},"bugs":{"url":"https://github.com/accuser/svelte-store-array/issues"},"license":"MIT","readme":"# svelte-store-array\n\nA collection of higher-order store functions for array-based stores.\n\n## Installing\n\nInstall as a development dependency using your favourite package manager:\n\n```bash\nnpm install -D @accuser/svelte-store-array\n\npnpm add -D @accuser/svelte-store-array\n\nyarn add -D @accuser/svelte-store-array\n```\n\n## Usage\n\nAll of the higher-order store functions have parameters that are either a type (`<T>`) or a readable store of that type (`Readable<T>`). This means, for example, that you can lazily pass the array and predicate function arguments to the `filter` higher-order store function, and internally these will me transformed into readable stores:\n\n```js\nimport { readable } from 'svelte/store';\nimport { compact, filter } from '@accuser/svelte-store-array';\n\nconst list = [0, 1, 2, 3, 4, 5];\nconst even = (value) => value % 2 === 0;\n\nconst evenNumbers = filter(list, even);\n```\n\nUsing only stores:\n\n```js\nimport { readable } from 'svelte/store';\nimport { compact, filter } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\nconst even = readable((value) => value % 2 === 0);\n\nconst evenNumbers = filter(list, even);\n```\n\nDerived stores are used in the implementation of the higher-order store functions, so passing stores will mean that the higher-order store function returns a store that is subscribed to the stores you provide as arguments.\n\n### Filter\n\nFilter the elements of the array store that meet the condition specified in the\ncallback function.\n\n```js\nimport { readable } from 'svelte/store';\nimport { compact, filter } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst evenNumbers = filter(list, (value) => value % 2 === 0); // get(eventNumbers) => [0, 2, 4]\nconst compactList = compact(list); // get(compactList) => [1, 2, 3, 4, 5]\n```\n\nThe `compact` higher-order store is a convenience that is equivalent to\n`filter(store, Boolean)`, i.e., filter truthy elements.\n\n### Find\n\nReturns the value of the first element in the array where predicate is `true`,\nand `undefined` otherwise.\n\n```js\nimport { readable } from 'svelte/store';\nimport { find } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst found = find(list, (value) => value === 4); // get(found) => 4\nconst notFound = find(list, (value) => value === 9); // get(notFound) => undefined\n```\n\n### Group\n\nGroups the elements of the calling array according to the string values\nreturned by a provided testing function.\n\n```js\nimport { readable } from 'svelte/store';\nimport { group } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst grouped = group(list, (value) => value % 2 ? 'odd' ? 'even'); // get(grouped) => { \"even\": [0, 2, 4, 6, 8], \"odd\": [1, 3, 5, 7, 9] }\n```\n\n### Map\n\nCalls a defined callback function on each element of an array, and returns an array that contains the results.\n\n```js\nimport { readable } from 'svelte/store';\nimport { map } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst stringList = map(list, (value) => value.toString()); // get(stringList) => [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\"]\n```\n\n### Reduce\n\nCalls the specified callback function for all the elements in an array. The\nreturn value of the callback function is the accumulated result, and is\nprovided as an argument in the next call to the callback function.\n\n```js\nimport { readable } from 'svelte/store';\nimport { reduce } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst sum = reduce(list, (prev, curr) => prev + curr, 0); // get(sum) => 15\n```\n\n### Reverse\n\nReverse an array. Unlike the `Array.prototype.reverse`, the array is not reversed in place.\n\n```js\nimport { readable } from 'svelte/store';\nimport { reverse } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst descending = reverse(list); // get(descending) => [5, 4, 3, 2, 1, 0]\n```\n\n### Sort\n\nSorts an array. Unlike the `Array.prototype.sort`, the array is not sorted in place.\n\n```js\nimport { readable } from 'svelte/store';\nimport { sort } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst descending = sort(list, (a, b) => b - a); // get(descending) => [5, 4, 3, 2, 1, 0]\n```\n\n## Composition\n\nAll the higher-order stores operate on array stores and can be composed:\n\n```js\nimport { readable } from 'svelte/store';\nimport { compact, filter, reverse } from '@accuser/svelte-store-array';\n\nconst list = readable([0, 1, 2, 3, 4, 5]);\n\nconst evenNumbersDescending = sort(\n\tfilter(compact(list), (value) => value % 2 === 0),\n\t(a, b) => b - a\n); // get(evenNumbersDescending) => [4, 2]\n```\n","readmeFilename":"README.md"}