{"_id":"@flourish/store","_rev":"94-9c253d0611dd81a0318cab0c4640a38b","name":"@flourish/store","dist-tags":{"next":"1.0.0-prerelease.1","latest":"2.0.0"},"versions":{"0.1.0-alpha":{"name":"@flourish/store","version":"0.1.0-alpha","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@0.1.0-alpha","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"793fd065e1ca217ae182c7808f6d2c2245c98501","tarball":"https://registry.npmjs.org/@flourish/store/-/store-0.1.0-alpha.tgz","fileCount":4,"integrity":"sha512-tAPaEEktShPP3ND5O/QZHaZEaOjeHXb22fiskRDYWfsy9ZLuIfqGsJVCqAW1P3WghE6oKTqQSr5KTVHRXBwwGQ==","signatures":[{"sig":"MEYCIQD2vHQrHZh7F8m4x1pttHyEvbYWPBSCPWMJYH+3XR634gIhAK3la7XoKrSmuc9AZB+0CzavJ95+jJKu3R4Oqlplbx6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbVVsCRA9TVsSAnZWagAAknsP/RfOHBosxR8sT4NFfyXm\nlaq62Ho8DuV1/i8A16zOtCQKUYzUZmwP/8OCy506UP+Bba65bCClJSxsoVrP\ngNgXNU6WiHKQ/N4IwMZEhKSEW1z1hFF8fp5+zqgEFdQjLX7tU81Zy2tbnt2i\nq+kJ6WF1czisDwlaOZe21Zv35P8CSHN52bWCHhlPD+XHNwVqf88V6986jCFJ\nGslEVO4capMZKCCoIjyBWteo8PoZ/vUJl8TcZCKYdoXY6TDei9bk2q36rIhn\n8o4RY+s1z9eS8OD8FZUKbRi1oZalvPL9fYyWxQctWMHxhYqDJR9aWrUKM66p\nmqdhogkLGXXvH5/07ItUo6dyMPoDGYZUOOSp0I9X5KGUrSnU4cWTxZ95G0gd\n7LccSDY9rNznlfLZnJZ0mCKy+WfiUpA7+NH2PGTcDrG44QCSLMRbEm1B+PVu\nrLaKZBSVurQv0wN9SVpkBv0PCCIzLNVICOR8pivqQ46nF8FHFFV3UCw3mYLi\nLotf7FFwoc0ZsfJlL7Z8d5FbV9ba4pqY9NKUAyggf8+tqFZb2+AstuF2xPR1\nX4OtuoptyrL7yC02ow9NwDS6GDCTWkpEya3L9puYKi14P0DYFXfM+25lFiPS\nZEeorp5hOH57hu//i1iLcalN7+20/wWchFNIvc+TfUFNsp6fP5G0Uh76Nzu9\nKdjD\r\n=oKk1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b02d890f08629ec2428db8f1e5e3730704d30ebe","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0-alpha_1533891947911_0.10803905700487282","host":"s3://npm-registry-packages"}},"0.1.0-alpha2":{"name":"@flourish/store","version":"0.1.0-alpha2","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@0.1.0-alpha2","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"4a50c06dd231480758bdaf4c0853c69e72430ac2","tarball":"https://registry.npmjs.org/@flourish/store/-/store-0.1.0-alpha2.tgz","fileCount":4,"integrity":"sha512-qICgqfkuvTqZvVWSWQ4J5idT0xaSvM1d/3jA1/iXZFfCcUEFKtL+Kp6/SbXF2WYv7t/NUyGF9KgVd+evHXLjGw==","signatures":[{"sig":"MEUCIQD5y8KlxG+rrB/MQZvSXv2pcUarwk7C5jH2Ccslgeg8ygIgHvkFIbp7FfHhYy4yW8//IEFIzVDJxEr0FjQenx6sABc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWHECRA9TVsSAnZWagAAcw8P/R6R0jEal4iw0q5TTZkz\n6deJX7FHnx8MDhTkJ7ohMwet2qTpLMa45TytNq9UrsQtpn7jTQgRFaYrduUV\nDns8cHg2XXAtoFoc9Xk5K+TOEzio2WOrWOFO2UM0QGTATm3w2ySqkHwK9SCT\nAX+OD/g9Xa5eX3pVdSme8R8Lk67coHd37sWuJe0oa4unWAuIlUakgaC+fHAl\nIm81m6BbFryV+H1PzcS5tEgqCPrxBrk7jm654kzYHa5vp7MAWoJ/0BydCRzB\n9fjM6LI0UuRr353hyop6AXOyE8jRnkHReKdreCQPBSKPPtYLu8FCdVzaAE82\nfyCvZWOvl+0IxXZdAPIv5j8TrKAElrJlVt8WiOkwZ8cmG+8kSPLPk49gq4ZE\n8Ak0CblUcDUu3BNgmqHJGoe4qbbIAm5RyjuofcrAoBdMKWynqE9BwbOjQ0Dg\nkSmF4dr8GkGCBMO8m5IItihQpRa21uklULBnZ9HY1j21EyjRzozA8scFojHG\nTXVPJP12dpE4ROXS7Ww6DtGuOVu70ZtCUNOaZIjNsSVloGFU5m7jm2AQc0AP\ndi4VCeoNF2tS7N6qYUYoFU+gKzVGiPoqHRF9iuEpbnZtTZ1YOfetuOQ/hfqV\njT+Dn+bFgNUAZkj6JlJ9fHiGd2HpOeB0+kdaZJDyVobBugtTmBbXfbc/mCIC\n3aHc\r\n=hY1j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b02d890f08629ec2428db8f1e5e3730704d30ebe","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0-alpha2_1533895108001_0.27196567919113357","host":"s3://npm-registry-packages"}},"0.1.0-alpha3":{"name":"@flourish/store","version":"0.1.0-alpha3","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@0.1.0-alpha3","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"766c934eecb3cd5e7f00a987a20cd9509b68b73d","tarball":"https://registry.npmjs.org/@flourish/store/-/store-0.1.0-alpha3.tgz","fileCount":4,"integrity":"sha512-sTOT2iOdQpJz4WDGVAg4snFuC33l2EMicYhk332Hxmyx62Gi/8N97/RAU0jtr95Lpf7SIopLcQzt9fGXGu7OHw==","signatures":[{"sig":"MEYCIQDiOMC2MH4kgHdcvKzVGYvBwcUmYd1/6gbx248piDi44wIhAKWEYNMuNHckn9a2ASJeTxeyqCk560qOuscX0M6uD4E4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWJ/CRA9TVsSAnZWagAA278P/A+kf6FAIUEO24/Xq8Mv\nwgemtV3d6lIdnG912wpyBV41puZeMnhMLWNf2ht9erc5MIhqr23+dBN/hFYU\noaNcyJNFjGcWbKWgNz8tgB8bLxRGBBg5d4XMrm7q9XOn8RjQ70rjR1f5lFkf\nv2f16VQuRt6HhZHO4W7u5a8w5/acYEBaOFKxYPEvoCQndbTioPyunASHk9vb\nC9Cne1DjOdLMVbclKyxkCeNBJyIK1VMCHYJCMCMHD87T92az/sNIuafTRWQz\ncaDm1whLtztSRiLIQQvr05AvIdMr432I5KIXEbLRZR4AxvduKmICYrSu7mnz\npKLj5ZzZRw81t/nJKcuADcURXoctKEmL0qRanq2mX5aBy7Ot4Xl9WSphbUwg\nUt57nvZNqlPf2EA2gP/Q4ZRHNf/wnGAax+JSDjatu/Sx0NdvEjFEvsEq/Bkb\nhqjjFjet7bZMvzbTJ+aG7CB3BOOfLAEy3p0N96OJ5juMSyM+z5U1b8aYs87L\nCCO3ngzmYh6AYRTuw+djSSrKNVKknFhoZ/RCOIwaHTYfOBkT6Y9+env2ksHW\n0K4Ns4KET+/CKqxCYOU4q8LaxteJ6Y/9v1s7Bx6ryplW4N4P35CR2rRY5yLg\nWSLsJr+QEG6ezI3eWdM5KOjqillSdawG1oUYh9TexyY1R/ODU0N9aXYmrw7s\nIMbj\r\n=6BfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9662fd8d57a151ce1553ea7ed15fc642094cf592","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0-alpha3_1533895295320_0.7477090575721075","host":"s3://npm-registry-packages"}},"0.1.0-alpha4":{"name":"@flourish/store","version":"0.1.0-alpha4","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@0.1.0-alpha4","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"30753f45caf48afece6cc2552c4f60c0415d5641","tarball":"https://registry.npmjs.org/@flourish/store/-/store-0.1.0-alpha4.tgz","fileCount":5,"integrity":"sha512-M+LMV9iz31W8IyQDImLCwBoEF/5FmqyIwk8oT+rWITtZV97uDPNSgM49/9zJtPRQOhkQwbV6yDQw7A2oyWhIQA==","signatures":[{"sig":"MEYCIQC3wpydtey/7t4QzSJ7WwyMZGTZBiN9feJXJaOWgngZgwIhAMfVBfJ9TxVdxPYChu8ZuC8uylGTDqBepA0ilslj4BAw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWkvCRA9TVsSAnZWagAAaykP/2Ea7cWGpn6DAkUBTOW9\ni9/xyEaneq3RauZBH35qOsEc9XiL6XLdKIbfMK1dCxfV5E4bBej5BVL6kKdk\nWMeWfVJS3f9PPC4Q80/5ku0MvMUDwzN4GW32kKwmUZVLssYDeqhkRJQQNSW4\nUAyYWsd4AmPIojR8wKdvtvShJGIJAJBZNQgFiUPVMxhePUbESWfSdzuaJCqa\ndeq7rMWoSgBsrbwruA3V42AOZ9x1npa094BZeVWsmA8ACKGqMKF1ebvEPlSr\npVJ10Mp23vxczvp0M9Vbhgh3Ch9a8JAnYntIq1EDXFYJSVU7XE3npySE9j28\nd90jygR/G+myY714t3oZBmtf344tbLjV1fdh063dNTJSR3w5CP6VpMte+4W/\nWIlZkrpoLvOeUh7wroxERKKDmtZDiuPQSLvrEF2Kn8C1lY7Mh9nknIG/R4Y/\nGohelDY7LwsgW1yIluXSgSiJF12Sxdw/sj79cPW5tUWvm7uQAp8Hu2J1ni8z\nOSRQ3OQK1dlWLWTMinngPOedPkBcaqI5KHJjDYjEDXWXc5Jvd3jco/EyvZUt\n9aLf09verVcscpFKdPFAn8arLFBsw5JqM4ZNeoOdsk1p//wwMLtHXq/rWLPP\nZ6GD0Oh0T33Y5Gp2uN2JmkthnRd1kQP9+J2jGaD/4Zcaxp0jJ7BaMAxaLFJ7\nVOlB\r\n=SyhF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"store.js","module":"src/index.js","gitHead":"9662fd8d57a151ce1553ea7ed15fc642094cf592","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0-alpha4_1533897006583_0.5200697430252283","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@flourish/store","version":"0.1.0","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@0.1.0","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"19940e2a7fa459b6ed038a735e6685262ea218e8","tarball":"https://registry.npmjs.org/@flourish/store/-/store-0.1.0.tgz","fileCount":6,"integrity":"sha512-RW9Fm6kSCHB+EH+/tw8XV0T8hjaI1OnA3waPclwYCk7UbyjmEaSwgWdigM3p0RESW766A1rpxOn5GcyHs2N1PA==","signatures":[{"sig":"MEUCIQC1FYA2Ng/E4aaGNuWD94ffWzGgg0bDlnQnG2pKrzmBhAIgI4QqJ/iE3LF/bqsViEcB7ZZUWjXhFIjTPkfS9fye7cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZwQCRA9TVsSAnZWagAAQE0P/iujQFCUddB1eynUTMjr\nS4ZCgXJV8oM62E6ml1sYkDC+692bryoO4sMw9OSuLuk7/vmqdJ1dSEZ0buRb\ndFkVfXdcnJl4NcuwKFvt0fy1GtFdnC9LgrTiCHCRq3PTxk1vlweLKr9J997O\nDTmiK361OP+C3Cpnl32g0ZNX9/HHkzVQpsi0kWktnpLPEFnSGP10kmEZ9/xZ\nYPCQOT2B1x+I1esZZkKsA0ma2+uXia6pv6Ffi7YJ+STE8hFdl3goY7TVkmV9\nQi//7X7pfFYV9bb01QZthae3kAah0H+xcZ01sYiPFBI4sEDYK9N5Wg5S45vi\ntMk6XZ6jYndN0limUY4C7IN5go19FJuXdn6+ZV42gVbhh54gszojel6IdQe0\noPy8lbhTu8cve7EGhjdQYq3IbE9g9WNEbRFGWTURVUFuQ0EHhCSVRHTmWQ7e\nRDytMCScSffTvhraDDgFYtuQKUUr2uKV7yXWvKrLOu1QzSco3amOaCJQinCl\ni9QUWgzY39DW4SfK85Mz3JNBXmh4rQgyT088Mu71OGCPNJSmdecxaF+J9OWv\nTX6V3b0WXzNL8TzIzWo8Fizox0to9tkAzZ5MNk0ylIW0Sb1cuuqAjEGl3pUQ\nxc83br4kBUzQ3VH7PwqlmP884/jNeu+TepGYQPU7L++2XuTovdlociDmOha1\no4mj\r\n=DWyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"store.js","module":"src/index.js","gitHead":"a6f58e4627170d01bcf33413b20e52c305955a4b","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0_1533910031078_0.4400300227307361","host":"s3://npm-registry-packages"}},"1.0.0-prerelease.1":{"name":"@flourish/store","version":"1.0.0-prerelease.1","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@1.0.0-prerelease.1","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"williamkeashock","email":"michael@flourish.studio"}],"dist":{"shasum":"6a19aa6324670baf5b78c2cd2f97bf9609a35720","tarball":"https://registry.npmjs.org/@flourish/store/-/store-1.0.0-prerelease.1.tgz","fileCount":8,"integrity":"sha512-LFN6gPoIwXmuxPN0GMxjI+nst6GaFornmgzjYnzxwKLMCV01cWllmFHT+Gc0WATmovKVrtHZY6zNaDq+PSTnSA==","signatures":[{"sig":"MEQCIDmQkftVGnnQm7AaHYzkUirpT//IS8aKrp8MtjpofrEWAiArzNy7yvWDiMO/LEwB9w+YgVEkaCokzlFnVQ8LeqWoaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb+zDCRA9TVsSAnZWagAAzfIP/1mAvaSaIXPHmBxCMeGl\nnZs1mBK/WmddEIjNKP+/Dj2hUaLgFg8dKu88gef73647oWrDJILkHtiwtwI/\nzx8irhK1oyqPR9IR4FWkg+T2iE0/5rOmPzs+I+tGgOMVnriLwzDv3r+7RlHq\nUPiVHXKYrua5oBYOPf/txxSBh5KG/JVuY9YzdOev5YntL56RGtVzrO7QBes0\n5I9IOqemGB3MfTvnkSlWU6BVeb8K/pxcDe/z0iva+m02bPpY5cdFjjdIdGRc\n+YH9eiZj7xK9yOddaquvIZo88EkoFLqgBlUlD9RjXLXotcphCVTGKHKdec8Y\nS9NuOMTWxdKV+mZ9wZXOChC590AKC3F3IRoOuZjQqVzCIEgWQo0RTCkRBKu/\n/SIkMXhhLRiiiJIP/HGPkrS7ecF6OXn1brfuAZvEhANTsGXX/uZ+k2jDeM+y\ncDf3XhpA9Z/0Erp3zVJuoOv4LWDnaa56i3+5WUbWoW5PcqZnSA5movjrqsf+\n1twkXc+hLarNlcvftGZjMbTa6zjDOlhKfJX5HArYogl0bSQnSb8dMmeU7uuR\nrG4jJ+DMTT9h6tH4oGK6g8Svcq/17+uo3+NUIPfnPXHxmvopiTafloslMn61\nGE/UlonYOY16yQPZqq9sBZdM4OSQEYFYkhqcxYWcEpBhx8ICcxw3+At8D4DV\nR96y\r\n=6wlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"store.js","module":"src/index.js","gitHead":"6f67187efa29c13b4197812bb563920a7db501d7","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_1.0.0-prerelease.1_1550838978830_0.9598455247548223","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flourish/store","version":"1.0.0","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@1.0.0","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"williamkeashock","email":"michael@flourish.studio"}],"dist":{"shasum":"fd8b5609d809d60bc847319bc3b6ef4fa2abf97b","tarball":"https://registry.npmjs.org/@flourish/store/-/store-1.0.0.tgz","fileCount":9,"integrity":"sha512-qXveyrxXleQQb6TiBCu7JFAKqWhFN5/imNGN3iUSiAj5dYLrOjIz1ZIsr/ywkEAQFknCHxkZIvgTAByZygbGqw==","signatures":[{"sig":"MEUCIHJ05B5FhGshbUkM2Br9294FEG+2Onb+53D7bOs4PmLnAiEA3NC/ZNFFnWEnz6/KNbT8yZuHqiGIU1Ep0HrWU4kjx0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco4DoCRA9TVsSAnZWagAAHH8QAKHSYEvR69EVm70XVDx8\noPwjkOu5DRWT4XjCJVfmIuUXTz0nLMRjq+Qq4ADqPWkVczWXXnzsteJoNghC\nOhoZ9ZJ1V3DNJEDqMtOGZwPU+yE0H/MIYWelwhPezTPolXSmSSna4oj1KyJP\nyumITpeT8RgGYujE2FhJlhxhbcMeEKQLFnEwOo3ra5kWi7bJzjhvNTWd/A5H\nInwihQlsv5TsqihWOO01AdTBKeTio4xG+rSltnMf3VIBwnlu1Xlax6jMAZat\nrKTX2cHuRnkTfOanO/teibkbHZrcbfQmDXJ+yTrAiFIANKWRRLG5a3uQhCFz\nA4wktXzUj19zvi1O3eiSGXYFUL4ZCSfLPmiJZAhIaK5uQBkcr/pwjDFpS6mZ\nEeEbDJw7aVSgmYX2TBWj0+wtDrNORie+Oi46TpV7Ue341BFC8q4Qpa6XFUCM\nhj6t0y7tN1ZOZR8ezjDwsT83/YLLmaOCJw5OikWx+T/fhfQNf4+7kpHO1T19\neKPONaAkMpCqOguFsIRXgAqFgoRlyPK9YKsVoubR+3A0Fh0/DoQnRts44h+m\ndRAJCMvdToNhXceepMV5W76jUlk0HZi5E6wjTSvhb1cKe4liq6ZxBUOpYQK/\ncCYApIdI1Q23GPLk16iazBPp/ZaMvOH89ZiTGH8bne0sfHJSD+TYZIo108Zg\nyk76\r\n=/KfU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"store.js","module":"src/index.js","gitHead":"de1b1d161bde5ed8fbaf8e90c66f05316b2d2886","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.3.0","rollup":"^0.64.1","uglify":"^0.1.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_1.0.0_1554219239854_0.009137980242261312","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@flourish/store","version":"1.0.1","author":{"name":"Flourish team"},"license":"UNLICENSED","_id":"@flourish/store@1.0.1","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"williamkeashock","email":"michael@flourish.studio"}],"dist":{"shasum":"1776bfd48c1015ce9c1b5e4f0893812bb84f72eb","tarball":"https://registry.npmjs.org/@flourish/store/-/store-1.0.1.tgz","fileCount":9,"integrity":"sha512-TrrtFIBKTTev3FS+QNRxe4eVz27EbYNAUf1RzopwTLFrLK/Jjqx2kD5qbxY7+J8DVNSzxrW0xgCXeP4i0zRLIA==","signatures":[{"sig":"MEQCIGltwHAo9fE7flB0OlRI0KSA/4eZo4wKcu2fIAUvhZIqAiAIkyHIQ3lrIJb72mS9o4zeYAlzV6DcU62yKcZtJNGscQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpIoPCRA9TVsSAnZWagAAGesP/3J470BQXnXHWATm/j7p\n35MnjKZiSPayifBvON40D/TZwoOL7DHWqNfu6MonK/WCOXShiteXShszZkte\nfTz+rHe1l2FaUEetyQYAUD8NGwCj3dIgfnp1kIazHV+lYlJVAl64VEq7ercG\nGU9Mn648NbWppAjI9LY2k/DCa5mGFSOFVx7TsmMEwdmJ21CACuCEomvZSCJr\nsEujrAV32LBinN8RUyiFZnNGqRnIJhN95eqX+NFRQkayx60JucjVNYKNSqpO\n/v1P3HyC1WdApJcx7KVfGr5B/GDVCuk9UxLoBdZ+AoLLDJhW0jbkMOgiYjSZ\nAsaRwCsEY4k2GDPbxnhj/KJ/j56wHH+pz1jakgYEfSEwJJesPy2w15gQTmvF\nEwxK4JMA2BiyLf0BDWhi1KJvGy97CaZgIDtMAboDK8ZcZCXkhUaCBj70m+Uw\nbZ5fP6POeqlX1g94Ix03VhqhcBAYi5O+Vb/D2Cb1dsLs7jG/3Xpgl18mSTG/\n00Sf7eDjbr2xtqgQGfqtTxo24bQvEb3cjrQ9166lKDPmZ4HSRlKsevlvCGkX\nvMu2cODA2vQGuDHznKqkFyrZHjDgwuj0XXb2aapqWBESHk66/S9V9krm9Xps\ny5v/mBmWyHnQth8OM+PB/8N7TmMpXpN8zlGcS1/yN7TacWIjPXJGQXNXmvfJ\nIpFF\r\n=9upb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"store.js","module":"src/index.js","gitHead":"7cd404d4969ddaf3195b3d656212b780eaa5a4c6","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js","precommit":"lint-staged","prepublish":"npm run build && npm run minify"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Store values and query changes to them","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.16.0","rollup":"^1.8.0","uglify":"^0.1.5","lint-staged":"^8.1.5","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_1.0.1_1554287118946_0.1871205415373054","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@flourish/store","version":"1.0.2","author":{"name":"Flourish team"},"license":"LicenseRef-LICENSE","_id":"@flourish/store@1.0.2","maintainers":[{"name":"jontyt","email":"jonty@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"liakouras","email":"ilias@kiln.it"},{"name":"oliviajanelawlor","email":"oliviajanelawlor@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"wearymonkey","email":"toby.rahilly@gmail.com"},{"name":"mattcarter-canva","email":"matt.c@canva.com"},{"name":"marcfallows","email":"mail@marcfallows.com"},{"name":"mafecafe","email":"mariafcallejon@gmail.com"},{"name":"connormj","email":"connor@kiln.digital"},{"name":"simonaats","email":"simona@kiln.digital"}],"dist":{"shasum":"703fd890cf0f14144c7b978136aedd9dded6373e","tarball":"https://registry.npmjs.org/@flourish/store/-/store-1.0.2.tgz","fileCount":10,"integrity":"sha512-oK5O11QtbFA5dcL1g+0FNjWHW72YoAvmX/loAXRIZJAUr/Z8uzbmno+GX0w47GzhhDQhFrPzLp77xOwd/dayEw==","signatures":[{"sig":"MEQCIAfY1kjYOa4Ze9uigBk3JmLcHI4Cy+s38PXpGmwUGHPxAiB5w4vOxXJ5zwl22LqZlWrNOmwBFMj4ZU3p/euXLBWI/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12905},"main":"store.js","_from":"file:flourish-store-1.0.2.tgz","module":"src/index.js","private":false,"scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/b05debc9920734dbfd6cc61c5850648d/flourish-store-1.0.2.tgz","_integrity":"sha512-oK5O11QtbFA5dcL1g+0FNjWHW72YoAvmX/loAXRIZJAUr/Z8uzbmno+GX0w47GzhhDQhFrPzLp77xOwd/dayEw==","_npmVersion":"9.6.0","description":"Store values and query changes to them","directories":{},"_nodeVersion":"16.19.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^1.8.0","uglify-js":"^3.17.4","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_1.0.2_1684223983547_0.06889698546186174","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@flourish/store","version":"2.0.0","author":{"name":"Flourish team"},"license":"LicenseRef-LICENSE","_id":"@flourish/store@2.0.0","maintainers":[{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"}],"dist":{"shasum":"a4762c5076b394953d4114a3aaf135cc3bc24289","tarball":"https://registry.npmjs.org/@flourish/store/-/store-2.0.0.tgz","fileCount":10,"integrity":"sha512-a8IlhsRpGWF9WUcgT1A/lKpYoHhkBtgQi7vrnoGsU7UMcNIEjYE31Z6JX2oaNeK7Jtg0pQC2y2HRKHMPlF2QJw==","signatures":[{"sig":"MEYCIQDuy7tLg4dLCiTJIaVwIXoXLOlWFk16yJT7L16vMihmFgIhAMQ1fKimYVhHRWGYlNj2gLykG+xFLKaLlQs/b332/ZEz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15053},"main":"store.js","_from":"file:flourish-store-2.0.0.tgz","module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","build":"rollup -c","minify":"uglifyjs -m -o store.min.js store.js"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/1db28c6c32ad9e9671035a02c518ae8d/flourish-store-2.0.0.tgz","_integrity":"sha512-a8IlhsRpGWF9WUcgT1A/lKpYoHhkBtgQi7vrnoGsU7UMcNIEjYE31Z6JX2oaNeK7Jtg0pQC2y2HRKHMPlF2QJw==","_npmVersion":"10.2.4","description":"Store values and query changes to them","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.17.4","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/store_2.0.0_1722437099508_0.25355078713046275","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-08-10T09:05:47.910Z","modified":"2026-08-19T18:13:33.992Z","0.1.0-alpha":"2018-08-10T09:05:48.012Z","0.1.0-alpha2":"2018-08-10T09:58:28.098Z","0.1.0-alpha3":"2018-08-10T10:01:35.441Z","0.1.0-alpha4":"2018-08-10T10:30:06.701Z","0.1.0":"2018-08-10T14:07:11.165Z","1.0.0-prerelease.1":"2019-02-22T12:36:18.932Z","1.0.0":"2019-04-02T15:33:59.970Z","1.0.1":"2019-04-03T10:25:19.102Z","1.0.2":"2023-05-16T07:59:43.675Z","2.0.0":"2024-07-31T14:44:59.664Z"},"author":{"name":"Flourish team"},"license":"LicenseRef-LICENSE","description":"Store values and query changes to them","maintainers":[{"email":"duncan@kiln.digital","name":"duncanclark"},{"email":"daan.louter@gmail.com","name":"daanlouter"},{"email":"hello@animateddata.co.uk","name":"animateddata"},{"email":"lars@datamake.io","name":"larsvers"},{"email":"luisabider@hotmail.com","name":"luptilu"},{"email":"h.robertson@icloud.com","name":"hrobertson"},{"email":"florin@kiln.digital","name":"florin.oprina"},{"email":"ben.lloyd@canva.com","name":"b3n-canva"},{"email":"brunoriddy@canva.com","name":"bruno-riddy"},{"email":"katietanner@canva.com","name":"katietannercanva"},{"email":"josephw@canva.com","name":"jwitcombe"},{"email":"becky.rush14@yahoo.co.uk","name":"rushlet"},{"email":"winna@canva.com","name":"winna_canva"},{"email":"jonty@canva.com","name":"jontyt"},{"email":"scottb@canva.com","name":"scottb-flourish"},{"email":"gwyneth@canva.com","name":"gwyneth.bassett"},{"email":"snavad@canva.com","name":"sega-canva"},{"email":"ci@kiln.it","name":"kiln-ci"},{"email":"niamhb@canva.com","name":"niamhb"},{"email":"guy.n@canva.com","name":"guyneedhamcanva"}],"readme":"# Flourish store\n\nFlourish module for storing and updating values and querying when they've changed.\n\n## Install\n\nTo install the module, type:\n``` shell\nnpm install @flourish/store\n```\n\n## Usage\n\nThe module exports a single (default) function that can be used to create a `store` function by calling it with an array that specifies the names to assign to properties stored in the state.\n\n``` js\nimport createStore from \"@flourish/store\";\nvar store = createStore([\"state\", \"a\", \"b\"]);\n```\n\nCall the `store` function to check whether anything has changed (`true`) with the new (set of) value(s). You can pass in...\n\n### 1) A name and value pair\n``` js\nvar result = store(\"a\", 7);\n```\nIn the above case `result` will be true unless the property `a` was already set to 7.\n\n### 2) An array\n``` js\nvar result = store([state, a, my_var]);\n```\nIn the above case `result` will be true unless `state` matches (see below) the saved value of property `state` in the store, `a` matches the saved value of `a` in the store _and_ `my_var` matches the saved value of `b` (following the order defined in the initialisation step).\n\n### 3) An object\n\n``` js\nvar result = store({ state: state, a: a, b: 62 });\n```\nIn the above case `result` will be true unless `state` matches the saved value of property `state` in the store, `a` matches the saved value of `a` in the store _and_ the saved value of `b` is 62. Extraneous properties are ignored.\n\n## Matching `mode`s\nBy default, comparison is done using the triple equals (`===`) operator. This can be changed for each property by using `mode` method on the store function (which returns the `store` function):\n\n### `.mode(property, \"strict-equality\")`\nThe default `===` comparison.\n\n### `.mode(property, \"equality\")`\nLike `\"strict_equality\"` but using `==` instead of `===`.\n\n### `.mode(property, \"array-contents\")`\nFor comparing the contents of two arrays by their elements (using `===`) rather than checking whether the arrays themseleves are the same.\n\n### `.mode(property, some_array)`\nFor comparing a subset of properties of an object. As an example:\n``` js\nvar store = createStore([\"state\", \"data\", \"xScale\"])\n\t.mode(\"state\", [\"bin_count\", \"mode\"]);\n```\nWhen `store` is called, only the `bin_count` and `mode` properties of the `state` object will be compared (using `===`).\n\n## Retrieving (a copy of) the contents of `store`\n\nThis can be done with the `.stored` method:\n\n### `.stored(key)`\n\nThis returns the value of the stored property `key`.\n\n### `.stored()`\nThis returns a clone of the entire stored object.\n","readmeFilename":"README.md"}