{"_id":"@flourish/pocket-knife","_rev":"111-a1030850c107c05ed4393140e4cc51e8","name":"@flourish/pocket-knife","dist-tags":{"latest":"2.3.2"},"versions":{"0.1.0":{"name":"@flourish/pocket-knife","version":"0.1.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.1.0","maintainers":[{"name":"keriley","email":"katie@kiln.it"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"williamkeashock","email":"michael@flourish.studio"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"annaps","email":"anna@anna.ps"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"38b734200d7a0e081266d0c19a48375c34de50b2","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.1.0.tgz","fileCount":6,"integrity":"sha512-+aZhFmcUmKlesnPClDs26eEiYJG+UOeC6+5slK62SFEUZhynH+f3QMgVNKQ6yMriPjbaSjrhN3KroxRgvw8Llg==","signatures":[{"sig":"MEUCIQCPBTYHzrOUCzQ2grVRL9OGWS5d6Oo5UBTrejGp2+D9OAIgZeLCsxHR4gJFLDbShnuYGNWNW7kUBvFYAtvYBjWmWos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4IpCRA9TVsSAnZWagAAAIAP/10bKoRH0sMZIrXdfmJc\nNXKpRLFL4kjJ240YhJZzF1QEOxtbgs+JMX6iR8mxutNMnriah6jRUnEbIQF2\nSpOqpxJpifExCVryFETmp+VCfj2y0g398iEpyqk1/sqI30rN1dExTIml343u\nN49RUDY/cf38P8cY3fCyq/+YQcTsPwzelnEF8sPei9qgf9aXDBB3dqmA5Ner\nLMtsDmfKWHu2dpE4U1TOuD+ZprsBXhw8PShjKtsUkScGRdAd7nCAjlW9nVyo\nHTmyOkzQ5nwof1j6utBvFJTGXKWTKWYT8WaNrootdBgFFgQFMn7rw9ubKZlj\ndD3PWZbguxuZSRkIvcbxM1UyNnsrjbkm1NOXj5H/QS5gXiK1zp1nLfMg2XB2\nIrZAXB1X2CMgPnFaPGGNY5/AvJYQ5W2ymH7lyeZCen9Py5XuQgeI1gwWgG+z\nJf7WutU5I+XXaGxj5Xw9FfBU0yWB7a3AKGcB/sRyc67UGVwz+hFYG5Lq+Ox5\nCTMUdFhOPL0YdW/HMdYwh4cZLFcOoaS8Hw9j5J+jUi1Vxtp+4HmDTWk0AlWi\nATNBRT4PZIi4WdsdLafGnDuEoWGzRf2QWxncLZKiB7EHCrh5WWJuqy3ItZMD\n0cgBJ34wT0mDWcEPBb6WwNVb/w0p6zH1v4JIM0e4nbXHo+1R5wKlyiTWS971\nQHhR\r\n=vv8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"180d5b7179b13bf605a664efad0b4537041b931c","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.1.0_1560248872804_0.2968319110737938","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@flourish/pocket-knife","version":"0.1.1","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.1.1","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"williamkeashock","email":"michael@flourish.studio"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"5cd603d1a0698003ecff758116e06a496be06e74","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.1.1.tgz","fileCount":5,"integrity":"sha512-cdqFUgdU2k5MjvkeWtV0ch4YzesC1BEuKlrOt8fzQaGwdoIz3bDQa1BambHond7PTCi0xDJjGNtbBMD6/9kFRA==","signatures":[{"sig":"MEQCIDc/SbuVWYhnmaoo6/u/obm8HMHIZBtzA9tQ4zwSbwAXAiAUn/wgws6nEROPDyVps7n8mMDiKk/0VPesf7UahPAM+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4c4CRA9TVsSAnZWagAAqd8QAJlBjqXiLd/mzMaZEqBw\n1K+24u9Rz1o1v0FXz0pLNi8WuoPlp1dy/mAQGhLdcGQuZAxZEcOGjdeKnd1M\nkGmSy5qXf7jLrG9xUpTFkcZzAv/w0uV3pbSbMJ6r/AmrZBig70YAl5oRTCZC\nEqTntFXVgZnLYMTRcIDxdFuCAvInmaZclkI2QOs+nktNXs3pBgHYUDH6nlnu\nu7RQqMXHpsnDGyMHF+YgF4tOA5BcMTxL2VpLtA6A8K4PEJDKbJVdhN0pIuji\n5IAlmVAjPYnG/9oEGY+Xj/cagovMBdx1yEmMYQIZlVnfw0RN5mWX4u6v6jT2\n46x5hIgtDtUo2VgDLK+mjWsfx67xZB0cbO5nUA0Q7i4ivY/cwmZmnS40XxXJ\nFi/l7i3Hg4UNDc2xt2cxV+ORbPs4SrE9l2QQQ1SuvRSHqAlFk+hV6WtKfEDH\nVeu1WWxqOUV+HdAnmwfiQ/KfAs5fIRNtuExbBN7yVJmEX51ikccBloOh9V2j\nYAgQr6SlpCWlJfwg526CB/NCicUNdZ+bYgh6TbS/9DiFE0YHcuBLJNBM3tXB\nld/O9n6C9U5LoJi+j3iH1DAyypFr/sgXpjXO4Qd7UgYXyNkyPUDztRTDR8OH\n9hzGyY7qY85dEN5pdwTx4jP99AqF54zvGT6eWa9MI5ObFDmq536zrQtkKiCH\nt0EI\r\n=pfrR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"746064e64b26ba8e7b60287c2c821182e2733144","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.1.1_1560250167843_0.48724070542498055","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@flourish/pocket-knife","version":"0.2.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.2.0","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"kiln-ci","email":"ci@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"},{"name":"williamkeashock","email":"michael@flourish.studio"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"ec87cf96845ffe232666788a987811d12f897e87","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.2.0.tgz","fileCount":5,"integrity":"sha512-PBvOMFVEe2oDs6z8+ezeJMWje4bMjVRvlsdV5TNia33e4hCfBcbzPpvoimgvTAILcMk7xWFdXfw9+Nrg3fxSrg==","signatures":[{"sig":"MEUCIQDTtB7g6CNkHOWW2lwMpxaiTPlwFhUAPZBL5oeZcA8LvgIgZfbXJAJzp47bm+Ri8gC7olNcfzdjkGRu3BfaFABTuyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAiqECRA9TVsSAnZWagAAn2MP/3dWpXUZqcbxsaSFMcu0\nD1i3QoZDhdW0EMYCyCYLehP1QGxIRlgXbuR8Pt6q41wDcqv3O3fWZ5GFetvZ\nHWNg3rVkl9AoYr9e0ZPzfsr6V8BJmS3YIKPp4AmiQ1VZprHztOq4ijb92Z+Y\n7remGnRU5KHTqceCXQfdqioDqHjDE9VC/mFPMjf7+YVDfSK7IHX69Bzghtqg\nbDb8hvt/Fa7GR2kTYZ8s1e3FrROPN7MX9cXB4gSAGPTL2JqFCdrvlcGUlBFf\ngf5AOjS1RO1CtN8trrKnyyQeM504E556OXQGKjNQOcAKcvrVNHbXy4xPLtU0\nlKYYEEwxJ5y9ICHIRz1dagxpafV/3HoV1ip7SHKv+0WP9vfF4038m6oia39R\npvDVCexwdcMFj8aqvUy5FnPi/M2SY4UL3c1bwW2KH1tB1x+Z3yXwBHekGT6I\nkLH48TxmQQEbVs93XpTQItp9GQq3fhH6XwdH4Mj7LjscQ0u6Bxq8Lre1sXaw\nLL8gWpKRGVAUqdQIR3SK2NvoR0/vbiNU9B0clr5EkKnCGrfHdvUlySwml3ct\nyzABbQ8Jl727rPt5+g4BI6TJJ0PsilmM0ofUfX0wPopZQ4zpuLsr8A5BIwEZ\nE72oHpFD7gbxd/P3pKbyA9iReICJHsH5idxC56UjUYse5HcZlefRix6SBZ3o\nrM5d\r\n=lMry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"805c8644595072a47fc8a88748b501eb12ae7c85","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.2.0_1560423043370_0.8142596529916177","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@flourish/pocket-knife","version":"0.3.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.3.0","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"c0c5eb3c13624c3fb50cedc28dac556b3fab3b52","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.3.0.tgz","fileCount":5,"integrity":"sha512-C3cmXj6Xdk0rCfzracgKgdA85M1oZvgk6/8Yr810YYu6ddfeEBVdXESyC3qXeNVoNa4Lic/Rm77qN08vdX5Q4Q==","signatures":[{"sig":"MEYCIQD3GUPP+ZbwWojNcpmeVNo70ddtu0AXywtjN9eT8uEakgIhAMKlfRTxY126G7RAq6FSWoaZZGxnVQs0/DsHJV9CR8o2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG0BuCRA9TVsSAnZWagAAPJoP/A+6tLQCW2eC+PnsEE9c\nyaG2IAcwk+EXOqWJLCSjECtLN1Fg83r2GfkN+gZ+Av+658trAghYqyjmdnwj\nkxmkH7Pjpww1BtKXXWcqEt+01tgDklth4PL23el7+1qQnpKi1diuhgVEDQUy\nUkdhrDBBBHkVppr0237N2LdfhMQ9EsyK8XhBiUh65q1A+Hoh7VsSHKrVCRg6\ncYFuURUZ+SNzZxN8NPRVxoo2ul0nmjYv6nOUNPf4cn3vk13Eo7UHQN2l4tX2\nR8zwBTnTvKcWsR5WBFam7cztf6Gip+LvR/fvO0DZOvUGTwP7oW5if5yQ7sKp\nttG5vQTmlp13pB3vSy/o1SDW8LH5/LcshoT8EKgjuaqWSK1GGImyp/fqeDFc\neaYP+L1XfetrYbluOzCX9UYzm5+ogCpVzRav0g+5qBRWDDihn+1hJWvTs8sg\nLDtVuAKNWJZW7qHhx4BlfHbhog/cNKmAHmCReX7nLRF5VtQkl+gVr0AsAqWw\n+B5iXv3kfgttTit/h8Zir+6aYeggzwC+sAFsUIuRmzOb1s6z9NJ9pkafLAxL\n2+O+WPwxCLxRwzpzmXU2E+MhTn05tPD5ooq8YpuURPrGZxQW3HkhCK+tXFYM\nQTTn6O+qZfOSY1kUmCpHW8zfjUB+TWqA8nVwMHD56H2aBRkxOUVynhlqx/To\nruZX\r\n=6R9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"21db75c6662765751ddfea499359f88ef8e2ec44","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.3.0_1562067053687_0.8511391422013861","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@flourish/pocket-knife","version":"0.3.1","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.3.1","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"39c2ed38f59674307a2d92e1a19a90e4a825b7c9","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.3.1.tgz","fileCount":5,"integrity":"sha512-uTgxkLXw477iMOqSEbcWhM1FHspt8xe1b6asJTUNvET9m9nL/3VxrcTWtf2xOrokhV6WwJJKY9kbxcfcFU9nUg==","signatures":[{"sig":"MEUCIBlEaR/ZMps2x+v1xWYPLcQ/5MhXII0hIY4CpEtMEhdTAiEAlzRp8OY14QUjD1fYxhYC8Ax2Ecg9sk6JDpNZKcWIaB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHcwSCRA9TVsSAnZWagAAGF4P+wdaUvpS57y3dHH/UR2/\n8+agvqLtnf78FLqdamh33fNL6P+4ZVnnS+dDmQDnBl4sFE1My6qh3+Lh8BYV\nlKUzm0SsMg8kyP9XOSNA1ntgVYDqp6KKFyfOEua4nTAVdjr4uQ0XaOuyhA8i\n56HsJHJDLYVw60ocLa044WKJ+eit0TdEZ9ODw5CB/HZQPksHzsm82/JuLkjX\ncAvDdz3yD3Q2OWkmUXB8yn+t0vSQVGO+1QC3xOtcHoE2IFxKAH6aRKTkpNzQ\ns//dI7l8YWRRY3WJxS2vwc7PqyXY+7DqR4yx0RWNayrJka+NXfoEslx8PUuG\nY8Sg1cvPzMbhhmGakuYgpGB4bjKvRHmelG1N8S+EsL5IFn/De0COtD6Fv6jw\nmtqlzQ8McuM97PHFLC9rltAr66abTsz4UFFWiazfaFGqx7Lv0xpsXIPA0UU/\n+pWB1WCmT+2KLRpaF0X9rjY/UsWjQktemwRYGJ3V/UoMczrEgPem7WoS6qz8\nuyQRJT0WXQiCpgCPhAiObtIR7hdkG7v6rn5NdEWyH9ZWqdpT3wSqza6xZEF1\nBn9NZ7geRa5EamFYsB+K9IjQl+61AaK9iBOnJ3cLZY/8OuLrtD02MLvijPV4\nUm7f9a69dKf+jKJrzfCp+qd6EutvEwBfPEbrVU+HPYdfhEmowaQLonqGg2U+\nyTwc\r\n=nnTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"f49d10486852090ae3aa03d65ab50761d8b09f48","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.3.1_1562233873710_0.37044184053841356","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@flourish/pocket-knife","version":"0.3.2","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.3.2","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"e40741a263117320a7bb9a79061ff5410591c4af","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.3.2.tgz","fileCount":5,"integrity":"sha512-F/VsmSqHwwJvZPmfWISId/+35LDI0ZUrKrD6tZFlF+RelCC9zhvzyQzQNW9wWs/7nCjpFX1B5MENLGcwFp90sQ==","signatures":[{"sig":"MEUCIE2iDGgbecZfaEu4yNeu639zl51235k4kGGhW+2aWpKMAiEA1mx/bv3K63lsSOYywA5Zo5uAO6KRCI59/Yy4/5tke9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIy5dCRA9TVsSAnZWagAAMSkP/1ePgphyB0dJA4rzzd/s\nryA5OObpvRq1zuf8fdL4uCLVKpkhBJc53zGiD2ril8+KDv4vJhBGyRqfxERz\nyw2rh6vuPcNtmVxFObZa490JooeJWg1tfyP3YlfL/KAbdCBIgFvnlvNSOjYl\ndFKwiME5gwcL2RPXGwQgD618sSW8Faccei3HCzZxaLULBPl04rD1iHVQQD0J\nwThI5GQGOkdgd0XLMuVqKokR/ZVamTYMndTh1ow+wPC/cXt2PsOc7aIWX3CO\nGj39XKRFck5neD5jy//2hG98aO7WDn7lcBIKJJKf+bwH2H9rqvF7rTF5Boyo\n9uERctpXVtQ5gOJJnwR+rHWLfzWNZ8wfnPLD732Sc3SL7+LlKsEV/9ytPozo\nYLqZaPToz4Sq4WNA1gFXicf4qiIu+fXyzvfgJwFNqTRBIkHSnApixmNSTUWu\nnFJNDi0tWDXJQB3X69IiZndV270UR3yTQUSce2z3OwUi4YYXn+1eKtOW86t2\nCRs+oiiDdbTZYyiQrIJpJAhVcsjBjLXC1mNd8XomHkZQKl80M0FKC5NmRkOC\ntS+BpZ946/7KcMKvNZLF3ZmO40zgFoF3JjgZ1VGShkc+SUDsQSUXcGaa9p3H\nkLTIS4IvuECl/l56mXHKyW+mIpcdWeJCTOP359vKNFeBumGWqU/DS4FxEak7\ncpZv\r\n=RuvU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"00f64ba19d3aba894d6c784097f311c852efc08b","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.3.2_1562586716333_0.29270612787730443","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@flourish/pocket-knife","version":"0.4.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.4.0","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"bc638dd94ef3797cfa5d1b4b15b427355a2c7362","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.4.0.tgz","fileCount":5,"integrity":"sha512-teAs8xRSQrMKMrb707UoStxhJmggdmoGeo6aERLB5qvo/1AecBmGMcs9eO7DcguBk9TjRrEQ7K5/fsCGBMJNWQ==","signatures":[{"sig":"MEUCIGDZxcaWW4wxvu8XGqIQ2YvFNHraYpuhkLe5ouGKud70AiEAySTnBc2KW/Pf0nwjy/Azp6qxT5kAEOB4ykNinOxHxCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzuZpCRA9TVsSAnZWagAAhwoP/RHlyf7Qow1M9Ll78/GF\nIrIIX0DE3/2qoDg0u8DPI33P6/d1Z5404VAA2VkO49ybwAaGU1jcoYPGgdS1\nEL4BsOgiUWrzE96paFqx5A2fCNYI/rcmBQTHQxuaIzTVOTpB4j2Mjx99sLq4\n1HMrgUHMh2HBItEbd1YbaxVTy5D05MSmknvyl3w0HCWSHEcagm+R1PGTt0p9\niK76ViLQYh8yjBXWwAIqCs9upiDqwCnlMJ45+EqR+xfhJm3/CAYin8oDdFzY\nt3YsJPQUiwPmz4TVlHMNlsEfoH0e4oletgVwZrP4sI9UdAC7cylzdM0vnU90\nioCV0hq6ypqe+v1Elt4SJvTmMxgJablSpAjF5m/n3UhJkzauz2k6Wc901Paq\nwysSjyYvDqdjVzHESjT5zvAFbcwMSfjQYrsuSuIrR/A9VEqTFZ/LIvnNgk+q\nOpr5SDoL26ARE39+cF7ugv4xMFfNJEjf2e9FidEzjUvvBxUu028BCKpkMrTy\nMdAEfjlXDMcU1ps0mLQ+SHNSbkauzbxmWj8B7sh1b739+c92M9sM4XFScPYm\nfKQ9HtrOkxPUrivR+q7EYvAJPn2s1ijdD/uL2OhQXqoOKDjOnAX4ssKeN84Z\n+kU0MpUiExV8AiMyiNUVY6Ey+IEISoOTFbQRE73Y+bBQ5i0G1ZDiyItj8yK7\n8lfE\r\n=xGhS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"35fafc866a9fe47740c678775489e3dd0368a880","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"robinhouston","email":"robin@kiln.digital"},"repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.4.0_1573840489341_0.6843581967612242","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@flourish/pocket-knife","version":"0.5.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.5.0","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"keriley","email":"katie@kiln.it"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"803838dad14812ad8b94582f637bea9f1c43f4ad","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.5.0.tgz","fileCount":5,"integrity":"sha512-rnj1FK4ALWoajkjGyJt8eBQHvTvIDkWwI0u5rtbglmB9zdCr224UfsZjyEKUbWS7ou21WEUYQys6P+at5nBxMQ==","signatures":[{"sig":"MEQCIHay3MQ+qG5/V5tso10V98ySsfi4dqXdidFkxTqzrqqBAiBx67nazFp8k1hU5orSPBeWNR6sTDje/fT4Rgxsyaww6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5R84CRA9TVsSAnZWagAAJlQP/0+7PT6tuQzrnt2ck2rJ\npf7bxBeffS0jU+JNgxwwqELXlEFSlz/mtHYQEgxckE6S6WU0b+1+Qkl5pviM\n3wPCHOPzpdibVUxMycNY9w0J1qlAOeSfJNLnZo8dZhjDIzjNfIyZqbkGb84X\n2h9gscx0xx3UgWjRKiZZLyaoiJ70rmDWt0b/7RLfJp4pTtMy3OrhT7p1mypv\nXtRtowrWkns6vHHVTTuFI7LtmQqCHC7X/PlbbCoHVOjJ2fxjDPyTOB19zTEu\nyTzTMBmaWEp6Pn8KkrDRD+VE2nELnRVzmyX+zX6dJghgpzLWnw9BsRjgAi4k\nP4unYTyuOJLW7MOtnPY9777YuKaB68ADom9I2RaVK7BIm9WIbGMcPCwzwqnX\npPFaSxhU3ksxSVR+6DbTmggFpwYASeqG7piqCj6jIHkgZ8XqkYou/vqrFix0\nyL9LoV/mVB6+qzLUSQXSaD/JP3TZVQw1cZYwEG9ycacUZ112O0iHKoEu4vwX\nE5TR2OmSn0Cn76OOYmitpvUpA6QD6yo71ihsT9Rd/6h3daCtEEa5zWD5O2fq\n0LYUJbMY2ek1QER/YPCbrtxyZyIroAXT8PCmOXVPPMDYKvu44YhR1crozZdm\nsV/aRNzp0R/+tUqWLVO56i81hiHfckvD9ZT4bseEVeZ170C1TqtMWkVE2Bkh\nHs7a\r\n=Rn5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"499cf3b233d0cd7601d2bed7ed6a6af455d40ef6","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.4.1","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"8.16.0","dependencies":{"d3-color":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.5.0_1575296823991_0.36740341256332165","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@flourish/pocket-knife","version":"0.6.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.6.0","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"liakouras","email":"ilias@kiln.it"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"721ebe6ad6f3670ad145837a620ca585df3ae4a3","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.6.0.tgz","fileCount":6,"integrity":"sha512-x2d0eiRyr3T79nR4w2Qzq8msMvVmX4pd7eZwsfZnV1lnORRT6H6P+MLDyeP/fGBUPN9Mb+xEku5kCvfzUtkmwA==","signatures":[{"sig":"MEYCIQDKbDVbZIuOenecSOqcdnN9i+icbIAYxLesxs3P2LeReAIhAL56VeOUrFP74M4Zbguks7LbpedxGoWVBlF2gVVFsRD7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/eVaCRA9TVsSAnZWagAA3o4P+wTXZ5lxhQC77mdL9UZ2\nf3gqbfXc9nJiAN3lyjCndyq8gSejSjFs+vKEZzz7ZM9WcsKaFzk61TG1bdz5\nPnwMvRqCPjXOJx1RyQgtVeW7aheltlGWTpc1mrYm/1bnAEJWoQVGCZSVZvbe\nEUKtVsrkDQP6eUjzYs64mgcPHsDUlE0YKF6JRtCcPpOx4SVx/lr+Mx4EDHt1\npl3NTcQpK+AfVDLV6PEBNIwJYCJ49W7m9GnwSXRu/xesKNxZpOnPAg1uoGoc\nW7Kc9CJY8NhVCMsJLNW4WH1+FDBdyw/HjYDv389h5AQNaIlmbYxL9leHsZpI\nRFcl+71Gq1FfE6EsEe0xK8pW+9SB6bYtbs4B1pAZTiL6uEmI7LR11GjATzJ1\nFbmtGgqYm1K9QNqzxHqMrDPzafxuIHPkrS2LZzXQuvhGB1BJKXBE1taaZ/q6\nft+TljR+Ab8F9vPpkTU5iopOjnCrtAamyx/SoBq/SbdY7MpOm/MeVDWY1GKx\nfq/0Y+XXbKrQzPFosf3hYCz+1daZHYR+N2n/9DgEXhirwUKlX713WK62EofR\nPrnrPUK9aQtZOKXFStLNgRKufcffS2awAR2GSrXV/HQdzFzVMszBYfoS2AMX\nWaTxYHOhv29xn4d2vDI3fNBabsQ5M1+TD+O0I5e/j3LYXxttjwmB5BoB7tHX\nvUn4\r\n=cXnI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"b3bb06f40b37373715cdefd59dc133316d8f9a6d","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.9.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"10.16.3","dependencies":{"d3-color":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.6.0_1593697625417_0.7898360921665784","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@flourish/pocket-knife","version":"0.7.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.7.0","maintainers":[{"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"163be913111fa0da840c5760b099fd857025d388","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.7.0.tgz","fileCount":6,"integrity":"sha512-wZgdWwLUCTeSArRmtSf3WEsWvenqKrwp2xjhml1X6uOAk3VPp8i7kpul4o+yFWrKYe60J556Dq2ClWEGpcohDA==","signatures":[{"sig":"MEYCIQCIKqA6CmzGWHVlToPDl9Wp/UuE3DGBzCyhWYyD2e1KkwIhAPkbxTsaTuYPgJAzRLHR26zQ/nXUxTAoHwBRPYEtCwN2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOMT6CRA9TVsSAnZWagAAHW4P+wQzjFM5Tvnmz9GriigS\nW5N1rpmW5qrNZmNUr0I+XWY1fryoI4F+EbZOchinLmeEQ4jYM0jP2N07cOwE\nlKrRWaDJtfD2Ft+n7FGruZUtlE4bQYuXzGCsbz7KWTCen7KNLayqSLAZ/JtX\nY9Kn25itNXLzi5yg3brozbvRmvzSYTaAu3T2ngGBsz+XP1u+Q+YXPBnHwfCd\nZdE1ub47Ur5fRQlk6cQuWaJYwJOewNGZRL+qAv92/FHnNCJZ5vYXoeWNGgSq\nNZdWFqjiPWB8FBQ7VmZdNf6Ayxs20UDafuI9ZluSdm/R9QgeZn+1aRbfCSdv\nrXmjHYkUCD3jCkYFQXlt4NswU4zN199+UcQWLrv8Y/sj7FEmnIXEqEWmQL/9\nlEpk/Bsjaf2aKQpVAJvpVrYlVuSLVp5j3xhpqwXO4TCfMIZpGChzKr3L0LbN\nPEIuCg0v4kde4vn2xcKjO0ZbJkckymNqpkbpCCIcrXQdix5jH5xDOn+lZt0H\no7aAq316OQJb3WgVuEvzPBtYYLmuoingMHHbRi6GS3GKKlT2ggTccW7AcGQt\nAY7TmeH2x9APC9WincBXxuIx7xCqrw0Uhb2q8BEORisanH4dQtgIOZ06effd\ns58ekrSvDljRrjX6opVcNuIpG16jssGLLTTK7eJ2dkpcfTWP1C0Otf4YdFy/\nqaxq\r\n=id3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"97fe8eeca0a9e6bb018ce26280b06a77a2f6de8e","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"eademoon","email":"eade@kiln.it"},"repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"6.14.8","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"11.14.0","dependencies":{"d3-color":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.7.0_1614333178360_0.8001660018009982","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@flourish/pocket-knife","version":"0.8.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.8.0","maintainers":[{"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"1980a9094ffae84506469bdf5d9995ca091d8b63","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.8.0.tgz","fileCount":6,"integrity":"sha512-csRCO4ylH2B6q74dcRYTF6B8mt7bWl5ilQvgGrBFEnwnnOnt0iKdnKa5ZqG/TLMYedBTrWSjrRiICVBhPl3BAA==","signatures":[{"sig":"MEQCIFE6+gY5LPWmeZT5NU/SiMbsUkoYg9X2ToTIN0mJZRl6AiAbdS2VY9JVYf5z+0bRN+0JOozs0UvCc/ewIZJwuMFQ5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxT2CRA9TVsSAnZWagAAUPcP/0G+Ab2UiEYbW/zD+RKh\n1vEY5xMWDMGSPuv1gsVSLE4UcpOGefK+fdqjATYwUnNFw3rztpdUCLm3u3L/\nuQXnJZdYpgmO7M27TGrtcjgq9Mt7sc5S9Wjn8E6d/98mqkxqdbNztpg/2nRJ\nlaXqgxjBCKtLYvbblivpD0Azk4vCrTM+XHgyzeQiHFyjvvEHAWmTYBFlbQXx\ndUFwOH98mNJ/TI7u2fFgzC7KNFKH6Szq3pP8ERyNBlJ3cY3xXQ8AOOUCmhST\nXVqViJIdktscAIOHolcQPAccdfBy8qVpsQsQZuKAN8wghwXOmkngsKZABkvL\ntPT1IVI1KF30OiVRgE5eT2L9tWg6hbVkjaHAuaZScLoC0rF/wrlGa1xj5+go\nWbLmpqJbUwENS6rZopRV35WBisG8eYqLyGak/NSv44fEX80f3yMa58qXNq/A\n/NdUxyeeB6QKmGRWi33KtLOrAEcuXAq7Ns5Fs43tLck4nnoVooHhV8JKmbCz\nb3fD5+NJEp2kXFjnqKHAdEP7qLvomhFz+V4B4EcwjYDW74Zs64B9AkxFXIPW\nmPLUx4ZdRjeeIa3fFG44027vgNS6/u+FxBTRKq5AzlNI5pnaL9WKl10Dr2hA\ndsBuYy1QQ9OwGOnzMDZFLh5dKAEQKyKRok0pGL9IwkX9MiDDnHT+K4cywAfY\nhN1q\r\n=v/1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"999a1a04155430c9ae87d85850e2241563f8eed7","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"eademoon","email":"eade@kiln.it"},"repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"6.14.8","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"11.14.0","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.8.0_1616057589790_0.37611077202652865","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@flourish/pocket-knife","version":"0.9.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/pocket-knife@0.9.0","maintainers":[{"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":"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"70a4962bd7939598fbfcab2241b719610cbc54d4","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.9.0.tgz","fileCount":6,"integrity":"sha512-2j1P3mWYW5ochPHPSfebPA0l35PLkAjggNvGlG9ctdp/Og0phRniE3UwWZlwDbbpYy79wJjUvdCtQOiWWhaJZg==","signatures":[{"sig":"MEQCIFo8avn08mpGnSU7D9FsAcOUjgzSeIryb02zwOQl3ss8AiAEzm0jKUwF2Ql+4zTNL9g9mbttsKg+yHyWVWJwPXdOWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl7oyCRA9TVsSAnZWagAA4FIP/Rzq4B2wxlf0lnnfsXoH\nUbvU4t8h0NzbAIbs509jd8RJ1tohZ6QhdWyhfqb/WwZ9eSGKcA2L4HqBA7wc\njwhOD6p6DQ9btmBAzvbPXxkex/NmFVBZCf25chK8ZmL/nbk2sWu74qC1FHNQ\n3UEpDCQlC5yNGm8rcD2t7+6529nFKNPEGidmxY2P2AhCCxnUjU1Tq5dGtCuV\nSW8fBbZNQNh2H+FSHvmuf7zA1mq5uRWATJtNG4/b11VWNLd3Xx5q+khKHsib\nQJOi5Kv6Zv0GJHoGpL3pJX5mK1KmMwqggkIBcJXlOwBqs8JnxJcteAeGUPL8\nEk4NBGYoVuYVIqd1RufPF/mfiIPCCttWL8jdO8H1bovEF5l9TMTjgUl6HUhB\n1IQlQY5Hp3Y2j9/mY7qb9OjU7AteAtovQfVfnxx4aeMLaORLMUe8/4pB5BES\nGf1iioc2Fbmxnlh5+Eukb7NDzBHGYZWzrk9bjkzyioTupYjQ21OMph0PzVLA\nmfyCieQDilOZu5XS4W21c9SAj2IyUsiBUoMVei1I7eBpregu41d17NbNeY8c\nFs5d6h1o+pWbs5gK9SH8kIbzqYjgOUK4aV6PsuyieJQb4gWaV8z+aRYv+SQF\nfKuzOmRFmoDcz2mZSC/CFGrDsIXPutigDrOnXLNPPKvQwuAD76KKM/VKUL4E\nVeNq\r\n=o4li\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"32bd031b10759facf5c3a7360ee453a16eebb1d6","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"animateddata","email":"hello@animateddata.co.uk"},"repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"6.14.15","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"12.22.6","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.9.0_1637333554386_0.05450949255704285","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@flourish/pocket-knife","version":"0.10.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@0.10.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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"3a20df36aca1df6a8955722536b954244285e9a5","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-0.10.0.tgz","fileCount":6,"integrity":"sha512-kiJgvvJaFBWotwtEsu9eWdKFI1ujx9yrdDe5N1kg46ajxZEVzbF4L0gUM0X420zGtguwfHtZ8aLOEvFCF2z3TA==","signatures":[{"sig":"MEUCIGIb1lmu+XyQr1b6K/Izpa9DrW7UBzH5AZZHyUv+kkFZAiEA0+xPqQMviso/UlKQsBCkEfzB7DvTqyIg2ntOJf8AnXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8jftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppSg/+NXqBy3WHgM2U+tgyX8xyisrV3s9Gi1li0tnA8q9tg4MsejgA\r\nc34tdVr0d7kRhr4JJVuWED4Yn8pNqR+xjw/8ZSdI5J66H7O4dskyXoJLcbyc\r\neCbosaz5P+zwgKbc6EdvTKHlKWQ7bO/RghcR7Yr+LfAeyJsM+UoNkeMYxcQU\r\n+QfSMtKa9Iqpo6q4DVEsmnGDT9fGtPWqAvS6gob2XiruKRACZj1Di92xhQK6\r\ndNw3fPNcAQQl3WcJH918iE8IZaRQBXU7Y77vg3y8kpEo3LIaoqHccBFxLUvS\r\nj7xzaoAukXK/Xe/2WlTyajrpqfltrGXuWu2RUMYTcrZHcOiB5hCmUsa08AVe\r\n5jWPw3Iu+numbN9mgV2EBHGhRukkrHdwBDxXVkNUGcDqJfUd/gCGU2FGZ1bA\r\n4FvHZRfST9BMQ3vHoJSfc62U/Oz21cPSsYWLx5FPTN5geEGS02wD26qT+jiF\r\nHHhfUdKpZJ+F5EuWdXR+ZJFGoRNqMeRRabgduUgiWX8DC2z1R3OiDofoIe2Y\r\ne0klE+Gg5APvPf2oYdqVVROzSAijBiIiTVCQW/V3ddqW74WHnINvsRhj7T3o\r\nivjA8k5NxG7O2uHJ3b2QGObKueGHrlmxf+dWhf5jr528tAgFFkZaZtmE6HeH\r\n6IwEnhin+3yoAe4mUZHN5ZHwJlwQSUC7xr4=\r\n=P5ow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"bce0904747929323fdda926e17e32d84c02c3e4e","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"6.14.15","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"12.22.6","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_0.10.0_1660041197062_0.1436391166681914","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flourish/pocket-knife","version":"1.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.0.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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"f9c5d7f5c5029b2acdcb060a462b4b1ec6568297","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.0.0.tgz","fileCount":6,"integrity":"sha512-NnjIZTkeeAEKTyo+6u2DX9QSCV6uonD37VZr5/TVGsgVfo71mg22AXPp3MMDAIX4oC/bCVbZhucuyWyfvA4IrQ==","signatures":[{"sig":"MEQCIByNVrXCfnDfb6dUl8Ki9pjMfnURbi1Z2nIVeotliBRFAiBIGtqNDsKgtdgmNbcPm5YfgK3YJ5Yk9WoxXnco9fofyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/md5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5pA/+Mem5NrB087o8AQ26YumdRJJi8r+nSMsicNs3nDkDzvspPdv0\r\nOTQYfW+5pm+HNELPhXM0GeyDysRw/xi6LI7pn0TUd2K/FRqU/wC5R24n9W5a\r\nj+nh0oeu654LV3sAQe8wweTpbmIwJ7nijqUyDavuHozLL3flwkY57aIh7yKY\r\nqYPYC3rzfvNEt5gYnGizgI+ro0J3WYStz+xLRoU90qJcEb7WmD0psd/epYK6\r\nFlqHnO6At+2ZloWRnJM5ZF/zco2vDp3nlOgCW0JXYj6gOr+MVcS93ON8s131\r\nLp/d6DEHwAgUgb+E/HA9Ez3P4GkoW7n+Y/UCFLqV41oZOC/Gr/qYp3HdpF8r\r\nyl6+W0RtA4q+bMNudCpNnjWxAlTQTK392RYtLk21Hibimsucy2N2X6EKeG87\r\nYgn5RVbXATm5b9XT7D/lmDKfJcdR7zKnWIW2l52PIsfqzPpQxOFkapkQNdZn\r\nQkaQQX5zdUedDLQ0r9TUZBkbKA7N57CSQnPUUwjB4470tcEqy4y0c66SkvEl\r\nnO0/3cPY6In1SUZkl1TrK+ub2hHf1bgYYNwG1KvdltE8bGNA4JgXb2J924Uv\r\nZYBLstdojj/ilTQY7fbaygJRM6zfRyEPJupM4xPO5u7wGBrhN8Gh+sdMTK7v\r\n6nHmvFeaq9P8SPUzWv4NIOt1GqNO8P0XLIc=\r\n=8h/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"b90d836070d9951736a2e576a7006a39c8433eb7","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.0.0_1660839800931_0.014729466159322913","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@flourish/pocket-knife","version":"1.1.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"d4a3ffcf8ba74f0398dab0c906169212978d1ecc","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.1.0.tgz","fileCount":6,"integrity":"sha512-STEqII6lJIslyLILRNBDOoX8whO9VTEmu+sbgKE2y4WhInun1xX7aZQ0Ukd6i6xoHzlB1YIE02ULLqZw2ym7mw==","signatures":[{"sig":"MEUCIQDQJICq4VTD1kyAZHURGb61aYEef32OTNHENBTDhcySHwIgZFLAf1bDJfN5sVWCkAEryhvP6p7CUfC31cO+xifJJgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB1WXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0mQ/8D/IpuL23MQNZifjVFLhNgAZ/VXjzDwyVf4QT6VYikQj18db2\r\n12MJNjau20bWPYR4pu6/jGotr+abPbf6tBksPvNg9sh0ZqMByAJlkIf02TlU\r\niRrI786JrIzvpJ0TNYE7HPHSzFG0fspKDcSUSUWXjPQwIVYOdRYBc+D110KP\r\nyKGqg0TcucrRVkQ4hRUWqt+M0WgpyxiB+Tggi3lyPq6dzeNF4k2nmRR3LzyZ\r\nNuSulNjmLgcIIoqyrGDlR2hhdrQsXqLuvyGVKLlKaLc2FJyJ51ssNiYJA4sA\r\nHGghYdfjNe//+HzLv8zSosFTGtAyjqbVt2ZrVTOk8EhbAOWDk6aHXIGfO2Hr\r\nQFlj/8U6Bgo0weCp2GdUI6XFxl8TkfOGqNOLpWVZqZ67WlnaUMTneuKoU8p7\r\n9k+KI5qT2g7il1JH64YlVwzgkKJHjVlEaunOLoan7YCSLIqlgc4L7XkkLuzu\r\npLYZQIyZSNkp6d9c/YOVP0D3tgVQ0BPbfXgsr8WLUezBH1QuSBB8JeL0P/Cd\r\n0N0AutxrQ25DPL7UkB1iBGuhZYuX7aQno4uZf5gOzmaoGjG6VgZsVnd4Z8Tx\r\n1sjXAmXXHDX1kNcL45i4Nthkgz4jo2FN7iQBpjUulwWN4vET5jNEpX813F3q\r\nvqAZimOIy7cWsboyKFagOl48I9A1FKvtwvg=\r\n=1DYS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"7c1a57f6637640717a20524471787adcaeb9997a","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.1.0_1661425047078_0.754637646621602","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@flourish/pocket-knife","version":"1.1.1","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.1.1","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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"c54324ad6e247029d1e444f6a92c112d7f36c340","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.1.1.tgz","fileCount":6,"integrity":"sha512-JxvVR3Q+TgWcVkH3Oq/XLPBpsZCcoz1CX+Dza5W/Y5g8/RTUHarqTBjHYZ7Aa+mnbPiOfZJ/wEZoFtAsChtaKA==","signatures":[{"sig":"MEQCIELDgr4MshA2jy5tFCIfSpznhcy9B8QWdL3yOnTKdeA5AiBQ6FLOXs1jbOuhxYRupoJy21J9v81iqlfsS2fgt4t0hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB60eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTYg//TFGHbOrKcBwjzA2TcwaSpqpXrR3I7pUAZGBIg7fpUaTiknFQ\r\nXZlQ621zzRmN6Gsx2Q8R7DQ3jl0dWXpU7uWcRDKdDz62u3cI3vJ0MTuosrA0\r\nWYnAP4jcc2Kved6Kf0g3WJa/shrKsXkS1QxgGtuX6H0G1Ih1rEp1W1Q0rAaL\r\nEE3hPVaZmCaX4H+PyLqgm15CI6iQ7gMvZZFtzyzrJur7e/Q45wgi9iOCJPBv\r\n7wDkzhs8uqPDAwzjDV3La7O0CVcx5PUqKAffzvC8LnDHFP67fmCnXwoxdF99\r\nyU7lLuj+rJFT03ZBsCCZIYS8cuOggP5tnrg6U4i5p1bVahsz9jAxUsOh8ZDY\r\ny5KCLzCHRG+017R+d9aTWmpVWMw66UEWaOwrxab6Yiqe6z0Gx/zxc1uHmS1g\r\nYhV+W9msSsqGyfttaSftmjzR3LuH1DHgxjG0DHlY/P8J8qB5e/d73Xf4DuoT\r\nJNaICXHDSCfko/Ra2Wx5cb3ezlcQW5rif00FRDszt91ubejeC3ry72UlqWf2\r\nL9zsovg/UKSCv49I4CX0SxZFj8wQdVLupB1FH9IAXRss5E8DeALSSRmi5IOq\r\n82OEVtY/tRSr9ryN2W/2qurByUtFqnPQ6xh0duhbGwIu+hbieG7bC36Fyw+N\r\nzVfmd5gFCU72+bcL1QSuWTRCmd+t8BZ+pLQ=\r\n=dXt4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"3645ccba7e16721897ecca419c15a7c3f5f35e35","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.1.1_1661447454500_0.23812552538014686","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@flourish/pocket-knife","version":"1.1.2","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.1.2","maintainers":[{"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":"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"9f87e0b77d40096f9eebea85c135217d39d96885","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.1.2.tgz","fileCount":6,"integrity":"sha512-JXCcr+dowd26V3ApbqjuiNjxoBlZBvvbuiaWG9U59q6KTJgM4UmsKGwXFUOHtyOVCkXLC5qNEOHCLBEBHizvKA==","signatures":[{"sig":"MEYCIQDVbHT0Gmd9451bOVwHdZ93VJBORWFRJ8O+/42ZwJdCLwIhAIobHvLY3RKUxSNSV1HOCebR1gGO2VV18C/R+/pC7RhD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6i/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplmw/9GtXqyVHjJosRupE6LmsUfb/kDkoQYvyMQcXLc0fux9fMhI/H\r\nm/xtpNaalWeAlSQm6gk5RseBRshi17Uka7lOFZbUP+ZB6aYLU2KnQEe0/B4D\r\n5PyPwngdRWwL/+ACtZwIOANtiZA4eMbarvpGzvRjJgjuTUe41O9O+N2inI3c\r\nLeGjJNmOFCcaR2it2mGzgF5relepOcj6eM91UPAOLLJ29JYHc67xsnNX+W6C\r\nJdWb8eTjB0YTDIq7n6wyMTP5P1l4G7oiF5a9fiM+gZZ5+yWvd7kCuvn0wSXj\r\n5bXaNfBElci77ty/pLlqKT6FC/3HH4mdO8rUXdQN0lmAeP4c7VEtunO8Xx71\r\nSAEUZaGI9RbrSOD384QVpoCo4UKeQec0a+4YqZVovSYrPLuqFEVufudQ+yRF\r\nfZh6dZjNnPNXrjH1dRu5VtrLnHUj2VW5IVME0J1mWZxc1qvNZKOGIeP79x9G\r\nbACqGSoPvBDhwDCOvcZaGNE0J+BwHQeptwfcG1VIkU6gl683AqMsWEGfcrYW\r\nI4ybzZAVZUk5dkQHkmT2z2Z1BjyAmOpROpF3UoyXyMW/Cw4yYeSA+5ofGoL3\r\nEPC+09WfDtdhV6XCkj+AI0wB5lv6Z+KkSXgs8budS4SWj11/AJZayOjGUaOm\r\nrfhgKbQSqXW4F+0zd/Lb5U68A/W5c+uwLOM=\r\n=sbOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","module":"src/index.js","gitHead":"f20ae105d0d55ecc44775c487216538488968b9d","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.1.2_1676292048928_0.5348485280881616","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@flourish/pocket-knife","version":"1.1.3","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.1.3","maintainers":[{"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":"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"d868c5ce4ec5c7130bc527f9d27864d307b6a428","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.1.3.tgz","fileCount":8,"integrity":"sha512-9CSZtzR0vAqg/TlniEVJHTWdp0RV8N0EFtWU9S0wwoPwRXMgF4TJakcBM1B/S+x1wq79j/yhUEAVjyewLLCfLg==","signatures":[{"sig":"MEQCIBSiWZivY5aIZizrYbLG+FnlWfFRIEocDLbWX39NR3SIAiBQITxz3iaiXmx8uU92dMgdmdMxuVEHmmcDRnpT0k3c5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj72CNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiDRAAlRHsQgV5AgAJvT9dobjTBfcpBQhTNCbqpzzedz8QK+KIjYuM\r\n5qlE/kRM41XMDJslO5VwS6Gd0S3omOVhZghh/9srJXIEoiuKgnrUAQmXNJdj\r\nEsUnUS9HYt+rr/dg+0SK5gHlh50eSVzsNQp+D0Lo2T5wJwKyHSMqSZu04vl8\r\nSnfJU+LE+wvOcO17JezI5JeWNtj+c4iLuplgJSZl4aT0cA6yPHWfIV0m7aIT\r\nq+N7Cy1gThCbx6HXR5Q/YYywjRSJKXyuq2+ooQpTj1qYdBCeFaYlNBWdnBxf\r\nVPjKjCbtQvlOm/wU966NTMyKeCMqSllzWXFKgRpuWtrUwvgg8FLODJyTjhX6\r\nUK379dMAmchJYqVUuFBWCEODkvYBFFTdRmiH+X72HCNZSTgZH1Pv5Twznntj\r\ncHaCZV0eIyRHN6q07VP7iefF6YWWfE22uV7kdZBKscuoIjIcxlgFl+O+BsHx\r\nxWy7KL0XlH6dRBRzfMG5LEtqTsQYasR3LU5yhxRhVtIIdvlPEzxKVyg/mXwe\r\nq6e5TVOqsJnPW0dawXlbXWe84mEYB6RSIWIG7mIrON9994qOmCHuqU3fHNQY\r\no2HoLb5vg8y+RwkDMVPZoHYWgDv8g4EoZQp7pr4JFrkw/ZMNLYUFy0xnmbjd\r\nmu5FCkqpEy58WrRuaKglY09fjX/1iIVSrbU=\r\n=pHjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","type":"module","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","gitHead":"70f73cda9371cea9fd59301757f78b0c1a0fa0e4","scripts":{"lint":"eslint src","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"lint-staged":{"*.js":"eslint src"},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^1.3.1","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^5.13.0","rollup":"^1.1.2","uglify-js":"^3.4.9","lint-staged":"^8.1.3","@types/mocha":"^10.0.1","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.1.3_1676632204936_0.715714420354405","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@flourish/pocket-knife","version":"1.2.0","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.2.0","maintainers":[{"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"454b5875e2b873a95ad093b04d4f7c61d975d9b2","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.2.0.tgz","fileCount":9,"integrity":"sha512-poHrUtnSuyOQ0XLIQ2XG+WE1LMpnj7NhI/KbZQEmHuU5KmfAS446wSkU0CbAS4INCGatO0mQRIwpnuzlQHU6SQ==","signatures":[{"sig":"MEUCIQD3Jo0+A4MlVWsvW9cG1dYw0uttrFUaJvojgbI4YJRWfQIgYrWiA3A45LlB7csvk+riR69L/hg5ER9tvXV2w99Ja3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNUS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD8A//aVuo88kB3c/NhX9eUNVjHfAro+jX3f+VHr3/z2Fm3Qokx29e\r\nXVZnYRlKRnH19poziEpdbNW87V4aDrK31/LvCJ1kivK/mvi7Bovi4xIVehgE\r\nQmaYS4Pl9bGPCj5rwaloz3UN3tk6+msT91qpO9+pj/EnmhUdKkbiZgZmNc/O\r\nt6ulyHeAUDdYtm5cS/VBc1Ep97LxcfnGJXK7d4GIgg2TewFF6eetR7rq18/K\r\nq9rZ+eyohtAtEhb+vHKed62meNQLleXzAjgMkJ6TJdR6hw/DbD8LxWW+dAnW\r\nAAukxYAoLAPLA7IId4u5sJvA7iLVk67lYSqlvS9eAJkf/0GYwgOhCK/WaU9a\r\nh6+KoHfy/rODJjo5He67P3jKJV5cN2REKJgdYr3IZKFiugcZin9EYzwMISVq\r\nL+tmOhlGA55h5nnN4Te5ah1hjPuaFHVUoREKuZmT92M809/tbiI1uCmKg/GO\r\n5lU8sNAnyRwUaDmEMzG2UnMElqECKluRdCOQLXWQpo670LSUBEFqZFowi0jg\r\nSsyqFBG0QS25a1DZ9XuZrD8o7x3oDjQXe5h9+L0ZDoUl0rhoNPlgaV6OtREG\r\nEgzhq3U0LtHzkLOntsuVFvT5PmgBfybAwrv2ZlYy1pdSO0g859sSMAMP3SSq\r\ngu1hmu+NUG3tXy9RfBBCwmCBhcxKxWKqN3Y=\r\n=G7/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket-knife.js","type":"module","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","gitHead":"672f8e398e47be3b95d4c8add82c3aa9fb85439f","scripts":{"lint":"eslint src","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^1.1.2","uglify-js":"^3.4.9","@types/mocha":"^10.0.1","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.2.0_1681212605820_0.7341410906473431","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@flourish/pocket-knife","version":"1.2.1","author":{"name":"Kiln Enterprises Ltd"},"license":"https://flourish.studio/terms/fcl/","_id":"@flourish/pocket-knife@1.2.1","maintainers":[{"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"a4413fbc0792b3d77e6ad42a8aa1fbd009521180","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.2.1.tgz","fileCount":14,"integrity":"sha512-OZLPYOivxIhsOmtCMIypURzoDC30Rg/GpzSnmEt2Yd1ZIM4NKcCOidL2wx5Irk3DBmseinpSVbUb2BLJ7ofwEw==","signatures":[{"sig":"MEYCIQDkZydfgMsMMCxO0Gp1i5y1o61WyXVUCPJKcGs823LteAIhAKPgswnRCT8hCtEkJY64AP5tKUFH5+3DMVdYk6gykA0O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUl59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUBhAApNal7wlzoAj/+QYZPEx86HGyhYjU9nX5z/Ja4pvvjRlAldj6\r\n1IfsZaJ8SLI73yJb1BHtgqUk10sHTR8gC4qm/13PB9PV4/yfIbDNK4IAEh0G\r\nX6WAcbnLFV8Gq08x4AJxpx37Fmci/y/74LgUCKPGPV9nfH2BxFKHLhKwWWOL\r\nJNHk+y2iM5GZaOOSe4uaHgxeBrBHcO91GHQbBUC2NHb+lg0DF332+tIGfYn3\r\nQOvj2qqif/v1DqdY1N8ta9RBCw8n0Qn574pioxLFjTsNhhF7gi1pXVDrSPvp\r\ndiZO8dV0+35KMMrGQegc2prkExyStX70Yn3PNtOP/U6AVij99lyOIljx8gmi\r\nSnMG+mCBRXvK9yoAdVsTPAoMmLNVSrIxJB9iuqQmmF3hRim8k3qOwcU7Si1I\r\nX2/GL2G1WKNcqIoGTU8s2jUdDB7dPFOJBYhNf8LUarwytDlDYIGKzOt4VD6+\r\n1Kj4yJMX66agXPbq76FpHkuG8OpzsHKdhDnbdLLlS0TbX8L2uiZx8aoFJQbo\r\nwDYarNDL9/cVI/gHebwQXAK/Fg2A5pu+sdvfrloG+cdEMtbsVTKG+DlGN917\r\ngE7EW1HBiDPnrccBXQ3nOo0yTmmKwRkoN5B+P4lAW6yRbQQtJjLA21GTWB6D\r\nIvR1gWv0N3g3azHgLAiR9ztFF1J9/y2i23E=\r\n=CB9w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pocket_knife.js","type":"module","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","exports":{".":"./src/index.js"},"gitHead":"ac490591a1556a2f1031b6f7cc0062ccfc8c7fde","scripts":{"lint":"eslint src","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.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-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^1.1.2","uglify-js":"^3.4.9","fast-check":"^3.8.0","@types/mocha":"^10.0.1","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.2.1_1683119741709_0.9860089824481075","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@flourish/pocket-knife","version":"1.2.2","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@1.2.2","maintainers":[{"name":"jontyt","email":"jonty@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"liakouras","email":"ilias@kiln.it"},{"name":"oliviajanelawlor","email":"oliviajanelawlor@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"wearymonkey","email":"toby.rahilly@gmail.com"},{"name":"mattcarter-canva","email":"matt.c@canva.com"},{"name":"marcfallows","email":"mail@marcfallows.com"},{"name":"mafecafe","email":"mariafcallejon@gmail.com"},{"name":"connormj","email":"connor@kiln.digital"},{"name":"simonaats","email":"simona@kiln.digital"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"a929b87260ffa0eaaf6a52f4c9b5480f5f4f562b","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.2.2.tgz","fileCount":15,"integrity":"sha512-EBRPKa2egYisAkoMi+HRS+gAIAq8tkbD7hgXoFWZpyF/5mh8HHQDQVVNRi6v2wQACRHA4KSx3whE/vzeRkhUKg==","signatures":[{"sig":"MEUCIFzKORXmNHQHFMooeUltMp6Rmr1lL6q6ASCxf5Futds7AiEAsyq7jyneSVZwZyMIibJNncX5iaPcSVa3ihYDr5pfIgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54040},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-1.2.2.tgz","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","exports":{".":"./src/index.js"},"private":false,"scripts":{"lint":"eslint src","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/319498b9dbbedf935e058e34dfe2f471/flourish-pocket-knife-1.2.2.tgz","_integrity":"sha512-EBRPKa2egYisAkoMi+HRS+gAIAq8tkbD7hgXoFWZpyF/5mh8HHQDQVVNRi6v2wQACRHA4KSx3whE/vzeRkhUKg==","repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"9.6.0","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^1.1.2","uglify-js":"^3.4.9","fast-check":"^3.8.0","@types/mocha":"^10.0.1","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.2.2_1684223989187_0.410810238634707","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@flourish/pocket-knife","version":"1.3.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@1.3.0","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":"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"8dc959f64ce657bc5eeb80ddf84e1b1318605cb9","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.3.0.tgz","fileCount":15,"integrity":"sha512-FoRgrtwdB1wLgBMxpJcAwoxPVSZw8TtfQWsgUwjB3QApa9U06JdIdbz5f9zY2jJXcQtLNIh4RIAyHGmw53m7Ew==","signatures":[{"sig":"MEUCIQDDP0BMZhmyeCNeHNam42Mj9H3I/dk5L4MQ/KrYlFPySgIgTUjeX85ocgIZuC1PLqqiTNKZssszsyi65Vc/mmjVMDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55255},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-1.3.0.tgz","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","exports":{".":"./src/index.js"},"private":false,"scripts":{"lint":"eslint src","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/b9/fn1tczqj1zl4z8wrtg34p_9m0000gn/T/cdb651e37d8db70fca4ecb18146dd810/flourish-pocket-knife-1.3.0.tgz","_integrity":"sha512-FoRgrtwdB1wLgBMxpJcAwoxPVSZw8TtfQWsgUwjB3QApa9U06JdIdbz5f9zY2jJXcQtLNIh4RIAyHGmw53m7Ew==","repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"8.11.0","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"16.15.1","dependencies":{"d3-color":"^1.4.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^1.1.2","uglify-js":"^3.4.9","fast-check":"^3.8.0","@types/mocha":"^10.0.1","rollup-plugin-node-resolve":"^4.0.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/pocket-knife_1.3.0_1689000513997_0.7260832431197501","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@flourish/pocket-knife","version":"1.3.2","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@1.3.2","maintainers":[{"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":"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-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"609e105647ff4d5f9e72789de4942c24fe8de421","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-1.3.2.tgz","fileCount":15,"integrity":"sha512-s28JhN4IpPGAeg0VxtGX1CaPPkTiuZbLpnzd/QDhhhnP0mrUfRHV3mi4NnwQOVPeuvtCkD9TkQw2kv8XtaCK3A==","signatures":[{"sig":"MEQCIAgU7OwHPzYoYcdzHn2b87Bf1muXOmUm0GTUCOVrnCf+AiAf8d16A95AE4mBAnk9Z+cnxI9Xuyw716Sc7///pRbjHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58913},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-1.3.2.tgz","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","exports":{".":"./src/index.js"},"private":false,"scripts":{"lint":"eslint .","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/b9/fn1tczqj1zl4z8wrtg34p_9m0000gn/T/fa35035d53080b06b9ba8985b1353579/flourish-pocket-knife-1.3.2.tgz","_integrity":"sha512-s28JhN4IpPGAeg0VxtGX1CaPPkTiuZbLpnzd/QDhhhnP0mrUfRHV3mi4NnwQOVPeuvtCkD9TkQw2kv8XtaCK3A==","repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"9.8.1","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.18.2","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_1.3.2_1709219207521_0.12079893294847421","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@flourish/pocket-knife","version":"2.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.0.0","maintainers":[{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"e3bbed1251208032a0f1640313d43fa856888df4","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.0.0.tgz","fileCount":15,"integrity":"sha512-bkipXDdqxM+fgxoBW3oTQRFWSFpfPlUxlYEtMC4jBQbVQ95W+EoHcBo6rUtmM26pMNQ6fbVe3C7j6nan80vX1Q==","signatures":[{"sig":"MEQCIGAAiA/xdF2GkkX+pxSZpFydSfY04MZGDVwGxeh+DJe1AiA0oMlVvaZ8kiqqlxDjFGRbsYln3mAWT2ECLSF2szDeuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73856},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.0.0.tgz","mocha":{"file":["mocha.prelude.js"],"extension":[".test.js"],"recursive":true},"module":"src/index.js","exports":{".":"./src/index.js"},"private":false,"scripts":{"lint":"eslint .","test":"t(){ mocha ${1:-src}; }; t","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/dbb69d32b66d93e5609f7ddbddb9be02/flourish-pocket-knife-2.0.0.tgz","_integrity":"sha512-bkipXDdqxM+fgxoBW3oTQRFWSFpfPlUxlYEtMC4jBQbVQ95W+EoHcBo6rUtmM26pMNQ6fbVe3C7j6nan80vX1Q==","repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"10.2.4","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.19.1","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.0.0_1722437140637_0.10650350259219254","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@flourish/pocket-knife","version":"2.1.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.1.0","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"}],"homepage":"https://github.com/kiln/flourish-layout#readme","bugs":{"url":"https://github.com/kiln/flourish-layout/issues"},"dist":{"shasum":"071d4752bbcaefcf307bd73e97eab26134f33313","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.1.0.tgz","fileCount":11,"integrity":"sha512-ydyD70omMxbOlkyHzmdrtIq3s7zDQccVvnLoBHJL73VYlUkUix2oJbkLdTbnssbh6V9BkQmdYRlAkkZY8+Eg4g==","signatures":[{"sig":"MEUCIQDT2S6mw+MIvPN/IiKyekMgphzs7vQYYjTd944IuBhz7wIge3SOTKy5ViZuI0pQfmVwWvvVL2o7ezcXEjrjQdVuKBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70902},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.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":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},"_resolved":"/private/var/folders/98/zwrcgjvn5nnf4fsznwtq_9cm0000gn/T/039a01e3f536e41bf0d1fa7663a5fb15/flourish-pocket-knife-2.1.0.tgz","_integrity":"sha512-ydyD70omMxbOlkyHzmdrtIq3s7zDQccVvnLoBHJL73VYlUkUix2oJbkLdTbnssbh6V9BkQmdYRlAkkZY8+Eg4g==","repository":{"url":"git://github.com/kiln/flourish-layout.git","type":"git"},"_npmVersion":"9.8.1","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.18.2","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.1.0_1734015863370_0.613192218945372","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@flourish/pocket-knife","version":"2.1.1","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.1.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":"7e394ee4527fdce906f836b4c36122a5a3f75d46","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.1.1.tgz","fileCount":11,"integrity":"sha512-dDBJQXkFrlZ+L9BEgjChIL22jNHoJ6W2qMrUk0N+evuVVcKeZnK0wsDciD+jaGAwnvmng+Y/56eBnUmc+YQbUg==","signatures":[{"sig":"MEQCIHziLRySOSP+M0KcARj4+cbPP9Pswz6afwJueobmDkeIAiAncRoX0p/My90sKl1PhPVJ6XGTbsgBn0TDOxy3ksIm8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70846},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.1.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":"npm run mocha","build":"rollup -c","mocha":"mocha","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},"_resolved":"/private/var/folders/98/zwrcgjvn5nnf4fsznwtq_9cm0000gn/T/1ac17e372ece42b64d64aaaf74824005/flourish-pocket-knife-2.1.1.tgz","_integrity":"sha512-dDBJQXkFrlZ+L9BEgjChIL22jNHoJ6W2qMrUk0N+evuVVcKeZnK0wsDciD+jaGAwnvmng+Y/56eBnUmc+YQbUg==","_npmVersion":"9.8.1","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.18.2","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.1.1_1736509907931_0.8502456816758588","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@flourish/pocket-knife","version":"2.2.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.2.0","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"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"dist":{"shasum":"8500c191b40f3dbed73b694a3c8e7f8e72a8614e","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.2.0.tgz","fileCount":12,"integrity":"sha512-b+wvBaJKVdo1vf2wceZd4L+5kAA7+yRDs6SOJOpX6g9Xalm/IzBsFA6ZejgQftwNbhLKBK1eY33qFJFfeTW0yw==","signatures":[{"sig":"MEYCIQCFQob0RQnQHMNGPyQbKJeBzLvxV5O65+aeFuyu4KoKqQIhALOOxhiRqQi+XTaosQGncbeNseNAgAk0u+JkUAfsX1DS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71819},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.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":"npm run mocha","build":"rollup -c","mocha":"mocha","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"bruno-riddy","email":"brunoriddy@canva.com"},"_resolved":"/private/var/folders/c7/89fj2nps3657kjg8bvr7v4zr0000gn/T/9e109861fae8afb94dda08b1c3c2ca2d/flourish-pocket-knife-2.2.0.tgz","_integrity":"sha512-b+wvBaJKVdo1vf2wceZd4L+5kAA7+yRDs6SOJOpX6g9Xalm/IzBsFA6ZejgQftwNbhLKBK1eY33qFJFfeTW0yw==","_npmVersion":"10.2.4","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.19.1","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.2.0_1739986457132_0.0059951691854498446","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@flourish/pocket-knife","version":"2.3.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.3.0","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"},{"name":"guyneedhamcanva","email":"guy.n@canva.com"}],"dist":{"shasum":"abcba515aa6219c4f75cb7e219d94d49cb43cd8b","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.3.0.tgz","fileCount":12,"integrity":"sha512-XKX5Ep+/G8FIGIgLWHxdyDLOoBNJvTa4CFCjCBuBku8RvKYDgq6dp+QdWCXpZQq0LYOp2xIYoNqY+gVTTDLZ3w==","signatures":[{"sig":"MEUCIQCyCalV5gPQBaFJM2roSHctgxO6OJ+TndUPLbk3C1Yv6QIgVaxcpTIdgRXP0uVt2Xaz2eglbTmEofHex3fFtHRoOrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80273},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.3.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":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"bruno-riddy","email":"brunoriddy@canva.com"},"_resolved":"/private/var/folders/c7/89fj2nps3657kjg8bvr7v4zr0000gn/T/1e62ad5059bb47192e4d270826d51469/flourish-pocket-knife-2.3.0.tgz","_integrity":"sha512-XKX5Ep+/G8FIGIgLWHxdyDLOoBNJvTa4CFCjCBuBku8RvKYDgq6dp+QdWCXpZQq0LYOp2xIYoNqY+gVTTDLZ3w==","_npmVersion":"10.2.4","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"18.19.1","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^2.11.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.3.0_1743176892241_0.701273678369079","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@flourish/pocket-knife","version":"2.3.1","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/pocket-knife@2.3.1","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":"13d94055495986b0d90060e924bab294d03071b7","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.3.1.tgz","fileCount":12,"integrity":"sha512-cthRqfdPyh1cHvX6WWFdxTeEPD/U5BxrxTvzSsAcBd2pMNfTO6IpHxi6GdjL7x4/Q73bTx1NQXOezmGUt51sIQ==","signatures":[{"sig":"MEUCIE0nLIMoP4FbSldiyFiR7Nxv0V/VOn4XPV110XrrHF8oAiEA9fX4BH2BQXIY3utR78CtfiILsm7GWimvM6scw47qewk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80488},"main":"pocket_knife.js","type":"module","_from":"file:flourish-pocket-knife-2.3.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":"npm run mocha","build":"rollup -c","mocha":"mocha","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged"},"_npmUser":{"name":"hrobertson","email":"h.robertson@icloud.com"},"_resolved":"/private/var/folders/1k/xk5h7ql51f1327z6th7m77w40000gn/T/453547956d1c12197fa57c74cdfe69e9/flourish-pocket-knife-2.3.1.tgz","_integrity":"sha512-cthRqfdPyh1cHvX6WWFdxTeEPD/U5BxrxTvzSsAcBd2pMNfTO6IpHxi6GdjL7x4/Q73bTx1NQXOezmGUt51sIQ==","_npmVersion":"11.12.1","description":"Flourish module with handy tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3-color":"^3.1.0","d3-collection":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","canvas":"^3.0.0","eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^3.4.9","fast-check":"^3.8.0","only-allow":"^1.2.1","@babel/core":"^7.23.6","@types/mocha":"^10.0.1","@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/pocket-knife_2.3.1_1779455355197_0.6637920409155376","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@flourish/pocket-knife","type":"module","version":"2.3.2","private":false,"description":"Flourish module with handy tools","main":"pocket_knife.js","module":"src/index.js","exports":{".":"./src/index.js"},"mocha":{"spec":"**/*.test.{js,cjs,mjs,ts}","recursive":true,"require":"@flourish/mocha-env"},"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","@types/mocha":"^10.0.1","canvas":"^3.0.0","chai":"^4.3.7","eslint":"^8.35.0","fast-check":"^3.8.0","mocha":"^10.2.0","only-allow":"^1.2.1","rollup":"^4.6.1","uglify-js":"^3.4.9","@flourish/mocha-env":"^1.0.0"},"dependencies":{"d3-collection":"^1.0.7","d3-color":"^3.1.0"},"scripts":{"test":"npm run mocha","lint":"eslint .","build":"rollup -c","minify":"uglifyjs -m -o pocket_knife.min.js pocket_knife.js","precommit":"lint-staged","mocha":"mocha"},"_id":"@flourish/pocket-knife@2.3.2","_integrity":"sha512-hAheAlxFv3oE/dsF9A8KcNa6UsFo0pfEgaTylS4QtfejDUDZ9Hni7OsuaDXGw3wTWzRYXOjwIJMwYYsEVLPUsw==","_resolved":"/private/var/folders/c7/89fj2nps3657kjg8bvr7v4zr0000gn/T/77f77db419bb1241186a09092f50770e/flourish-pocket-knife-2.3.2.tgz","_from":"file:flourish-pocket-knife-2.3.2.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-hAheAlxFv3oE/dsF9A8KcNa6UsFo0pfEgaTylS4QtfejDUDZ9Hni7OsuaDXGw3wTWzRYXOjwIJMwYYsEVLPUsw==","shasum":"e726b2c7f3de1738fced0d5b77cc3904c1920cf2","tarball":"https://registry.npmjs.org/@flourish/pocket-knife/-/pocket-knife-2.3.2.tgz","fileCount":12,"unpackedSize":82377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBRNkbKqoGdJIwpXjfDD9q/BF+Xx5JfdQthdE7i+WGOVAiEAoWm449W3E6u6v9lPp0ffUYoD61HzGO0DEAZVU0TgrCg="}]},"_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/pocket-knife_2.3.2_1788266956791_0.8962449650287585"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-11T10:27:52.803Z","modified":"2026-09-01T12:49:17.148Z","0.1.0":"2019-06-11T10:27:52.891Z","0.1.1":"2019-06-11T10:49:27.994Z","0.2.0":"2019-06-13T10:50:43.522Z","0.3.0":"2019-07-02T11:30:53.811Z","0.3.1":"2019-07-04T09:51:13.830Z","0.3.2":"2019-07-08T11:51:56.436Z","0.4.0":"2019-11-15T17:54:49.503Z","0.5.0":"2019-12-02T14:27:04.165Z","0.6.0":"2020-07-02T13:47:05.698Z","0.7.0":"2021-02-26T09:52:58.485Z","0.8.0":"2021-03-18T08:53:09.975Z","0.9.0":"2021-11-19T14:52:34.519Z","0.10.0":"2022-08-09T10:33:17.287Z","1.0.0":"2022-08-18T16:23:21.094Z","1.1.0":"2022-08-25T10:57:27.279Z","1.1.1":"2022-08-25T17:10:54.736Z","1.1.2":"2023-02-13T12:40:49.075Z","1.1.3":"2023-02-17T11:10:05.151Z","1.2.0":"2023-04-11T11:30:06.010Z","1.2.1":"2023-05-03T13:15:41.853Z","1.2.2":"2023-05-16T07:59:49.386Z","1.3.0":"2023-07-10T14:48:34.193Z","1.3.2":"2024-02-29T15:06:47.690Z","2.0.0":"2024-07-31T14:45:40.830Z","2.1.0":"2024-12-12T15:04:23.641Z","2.1.1":"2025-01-10T11:51:48.118Z","2.2.0":"2025-02-19T17:34:17.412Z","2.3.0":"2025-03-28T15:48:12.464Z","2.3.1":"2026-05-22T13:09:15.363Z","2.3.2":"2026-09-01T12:49:16.948Z"},"author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","description":"Flourish module with handy tools","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 pocket knife 🇨🇭\n\nA module with handy tools that you can use in Flourish templates.\n\n`import { isUrl, isImage } from \"@flourish/pocket-knife\"`\n\n## Functions\n\n### createScreenshotSVG(target, id)\nCreate a temporary SVG element that can be used in the SVG export. Takes a `target` element, which it uses to set the boundaries and position of the main svg container; and an `id` which is used to set a unique id of the SVG element.\n\nThis function returns an `.addTextElements(els)`, `.addCircleElements(els)`, `.addGradient(el, colorFunction, domain)`, and `.remove()` method. `.remove()` will remove the SVG. `addTextElements` takes a node list (`els`) and will convert them to an SVG `<text>` elements, incorporating the element's font styles and line height. Similarly, `addCircleElements` takes elements (e.g. divs with a background color) and converts them to SVG `<circle>` elements. `addGradient` takes an element, a color function, and a domain; the domain should be an object with a `min` and `max` representing the starting and ending values the gradient represents, and the color function should take a number within the domain and return the color which represents that number.\n\nThis function can be used in the template's `screenshot()` function to temporarily create an SVG that will be included in the SVG export.\n\n### getTextDimensions(string, font)\nGets dimensions of text. First argument contains the text you want to calculate the width for. The second argument is optional and lets you set font settings for the text in the standard css font property, eg. `bold 16px arial`. If `font` is empty, it uses `10px sans-serif`. Returns an object with properties `width` and `height`.\n\n### getTextDirection()\nGets computed text direction on document.body. Returns a \"ltr\" or \"rtl\".\n\n### getTextHeight(string, font)\nGets height of text. Uses same arguments as `getTextDimensions`. Returns a number.\n\n### getTextWidth(string, font)\nGets width of text. Uses same arguments as `getTextDimensions`. Returns a number.\n\n### getUniqueValuesFromBinding(data, binding, index)\nGets all the unique values in a column associated to a data binding. If it is a multi column binding you can pass in index that is used to work out which of the bound columns it should look at. If you pass it no index and it is a multi column binding it will default to zero.\n\n### hexToColor(hex_string, opacity)\nConverts hex to d3 color object as described [here](https://github.com/d3/d3-color#color)\n```\nhexToColor(\"#00ff00\", 0.5); // {r: 0, g: 255, b: 0, a: 0.5}\n```\n\n### hexToRgba(hex_string, opacity)\nConverts hex to rgba string\n```\nhexToRgba(\"#00ff00\", 0.5); // rgba(0, 255, 0, 0.5)\n```\n\n### isImage(string)\nChecks if string looks like valid image URL. Returns `true` or `false`\n\n### isPale(color_value)\nReturns if color is pale or not\n\n### isUrl(string)\nChecks if string looks like valid URL. Returns `true` or `false`\n\n### remToPx(rem)\nConverts value specified in rems to px\n\n### wrapStringToLines(label, label_styles, text_max_lines, max_width)\nTakes a string, and returns an array of strings where each string is one lines worth of text.\n- Label is a string, that you want to be broken up into lines\n- label_styles is a string that can include  font weight, font size and font family in the structure: 'bold 48px serif'. it is what is given to the canvas context font method, and is used to measure the text.\n- text_max_lines is a number that says the maximum amount of lines you want (if you dont have a maximum you can give it null)\n- max_width is a number that states in px the maximum width for the label.\n","readmeFilename":"README.md"}