{"_id":"@flourish/facets","_rev":"91-422da052579b625c638c3a7b5acddc06","name":"@flourish/facets","dist-tags":{"latest":"4.2.5"},"versions":{"1.0.0-prerelease.1":{"name":"@flourish/facets","version":"1.0.0-prerelease.1","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/facets@1.0.0-prerelease.1","maintainers":[{"name":"liakouras","email":"ilias@kiln.it"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"fafe23f707edec98396389e90c47893de62d9a51","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-1.0.0-prerelease.1.tgz","fileCount":7,"integrity":"sha512-X82aslvqsXcnxMJkLHYrN+PSTsQH7RCrVP+Y2OdQUIm/kKpUEdSjvI44G4fG/nxXszTm5ap5Nz1NGfTeCH+cjg==","signatures":[{"sig":"MEUCIQD/kYGDS1J69GJAxEdsBEbaEYXp6M+dv9ZbIu76JURuMQIgX/uFsiGQR7uMZwTGQXdF9Ma8v86G2HOL6AKIlhqsBwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMkkKCRA9TVsSAnZWagAAMRMP/jsLntZWskK/XFfjsMJ3\nDgXpJZ8+aWsQ3ogZYGssXb3yqlJqZTx9xttXGoIqjkcwS6nwtaUJeFToXwIM\nw8YFugSi4tCKmy5E5eMCbntH73T2kM5eDWXF8dk2BVpepB8FwXZ1UPwAnwoa\n3l9+M3yEUyRAxMpUQ+ccoS6LLsokv//i0NIWKoUh9HuiohKXWucaiIyFNIiq\nr7NE6iFRfhimWY+U5jxIEUmlfyIDAxE3/Dtcrf/0qa4KX52Iw17JXp7sZ+uE\nNYSv4wl+NbTTLHo/EkRGsddJO1YIN53YrHK6N5UqrXn8Mo84JHO6bcIq2GaC\nsSsLOLreeq1dQjDsnJq2W7Z28zfSo7wVMIYUiUy6PKiEo1RzLDke+0seXUsd\n/7Kpo7KtmTxfREnWJnuAl6hnYJ+xKVE0yfHSmcf2oOhGHxQKORSbyjzXs0rt\nilanpqbpX5oDRjIgWilF7KtdCrB1pZRQ9mnV91vO714+jy85bmO0pQX+UDoY\nxUmE9jMTMlWvtlEMELBe7yT2f35RfkJAZgeLDAlyYKdEJgsB+3bKwqWbefxH\nUB2M8D4osZlfvwmbNItV5h7MzrP6k1FeRGpCkTcLkxRNoRrCqfgHFfTo97rY\nomFgLskH/Mh1hXbFFpM/vS1by2CtUFTthoWEsmXzdd4fiQd+WtEA4bxdDWRA\nq8+H\r\n=GTyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"62931acb28e53a1a23b2eefdd331b2bc9b88e4e1","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_1.0.0-prerelease.1_1597131016684_0.7004219079957634","host":"s3://npm-registry-packages"}},"1.0.0-prerelease.2":{"name":"@flourish/facets","version":"1.0.0-prerelease.2","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/facets@1.0.0-prerelease.2","maintainers":[{"name":"liakouras","email":"ilias@kiln.it"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"9814831843b1e664a141b80d4722e1f07886717f","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-1.0.0-prerelease.2.tgz","fileCount":7,"integrity":"sha512-LNgDc+soOAdAiM8CMisGnZ2fET9FF1ggirTY0DlxWKkh20UE6eKiIeuOahJ1V766hszLuT+/yb870rNcu81b4Q==","signatures":[{"sig":"MEUCICBomg1N00/Vep66jCBOBZg/yUhlIyMLV3kuV/ryrU/3AiEAwg8Lb/k1YXwLATp9BH65p7mYp4mSAVXizAiYANemCOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhlGXCRA9TVsSAnZWagAA3tMP/3QEOrDRhH2xhf1l1/JS\nKLTByZW8ReL1PbBrOP6cdvvrJJ1Vx7HdP2DaDNCJhbpGULTjKB1Pc/u6T4e6\nHKpCWlS36vCRJLuE1LHiDjBdhL6SRok0CDYD8dOEXnWS0Kc0cmHKJ+vL+KK5\nHlsT+ygmIXAToLj7LspDB/0efW1sBdG5gmxCjMeVepEhYPJk+sMtD5wySS23\neG7hrQuP/m5qOaT04xofIefpMCH3EtrWujuFabZcCv6jI+AOVqiTELgeN7Ow\nLxH0VRdrP9Zd8w7z220+BF9mW6PD9OMVLcchpecGgIg/JX6NqMObHe0H38X5\n6MZ1BekysTERDSweoevzdbtdiNLC0Ctv+HTqi09jkJCy6R1uKzCx+s1iTjjZ\n7THLj2OMc3ylQgm2PLAfn+0L0CPU9qxdIs8FP6BVL5c/4zv1Szh/AXvnsKwp\n0Upo4Xn5rgGTA8h/cxb0sst6Fq6+ppgVZ0fTVqaOo8yX3f3oqCv0KgyfCTWs\nEyr8rjntIodnfl01S3gE87USwYb6Pd+bw1duCdbmH8fdD4iPNSmTCfxwox7O\n4iE5Ctv2PkIwvaK9WHKwmRCwyj+bLVYCsdoeCjxP6v2NSD6kU1re9AdOc4UK\nGcNwlcz1wql6WCyMwrlh0VATz0eiZXaddWdx5O6H7V5iixSOtNEHbSvI4EXF\nJ7cl\r\n=H4TF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"b7ad5d511892544eb0ce5db17919c04a2021c57e","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_1.0.0-prerelease.2_1602638231353_0.24113145383267964","host":"s3://npm-registry-packages"}},"1.0.0-prerelease.3":{"name":"@flourish/facets","version":"1.0.0-prerelease.3","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/facets@1.0.0-prerelease.3","maintainers":[{"name":"liakouras","email":"ilias@kiln.it"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"a80d3b2049f41e574fa6427c3497ed2b2fa49cb9","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-1.0.0-prerelease.3.tgz","fileCount":7,"integrity":"sha512-UNiLKnx99Uvp4Aaa5JkJ3S+js2VdJUvgUaPwpve7JEZItuRaxVWmsZ9WNtAW6DhDMggudUATWDx15r7y8oQFSA==","signatures":[{"sig":"MEUCIDS/idJoba7Yo7l75woEG6UHzJ5Kc4iqx6dl/aePEFgGAiEA40gnnyvz1WGwaDNYKKp/O/Jl/oaB+CKl+JSZqXGo3S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhlYnCRA9TVsSAnZWagAAwPoP/01CoSNQm3FlZ0j0jhGs\ntz+68n+ERoKu0lHW7LhJo3zFKfrgYN47CiVU+LwZgbZE+kuvYLn0CZtU94K0\nw/t8pETxCM8D89+YPuYXRomAR/yoQzQ04PD23uHSy+i3ybjmfqrCAqCI0PZ9\nXN89plell3Rq7JGW0hYfyfDHymqcZZp1hLIPwOjmxtsuOgjri06LCd6PM6HR\nts4qRQemi6CO7+W5ROMpwks6ngEiphXNdE5VIDeJbB2iIdyYqdrupVOV7lnF\nGTa51JAr0xTpA6oGWEg8rTL0uZ1WI7BgeVyjxWE4/5pjgZZDnNI/xI5aNpI9\nmfswmyRVZXLLiHOssWrGupv94jM7T5/Krl/HiKLe2oh1IRsqafdKOu+lcQJl\nrjW7N3QC4U35d2MbtT5D5tn47gDhiZrb7btaQoBA1/YYgqQbMu+VpNYNd/X2\nUcAI/g5bT04+uyN+A7Zg3ZIXzVFYh9UaHLbkaB6yxHJWTSBy2pgr4arWv6hE\nWZdTFN2tHt4pHT/EiRWeI26g4dSI3EbKd+9H6DSzksMONJ6D6vXtNsLuzBG2\neZ8Ku7yQg1uGvJAWCTuuBUAczl77iVno5FnDJ46AUUJFTB/xx/4yYV0m9Zoh\nyYqlPbD8/lSceiQt1HCg0ePAkG6GKhzylrW99ocUB0HftfRcTazC5ricYs5z\nvWO8\r\n=PRkZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"e0d9b1bcf834f202650434dc6bedb746180df30c","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_1.0.0-prerelease.3_1602639398929_0.5029761427969826","host":"s3://npm-registry-packages"}},"1.0.0-prerelease.4":{"name":"@flourish/facets","version":"1.0.0-prerelease.4","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/facets@1.0.0-prerelease.4","maintainers":[{"name":"liakouras","email":"ilias@kiln.it"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"b678057179c57dcfca1fc515fa3a01c1bba7b7a6","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-1.0.0-prerelease.4.tgz","fileCount":7,"integrity":"sha512-SW4aEVjfp7tELOCAzGR/9+B7H4kpmgmm0SCkd02iaz393RT06WvU2AWTyEIcLBivDFKijKrSxPwZdcktHmLS/g==","signatures":[{"sig":"MEYCIQCo4skYTPSCL0vgFDB8sdwR8WT+T3CVz3XmpRhVuyn7ngIhAO6s4RLJa4GqI5/TPMO4/FSLsDlB/hhG2/be58u7aoC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiW+CCRA9TVsSAnZWagAA0MwQAI4ghOmAQl/Kp7x1zIY3\n/fYCdP62zqociTykCIEnpxlwWI5hx09KP09mjYDaFb9XyxqUtOPTGR0GeQXH\nQkKezhAvIGejb1IbyVmo8cH/rrqnXS1v/HzLZXRU9VgUKVqOogpdEObgYZyd\n2Ciu3LiJWm8kzdBCbEppsfTxyY6T/7AFtkTfJMNa6UHbLLvFkTQWeutXmcQ4\nVzTDsvo1JkbGHPv+twjQH07UhdgzcyCNZZ+JMTiHpOelvmvFbEnqgAr4ONIQ\ner58KDLV2Qm1Jc9hap4xlJmgGyBGskYavJkehook9mHYHTStxF9k9TSz8gRZ\n4KtSZ0uYne+zGF1GxGTB4heVbNZe+4PeAZ5kT12es4E1yYBIyeZ4+VE7CYg1\nCfGSx/179IWulyBlPPq7R/F1Mqyckxi7E8okTfbcDYJO6PZ53LKnDrhwwbBx\nvYXLfRP1X3/5KM7T4X8JOujP9Ipf5+9cKdsQLHiaGW/lls35BGdY6H+qv7h2\nZVsExHQuba04a+4rb9ezQb9GeuTupJqOZEvzrwqC2NqrPhaJJNGeHc1DYdxd\n/rtfrSahzxXmV+nscF4nT88kLOHOw/i5zxkVH6lBaJYoEPDhqBz/wpqHkSDj\nxUG8E1sYX7P/vKDqMNZjtWW8tZMG7DSUI85nYg9ZhMMKzh7eCwKYgLXmg3pk\nmknU\r\n=sq0D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"f00ff630c5bdf4aedcd4d7269ef32741b4e24e6e","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_1.0.0-prerelease.4_1602842497705_0.1853595712269982","host":"s3://npm-registry-packages"}},"2.0.0-prerelease.1":{"name":"@flourish/facets","version":"2.0.0-prerelease.1","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.0.0-prerelease.1","maintainers":[{"name":"simonaats","email":"simona@kiln.digital"},{"name":"connormj","email":"connor@kiln.digital"},{"name":"mafecafe","email":"mariafcallejon@gmail.com"},{"name":"marcfallows","email":"mail@marcfallows.com"},{"name":"mattcarter-canva","email":"matt.c@canva.com"},{"name":"wearymonkey","email":"toby.rahilly@gmail.com"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"qubyte","email":"mark.s.everitt@gmail.com"},{"name":"eademoon","email":"eade@kiln.it"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"800d4598d1297eec83e4870d877871f633b0de29","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.0.0-prerelease.1.tgz","fileCount":7,"integrity":"sha512-7PwbwHeldYSO+9gqKby5Nk/9IcV2/3aIV3HFYCqHhA/EnKGHeka/FYiIeDVB1UwzyrI6IMIgABm2Zrg3YYnGYA==","signatures":[{"sig":"MEYCIQCyjAgyZVYkeMe57AbNpN5ZOBZOes6+IHCBU+JcYmj/ZQIhALn3/XlcPZRd/xjphReQIY3J2fgpbIPg150QvQSY1WNr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4uDiCRA9TVsSAnZWagAAlB4QAIaAagjsmYdRYl5VNXag\nmKt0aqInyVPzmXoyVkUgfzZKEkpyzNmGKt1ieN0lphOhIIbmcpmMno6GFnfB\nExQ3EpEufPZEdQoKUqMiTU7etd7VNf4H5SyFpMe7yrUPckTa6OW+/WA3bPbK\nHPmaSLjqVkX7ExBz18J8WF/QZnCw6ZLLfubts8M4XarDcdb/nWVQpSg76Cti\ncUeX+2rzUDf16GBe6vBqgcep+zCzPSVb9wVi1AuHjtlUpJNjV3RtYuAdgCo4\nVKQzwMiaj06SjCF64akAW+j7mCDgJMHXvoQbLzWcn2cC3aX5ru4Vb0xt5OfV\n2fpYRC5im9H27GF4PySdCa8OYDfaxMGcde85deWRBxvHH0yCJ20a/0Vqq2PH\nW4M2Xn7JF57ljUeRFBlFyyThpCf+u/xJJDhezuiVD1QgIxQaEFFy6UIvkB1r\nSIlCJOOzYRnWh0Q42Ryvjjiu7dnBYXB5Q/ncHSReVf97TVEnh716boznYufY\nNTVcfLE0ET11Jo+wL7Z0k697TMS/Qh7bEeBPYrzJwrLL5TyUAI38/cfZo0ir\n9lurcYSsaq0qc6Eat9ITV0BiqmIhC7yT50NkG1+7xgpEB2fPFyu9LlM40tc9\nGNFmIl2njZO4qa96xPHId7nSbKKQTGkL0tskXRkd9NA7hRhFiTmSZJiC6rG5\nJYbD\r\n=0yzm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"57e4d9b83b6b2562a9e9fd2c90a26d0aada115dd","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.0.0-prerelease.1_1625481441997_0.00500566613887643","host":"s3://npm-registry-packages"}},"2.0.0-prerelease.2":{"name":"@flourish/facets","version":"2.0.0-prerelease.2","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.0.0-prerelease.2","maintainers":[{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.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":"eademoon","email":"eade@kiln.it"},{"name":"qubyte","email":"mark.s.everitt@gmail.com"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"226e76512da0b2663eb6b2602b8b2e19135f07c8","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.0.0-prerelease.2.tgz","fileCount":7,"integrity":"sha512-PYaUV1/FlDaVhxltIN9GZ7taLjLMtuAn+45Zego6goH0IeyrUrbsEEVMpvY5w+ACCMyzgJDX9E66D0LsT0OwCg==","signatures":[{"sig":"MEQCIEsvAcFXdhRl7QS4a6YPjQUKIuv9MDGQh9fyHsD+agzuAiBBnMdJN5SFPg8SgOJrNR7MI7pLTTxkrZqTIfj4mCibWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+BAjCRA9TVsSAnZWagAADfUQAIXgMeQ7GH+P8GSc5fqu\nmxdoI0LUJwe7Mh6mibvm0MAVOflyo2tIDr4utocscHTX1ft0YsipJd/1hn5b\n5XTmyXm+9CuyuvXi/et/4SAEb6iNQiotUWnPd61wjoW2WfSBTBmPPl81glYB\n7Zftu+WyUH5pwJ60doV5csfn89Y709Kl/wWFAXI/zLEAV8yeGqbuG61ciP9j\nSrk1ckzJGKv922ndzmsVIGSv0+Yd7VJk5uVKFKysizBrGFbEPgQ+U4wz8HFe\n3Zw67TBNFea7l+i7yFOUF73Dytd8uWFvNfekIrrKQFtL8gih8ijGwjj+gJp9\nq7cthmbkyIZSBrbK1qtxQFezVzlfmSJ3OAeezSAIBR63kUmp6JbTYpu6Y9xm\n0JCJOQlVSvoIAxm4lKlrI9hcU1XTwLGqYUDxmKEeaY+XLw4L5fpoCqk3FfM4\nVhSJv+ku0r6WLAg20Rk8NqwjFm46cFpwOezV5efrqprXk/9oCEFMS7subaEi\nYxY+8loxsTPX16XVv8uyy4guO4iK1k9Uj0eZY80mSh3YmQ8tiE878OdhgFtY\n/rU3WfPzvN4qZ2E88i70wIGZrveW5KAjvTvLEqz3ZiY943mNZSDcKfROS/Qn\n1rSNCx+cdrnglAvgb4QhZ6+HEozZ9L0LVFVhhoOxHcIpwGJhL7gBFDiQQ5Uh\nRHYd\r\n=fL61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"6a5aa49c758f892663f5fcdf27dc566dfe33b7cf","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create grids of things","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.0.0-prerelease.2_1626869795381_0.295033823681627","host":"s3://npm-registry-packages"}},"2.0.0-prerelease.4":{"name":"@flourish/facets","version":"2.0.0-prerelease.4","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.0.0-prerelease.4","maintainers":[{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.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":"eademoon","email":"eade@kiln.it"},{"name":"qubyte","email":"mark.s.everitt@gmail.com"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"d26b0521ec2d823e0514e7a893e4ed5249b89ef5","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.0.0-prerelease.4.tgz","fileCount":7,"integrity":"sha512-woZZfY3gy7Tr6uR+P65s/XqkHXC+r4F5X54Uw+gpbLy3vyhTsRLazELrz2kpKKL7rMDhxpMe9b1oAmmYnV69TQ==","signatures":[{"sig":"MEYCIQDrRgLW50CZfMniLAAgpR0nB0hVPNMVl/9zX6C0wrZc1gIhAK8Z+lTycKiPa25wp3cD+WoQqrVp4pi6cGXxabS3gh3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHrqwCRA9TVsSAnZWagAALlIP/0zzAboYJjhL9+402fcD\nFGt+sV0dgIyNLcGKnSQh9WSnvIefqQ0awcn2GHBR+XZzVfaMcYy9VeePzCuX\nBp2smsJJPDP9UrVxQKPaHkIsE1yi2cdlanAnkaAtMXREvGropWyikYy9rsz+\nBcn4mc/QQc6/s6VTDBBtN/5YCayStcDaGy+6occ6YqZ3MDUbcElK9Nuz+pj7\nxEGkbzqe47+HHkqfNOyTk28Bx+HnT6PDQlKFJREEkiD2KTNDKr4vUz3yNSqm\neKP/SZL0rP7gbPtZeDlRAC+4JrNHNOITDRmirVm0wv41PuEFTrHD5vU/Hpyr\nNejFFfS9SKOuZlzWPUtOUkXbwIW/660wH2KQmPiweXjE8M8lmLbPtExx4g0A\nNDba9c19CnkRHlTYyKypY8PkArBg4p3I5cgnXTqYrBj5snVvuglYiyOIbxn5\ndif3Z8d74ynnKKYVKerTc4MsY2C26flrFEMWAnoc/0eDkiYHBybnCvc+4ie9\nv65GwMPkOOWgKDSfNMoanSoyHAYwO/IGZjC42JhF5U8QqtAvGpBCrqlHtode\nG3I6MGgcflm1E2zQa5K89RiulRDu0duRw9jif5AH6WyBBOGd71XH7f+Oadzq\nlmbZheZb0uUD6gtDhrJwkcFSrEyJ6sZtOt0PkU+KNVbug2gbj5D9YJO0p735\nYESQ\r\n=kZS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"32bb736d164f78685575a0d85d0aedbb55597e00","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"duncanclark","email":"duncan@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.4","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.16.3","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.0.0-prerelease.4_1629403824746_0.34623166105613334","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@flourish/facets","version":"2.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.0.0","maintainers":[{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"timbrock","email":"info@datatodisplay.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":"eademoon","email":"eade@kiln.it"},{"name":"qubyte","email":"mark.s.everitt@gmail.com"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"21c928611f8dc4cd6e8a72e24f33e12378c6ea0b","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.0.0.tgz","fileCount":7,"integrity":"sha512-sP2VAT+AJoSm7bUHxDcApQGRjjpR51ESx1aPInTyojwIUiKgfGQ8v4fL5M6kuO+3Bf5PdrDrSY/HDBqL6E5q6w==","signatures":[{"sig":"MEYCIQCkc24NPIK7mt+4qA55lvAqf9cxvT1V1pJHCZl91/9sgAIhAImv4+fm4qWCwQ/DelbZG8yVQ2paEoWcOg+py7lxBPFp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLLC+CRA9TVsSAnZWagAAq4AP/jgUKHY7b31WLr8yKnPf\nQCcJgceltADHhmMCQoTbQARpRBV+fF2mAFCYtbMY/lMp38bTf8TgF2mpblRD\nE5q9unOvrezyGq4ya3alHDknqoVwhKhPSuLZoGcyb/LpPTKCGypo6tQEsAK/\nW6zmmXs5kyCX/CYFS+OQA2V59VVJsS1tzGKUPYNGP3UUll5TKHyW3JksIbmT\nie9vv7ZKhecRSQYIKpGGOWHU3qvgGSAsw25New/awRW8LGrkTDXTxm/c8sNP\nozfD+tV+fdhjorKUmU+lb2uAZSz4DmFbIlHmncybDh8A/oO6SkKLe22+5d4q\n0m9K4kGKZGo5iMH5ttyiTuElng/ROpdFy5zS0fxVEX04mUcdBVyWKUpGCLka\nbAiV6XtLXif30TB0YplSXvnLIeX0UVVIl3bof4N4EeeLj0BMqooF2tfYF220\nvfr1Ij7yIzNWnm5rfikvLiHtOL87G13/IBn2zczrO19W1OfGeyurOXiUvXXS\nPiXiESk3C0DnVDROBkTA75C5CHaxG+9W5W1hX8cqKfA6xS9BA1v4hKWvMUQn\n6pHd3GW+s3C3H7M2P1C6a7DIXJQLqoG6G9dUdkh37Cygt54BqWUnrLdmNKj5\n6eYeFlkNasQNMpOORV9LT2PSSrbFQwRHcuV5ogXqJMwNVyaz/CNqrf50yzgY\njawO\r\n=4d0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"8235cbf3c3fed1cebb08c9d5c30cb92dc50a5796","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"daanlouter","email":"daan.louter@gmail.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.14","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.22.5","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.0.0_1630318782627_0.09961052477520926","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@flourish/facets","version":"2.1.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.1.0","maintainers":[{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"shar.k","email":"thewingthing@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"pinkopunko","email":"skim@canva.com"},{"name":"vee_canva","email":"vee@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":"timbrock","email":"info@datatodisplay.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":"eademoon","email":"eade@kiln.it"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"823594ff7d78038bb9c731244b6419f10ae89b53","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.1.0.tgz","fileCount":8,"integrity":"sha512-7am4Z/lyppcuKXL4k7OGTLxS9luwAGNJt8vG5FvMo3IpwFTPBM7t9VLeexPXs6ncnwq63CWkN2a+dJtdYPXpeQ==","signatures":[{"sig":"MEUCIQD3fBWJzqxj5Bi+tNyPqlyLpOpra9X9veZQFBDg8cCwGAIgV0keOhwekmd4W76/JlFsJE2gUYzGnfI89yM8q14ALf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixqMLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphbBAAi0Mnz84zsd3Omr9BcXMNwnAfEbhQmgQlqj7wlNse6Hik3Igm\r\nkDrtn6ibppmMhXq5ySm+dI5wxtT1so0dpgiLOLjY2LN3+qSYf47dTanjRies\r\ncI4Nye107jDvk5bn3D5AqhDJ7ZucqeDNirfS8Mj2CJ/WgHx83sU2J1B9inEZ\r\nwL2r5RnNBwov0e+Pyc7VxH5cmDltPc+c1+bTI6nNQ/dEh0U/rRl2idzOy6Oj\r\nO1HhRiBKBj2ULWRmUilfpBx0xrjkLddqXpliNDTywI4cDwV/N7yeKaYQBdXg\r\n1wYgHnovzrqkRuFMEUMDKVP5d2egpThMegA+Le0uepHM8ez84HWv13aAo9F4\r\nNhUFOASDUEpbmM6bbNnR/QIG18kOj64u2zTxJJOmLYxTsEPlniAOxB2k4J6B\r\nP4chh+ZsnsaSGfQLMqEo/w0UvJho5Xi754CNkNKl5Pxpl8/nXF6ozTSRZNz7\r\nI61ER7RS8OX+nu+uHKVExxjSkthUfVr8v1TF21JjCLmkooERMxkoQU9gUy5K\r\nTRDCxUCZTwv5oyjtSl133Ush+sJJeh4ZSl9Jpq13WPIOVO20hHKkYuknIA9S\r\nJS52fvPYlN/fJsUcA1n78uGaYmAVcwFyqhncGQRyIlhll9wAMhhysd9i1PfY\r\nlj1157Zya9WftVpKZICCWW6ffCltd6OngJI=\r\n=DGA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"54d1c178a15fe87a1925b8017103e7cd99d996c4","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.15","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.22.6","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.1.0_1657185035617_0.14906764500494663","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@flourish/facets","version":"2.2.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.2.0","maintainers":[{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"shar.k","email":"thewingthing@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"pinkopunko","email":"skim@canva.com"},{"name":"vee_canva","email":"vee@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":"timbrock","email":"info@datatodisplay.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":"eademoon","email":"eade@kiln.it"},{"name":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"b35ed65710e0af2785a7b94b81c192df16ed6a4a","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.2.0.tgz","fileCount":8,"integrity":"sha512-K6S9FQozQlk7JELMfQCXuXDweBLyzl6YTHbjy4iRgapROFGTK1MuQsU9JgEbw9zWUz1WvN7xIRwMi1v4wQ4vdQ==","signatures":[{"sig":"MEQCIE/6KR29EbDL2JsOi19loGE8BvNeNWeSHOhVUTqLedjpAiBG2Dqlg9t1JjPlhD25YllIw28bNZ57zJr8xCCuvvo7zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBe/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWHA/8CB3EVOKeTBJSw3qNfIDFz2sTC7DTvfuOgiHOswKeTb7wZ/iz\r\nbPkK12Pnrw1q1PzPqj4y1DdqIl/mz721BKMaYrDdUz8RleWhOmwIkpeRa6Tt\r\nMFYKQjOb8rrPTWgGJSAgTzZcoxb4RvmzNDQb3qnYcZBNIvi8EqqmRCppQOoa\r\nY4SnjNS98iF59Srwtzz/t6ivi7wmfjssnwqGCTKXL/scw0v882VzgPONjLAd\r\n5t04q/Gt8FswYbqidlwctp6Pd9ZrN+qUmlWMXPpNLGlURdzWTR2QBEHDTKxM\r\nnB8thhTLEe+UUSkTQYgLnGoXHBhi+t7FNwHGE1XtVojxe0HF+Uxl4gmMbd/n\r\nTgqCOZEAaMHPv0jG5FyGcic/BNkYbgJkaL94d6mHdloUXwg0Yc8dNd7s31oS\r\nMXnyDJtOlr6gdtrlIWuePEPRBVOlvrBnfxoeqRBqA9BNuascLvbv8ITRK5gt\r\ndaibklLPN9sbHxnwxEKLDC0rD1GvKKMUnYB8R9VIKgHkLwFWmFg/qa4n3i4J\r\n5YhO23ZpvCjUL2dO86MQypoBVH8mr26forjphBH/Mq/TJz76if4dJKlVx4bW\r\n+hdEC261hED7NzomylwiCo2uS7Rmo/joYvPT8TfGu+qsZpAScArV1EwavCh6\r\neBbIt+/AXomJwDN2AoYRE7+p9jXPXSEmab0=\r\n=c82O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"0a9c71aafe45d971f0d7698571acccf25ddfd042","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"caletilford","email":"cale.tilford@gmail.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"6.14.15","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"12.22.6","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.2.0_1661333474748_0.9484412278375094","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@flourish/facets","version":"2.2.1","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.2.1","maintainers":[{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"shar.k","email":"thewingthing@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"pinkopunko","email":"skim@canva.com"},{"name":"vee_canva","email":"vee@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":"timbrock","email":"info@datatodisplay.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":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"a8de94a4943b9a45c6e37a44c81b2a123844182f","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.2.1.tgz","fileCount":8,"integrity":"sha512-cYitAMkkOzMt33u5QBKmZC3dJCAIiSj58b3ynTpwy7T1f88/RKzup1//dm3IX5Efxc5W7dgS+aqervA9wcOgtw==","signatures":[{"sig":"MEUCIB5DzjcyLpZgHwIyNxjON6y5d+KEM2tQBVZLfF1ZI0l/AiEA4Bvx4XyV1FfsJWjVTbDo7I2Df2VGw77EtF6n3ExSLSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVoPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdPg//esbx0PyHMTGnZJWYKrxUdxbP/IQjfj2oCs2hbzBadXxEOZ3Y\r\n3La8tWa2JlzTuKjQGcZ2FUNHi0hErTCjgAfa1Ov64pd3opZLcW0BUjLO1I0w\r\niZ4lTnTAa/xDSyhCaHAexFb5az3le0+s1eRrBbLH/0ZdZNlGxlWR4sxdsNRD\r\nxBb+73p5IW5TtecwI3gTPFjhdyZVIN7Z2pOdsXwflsGL4A5GGo7IWRAZwLd7\r\nMwzLrp6IpLwmcgE7D5RzPzOy2RClrHvMMKLFEVyFaYjGSn671Dhiqw8ojXmE\r\nwlUXvDSNxzQ1o6mW/5S8wzKmc83u6d2hY6aCJkrGECDsngeSUOMvXwwRk+Db\r\n0/dApO62UKkKbRFVRoQVqgYsz35TbgR2FNU5kPSaYjf+Q5qv8tMk6+FqYGgk\r\nWdl2j4zGEU7b+7Ngz281b7cLpvnm7lee8KL+Fp6g2uDqpp3e82ytDeA4k9mW\r\n1ckvjBv6foWGM8B+Kct0DBg3mKGlGDf6wQFlfkEtFdDPGprLkx6Bl6EnVYc2\r\nBfVFKS8/1/6pj6engQd/kDtmA77E8LOd6MWtVpweuBcq+VO55K/5cI/7UpKH\r\nyyEvHDRTptWbmL5GFX2XYzAOEGqbhK3CQAP/k4873wMhQ/xcSVrXROOK2DcC\r\n+su6oVXxoYOtNbiirHg+ZT1T5dSwMWem48k=\r\n=O84Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"84c40bee63d7855b278aaa6ca072006c09ce3714","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"8.19.1","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"14.19.0","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.2.1_1666614236109_0.5415348726301068","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@flourish/facets","version":"2.2.2","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.2.2","maintainers":[{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"shar.k","email":"thewingthing@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"pinkopunko","email":"skim@canva.com"},{"name":"vee_canva","email":"vee@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":"timbrock","email":"info@datatodisplay.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":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"2da49c383c1ca93a6de7eec15f4d3b8a82ee47fb","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.2.2.tgz","fileCount":9,"integrity":"sha512-CrT/RTQu7aHuR/7ZxpZf7FokEcWU45k9aoxuVng0v275L6NgenNFhRBWwPLv/iCoNdgjqBUo4U/iS1hue2/ErA==","signatures":[{"sig":"MEQCIAGrKTqPRmWRVZ6bfIHIRrXPwwIl3cJjoCF+/hB8FESXAiAej3LzE+aAobc23lbIKBZMDMAOn73MtZcMMd+/yws5ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBkA/+InZFoT3UhcZJqHVCc0WEo6kT0v6esxdkf8Hys0UGsIHaTEIb\r\nsZ7rnQ7AzXMxk53AIbJA8SEudhkmbN4CYro1iiJDVfI2yjQPA+MUrE7qZz9n\r\n2ZxEDkv4Tk3BfhjhX2i6xsjcBuv50KfW0W+slbbkFb3Pc9WV6KHuSu5WKVWi\r\neMkSjrDbBesfn01QXMnp1iFHdaS8rp0lg5McPNRQGqJnWqkc0ON2FoYxi5OI\r\nnW1eEIa04hXHS6St0Suv3Et+1fUkkdgF5hRTDxTAht9rQDbJfsulXTCZ3CYo\r\n+XmrunuORsjPheHIzYFUk1tvDbc1z9exfidULhlQu/M7wodob6bAio69qb+e\r\n8A0jj8C9g+nFMlAqmX/GlNRXu1AWwWdbzc0OvaufhmugTznV4HDkte/L8ONl\r\nQcJAfoHB4zKHbryVHk6uPmJKl1iPN+7ceWuJX4fFjJJ/lCo1AmDZ/ZriKjPY\r\nEFn7IeLunWTEH6gZJEwwXypVTbBQdLslqUswdiuoK3OwWPibOS8kvDrGKZ3w\r\ngCbjSUMHEX5p275xc1G6RcwqVCerAoxJxyKdSvgGZMWYNIbVtu8nyKahMZYb\r\nvoMyOxcYVW0jCt3SYiY0CFClP1XKedte6BKsMoZNhkrukwVT77teuBQPsfI1\r\nsYF0eKWYmKI9UiQtMMGM2JOEWpiG5yN1fLU=\r\n=538s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"aaed9f8f7b644cbb7c3a92f34c41a442c8a7b06a","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"8.11.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"16.15.1","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.2.2_1667404685430_0.3904576711297667","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@flourish/facets","version":"2.3.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@2.3.0","maintainers":[{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"shar.k","email":"thewingthing@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"pinkopunko","email":"skim@canva.com"},{"name":"vee_canva","email":"vee@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":"timbrock","email":"info@datatodisplay.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":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"name":"alextreppass","email":"alextreppass@gmail.com"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"55b08060c775da69b354611de0155fb6cb928571","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-2.3.0.tgz","fileCount":8,"integrity":"sha512-NqavtO28o+x/8Hq1fHrnboLPNA3MiXehT1qnrAiL7PIdrhXePB9UXrGRlYRDHHjiOac2v91ZuuFzB8GgDkXubQ==","signatures":[{"sig":"MEUCIHW1gls+O651EycdF+TUXrecljDyi2EsviLkJBFgZx+wAiEApUdFQelMTAkNoe0jqCwt8fUdVSLWbA8TXVn4xXVVAhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje6b6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXig//U+ZjXyQ2yFRKeWHKKg2djurJLkg15NU5JimCsqBQYgeoa+/V\r\ntqmfVEm2yGSOtAHxqGmESsCRABOq39gzWSCSAIN2veMOBGIyEIKnDo0306/A\r\nbYADoEORMSg//KK0uicMEjNzILdBK0lqVSbw7zRlyVU0FOzOIAZ/Iu6F43Fx\r\nafT0zJqzFtIxjIOdCX4o5TLWvjkav+L8TkhkZ2S1cGyaHYFtjhZGFyYhLeGN\r\ntbaflo+62/HY/5FpnFVQGdf5Ovbl1ZWrKf+NVhaphA4TTlP1TVOKEVum1h4K\r\ndHtn1Wn8BBCirwquLV8edZtB8Y1xXDlRI+7etdoEgcVgXl9r+tZP4aFSuN9y\r\ndn5WFaT7ieus6+6SAKXEYYschzhQuzDrElED07uOg4nR2m281/oh1h56rKbI\r\nt35GLVbJBwkrXzaYI7A1LFZjcdt4/05UQs3FsqVl0GzHgrhccWFsxdyZMJyF\r\nTdjHW/Kx9fjGdnoCcdVvO0AUVbYenuIvr2XVuz4Ukyyg0oj7Qj3L07A/b46R\r\nZAXD24P/EaT4vhD3BsZp9n1dte9FqIn786Sn/tax3ei4s6Sj+hshu63P63yB\r\nI2ckcPNbaQFv+BIzc7mLvEvkRAhstC3zaHv9QQyujR+n33Kt+FM7DOPDhBZm\r\nYpi9AsbZw4aQdz4pqCoWQg3M7Ilzspt0vlg=\r\n=1VqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"ac55e5a8d3f2ecd6cefe55431f206b777013fe6d","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"daanlouter","email":"daan.louter@gmail.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"8.11.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"16.15.1","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","uglify-js":"^3.6.4","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_2.3.0_1669048057799_0.8916554472637246","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@flourish/facets","version":"3.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/facets@3.0.0","maintainers":[{"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":"chrisnewell","email":"chris@kiln.digital"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"sebr","email":"seb@sebruiz.net"},{"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"b3c0fd69139046c2b57462d127d122657fdc391d","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-3.0.0.tgz","fileCount":9,"integrity":"sha512-3wTW9+Lsndh4oxZwCdELgiNJTrMAZdImbWR317kQ8XU8YuIybAMB5/UBATpphN7yrEvkssbBZMEEMZ4ouZSTxw==","signatures":[{"sig":"MEQCIDX30Jy+yT6Gaj2ZFSpsRPhMbrWTHYlovc4T116GDqJhAiBq90oHmDuQHw9VAqLWA+w8FY1W8LWq3x9NmE8OEX18Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxo72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsDhAAgamaTY67PExnlEmBH9QkDWbJuBNbXo1uiGliMquidpl99UwE\r\noyonmLXIwB6OJxjGmdDaYzVQ1/dg6dbhsNoq379MtCLoJFBB3FSqQmiPDP76\r\njDOlxqILNEniU0+jdKvVz/j3KOI51hGqvYWBQQ1AeHjqnoRtDaa5stYgZT2t\r\ndJlz5DHx2XG1eIA/+7XDPdyfMo3YI/ikTrTXTtDK0xHIBGW9bH2qoqO3dZtJ\r\n90k/G3GpKqPkcbhORNZJnVc+upB90AcAem1GKlLHUx/7mCbfbW5CV9FmDP6Q\r\naOOx3GBJ13NNqcVYYA35a6Q8hOm9l9TviSyNelp+9TB7ojJbQxqRmTNPVLsZ\r\nFBr1menAqfG5WqneeVbdye5XerBWzDAT+VUv+TMpn8iGaYNeCE0RLlkUupD6\r\ngFUEKPnfbM0Ph6IQ+a8W0p1+fL3YfBcvIsEQEacC5bndfswOZuLBUmH6Efw3\r\ntljCyCYXVNQqhnVxO1XkT4cnRvISh1Mp5nEg/J+2JGypYORVYEFBHkIDZw2c\r\n2+zyPJEPiOtf5IY9SC14tp0H8sy1Ss0r1F9nB4lk42GL4qhyF41gasi6bpxB\r\n6BVI8FSkkrth17tkFN7kAF6sBuap8/efna7kIJsWmsSLudO5jYZGzlmXpfuw\r\nrYoqO85nxtDnpsoNxioaWc0t/XlfkwNdCUs=\r\n=7LVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"facets.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"src/index.js","gitHead":"6db5c65b2db829225287e6cdb1c34da303de9c9b","scripts":{"lint":"eslint src","build":"rollup -c","minify":"terser -m -o facets.min.js facets.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"8.11.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"16.15.1","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","eslint":"^6.5.1","rollup":"^1.25.2","terser":"^5.16.1","lint-staged":"^9.4.2","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_3.0.0_1673957110495_0.29120944617038713","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@flourish/facets","version":"3.0.1","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@3.0.1","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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"ca8773fdee36bccd21e6774c15ada8059eab429e","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-3.0.1.tgz","fileCount":9,"integrity":"sha512-JnYbL32HI/HOoUqH3dNoAeyD9mRMgxqayYCOgXyWWpSEPmMbIlAXeKNtIzvkioV1Ggtr8oclVW7XYyw68PkEmw==","signatures":[{"sig":"MEUCIHObkVAF1A5Ml/lCQsCsF6UBtYvX+/POe6eVZ1rA7eFwAiEA4OwgbJD4wQEp+ketMsyr9HlCJZbmeRbOzB5uTzi6UKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137608},"main":"facets.js","_from":"file:flourish-facets-3.0.1.tgz","module":"src/index.js","private":false,"scripts":{"lint":"eslint src","build":"rollup -c","minify":"terser -m -o facets.min.js facets.js","precommit":"lint-staged"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/7c718256bf82c62408b4b06d1b92b591/flourish-facets-3.0.1.tgz","_integrity":"sha512-JnYbL32HI/HOoUqH3dNoAeyD9mRMgxqayYCOgXyWWpSEPmMbIlAXeKNtIzvkioV1Ggtr8oclVW7XYyw68PkEmw==","repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"9.6.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"16.19.1","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^1.25.2","terser":"^5.16.1","rollup-plugin-node-resolve":"^5.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_3.0.1_1684224014797_0.7319038354855869","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@flourish/facets","version":"3.0.2","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@3.0.2","maintainers":[{"name":"winna_canva","email":"winna@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"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":"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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"de7aa37d4ce60224010f1226758176fe3680e831","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-3.0.2.tgz","fileCount":9,"integrity":"sha512-7xgnOGSXEE+cCkIsTXmOxvYiRkZ0QcK5HCLi9FLpS8M6Mhd67wAEpD/cxiEz8Q9JRjb3uCobbogDbANSDMF3wQ==","signatures":[{"sig":"MEQCIAZWNoNRga9KRlyQw8LxkQ/7F/LFcv5Jfz60lqyKmjWNAiAeI43WflH9spLPYZdEAFa6pMQb6EpYyVbBScWeifx7dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137915},"main":"facets.js","_from":"file:flourish-facets-3.0.2.tgz","module":"src/index.js","private":false,"scripts":{"lint":"eslint .","build":"rollup -c","minify":"terser -m -o facets.min.js facets.js","precommit":"lint-staged"},"_npmUser":{"name":"luptilu","email":"luisabider@hotmail.com"},"_resolved":"/private/var/folders/tl/ss8dh0t509367b55ymcxqqtm0000gn/T/97d35dae0f9bb9e63925dd96fa666f1a/flourish-facets-3.0.2.tgz","_integrity":"sha512-7xgnOGSXEE+cCkIsTXmOxvYiRkZ0QcK5HCLi9FLpS8M6Mhd67wAEpD/cxiEz8Q9JRjb3uCobbogDbANSDMF3wQ==","repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"8.11.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"16.16.0","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.16.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_3.0.2_1707400149412_0.7825776049237383","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@flourish/facets","version":"4.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"1676e023ca2f9ebd671e6e14a38a548871824c3b","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.0.0.tgz","fileCount":10,"integrity":"sha512-vvdKxdnpymHoRVoERtWvsx7YTt26cH8LRSXrKNvJSAiTHf7QVnTJU5Vel9oo9KyL/YplLVl9eYbzCwBFSB/RKg==","signatures":[{"sig":"MEQCIDjFyZBYHvysWGHh0sC+uc8AfcClspWgQSzIijeNrwZ6AiBmH+c2e+smdt1LpngW11WCLNgR4zCAjyeMz7Q70d/SYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193429},"main":"facets.js","_from":"file:flourish-facets-4.0.0.tgz","module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","build":"rollup -c","minify":"terser -m -o facets.min.js facets.js","precommit":"lint-staged"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/4505885fbc2743b64eafc119b6168614/flourish-facets-4.0.0.tgz","_integrity":"sha512-vvdKxdnpymHoRVoERtWvsx7YTt26cH8LRSXrKNvJSAiTHf7QVnTJU5Vel9oo9KyL/YplLVl9eYbzCwBFSB/RKg==","repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"10.2.4","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"18.19.1","dependencies":{"d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.0.0_1722437232022_0.42827875440627916","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@flourish/facets","version":"4.1.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.1.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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"91657d7ae0e5d50d936ccc0465e5966a3ab80952","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.1.0.tgz","fileCount":14,"integrity":"sha512-dYPPCF8O7R/KdXefseYx1jtU7Vl3+3xb71yVOGNVizcqi0fyTkYJQ672rvJOsMrQH4SJ88lJM2MZaK1v4BfsJA==","signatures":[{"sig":"MEYCIQDpaKVmc3Jkw9c9RDhPK3Y/c4Ftn7xBtsP0GCQSeIxQpgIhAPWR9lYMU3wFM+PFEMfIxqNejnnFd9tNpEwnlJ18G3hO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200190},"main":"facets.js","type":"module","_from":"file:flourish-facets-4.1.0.tgz","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","require":"@flourish/mocha-env","recursive":true},"module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","test":"npm run mocha","build":"rollup -c","mocha":"mocha","minify":"terser -m -o facets.min.js facets.js","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/b9/fn1tczqj1zl4z8wrtg34p_9m0000gn/T/7c703ebf0221d1d3818cce733e0eccbc/flourish-facets-4.1.0.tgz","_integrity":"sha512-dYPPCF8O7R/KdXefseYx1jtU7Vl3+3xb71yVOGNVizcqi0fyTkYJQ672rvJOsMrQH4SJ88lJM2MZaK1v4BfsJA==","repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"9.8.1","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"18.18.2","dependencies":{"chai":"^5.1.1","mocha":"^10.2.0","d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","only-allow":"^1.2.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/mocha-env":"^1.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.1.0_1724336078434_0.6107170124665162","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@flourish/facets","version":"4.2.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.2.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"}],"homepage":"https://github.com/kiln/flourish-facets#readme","bugs":{"url":"https://github.com/kiln/flourish-facets/issues"},"dist":{"shasum":"abfde63f7eb7d0d364d1c711ec018ee6421c52aa","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.2.0.tgz","fileCount":14,"integrity":"sha512-iIzzOljqWNTUtVnMrXLXiklE3R3e66H6ZPUtEs7o8BB7wc/38aYb17f9+McQeSQ7n/FGRul7Ct/djmHKsEsw9w==","signatures":[{"sig":"MEQCIDTjy+c6SnvmU2SEaUZgIlhyPxothuQtfVd4mJl757cuAiAcFE+PjF90Dp8ZeOXgSnWaUjOcZihtG9iA4IUqOZQe3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202006},"main":"facets.js","type":"module","_from":"file:flourish-facets-4.2.0.tgz","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","require":"@flourish/mocha-env","recursive":true},"module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","test":"run-s mocha cypress:run","build":"rollup -c","mocha":"mocha","watch":"rollup -cw","minify":"terser -m -o facets.min.js facets.js","cypress":"run-p watch cypress:open","precommit":"lint-staged","cypress:run":"flcypress run","cypress:open":"flcypress open --no-build"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/b9/fn1tczqj1zl4z8wrtg34p_9m0000gn/T/f154840cf38b8b74c950561427d583c6/flourish-facets-4.2.0.tgz","_integrity":"sha512-iIzzOljqWNTUtVnMrXLXiklE3R3e66H6ZPUtEs7o8BB7wc/38aYb17f9+McQeSQ7n/FGRul7Ct/djmHKsEsw9w==","repository":{"url":"git://github.com/kiln/flourish-facets.git","type":"git"},"_npmVersion":"9.8.1","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"18.18.2","dependencies":{"chai":"^5.1.1","mocha":"^10.2.0","d3-scale":"2.1.2","npm-run-all":"^4.1.5","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","cypress":"13.4.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/cypress":"^9.0.0","@flourish/mocha-env":"^1.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.2.0_1729852820423_0.9923640946674883","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@flourish/facets","version":"4.2.1","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.2.1","maintainers":[{"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"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"abbiewadecanva","email":"abbie@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"scottb-flourish","email":"scottb@canva.com"}],"dist":{"shasum":"783df2df4a573d18aaa887be46774ae8047e9ed9","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.2.1.tgz","fileCount":14,"integrity":"sha512-BHVv0BhLpRYIGuzVOIrBPyG2qi7UW0i9EW1taSICUsOcWeGnaDzwfzyJzyb7dT387SfFHl3Yjml+wsLjEq79/g==","signatures":[{"sig":"MEYCIQCDKQyNAW/ujdb2Baw3O7yQ16AwZRJAwUfx5y6lbKCP5gIhANeG2pvCHOncH24d3tgmP9ertcqoRU818dPmgHJg5bep","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202138},"main":"facets.js","type":"module","_from":"file:flourish-facets-4.2.1.tgz","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","require":"@flourish/mocha-env","recursive":true},"module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","test":"run-s mocha cypress:run","build":"rollup -c","mocha":"mocha","watch":"rollup -cw","minify":"terser -m -o facets.min.js facets.js","cypress":"run-p watch cypress:open","precommit":"lint-staged","cypress:run":"flcypress run","cypress:open":"flcypress open --no-build"},"_npmUser":{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},"_resolved":"/private/var/folders/98/zwrcgjvn5nnf4fsznwtq_9cm0000gn/T/d2e69cdb7fcd482b6d2c01ed32c62000/flourish-facets-4.2.1.tgz","_integrity":"sha512-BHVv0BhLpRYIGuzVOIrBPyG2qi7UW0i9EW1taSICUsOcWeGnaDzwfzyJzyb7dT387SfFHl3Yjml+wsLjEq79/g==","_npmVersion":"9.8.1","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"18.18.2","dependencies":{"chai":"^5.1.1","mocha":"^10.2.0","d3-scale":"2.1.2","npm-run-all":"^4.1.5","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","cypress":"13.4.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/cypress":"^9.1.1","@flourish/mocha-env":"^1.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.2.1_1736509930940_0.21400898359472853","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@flourish/facets","version":"4.2.3","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.2.3","maintainers":[{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"gwyneth.bassett","email":"gwyneth@canva.com"},{"name":"sega-canva","email":"snavad@canva.com"},{"name":"aleczammit","email":"aleczammit@canva.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"niamhb","email":"niamhb@canva.com"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"dist":{"shasum":"b531a84e11daa2449cc50763bbd53bfacbe2e141","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.2.3.tgz","fileCount":14,"integrity":"sha512-9BLphaSt99uza56pgrXRt9TnDzgKPWH0t1HvqOiTZjtPthbhTG+oIR4Hsu/V3SDNDL+fmeHcMce2x+OxXsfjGw==","signatures":[{"sig":"MEQCIF4nu7LSMne9hHaKsye0Y+Yu4WSsu4PdhNWo0uhbNSEHAiBxH6s0MTdpNkjTSJcBSAHDU8MljWzd/3z11HdtqG/jcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207549},"main":"facets.js","type":"module","_from":"file:flourish-facets-4.2.3.tgz","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","require":"@flourish/mocha-env","recursive":true},"module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","test":"run-s mocha cypress:run","build":"rollup -c","mocha":"mocha","watch":"rollup -cw","minify":"terser -m -o facets.min.js facets.js","cypress":"run-p watch cypress:open","precommit":"lint-staged","cypress:run":"flcypress run","cypress:open":"flcypress open --no-build"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/1k/xk5h7ql51f1327z6th7m77w40000gn/T/61c90083cd8cef58b1c195b09e2538fb/flourish-facets-4.2.3.tgz","_integrity":"sha512-9BLphaSt99uza56pgrXRt9TnDzgKPWH0t1HvqOiTZjtPthbhTG+oIR4Hsu/V3SDNDL+fmeHcMce2x+OxXsfjGw==","_npmVersion":"11.12.1","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"24.15.0","dependencies":{"chai":"^5.1.1","mocha":"^10.2.0","d3-scale":"2.1.2","npm-run-all":"^4.1.5","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","cypress":"13.4.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/cypress":"^9.3.0","@flourish/mocha-env":"^1.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.2.3_1779455398908_0.48283764457841394","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@flourish/facets","version":"4.2.4","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/facets@4.2.4","maintainers":[{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"gwyneth.bassett","email":"gwyneth@canva.com"},{"name":"sega-canva","email":"snavad@canva.com"},{"name":"aleczammit","email":"aleczammit@canva.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"niamhb","email":"niamhb@canva.com"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"dist":{"shasum":"b3586729a274b8ee70326f3d6f57f5971813f3a3","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.2.4.tgz","fileCount":14,"integrity":"sha512-ciE9JnoC5cmA31hxPl2oPAe7ZArRNmGjeIDpc3sfH80DXBRoPTSQrwmZcTmzpjPBDbYnOOQK0wWCoiCq5Ikwuw==","signatures":[{"sig":"MEYCIQCX4cmT6ioWMXEA0MUw4NjczHNxCMcOtQT+RD+Dv25S5AIhAIO8yArHLncyBG1oiP62gRcWZi+8WPMxFWweXnlWtaGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208124},"main":"facets.js","type":"module","_from":"file:flourish-facets-4.2.4.tgz","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","require":"@flourish/mocha-env","recursive":true},"module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","test":"run-s mocha cypress:run","build":"rollup -c","mocha":"mocha","watch":"rollup -cw","minify":"terser -m -o facets.min.js facets.js","cypress":"run-p watch cypress:open","precommit":"lint-staged","cypress:run":"flcypress run","cypress:open":"flcypress open --no-build"},"_npmUser":{"name":"animateddata","email":"hello@animateddata.co.uk"},"_resolved":"/private/var/folders/t4/7cscw0tx0jg70zj4k6wx28v80000gn/T/e2507dafe31ea0445337d2233b540e65/flourish-facets-4.2.4.tgz","_integrity":"sha512-ciE9JnoC5cmA31hxPl2oPAe7ZArRNmGjeIDpc3sfH80DXBRoPTSQrwmZcTmzpjPBDbYnOOQK0wWCoiCq5Ikwuw==","_npmVersion":"11.9.0","description":"Create small-multiple grid layouts","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"24.14.0","dependencies":{"chai":"^5.1.1","mocha":"^10.2.0","d3-scale":"2.1.2","npm-run-all":"^4.1.5","d3-selection":"^1.4.0","d3-transition":"^1.2.0","@flourish/pocket-knife":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rollup":"^4.6.1","terser":"^5.19.2","cypress":"13.4.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/cypress":"^9.3.1","@flourish/mocha-env":"^1.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/facets_4.2.4_1782143637839_0.23950782207476062","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@flourish/facets","type":"module","version":"4.2.5","private":false,"description":"Create small-multiple grid layouts","main":"facets.js","module":"src/index.js","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@flourish/eslint-plugin-flourish":"^0.7.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","cypress":"13.4.0","eslint":"^8.35.0","mocha":"^10.2.0","only-allow":"^1.2.1","rollup":"^4.6.1","terser":"^5.19.2","@flourish/mocha-env":"^1.0.0","@flourish/cypress":"^9.3.2"},"lint-staged":{"*.js":"npm run lint --"},"dependencies":{"chai":"^5.1.1","d3-scale":"2.1.2","d3-selection":"^1.4.0","d3-transition":"^1.2.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","@flourish/pocket-knife":"^2.3.2"},"exports":"./src/index.js","mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","recursive":true,"require":"@flourish/mocha-env"},"scripts":{"lint":"eslint .","build":"rollup -c","watch":"rollup -cw","minify":"terser -m -o facets.min.js facets.js","precommit":"lint-staged","mocha":"mocha","test":"run-s mocha cypress:run","cypress":"run-p watch cypress:open","cypress:run":"flcypress run","cypress:open":"flcypress open --no-build"},"_id":"@flourish/facets@4.2.5","_integrity":"sha512-FzsWxdf5lTL0k1+6PHdPoJbBPt89nC4WMAV3IPofsk0r344N2EX0d9u9+lestUv3hZpqBEngRd/2W1JiJNo7Dw==","_resolved":"/private/var/folders/c7/89fj2nps3657kjg8bvr7v4zr0000gn/T/555b865face3a675932cde4200441e19/flourish-facets-4.2.5.tgz","_from":"file:flourish-facets-4.2.5.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-FzsWxdf5lTL0k1+6PHdPoJbBPt89nC4WMAV3IPofsk0r344N2EX0d9u9+lestUv3hZpqBEngRd/2W1JiJNo7Dw==","shasum":"f5dcd69a725995da311dd9972c1a590f164fea31","tarball":"https://registry.npmjs.org/@flourish/facets/-/facets-4.2.5.tgz","fileCount":14,"unpackedSize":208354,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE9L+bW4WkaITvAkW6jtgIcktRXYSgo2PwstRhZP1qz/AiEArd5Z5do5QhfCH9GGrN/WSLpT6acQqft4a4K7z+lCX08="}]},"_npmUser":{"name":"bruno-riddy","email":"brunoriddy@canva.com"},"directories":{},"maintainers":[{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"gwyneth.bassett","email":"gwyneth@canva.com"},{"name":"sega-canva","email":"snavad@canva.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"niamhb","email":"niamhb@canva.com"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/facets_4.2.5_1788266999909_0.3378557709645327"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-11T07:30:16.683Z","modified":"2026-09-01T12:50:00.349Z","1.0.0-prerelease.1":"2020-08-11T07:30:17.667Z","1.0.0-prerelease.2":"2020-10-14T01:17:11.504Z","1.0.0-prerelease.3":"2020-10-14T01:36:39.145Z","1.0.0-prerelease.4":"2020-10-16T10:01:37.865Z","2.0.0-prerelease.1":"2021-07-05T10:37:22.154Z","2.0.0-prerelease.2":"2021-07-21T12:16:35.513Z","2.0.0-prerelease.4":"2021-08-19T20:10:24.918Z","2.0.0":"2021-08-30T10:19:42.805Z","2.1.0":"2022-07-07T09:10:35.819Z","2.2.0":"2022-08-24T09:31:15.048Z","2.2.1":"2022-10-24T12:23:56.309Z","2.2.2":"2022-11-02T15:58:05.611Z","2.3.0":"2022-11-21T16:27:37.982Z","3.0.0":"2023-01-17T12:05:10.611Z","3.0.1":"2023-05-16T08:00:14.995Z","3.0.2":"2024-02-08T13:49:09.602Z","4.0.0":"2024-07-31T14:47:12.172Z","4.1.0":"2024-08-22T14:14:38.594Z","4.2.0":"2024-10-25T10:40:20.591Z","4.2.1":"2025-01-10T11:52:11.088Z","4.2.3":"2026-05-22T13:09:59.047Z","4.2.4":"2026-06-22T15:53:57.985Z","4.2.5":"2026-09-01T12:50:00.044Z"},"author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","description":"Create small-multiple grid layouts","maintainers":[{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"gwyneth.bassett","email":"gwyneth@canva.com"},{"name":"sega-canva","email":"snavad@canva.com"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"niamhb","email":"niamhb@canva.com"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"readme":"# Flourish facets module\nA module for creating \"small multiples\" or \"facetted\" visualizations. Creates a configurable responsive grid layout in a given SVG. Each \"facet\" (each cell in the grid) gets a title and a container for the visualization itself, and the module provides editor settings for grid layout and title formatting.\n\nAs described below, this module is often used in conjunction with @flourish/chart-layout (or @flourish/axes) to add axes to each mini facet visualization, but you could also use it in other ways, e.g. to lay out small multiple maps.\n\n## Summary\nThe module creates and positions a group (`g`) element for each current facet, which contains a text element for the title and a child group, known as the facet's `primary` group. For simple use cases, place your visualization elements (data marks, axes, etc) into this group.\n\nIn some cases, however, you might prefer your visualization elements to be in a separate layer from the facet groups themselves. For example, putting the dots of a scatter plot in a separate layout enables animating points between different mini charts in the grid. The module supports this approach too by providing the positional information of each facet, so you can draw your data points in a separate layer from the facet groups and simply offset each one so that it aligns with the relevant facet.\n\nIn addition to adding facets, the module also handles removing unused ones, and animating facets into new positions when required.\n\n## Installation\n\n### 1. Install the module\n\n`npm install -s @flourish/facets`\n\n### 2. Add to state\nFirst, add an object to your template state to hold the module's state, e.g.:\n\n``` js\nexport var state = {\n\tfacets: {},\n\t...\n}\n```\n\n### 3. Initialize the module\nInitialize the module (only once) outside any function:\n\n``` js\nimport initFacets from \"@flourish/facets\";\nvar facets = initFacets(state.facets);\n```\n\n### 4. Append to an SVG group\nNext, in the `draw` function, append the facets grid to an SVG group element in your visualization. When setting up a new template with facets, it can be useful to enable `debug` mode so you can see the facet grid.\n\n```js\nfacets.appendTo(my_svg_g_element).debug(true);\n```\n\n### 5. Import the settings\nAlthough not required, in most cases you would want to import the settings into your `template.yml` settings, e.g.:\n\n```yml\n- Grid of charts\n- property: facets\n  import: \"@flourish/facets\"\n```\n\n### 6. Add a data binding\nAlthough not required, it is common for the facets grid to be driven by a data binding (typically pointing at a categorical column, with each unique value in the column becoming a facet). For example:\n\n```yml\n- dataset: data\n  key: facet\n  name: Grid of charts\n  type: column\n  optional: true\n  column: 'Data::F'\n```\n\n## Typical usage\n\nYou can use the module however you like, given the API below. But the typical flow is:\n\n1. At the beginning of your template's update function, during any data processing step, compute which facets are needed – e.g. by identifying the unique values in the column bound to the facets data binding. Create an array of facet data where each facet is represented by an object containing the facet name and data e.g.\n\n```\n// facet_data\n[\n  { name: \"A\", data_points: [...] },\n  { name: \"B\", data_points: [...] },\n  ...\n]\n```\n\n*Tip: If the template allows the user to turn facets on and off (e.g. by setting and unsetting a facets binding), it's usually best to treat the non-faceted version as a facet grid with only one cell. (When you have only one facet to display, if you pass the name of this \"facet\" as an empty string, or any string set using the `hideTitle` method, the title will be hidden, so it looks the same as an unfacetted chart).*\n\n2. Inside the template's `update` function, pass the facet data and an accessor function (which returns the facet name) to the initialized facets instance. Also pass in other required properties such as the container `width` and either: a) the overall grid `height`, b) the target  `facet_height` in pixels or, c) the target `facet_aspect`. Finally call the module's `update` function, passing in a callback to operate on each facet. For example, it might look something like:\n\n```\nfunction update()\n\tfacets\n\t\t.data(facet_data, d => d.name)\n\t\t.width(container_width)\n\t\t.height(container_height)\n\t\t.update(function(facet, index) {\n\t\t\t// Here we can position the data points as circles\n\t\t\tvar circles = d3.select(facet.node).selectAll(\"circle\").data(facet.data.data_points);\n\t\t\tvar enter = circles.enter().append(\"circle\");\n\t\t\tcircles.merge(enter)\n\t\t\t\t.x(function(d) { return myXScale(data_point.x); ))\n\t\t\t\t.y(function(d) { return myYScale(data_point.y); ));\n\t\t});\n```\n\nYou can also pass an array of facet names to `.data` in which case you don't need to provide an accessor function.\n\n## Combing with other modules\n\nIn core Flourish templates this module is typically used with `@flourish/layout`, which adds chart-levels titles, footers and themes. A simple use (not using `Flourish.setHeight`) might be something like:\n\n```js\nfunction update() {\n\tlayout.update() // updates the layout module\n\tfacets\n\t\t.width(layout.getPrimaryWidth())\n\t\t.height(layout.getPrimaryHeight())\n\t\t.data(facet_data, accessor)\n\t\t.update(function(facet) {\n\t\t\t// Here we update each facet\n\t\t});\n}\n```\n\nA more complex case using `setHeight` might be something like this:\n\n```js\nfunction update() {\n\tlayout.update() // updates the layout module\n\tfacets\n\t\t.width(layout.getPrimaryWidth())\n\t\t.facetAspect(1) // For square facets\n\t\t.data(facet_data, accessor)\n\t\t.update(function(facet) {\n\t\t\tconst grid_height = facets.height(); // Gets the computed height of the grid\n\t\t\tlayout.setHeight(grid_height); // Convenient wrapper for Flourish.update\n\t\t\t// Here we update each facet\n\t\t});\n```\n\nFor charts with axes, this module is often used with `@flourish/chart-layout` (`@flourish/radial-axis`) or `@flourish/axes`. One way of doing this is to attach a new chart layout (or axes) instance once to each new facet. You could do this by maintaining a list of instances…\n\n```js\nconst axes_instances = {};\nconst chart_layout_props = { x: state.x, y: state.y, background: state.chart_bg };\nfunction update() {\n\tfunction updateFacets() {\n\t\tfacets\n\t\t\t.data(facet_data, accessor)\n\t\t\t.update(function(facet) {\n\t\t\t\taxes_instances[facet.name] = axes_instances[facet.name] || initChartLayout(facet.node, chart_layout_props);\n\t\t\t\taxes_instances[facet.name]\n\t\t\t\t\t.width(facet.width)\n\t\t\t\t\t.height(facet.height)\n\t\t\t\t\t.xData(facet.data, d => d.x)\n\t\t\t\t\t.yData(facet.data, d => d.y)\n\t\t\t\t\t.update();\n\t\t\t});\n\t}\n}\n```\n\n… or perhaps by attaching the instance directly to the facet's node:\n\n```js\nconst chart_layout_props = { x: state.x, y: state.y, background: state.chart_bg };\nfacets\n\t.width(layout.getPrimaryWidth())\n\t.height(layout.getPrimaryHeight())\n\t.data(facet_data, accessor)\n\t.update(function(facet) {\n\t\tif (!facet.node.__chart_layout) facet.node.__chart_layout = initChartLayout(facet.node, chart_layout_props);\n\t\tfacet.node.__chart_layout\n\t\t\t.width(facet.width)\n\t\t\t.height(facet.height)\n\t\t\t.xData(facet.data, d => d.x)\n\t\t\t.yData(facet.data, d => d.x)\n\t\t\t.update()\n\t});\n```\n\nYou can use the [`@flourish/facetted-axes`](https://github.com/kiln/flourish-templates/tree/main/modules/flourish-facetted-axes) module to help you update the facets and Axes instances.\n\n## API reference\n\nThe `facets` object has a number of methods:\n\n### Getter/setters\n\n#### `facets.height(number)`\nWhen called with `number`, sets the overall height of the facet grid in pixels (clearing any value passed in by `facets.facetHeight` or `facets.facetAspect`) and returns the instance. When called without an argument returns the computed height of the grid.\n\n### Setters\n\n#### `facets.appendTo(container)`\nAppends the SVG group element containing the facet groups to the specified `container` (which should be an SVG group element), and returns the instance.\n\n#### `facets.data(data, accessor)`\nSets the facets in the grid and returns the instance. `data` should be an array of strings containing the names of the facets. Alternatively, `data` can be a richer array, in which case also provide an `accessor` function that takes each entry as an argument and returns the name.\n\n#### `facets.width(number)`\nSets the overall width of the facet grid, and returns the instance.\n\n#### `facets.facetHeight(number)`\nWhen called with `number`, sets the height of each facet in the grid in pixels (clearing any value passed in by `facets.height` or `facets.facetAspect`) and returns the instance. The specified height excludes the facet header, if present.\n\n#### `facetAspect(number, padding)`\nWhen called with `number`, sets the aspect ratio of each facet in the grid (clearing any value passed in by `facets.height` or `facets.facetAspect`) and returns the instance. The aspect applies to the main part of the facet (i.e. excluding the header, if present) and should be in the format where 1 is square. The optional `padding` object, if provided, can contain any combination of `top`, `right`, `left` and `right` properties. These will be taken account of when setting the aspect ratio - useful for example to set a square plot with uneven margins around the edge for the axes.\n\n#### `facets.duration(number)`\nSets the duration, in milliseconds, of the animations in the update function, and returns the instance.\n\n#### `facets.autoTitleAlign(callback)`\nSets how the titles should be aligned when the relevant setting is set to “Auto”, and returns the instance. `callback` is a function that should return \"left\", \"center\" or \"right\".\n\n#### `facets.titleColor(function)`\nBy default facet titles are all the same and can be specified in the settings. This methods allows you to change that by passing in a `function` that takes the facet name as an argument and returns a color. A typical use case is to pass in the `getColor` function from an instance of `@flourish/colors`.\n\n#### `facets.axisSpaceTop(number)`, `facets.axisSpaceBottom(number)`, `facets.axisSpaceLeft(number)`, `facets.axisSpaceRight(number)`\nCreates optional blank space around the grid, typically used to house axes that area shared across whole rows/columns of facets, and returns the instance. `number` is the size in pixels. The margins default to zero.\n\n#### `facets.hideTitle(string)`\nSets the `string` to be a special facet title that – if it's the only title in the grid – hides the title. Useful when the module is associated with a optional facet binding, in which case when the binding is unset you may want to treat all the data as a single facet and give that a special name that you don't want to display. Alternatively you can name that facet as an empty string and it will have the same effect.\n\n#### `facets.readDirection(\"ltr\" or \"rtl\")`\nThis method allows you to override the facet title text read direction. Otherwise, this is automatically inferred from the document body read direction.\n\n#### `facets.maxFacets(number)`\nSets a cap on the number of facets the module should render.\n\n#### `facets.debug(debug)`\nIf `debug` is truthy, adds fills to the facets to make it possible to see the grid, and returns the instance.\n\n#### `facets.update(callback)`\nRenders/updates the facet grid based on the current state, and returns the instance. The callback, if provided, is called once for each facet with two arguments: the *facet object* (see below) and the *facet index*.\n\n### Getters\n\n#### `facets.numColumns()`\nReturns the number of columns in the grid.\n\n#### `facets.numRows()`\nReturns the number of rows in the grid.\n\n#### `facets.facets()`\nReturns an array of objects representing each facet.\n\n#### `facets.facetWidth()`\nReturns the width of the facets in the grid.\n\n#### `facets.getFacet(name)`\nReturns an object representing the facet with the specified `name`.\n\n#### `facets.isRagged()`\nReturns `false` if the grid is \"complete\" (i.e. the last row has an cell for every column). Otherwise returns `true`.\n\n## The facet object\nWhen calling `facets.update`, the callback function is called once for each facet, and receives as its first argument an object representing that facet. This object includes the following properties:\n\n```js\n{\n\tnode // the facet's \"primary\" group, an SVG g element for placing/positioning visualization elements\n\tdata // the data you passed in to this facet\n\tname // the display name\n\twidth // the \"primary\" group's width in pixels\n\theight // the \"primary\" group's height in pixels\n\tx // the \"primary\" group's left offset in pixels\n\ty // the \"primary\" group's top offset in pixels\n\tcx // the \"primary\" group's centre-x offset in pixels\n\tcy // the \"primary\" group's centre-y offset in pixels\n\trow // the index of the facet's row in the grid\n\tcolumn // the index of the facet's column in the grid\n}\n```\n","readmeFilename":"README.md"}