{"_id":"@thi.ng/text-canvas","_rev":"317-9f15eae958ae082e118d03facded069a","name":"@thi.ng/text-canvas","dist-tags":{"latest":"3.0.129"},"versions":{"0.1.2":{"name":"@thi.ng/text-canvas","version":"0.1.2","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b6cecc04c54da06daba53436905c8660914fa009","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.1.2.tgz","fileCount":42,"integrity":"sha512-ruGg6JvM5tpQprzZW/3JU3cb3xrGRfsjhOSqZsEkEV7itOQFufw89lBISK89OspX6EHP95l4Oaugp3zVBmR3qQ==","signatures":[{"sig":"MEUCIQDvWfP1/aKtJKwUgvLLNHN1dMpGz20TorbSJBI4XGQkHwIgV6UmsxLaz5SUlLoLSwd9s3z7P5RKpp4Je1O4BmRNsD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLTCRA9TVsSAnZWagAADcMP/2AHzHIz4NK1BegdMg9I\nH1dYEQvyfNE9aCwSB8vj4mIgIo15mKvuUzyVA6Q7FN8CZFOVatx/SpJyl8FS\n0BsST65DN8yuCSNys/aPvvUP7594WbvvQ6eWa7pzt9oA/G0fr8iOfchvorcE\ncBtD9qPO9Gqsla8H3XXB2lLN3VH6Pv43fkkwU7DYl/MG8KcQef1yM0UN9W2m\n8i7Dc6LfrNTHWEUUZwKwWMN0CQF4fJ9sGA5jLJToN7rvrsALAmbzC3feb5ab\nAQu12lBEzVvxXh1bVfw9tkdCe3D4TxuciiM1RynzfHKLxf1O3ciA26ez/bR2\no2HPZ7q04N34OSvJ7MLMf5pAO7as6lEkBTn1JNJrai8KtUO7VRFmxKb5k6Ej\n9d7+wek4VKe1o62J3/1/eLnWxGYzJ7ZaKMQAFUvfiMWClsoKn5F3miBdwcFw\nZsXJqt0xwvMXkOQTF/GmKX260ESK/YWdDkKTNKIRwpzjeytGo+6VWMp2xlmI\nbW6ahnmKId0i8Y/OSi7otN310+c4F5DTDW/A4E7/k5FbZ7UR47wfRmpCW687\nMopbVauyl7hBZPNoQk6eww1E3v47rqE+ce5abp5mMS6weY9MOBO4NbfewZdi\nvetdxEiTWHrd5RV3FeEW9W/dnEbaEyfKWm9sh+OMfzyYz96oaEj62CicEvfl\nG/2i\r\n=pVG7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/arrays":"^0.5.4","@thi.ng/memoize":"^2.0.2","@thi.ng/transducers":"^6.3.2","@thi.ng/geom-clip-line":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.1.2_1582678738664_0.904618841170209","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/text-canvas","version":"0.2.0","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6373ac331cf69d05e32498fce8d3dff1636a70b4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.0.tgz","fileCount":42,"integrity":"sha512-RVzDf5Syyop2S5S0/BMplEik8vKvwBCtYeBRvp2x5REYBNigRaijHeR433a+liklvAD0I81eMM4u39Zm7H0Kng==","signatures":[{"sig":"MEUCIQC5e5ONRAsfFhBnZvu5WCAK5tqGi7exuce8Y6JhEt/QHgIgJ6pbYPo1SmYzrziXuL1qZPRFaJMiTjN8v+aBbFVdb3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+EBCRA9TVsSAnZWagAAn+kP/10tMgBol3k/vShcGY/l\nFYQS8m+oKi5pC01jV1BBYnEsUomEkxz5jiw4glCLwNyHOSVB8XbVnSApGSo/\n/SBFoV3CcslwgB+e6oeQAf2zVkZhLBJyi93+4tg88z6RVHpRXaPfUFrzlTS7\n/hIlcqhRf/kUEPyb0fKx9gYecFx9oME1YaGn+lSRcOYVhvSlN6bvvzacoLkR\nwZXUnxb8SfdExvAMC0Lo7QJMdhJ0DRh1kjf7FvMo0haRXTIzoIEmXzIZTFWg\nCerzWoIfCb0t6Bl2fg29h+O7DL1L5NHEeArVOKrFAT2wNtdb9Q8dUE+38HYu\nPO7lvp/aiCewBn8Ar6ArLkzMB39zSxKJBxTrMZohHvnoinz1kW9hBOlJiy8Q\n9Ds67eNOcfAYBBo8UqgDJDtjkDXYNlPG6J7CW7w4uHTsIZeJSD47tyRKMH/r\nRNx9OkBrj3zR0a3598a32ctNB+7OlBQVJQy+EcOj/ib6sjSc748WeqxkQuL3\nTYGiu46PqF/UTIkPAKrnUPAKTVUHCF4O3RGC0PmqS9YOWH4bdJPZveP8vBGC\nt/RcawK6JbTZD8m6CZ5TU/mjC4StiBzPQYdksB8NOB1iTkbL5yQrnT+OjSIE\nIXyjk3R/uchngUbB1H4OhxxBrPPZRBSgw6viaFliuLlMUjom3FTcw4pz6Y7i\neN1O\r\n=CYLb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/arrays":"^0.5.5","@thi.ng/memoize":"^2.0.2","@thi.ng/transducers":"^6.4.0","@thi.ng/geom-clip-line":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.0_1583079680559_0.8957973535516186","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/text-canvas","version":"0.2.1","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fbec5468f8e80c0b0710989dafbbf5ea35ea9495","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.1.tgz","fileCount":42,"integrity":"sha512-FLEiZAmUs7jQWGN3kAuNJRrLBdt9agiRVQ+SyfvL9NTt1ASSl5Mm3N/EBbdQ48dSl1IdJD9/A659h/QKaDWRlQ==","signatures":[{"sig":"MEUCIQDf06YocWPkVhNugmSoOvTqVdIgqJ0XYBmyS6Y2TkNq2gIgLX3xHUibLuuY7z8mTaz0nMr32KKP7djqEXPmQzZElfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvaCRA9TVsSAnZWagAAYYUP/j76Hzmx03NGrRZBD+qx\nwxo7SH6NTsgg3Aq6ShGlBxksW1fus0OvUd/Vi1k8V9GyGzprqaT+ZWi8f9TF\nRYNRdAq5peLncHwmTg+jH0q1beKkyYAFGNl1BQ+BquNKz2LKXa0/bzuL5XDH\ndM7/kGftZkkL0OG1oshYcKES21UbYsWYY2/Q5hWzE+dC+W0eT7mBVLQhZ6wH\n4G2rm8z73g9sbLYnrnTZrw6JwVVTDUuK7b7vksBh9Cy0J8nl5i7XXSm6tWiz\nVa0piXrz9PRdQfLnrW7PjUzscYxtpok5SL+wcb4Px5fkqvuBIxhp6E+ZCbuT\nfoYNq32eMbT0QcKx4wL54PV9GDyTWlbDZ0rgLUz2orKyjTXlsOCGAXPc0bA2\nOa4VIRsru8HkO9wlQvaICbZ/xa1a/hj7ne/j/fGylfvS7an2JVnZrBpyj/Yy\nNVYgnt2gOzuKszrF5uoUOzA9UPv50WHdpJaJ7u9lQvTN8YwvbmLOQTtyEa6w\ndFtg/ti5nC0f2w1krkNsbJvW6SNgAz8G2f1kxrgOjMmTZ1c6u0MUSxirVxST\nYc6ds45YnjZBdSdmvr4N7M5RwP49dVJMAm72zEC7qUmtn0n5ViyxxHJgvkCn\nMsdLj8rgRf6kWuGWYO12oGyepL/q98U9P0wzCS9ZyW7Ujiz1L5Jpgm6mNMtK\nkku1\r\n=sPIF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/math":"^1.7.3","@thi.ng/arrays":"^0.5.6","@thi.ng/memoize":"^2.0.3","@thi.ng/transducers":"^6.4.1","@thi.ng/geom-clip-line":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.1_1583463386053_0.9120812543690411","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/text-canvas","version":"0.2.2","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c9d47f3e1b103621fed6b704b24963bce219e3e7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.2.tgz","fileCount":40,"integrity":"sha512-a/MKJsnfozVkTFNyP88KkRWteMX653cwz1ZLrK/cTg4GEa/EVZvhaostjAZzFj3W7mPU+6OGfBN2Io8KMe40uw==","signatures":[{"sig":"MEYCIQDg8J2PQPVuemitO63FDo0xzZ6VJVF8u94NVf8xwlnB2AIhALfMIpJb5EpokdyiJdvlEmcJvjgmiBxwUn/PNj1/riIh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wDCRA9TVsSAnZWagAALYsQAJiLt9UJM43iAFbr8azY\nckwe0gX8vRhHpYfCNN5JPaTdV1J5OjXfGziMnz1LKkTrvN7vxIia/LNwq5ZQ\nRCFKqQPTdMI0zyIeBB+PoNzcQbkpzo5vsQH1aPh+Z36qw7J0uC6bb9lrMx0w\nkT4vuub/Z31Ww7jvygWPZsUesfJ+7FY+RqOzlceNM2a2GGuI4I4J1RvDWYO0\n6jTZengh8OawYlhwYWKEKso/ISNTevBkSUMNmmjSgGD7g7/sYzxrfPnNXgx7\nwS1H+1D31J2RvDR3yPpSFWLm4L3m/BAGtK6MXLkmsKAxKn1Q6211ucpEwAYI\nss1Xevy0klfUb79f4yakEF1oAHAj2Q/RESobeinAa5sIj03K+BHtcRLItOta\nZwBOsPw5SM0uwGU9ln13U6QjANJAKgy5wEo461OqfltU5TUn1LaMNFRu2iax\nFrhMbGcD5eqeDPMA2fl8n7iBLdTSouohNlzqPb0yKnLheM3WP9GQOINn87Wk\n5n2WwMNbsrGys/+XAzKmy/Utzr5xGWhpXW3BfgbZwIlQ2tVzaQBe3okAxpQP\nfGQ5k6g0OPUESSwU++8JkvX1yExljKHDzBUCntZF53VXecZE2i7DYguvH6BE\n/lzHnfgAwwUm62imrA01xiboeNrX5E6+KVtNjOlljfVkNLA5NVw9B7QQniK6\nvbaa\r\n=f5HL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/math":"^1.7.4","@thi.ng/arrays":"^0.6.0","@thi.ng/memoize":"^2.0.4","@thi.ng/transducers":"^6.4.2","@thi.ng/geom-clip-line":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.2_1585429507300_0.5526928985808164","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/text-canvas","version":"0.2.3","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4ba0a68fa052d289c4be2af39b4f4d164b372b10","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.3.tgz","fileCount":40,"integrity":"sha512-A5KlgIGibBKUvzSWAUZnnZcJS357ZvT9EuQj3RjiGM/axg7qi+nhSe7Rj78z8NpSWpQZO3Kyp8JCcCs6ndP1Gg==","signatures":[{"sig":"MEUCICf2vn+b9zI+a9bEATJq/gCvlfxIyEBeOqrThf99gAGyAiEA7qwrarkoPqCx/At6TgA3cvfTYOXwNCcdaDBLgsRO5Ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid96CRA9TVsSAnZWagAA1LoP/3CBjT/hzh7OAUjCd39y\nNxL2FBRpZbA4oJIidW3ZluACZyjLaLNbtSkhQYn+FJxc5Jm0WzW1T3EI0gmL\nroyGJkppknf3INwu6+ovMEib2RDo3kQ6gzUvN79ABOFxuD5GGFS4DwWRlwYt\n7zcO8+MH6EpiT3TsVYel/x0vWl8RPOdTPW+D9WxHwiFeP7B8igLCc9S6+PYK\nBdp/hPi+Z8c11QoRRkPBzyNdbNIIN5FRMI+R6N5H49tK56BB6nodBX1A8Dsf\ngaOKd6RT2/KFFZzR+TO1kt+0Za30H8i1vhUgO2xpfLal3SJy18vU8s+P/RRF\nC6zmW26t3J/uW/qYIzFmngRihGrGYMkLgCeBCe0S+kPvKxHM4qrN4rGsDCPc\nS74b3ZVfHtah0OdHzdeCwbjKAMe2IAeIlZHrl9Nr7GyGKV9Dr5IguvxCuPhl\nlgNkG3DH6CYF+RV6TsIuGpath0Q6ngbUj7VUeOYfsl6FBifKGMMS7vUUp5C+\np65brfbeLhf3QGrZRohi3JmrfwGmtG9GlnH4UvepQgd6o7uw7QKXFPCIZuk4\nzl9plTYDCG6AH8zd714FrXgvI23qmfXpvm2SD4710S0bfsjkny5uSV4sgzaV\nJwRGI8baxtlBjRt3Byrj9Lp1nqGBLXTKA4yMeIav0EtP+QfIUQ9oi8eGKaGI\nJjkN\r\n=ePTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/math":"^1.7.5","@thi.ng/arrays":"^0.6.1","@thi.ng/memoize":"^2.0.5","@thi.ng/transducers":"^6.4.3","@thi.ng/geom-clip-line":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.3_1586093945710_0.9408775999898316","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@thi.ng/text-canvas","version":"0.2.4","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ba2725960595c53c0ffcc3d254f6006d011a28a0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.4.tgz","fileCount":40,"integrity":"sha512-Y6o8vF+sdTGj/hXjxDCsyaumjtbAZRQ4IOD2COLcm93DAr6UZ37g+oQFP7RtV8p915Z/Ur7H2fNvfQA6/j1FYw==","signatures":[{"sig":"MEUCIQDhsLiflri0vw3FX27IhM53rbXmtJKPeObx0iNMKf1PsgIgY8a9yQNfWu+T1cw5MvOZdKG0CsMh4ZDbFvkHqPQF01E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mOCRA9TVsSAnZWagAAu78P/1ELmicmVUv6dk9L4Anw\n5TZ3/KMxXYQA3iaSbHC8GRkAfITa7B7u3U6Ibz3AKD8YOf3A7NZln6FgM3gm\nTRDj5jWX2JO9LQOoP5OUtNU+v6k1YHpO/mpeXj/j4y9OdmA2t5E5oumD3xo4\nmR+S2z6G3aMFRZbapuniRvJnnVk80hqHt9G/0+o+liPoeFiMWwOC0au592eC\ns+6Sol8a1r3Bu9gCLtqYXZAaJbZrhLY3q7saxA2mjHqkRA+9shal+6hCVgUj\nfmRt8tHzm/xxMFo8Q/tqCGpohSHAs/+I+fs3CWBeZDrbwXuzCr4ffwcJXxeh\nw+QZYnlTxZcnUEfcABjdlWDDgsjRjAJf+tkwTxH9Bj0p1C9wB/EQclJMzK2F\nQDLDsy02RPJiQtzhTkYWu6fpSLOAn4ORu2UbeYSGV/gCW34zSNOVd4LiV8D/\nsdJq6tNErPKmAzsTETSNDjnNT/tYwGe0JJuT49X8xV+pKOL09rp3VN1vGcL+\nJV9Pzm34sVJISejNFqPF9qWHWGijqep8xhy1zWhADbTdfXIYgT2FTRZq1Aes\nPQ+djXfT/JAywkRP0q6FUfsWU/hQCznk4hfdGccrAfiPuW4y4ZuZQRZXr6sh\n2uRn9xZGqsMsixqjzy1jta/Hss9pJjy+mzzT84eC74adN3QCg/eefFnrdtmQ\nFYih\r\n=FxxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/math":"^1.7.5","@thi.ng/arrays":"^0.6.2","@thi.ng/memoize":"^2.0.6","@thi.ng/transducers":"^6.4.4","@thi.ng/geom-clip-line":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.4_1586186637738_0.6880156190514473","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@thi.ng/text-canvas","version":"0.2.5","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"349b4f1a326dace5bf3f4da671f72c31d97c601a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.5.tgz","fileCount":40,"integrity":"sha512-s/CeM61OdY7Pi6MBh2ycDY4fox8eDoQ7Q402JfIpNpLEw6wi0DDElk2NvkHRhXLCIQw8KqBLVZ9JmhYF9YnDvQ==","signatures":[{"sig":"MEQCIHh3ev2GDDF4Q3OFazCssvk6zC3182ll8P9+n8AljELAAiBAedUIdxWze7f7Mr/h87Tg6rfrHCGDAXV3CZzcEblTHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkK5CRA9TVsSAnZWagAA9ysP+QFhP1JCr2Lh7oP8t4RT\nV95faXR+0ST4jjHLvxcNfeil0rJcK6+5KtTHWljiu7rBT8qEJ+Fy6rEnSh5a\nn6C+UpTvNwQU32qkO2+QzRIuNvK5QjnViOI2hlaS3AluCrEfPhCmbygmjTmB\n2o211LkG+URO+zeYKVW3Nr1Zu6Yd13b2gGGHV0OnAXSlOda7YDBvnKOhlqsH\nlgw0VwHkIVlLCRPimyU+S0N2PQhOZLvWjKoOLnrEBukj0+ix3pw0B57k67hj\nwA2IEH6Xkxyc94Fph6000wnhtBSHh2jF2kK61qZGXC3MpXa8w8Y3tw8VR5wT\nP7lajIYTguMRnNQhvdMokP++Tx7KfEvyJ0M/0Sx37rzJd7zWW4FLwR56psgY\nwkzG+H2q/hkkPsJZTaWi5x+x7d+wq2ZyBzK4QsvmIwXrK3vhWfxji2sWRJgU\n0swqIicE6OxsEey5vXsN1sU3rqlTm/0B1igXo/EpVqa9L0GscxKDOt6qzuzj\n5mARO/jt4/+qj6d8JC4SaRGaCBuApaJblololb4EndrPOyJynxqZKDBzmrpM\ntAd6rdj6FDyZ/6PZFwTkUVLoJGfOeCpN8wTv1ppG4rhHORrV6PPSUPi+G0Tt\nPQttrBtiM6WRZ4P0bb2B9EuZ481s9UN8QmddbSFxbVKITW38NNGONovgACjZ\nNep8\r\n=sr6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/arrays":"^0.6.3","@thi.ng/memoize":"^2.0.7","@thi.ng/transducers":"^6.4.5","@thi.ng/geom-clip-line":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.5_1586643640855_0.08195423802743318","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@thi.ng/text-canvas","version":"0.2.6","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"094723dfcb80e050fc01e09fca3531010fff0911","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.6.tgz","fileCount":40,"integrity":"sha512-WmHjPZsIo6F1WT37s1zo39IsdlhvWfm+/oxl4kf0kfNJfBhYqiyWxka007xFmDiMCiaqS0w5p2OxLN9cXH3DHw==","signatures":[{"sig":"MEUCIEg12EzCpy+IDhDAbOrmACWWMtcx081ih2tKzqH+acJYAiEAzHqxOcBgyMU2vMt5VPWjWbW80jhIn+U214SQLWzm97E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena9gCRA9TVsSAnZWagAAfA8QAJwCMFaFomJ1G5uSNPLp\nyGcuyap+DWqM03fwwnrOkTuTHUsVp2b2VUTjL0BIbh3I3KCA0pdbRpza35hA\nIZReAWErVTk9khCDaocpd9zUb1sYarfWoKQi+uaKApM98cubN2BM4sl22TvQ\nsdj4tgTDC6dS+h1n16CbNRbtmvQD9ZC1R5konp6lz+jUssOqgl4dgPrORgPT\nTC5ffhPFkg4nV5AZjCGcRb7u0Qnhd8xPo6e7q4UkTS6cwZlkxoFxcss9denf\nMCnqftChECt1bE2OAXd3JTN7gUr+moAOgMwkVepsOLuMiGAuHV4pJ+9/ruAZ\nSrdVRYy8PVyEyL4Q7dbPV6aqMxCkoZNcvTodrbexoB9Ze1IwWsmFXxWqZpwr\ng3NPU6RMwHN62nfjmAO+QMMRTufatvnCkMDx5E58ORrWMsS2u3vZnkS+MJKD\nNpSNUSwKF9TIAZ2aP/+Q5HHUEIE3iIh9EbF0X9Dp6rked6rIjFFd1pkchuvX\ncAmx0vHBeJBFMR9XipF2FPdyIxT49XEdO9a7co6OIQvb1P5as/kO+kTFqGXX\nIMpwo2b4aJ5F6IikoJnTMaD+NZawXZbgN3eT5T1vRhAP7yoZ2S+k7FOJb5KK\n6eNflINgNRhWezBJTwMcEiHcJ5qBRp14MUgYuqNt4JERvdg9G0S9L5/paIFy\nkgms\r\n=dJXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/arrays":"^0.6.3","@thi.ng/memoize":"^2.0.7","@thi.ng/transducers":"^6.4.6","@thi.ng/geom-clip-line":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.6_1587392352234_0.09643182866007227","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@thi.ng/text-canvas","version":"0.2.7","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f25ae73571938ce0704825d62816e9ceb76793c1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.7.tgz","fileCount":40,"integrity":"sha512-6j0etR+r905yBnHwR5yPZH1dW0S7LMfrJ6IlmGNnyLcMqeqWizCCTYiK3kTEtWgm76HXgizZVbTU6573qQZ8tQ==","signatures":[{"sig":"MEQCIDr8tpAICrTa0scoTqcjmQ3jvd8DQ7Hm45vteEfmVlBRAiAWPlkUZJOiG3IkAxI6Nb916i4XKt1bxtHJb30BAAl5kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDkCRA9TVsSAnZWagAA7jQP/2UhkD0FnTho1uenITGs\nycjYpbYA47bPNHnqF/buLb6lKkgUakwGTWecKFui80MS5gW6CRMUpOlcrXye\nKaEO4kjH8KYJMeUrcjCGMXVOWJirNa937V+GGfwxQGu3qChzSzt5KbJVJoof\nZNSZMVzZbsRrw4MGI4i6ndhsYIuX71xwPUNO81Nt3s44q0KF7gkRwDB6ZzO8\nNp0EiHYSFBr/t94TmsY5jJB6mYY8ojpe2dj23keG/xilTr5S3swTA8eLRrQs\nK11fO6mJuZmKNCf6cq8blkJZ2qkeRyP8kAyd/8doVBlmEHPzscb1qqFSfgRN\nzn+swpzAOJTj0TlAuuJ+Jx+zOAYKvL1GcYFbz1O7Qmp9++Tf8G6BVsxXWNOi\n/lpq0LP8jIBIOCF0+5KRvCaNnh8RduhAT8X4yLT8A5vD6NUW/OIovc+7c9KG\npWuo73Gej2Z+ItUEtwaRPoOdjvsVm4uZQlE6hA9vkDdTbVjiL85AA+P1JpKm\noKg3RHbkBh617f/wDWpQJlTnVttArxElko5zX7ijm41U7jN7sjFMCHES8Lne\nnJC7A3jsJ3G7jfYuQkjAl9lVax5PdHzTNpNPeVRxJ2GYT8UR7HKY+iNkq5is\nGOY7BU5eHzbvziv2OjTMmPcu578bFXkdnBsG4Edz+Zcvxcq2AYX3kdgIOzZm\nWCZo\r\n=53Te\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/arrays":"^0.6.3","@thi.ng/memoize":"^2.0.7","@thi.ng/transducers":"^6.4.6","@thi.ng/geom-clip-line":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.7_1587642596360_0.6455086118210269","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@thi.ng/text-canvas","version":"0.2.8","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dc83359487bca99982b18c91ee6bc8e1254f8243","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.8.tgz","fileCount":40,"integrity":"sha512-I6FQd+Gy167Xp2A7fAnH3SHNnRWJMusFtnfAo59cj2juu15wyWp7aldXLiGHtDCOcn5zJCziwLldO6uMSQC16A==","signatures":[{"sig":"MEUCIQDmOb71OuR62HT4vh4Sc2kiekSD8ayOjTSzXAYDESUS2QIgF6MgmOIkJAKiiEPG49XkWMV5NkUHG2UZxsoSDvONUT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYRJCRA9TVsSAnZWagAAsdcP/2fL80yfUQ+bSJ9hq27D\nI9wXM3hOLL2N91zaupS2oTQxPcywTodFRc+jJEkn8xDZpe26nUtuQicPjPEf\nYYj2MSBWz1HuBSyq6XH4JHbspP6mMGSMIshFNZyZaslb2M2yFUFnXC4QFi7O\n6h68uiujTViKt1KRlE7wy8loXkqjcPQT2B8Fw7HtKn6wklMi/Jc+8aw/Yn8Q\nYCGziJBbJ7KrVqpndDVTnqWG5U+ekRQhTbWZCDvoXyZawHmwt3bRVHOSlL9M\nqSYwCHXJX39moXBTivZkzScGEuESYeXUE5KLAgChErUYHihhwOKCyrRhbB3o\nV6jRhmlDnAPLi7keh5312eyM9h6ziEJx8mMm0J4QxHNYoCv0qyKDjgem+cgv\nFyzmZOhPRNgOM+w4QqvJdFSyFWsJI/nC10eD5FYkafUE/GxH5vzjfmHLjvIA\nf8SQ3ewCpyywjmL4TRGOmDgGGMzIJy2saGlKnafMal8EYCfJE9j7dcGsvya1\n+LBsSyPPo1joPiINf8cMNLbnX5FHPSu0BThyd3TdZK/llYED37rAZirGSyFM\n9hqgWwsTOo31vcqJavjxH4CniCl1hWbhzuWL3uT4rjbVHQSyogYXyhmvlLpq\n6XG3Aurq22qt6FDrXu2O673w1OR5D/i87kN2VIN6cU6jSHpe7I+lp44mFSpx\nwq3u\r\n=dK+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/arrays":"^0.6.3","@thi.ng/memoize":"^2.0.7","@thi.ng/transducers":"^6.4.6","@thi.ng/geom-clip-line":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.8_1587643464530_0.5722468699298799","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@thi.ng/text-canvas","version":"0.2.9","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea2733f51edf53a9a754f897e5f76fa1aa4c959c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.9.tgz","fileCount":40,"integrity":"sha512-QTSGdLtaWOf4SMGsTeXRHocfXtW5zfo1GW3izIFskHhfes50s1Cc/Ms8TIH3vCHwEHBny4tdAheqk1o9DvkiZw==","signatures":[{"sig":"MEQCIHDhAsorYzT3Of4pX2rEHhfTG0pw8+g7nLRweeeBQMIRAiB6sn0N7gK/U6mVTaRcxkCgIJupy5PiXhBg/igEp9nkwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspCCRA9TVsSAnZWagAAppUP/j99r34uTxVqWY6v7nQN\nNYmdpvJQfK+yZagR7fBLZESBHYzDJHkEFu06Y2jZ1ZHYdpXg7ElJWeTaHHn+\noMj/S915IAgf3/1osCo+P6OYsGR9DzdHP6287irK4a/ObOm/+/B2CPbYrFZK\nju4tEg/zMYmHu/x3Fd0CdfSnzD9rRPkOY4attaHeLq6fggdpRFXZmyWuxGDF\nyndloT14eKZDsgogskUp7ObIcgEuDYgaS+x2l9y8S1fZgbNRZnhDJ6hM09fq\nEnR0XJVunWTVfvpBoDEEVf694iOGPFUvAEdpoSaN1z7Ce7KxlWG0WyuRgRSu\n++sMGljaOapg9hYy1ZZCF+vfWIhoCVjhPew+1UFWokjdXyWsvnIJ7IeStHen\ncV4OYnZks72BQTyz5bXrcEi7w1yneyIF96QRDsBuSB46h/4dCGiXZTI4+zvc\n+JZrSAnSXOmuwVWsM+O6138iU2cug6HqDSjZlpXHPU24GleY2HqWr8JVzpPz\nvCxGlPLLOISgRG2zio1kw6yr3knGNgTYPmJMiCSHcY9u3FArBPmKxM/AAADN\nflabYKMhJClG7gDGXcuQNxg79/fI577uSFz3psxO1ud5c0oIqy09Nq3V9Bdt\n4Ofo5aezAJxO/uDapR93dySooRp51vxIDoSGmKDU9GQPGY1XgVuUEoNJGN2i\nV+jT\r\n=7xC8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/math":"^1.7.7","@thi.ng/arrays":"^0.6.4","@thi.ng/memoize":"^2.0.8","@thi.ng/transducers":"^6.4.7","@thi.ng/geom-clip-line":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.9_1587989052775_0.38054699337614495","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@thi.ng/text-canvas","version":"0.2.10","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8595ba3513497f7095ff7a9da07760a7b8924241","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.10.tgz","fileCount":40,"integrity":"sha512-eqpHsF7zel/0aZfBTwrMn90nAEIIBwWJ6JUqPzF2ZTjGEGPCJgYV1OZbOn10fXGIvRc9HMJdIIscXxUWlGA6uA==","signatures":[{"sig":"MEQCIAa5Xq9MytciBjFfyykD8MjiITDLeLp9+JIIkHiqhDSOAiAOdzCKcADSJ/9iNS2MQ4NtxQ7zr5UH61cHeqEQ0LL0lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqErSCRA9TVsSAnZWagAAAw8P/1L5xavNQGcmL4ZpQGyA\n8IUX3ZOQCCeWWeyoClLtVi4J4y4hwliQuZs0Iosi0xjBBcoLtroEACLKmYAV\np5CXzlg3ccuav1wdYGM02crNbvhH8r9Mp6EZlNmksr63sjzMprAmOhYDPsfx\n+FAA0sdga7g1sEzOvapvs3QQjRuaAek0DJKjN3DHjYLBTE9OUECSeXqXu6EY\nkkYdN7KhK6gt0bsgYBjQbACvlhCbVID3AXuVKOfBFUFV0Xmu0l4U6mgs6V/d\nt4yR8bLr6/RuTnavl9//h3uYTr2qgWuig/gmttXhuDBWFiooppQ/q5gdT7x0\nEjqKxVb2Rk8YedLAFaztmxpJPIeqRBdSJF81JI81RmeZ4pA3kWO4pEHSZLU3\nK7yaSCI91IFitrQ2J3eOsBDk9+MGPi/1Npr0qJ0qqZGHG8PtWKVWW6RYlq/b\ndoNZZQKYcO0pmVwH2gVwyWJVVs7uG9KtWP8GyW35vr8mqwczT8nqm76O98J3\nmvbczcn36T8CaH+5hETnTVfPA8uAB8M1Gg7pF039GyRtzpvFBHB46/pQkNww\n2k+Y5bbpVoJxVZ2ikZ6m/9+Nice0hivu5VIk8WwZEgTxaFjVeUAV9vfNXwoJ\nXXLq7ykptuO8J5nm7ma8xg3OTaEIYxsfvxyRvwSus5e6ZDjCqUwiz6er9gO7\nZGen\r\n=ox0F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/math":"^1.7.8","@thi.ng/arrays":"^0.6.5","@thi.ng/memoize":"^2.0.9","@thi.ng/transducers":"^6.4.8","@thi.ng/geom-clip-line":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.10_1588087505995_0.24930553844111825","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@thi.ng/text-canvas","version":"0.2.11","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e7e3305ae011ed035b5044a570f0514124899607","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.11.tgz","fileCount":40,"integrity":"sha512-khq7bg9EjRKLA0GHUKawDRFEjv18WV8CRaVFOlxVTY/jTEYyN3UNn8CO/Lq0VlmBy5CYoA8ou9AMgqfyIPGVDA==","signatures":[{"sig":"MEUCIQDU5v1t2QoC0TSAkWs/YdT7HxosblcCxb+MOSC+v9pjpgIgDyFSU06xNbgqfUktqLtLcnAtPxc7IQAAornAeA4icGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwSpCRA9TVsSAnZWagAAuVwP/3g/PXMeH1ntqtWOirIn\nXmrEE9HnaKS7MMfJDl+YFOXf1NlXfatforOSd09FZsh/BoA7DIKsL6Nxgn6D\n+xsz7LXgTsbnlNtdKcygBWTx7urDCKbokj85xsPIVIJDFHEzliL4qhaKi60K\nML4Fcdz7Yz5FL9KRO7FyZphyJvp8dpPE40JobGCjRZKNzvG0044MPhXj9bn1\n5HWAL7wW6JyLix1Davpkq7nnzo+hvUp4ZxX7xXaDL1dxO+31/EhClFu2Njgq\nrk/Bu6mRabDOKhg96bN0bVbsyQpDt8xvUqJpYwHKSChBlyWjHON9FHKl1ZKq\nwGlskOEfB8IwQOOP2YSRZlLUGjbLMrruzPFRh/SZLlLs/+btqdjE1PPJ7Ahx\nHqFrP1xwD360Ah8DH+wfocq8a0qebjoghsfAIpQGSwVxHnoMkGzr8yrNaWU8\n77G8HoRy5tNKwLg0x+t16GmZkm1K7qy+t2cPT7lrTt25GyfvK3mwjukm5Pz3\nakey/XuyImEQQiPJBeMgNlLOhHOu0J0soL01olpyak02FR+WB6CpEOIQM56d\nyC2MhqiQf9mjr0ncTV4XLmKi6wbVmn1Irscttx2+5etGxE29ElR2SyTUHtZ4\nGDSLTtPAN6qTFZMNVnl7iC3w257zbD8gsucKisSZzlmyW3j2No0ZUlMulykf\nbC/C\r\n=zJ4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/math":"^1.7.9","@thi.ng/arrays":"^0.6.6","@thi.ng/memoize":"^2.0.10","@thi.ng/transducers":"^6.4.9","@thi.ng/geom-clip-line":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.11_1588528296724_0.4896852358405437","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@thi.ng/text-canvas","version":"0.2.12","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"add15edc07bf2df949286f2d813e6f09a45c0928","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.12.tgz","fileCount":40,"integrity":"sha512-3GpC12lWoUjLVvcNjB/KCUZjaB3nkfT7krcKSh0IMOzflhjSRY/D5rBrKPnXUjMCAVSpj0m2vbxpKBnkHA5EcQ==","signatures":[{"sig":"MEUCIDaF8XSW5fbFjUNnIulAp9YHmxZHOJTirfQNpEJ+2ibqAiEA1DNgAvI1Y5oDGJVhrh2OuXM0USQ1PJBuXMyWtr7Se8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGECRA9TVsSAnZWagAAFvsP/RBuzvyetYxig1dI5dEr\n/tDXi5OqvHhlZV9+Qed6lVqpKJfvOfGqZl2+tey1Wz69AFWbhdicQ/3lxx/L\nwrtA71jLFPb7b9Jq7WlK75SrlQCoZzAObFYTd42nXAmGd32IISuBuV62yUEM\nf14JrrGI/4JeIEckRRKQZcYYX2d0JlntLu4FCBdntNh/0QmsVwl43iHooK0z\njWRpx7RG7mBECHUrouDuqZOUFQhTyRpUzu0IwKSUwqn3n9HjLJrA+yMNvvAy\n18ZBrHMfdntkak1XBD8uaESckTYv9imx/2LfiI549oTC8b1WAp2a1lup+9ee\nQT+5QQU9IvcrW72RV2QlsKCCTOOcOWBdcHWvnCRxp69bWSDJmg0u8oShoBwd\nzdIrHNidC0sjLDcrfwXUhcLmEju8jbGNv4dNORhVQlbmuTfR2G+S2W5K0xcj\njX9VMYy5FfxEUJKPACEcu24CR7SIfHZHbw6r2sghld+VzqjhYLanx6yoggoS\nVE/8wqHSube0BQmXLyqEekNr/nlTR6GCqMWgduhQUuCYQQ5UO0cy9PUcRcRS\nHyny5ertN6+MtXvK1xRqxIR6rdj6E+9LGSscFs86V4D77YrJKtQQSviJjGF1\nOPCsX9hbCTv8odXIlXtY5X48/AbXJGcgyxXgQrU/2CVhC8zMAj2fV6Ih09YI\n4PF8\r\n=GfsP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/arrays":"^0.6.7","@thi.ng/memoize":"^2.0.11","@thi.ng/transducers":"^6.5.0","@thi.ng/geom-clip-line":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.12_1589461379722_0.32929784740028833","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@thi.ng/text-canvas","version":"0.2.13","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c539c61f80fc454afce90b465e24d552444b5512","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.13.tgz","fileCount":40,"integrity":"sha512-Le4S5OzgIehhVASHjzl8QO7RXR2a/Ik6MM5Gh2y+Py9aBbUGMpZiVy3mOMH4OX6VzMIXJQiNX5if0LsT50eNcw==","signatures":[{"sig":"MEQCIFGMZAKg1LawQNP6JS/eo1DccQufrLGB2RdRl+ZOjZ1CAiA9iEsigRtuFLHkC50zrpIRXYZqyU5B5OPPBEq5/UypOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T3sCRA9TVsSAnZWagAATEkQAJi1182QCDm/tN/d/Ioq\nHSCW/BzmkzLX3/CIV9mV2sbfvwIqSN0Hu4AaahYyZFdI1hCvx4CFzOc1uW74\nXQxbOWmXSQNsT8AaCTWAbbZYMFQCpbhVCjGrGIztOjHvWk6QG/CbwwpBN13x\n++Wksvy5k2j5P4Z1CR/cq0bfvR/BWFKX1/myYAG1c1sgtFTXtFb0XICsZhcx\nmdhg5UslgpNEbBLqBXJI314zwtgwo1FgaO/kUXMBY3piJDx/+9GX2jVCYppy\nAHPk+l8x8H0L+WUiHsW6hR7R/m6vVwm4qZ3o+51mmOA1gsL/mzC4cctp41JS\nzcLRVwg3B20Gsxof7uFQgbBkpi+liKBMLKNdfRbvSr3e0POCMj0UsqGuyasP\ncjd20rkIxaHJFQU0yiRHRzOJFAeB3Mlfwh034sE0suC2kyi7yshSlYJrfqEs\ntQrit48/IKL7HUIlXRZFB023e7ggFPjAgNwdp7gMq1OvK1Luhu80ReUUjJ+U\npnsNFH05T98wQMvrJJfaAgqncFmo1SvrSvR3++pooYAUpbPnByPMmVEwi3ZY\nIbfkjLq8eVGTD5RqkrOujY1Gkz1O5lg3Lx2sZSggPpGeuKVJlBFBq4Aq9XmA\nIUpyD2plGs+34PiBq52jbgyJycF3DFDzF3yu4CnFpE7yeGoKLZ/3Kx/6e/gt\nbNZF\r\n=Qn06\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/arrays":"^0.6.7","@thi.ng/memoize":"^2.0.11","@thi.ng/transducers":"^6.6.0","@thi.ng/geom-clip-line":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.13_1590771177620_0.3623309310560099","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@thi.ng/text-canvas","version":"0.2.14","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c1fc5bbdca1af6026f86324a697c75737daf24b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.14.tgz","fileCount":40,"integrity":"sha512-7x8qRR6l1hUVKb0seuOotsqn4HtWY1+4Dl5VRzRoEGPQmlXRy6qbXZoIsbKzDx+u1tVMb1eo2XcaoHcNTPq10w==","signatures":[{"sig":"MEUCIQDugF2mj4qbVrSclky4c5HpG65loEozFP4FAUeRbfU2nwIgdAUTcgcp5W979dJzyv7P1/G+YuBxCNuO/KBtmQsV7HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvWCRA9TVsSAnZWagAAT0oP/22/elPdEqykff3o4xwN\npGdBDBaV+UFz8PSR33QGehnDoxiIGLI/p5i/1kxxrBOj71ZMLQEB9arXcmYE\nGBkfEb1CVr0u8viMDCtglQ9slIC2iqmIzJ9chhpvQ9kOI6vaTUZk6V7cSEaW\n6GD1RZrLy6k6PBoWGcMa7UuG4Ze8ip9JptA2r7P/anqrxHibu4kPfB73XTl+\nmbrDMhXnCYkueHlKya505mavtvBo+xluEhoPIFFJa+IjEGC9q/kLD4T5XNHJ\nRFBivOfjihyGDq1jaavA6xSPF2bafM9CqdT0jRx22wxivNjAHA3IzSI+pTfp\nUZpca+DBuNVfd7XYFrPvw+IA0IELVmFeOdm4QY3pCBzT3fKtZqLbP4qpiAnB\nMs2yr7RLoojH0gBOoyE0Y8gsfH2MRlXNfMrqO0eukrN41n2TTzrgu1uwXx4M\nfO88kP8j74Ip6Ta1s+qcS0DGrWZR1X8HskYwFD3nnU1SpnDWd+oIRaLtAFvr\n3kGNSsBZhq9A8QMQ0vHq0oTlzY7c5BECWD4X/ENEsokqAl4vdgAyqTngcEZ8\nXiakrx916zepxQvgS2KKzzP7qoOw/pSixQV5wFGevdWKU1xyODryhx2hVwrZ\nP8iGaAhRJCUmd5xp7XpnoHnBkYvhXUUGw7OWY7KXf1SPPWiKGV4DZfMc1SKp\nzPlE\r\n=tYXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/arrays":"^0.6.8","@thi.ng/memoize":"^2.0.12","@thi.ng/transducers":"^6.7.0","@thi.ng/geom-clip-line":"^1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.14_1590971349578_0.505990852440428","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@thi.ng/text-canvas","version":"0.2.15","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c391c42f221fc80beeee3bcd99ab6008974538be","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.15.tgz","fileCount":40,"integrity":"sha512-gmlyKX4zGUUbr0NJe7k9IZBqy/O8+vCKfZPexFv1hD2x+ZK7QeaHaTr7C6WntX6lg2bz1ahy/D9tH5rCiAzjbg==","signatures":[{"sig":"MEUCIAYjT59O9d+6HHqa23+6oZ9A6Mygi9cl6oXnd7qbI6MRAiEAueUfAn6XH+43vCNTi/MzWgyZ6mUhBQQOaZNp213xDJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOUCRA9TVsSAnZWagAAz/0QAIPbKCFy1nEcXp0Gm5C+\n+wgvsMqy7KkbPDtI8VA1gN6WkuFN5ab3+KPqzn7cw3RPfZsBVaIRCM2/T9U9\ndCskUuvcIK82gvAg3rQ7zuVFL00LkF+fDheiS+6HKn/Btsq9Epn31zSsaMT/\nBCHYyivNFVNiZCVccBNlvS+KpObEvV37xVbNTkQ0ruUCGreUsUeSyDMOMQCT\nnMW2+BYkIQp/knc6AdjZaJwA8/i4mDjIcgKkRFpfOfRNr0lcl/uAed6Dticw\nCTLThVgg2CLZMhnbapAUTknMxZUkGpGM/ojKjpxyyF3oXOriZDrEG4m4RCpM\n4B88HDdcPh3S0fpxzjj9Jxb/j+MIApqmL2kx81xMxOt2kFUC6sfG/0JvKWSS\nKA+KVTfMPzi4pLNO8kIr3eW+icG6FHTdMbBW8W1p6bCMYkJYUvenYZ1G5UOI\n7e2y8nE3Ce53F8UlfdfGDzjEMra/Rqh/ntLFXIaCI4zsLV+e7iT005tN3ywD\nIxlGGJnOtSNgGjuXGFmcZHgHnAjMDBv5UQUzaljRcXRTLUILyTPpFCOVLJG8\nrgx7nvKAfA+jflgGrwO0tLHqKbzE7x4wlP1MBu8ROssxx0OXY3DJ/+W4LFYO\niDcpHtfQRQjJABiVRb6ujyhGtW4incIlqyYAkcWxbNQFELJovEKTDGx1FUTU\nc5UB\r\n=b8Ys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/arrays":"^0.6.8","@thi.ng/memoize":"^2.0.12","@thi.ng/transducers":"^7.0.0","@thi.ng/geom-clip-line":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.15_1591006093000_0.36739452485026614","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@thi.ng/text-canvas","version":"0.2.16","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3d8a41863395ae69872e247c065e5139dffb8baa","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.16.tgz","fileCount":40,"integrity":"sha512-sgD/G31maN1w6A0Ln2ghJ+oS7JoztMB5NYSEnquobO/gCgMDNCdeqNZtLTiYya8O8DZwzAvrEpX3apJl0l6f2A==","signatures":[{"sig":"MEYCIQCNxBqm/lAr4Xa8JyONPkAgYdJ02jc3ZVng8b+fIDQ6XAIhAM0ReyjSBu4KFfof4VOFuH2a/t0Nf4VSGvXoUgKH7IcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kf3CRA9TVsSAnZWagAA0+AP/jC3I+VI7/wD0N3HDtZ+\nlm+Um9rt0cUe6ja5Fnn9GNmUNPCYBz1CDXv7lxIDgZmOHXaHjWEtlaAlcbiv\n1Y/izy+28NQTo6jP0s3tvYvSz6bTbYNHopWiz4hjGhcITalcxvU0GMmqHAZP\npZRIojhvXzc1wdLEF5XJw4rcdcXYAJeMzE7WJCgm5/4qmHlH7s13K5bNJCdx\nU9YirGgeto0IyROuORo11C+Yp8tG4FZYUzBhVS7N36WVE0qBALEQe888oQ6Q\nRkmoqri60+HIlYIJ+CemqTmPLqqQsgV1HUSz/XgY8CLi1BB+BBm/6dHeq3js\nsXZGI4uZ6CJNf7cUsYbFXXs5093lA0AsdlbCvfqsm+5hFNdxsQuNJYrAPURe\nuPxyk5W7fv16BfM+ZOVT/UK//L0BqIXVMomgf4S2CcizyMiy0XnvBrqnVI2l\nVaEEdpwpbxcjGsm6PUna3KE8sVl7swAKMiGSKodN9Zso7iYYN/rd/yU/kc3D\n+KTczsWELm3iL+09FNR3Wvj4JHoRZUT91Vbit+O//2YvOopDzZqZsn1TPAZt\nsuQNFszcQNr0h01b5i/6kpvt0c01Vs9OVnLP7J0feuB8yxmWSP8VZK5FnRkA\nBcwDSMcjK80cmfGVE0T2dHGwbYIO1eXP6SMPaE4Ke1cpSEgRKmfjESNK9trq\nf2ML\r\n=X6cK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/math":"^1.7.11","@thi.ng/arrays":"^0.6.9","@thi.ng/memoize":"^2.0.13","@thi.ng/transducers":"^7.1.0","@thi.ng/geom-clip-line":"^1.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.16_1592150007423_0.6212361965476685","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@thi.ng/text-canvas","version":"0.2.17","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"34efbc81f6047571a61c337f9e5d4d0a47eae70e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.17.tgz","fileCount":40,"integrity":"sha512-78S0k36hBdbityCcLRlLle1VlOov/9coguDU+W/qjuh+qu0tH3S8h7dcvVOXeoCcgUHLVU6CIcq0DGYGaCCVVg==","signatures":[{"sig":"MEQCIA6mEa5tDEkaNpaB8LFsd8qCkIqQA9mOAxnh1reFmnVcAiAGHvCUvv8xo/DChYAKq8bg5HhMWnMW1QhQNfLsiQ45bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iX5CRA9TVsSAnZWagAA/e0QAJRYxg/LkjSsK+RYFjyX\n+bkJ+0ZqibSZyyO3LXd8L5M1QEP78qmS7ZC6rv71M8rv+iaKKEZLYwuqhbNd\nea7Pr9EJBR8kik/1oHWKVQOwoTXHfqA7aanAl7uhMOB45o8qg/0T//FW46g+\napy+TvA2Ge1gWG9anv8r0k3qByX67Il2qp96qGmjjjmlAijDkcr2fLoi82y7\nOGTsRvZ37zIpcTcCnflcZdHo364WHiYbNTxCP8BQG/PNFZ29D3AaYkh5jC0H\nTSmnqxmDV64O9AJGyZRzKd1EX/YpzIeusMEYZwvLJCPSONp7+nYCsdWkAq4A\nSKLgGBoEErhtbSbmriGd1CFC8wC2s56pi0BakNGxCmlvL9PIGFN7XRprRZ0F\n4kQaUPC7I7Y/hsVhWIDYKJlIeGMt+lkTIkuXg/TjI0NwFqgy5xHgp7Hwd4pv\nhlbFqcLzNaDUH+uhAs+7S2kOQO/Fb/PDdpCztdURh2wbXBaQEBfFmtfu9ESx\npFsNPyuWk2bH0dgPKyjoHYp/cVYdspLteBDP+fhR6M07Svc3PC9/1HV2KiJB\n6VT/ZbRwM5wo4rSlo51BIhE/yT7AOFs4ZGGgKPu1809MijFP0HH/JN0Yhvzo\nPj3xSTFF1MCAmeLCRVxlO9t5+TrDVgQTu+NnjOD2hq9BUM18htZJ8Mv1deJ9\ne2dc\r\n=M/gL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/math":"^1.7.12","@thi.ng/arrays":"^0.6.10","@thi.ng/memoize":"^2.0.14","@thi.ng/transducers":"^7.1.1","@thi.ng/geom-clip-line":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.17_1592665592554_0.24109156600067605","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@thi.ng/text-canvas","version":"0.2.18","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcb42568af39f4edf9d8341288a26a66174d8e0b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.18.tgz","fileCount":40,"integrity":"sha512-AChq3fyewBzsWbw5o3pKFNhMxQlD+nn4bJKMOpwAknhrrfH71qcbCIS6VxFefi4L0tXjWUoJRqdOfKbYI6byMw==","signatures":[{"sig":"MEQCIC3DDQzmYXoNvO0F5YA2Mfd03SMvoV3TbmuEAWAONIdXAiASDeJ99Fbm65AYgkzFs4orEZ1MG6sVtix9sjFRrg5tyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k83CRA9TVsSAnZWagAAkPIP/jTq5Mm6JsgxO5S+nTcB\nrwmuikM293xLoZhtTDyweGY3TWRxIQeTHfUeUAHdXQ8h1zpZIG8cm32DfWrt\nxHt6H/FFMCMz0BREOdwB1/zbYXmYx68WdMbjnta8iqFqt8knZp3awexlkQW4\nzEgDNDKCY9TbNmaYc0y3wefpN7s9wDYzOt1i/d+SwjpEJKDfeLQ1ZftpdjBF\ns0OXi5WRKdHZh+A5vzhAJHXR9r+b0iRuYf88dBeQuWraqGg5otl496XGGYR5\npLYffCpghGTEqj1YmSTxLfqGCwgJJ/bNNrjdY7wUpkxWHS9OpciP6k+q0jCR\nwtBbNy66olif3o+wDWXd3gOqZgGTCMSvfAe65lM5wErblF0j5Xr6nYG8k+EC\nrvqy9Ll1LBYkVHvJgJn6D6UDPUO4rOX92Vvv5nGGl8rZskwHYBDCNQhQHkPx\n9BH5Lv4kEGNN4puqLOz5fNpyVcTzouGp8MtvRNCGsP1KYCjXisehjRfzomxC\n74UHfy5JV+xiu1ZaGW8ranLkeMXmIVxrNta6DpXFH4GAlbhi7CUxuq/Js+9g\nAbApkgrXDbGejhVN22nmey1mZud7Cu3EchXsASBpHCg4yMl2+GrDF7Q87wGj\ng+oFD/+eev0ashrhnLygbac1FpN4bT9CoB2JlvllzfIxqzXY4fCgpT8T8LOl\ns8qf\r\n=w3W9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/arrays":"^0.6.11","@thi.ng/memoize":"^2.0.15","@thi.ng/transducers":"^7.1.2","@thi.ng/geom-clip-line":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.18_1593724727379_0.43781426997059203","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@thi.ng/text-canvas","version":"0.2.19","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"88cce7531f2a6b44fb3140188eedb4c89578b7ba","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.19.tgz","fileCount":40,"integrity":"sha512-OEGb1ORXiu/v+yRfv68Kg8cfxAZUVsWpJISx5kzgY0Ov2lZM66zrCrPSMXlQ5m/7BVYYddnBLkK+5xgCs3PCcg==","signatures":[{"sig":"MEUCIEVS4WsrtqW2fYb87hLsSJXWDGcsQUpsSaQ2zZrKHsQIAiEAuziX2eVf48+NQyfn6aU5yco9yYuHi+fht/Prp/XNn7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODOCRA9TVsSAnZWagAAxKkP/j1j6JfO+VNLaiQ0TEMw\nfrkPFW/P32GLdyo6De84jAnlK1/Px/xpqqbHWrwayvh881W6kqXVn8IsC0N8\nRCoiwOQ8Zkj5aNHty0vymM+5bpN4sspbVe3woxzHI22IDlyBmbxNgsBfc1bo\nB1eddzBMQ3kfLFWk/QQkKxK/GBb/7OQzvbRdeehS7wH8NaIF7asqioKmX2ny\nYgqpYE8HD0EyDaYcYVMmCGvUHLc3xf3/YDUV2qMWJO7FkGWTcVC8p9yNtsXM\n+sA4diFDTuV7ai51vjjASbmNcPrYfPPfg8jSAHBVOZ4bwwZRRhiXRL+4QZ6g\nvzheQ+J/hx4f/gGrMyFISIGeprsKagcjeH+ISK+DsMSZr+H8SrWw2Kl1SNpv\nIzi3URdqZrOk7XGlqJAZe9HBMituDlXurcBSgnpoNfRjX5nNilQ4qaeAXDzL\n9hngLSYMH4AxVgAnuORnWmZhlnJznTBAot4cJK+wfRBpjMx86aLgCD1f2RyQ\nZvXNmGAFb1IJJl/F3i64K8wGNRTORrNX6zKc4dGYJjnz+guOe/cKa00eS4AY\nHq//bx2AmxJemrWwA46v81Vx8C3D2TwoTD8Ce6w/7weibnNuWd9hSEbyIAMf\nur2vb6og2A9vuebEicQwN4TXvJC7b9jww3pug7xaHX4bsGVeVMuwYbOQN5g8\n+JUR\r\n=hK/A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/arrays":"^0.6.12","@thi.ng/memoize":"^2.0.16","@thi.ng/transducers":"^7.1.3","@thi.ng/geom-clip-line":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.19_1593893070268_0.711628602710761","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@thi.ng/text-canvas","version":"0.2.20","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ecbca401a078b73b6d5cd078555e725a8d30c647","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.20.tgz","fileCount":40,"integrity":"sha512-sLsSPcgDORG4gQA5bDCK/CR4M3tZaiprUTRovGC1XECWXGE8giV9grhKdWKn7NETRHvu0o7iseLBAnmjPn6uVA==","signatures":[{"sig":"MEYCIQChjoMyHdd1gY0yiQhLI5cDk8lgReYbez45dwMCNlEe4gIhAPPWE5HUMIhXqSMBOzIvHFzpUNmDBsVxorM9gzTCc+YD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6bCRA9TVsSAnZWagAAs8EP/1oBNywPjqqGlJgNst7d\nU+iBWw4zMkCYcSj6VwLuAQsVKMKoALIFwZt7xbCn0xgSNAZpVUZVE74EMMXF\nvrlkhdWAFM0kGqTThNEcgr4cDEeIjnHAG8reTN7WIxPc3RJE9slhfVICKZkE\nZXCiueahN/o46nneQMq2vbaHlrFRv4/J1L0OW3Fyruim+ZdhZUzAOynAsZwL\nMmtD8XhPs9DRujaxGBDc3EgQg2r3XPjNFWkPdPS/hTlZ5RmStqY9E98F8Cay\n0wWGl6omZAymt+++X+/f0/c+NK0tAhKSEb4cj4kP04Bw5sccOp1ukiy4+UQY\nkopxMq1LR0t5XV3oWXENK2jk3r7LUxQcB8ETQ8X75Qu7GfvPCOwJ+Rwp97Cj\n+Y8tA6arYUmzrOr177oSahg8SlU6vG6zZbU5lnGj0x2muaFh5PpUNv9XXGZ1\n4ItFYdmtj3Jk7okw3Fl+zJ2sZLiQZ9LrWbAoBzGUXyaBs7CADHlkFUflYyQs\n7PlDKSO6eLwvYlhwnKx0ego2WHU/PnSt/yaPOVcew5xEeT05G1oX1KrBtsv8\nnPNg+aPQ9WUC3OVKNtmQXi+N0JRbbrLPEXfPMkvwwDbYZgZXghRCd2oltmB9\no7QYZvrYk4ZaKvbdZSsfghZ8lk9PX8sC8LtadzRrcJNwZipmJnTse1xv58PU\nMoOM\r\n=ppKf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/arrays":"^0.6.12","@thi.ng/memoize":"^2.0.16","@thi.ng/transducers":"^7.1.4","@thi.ng/geom-clip-line":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.20_1594228372521_0.10231920051980525","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@thi.ng/text-canvas","version":"0.2.21","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"26c076a559c66889b92fccdbd14b1458b2a8f514","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.21.tgz","fileCount":40,"integrity":"sha512-fznKpDvntjJd5IwG5kkrTlbS1mZVPYL1E0uq3Ti1/AiIvNg2HSF4dxCbF3QQvRyhOARiixnTAVovrY9QO2OXEw==","signatures":[{"sig":"MEYCIQCjtxZfxpJUOWzbPZmoC1QUWsLp1KviHdFpInyHdbR0QwIhAPyaXiHbBhpYolJXTYdQGu1wic4Nxr1rCXrTLqNG5hp0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXiCRA9TVsSAnZWagAAEx0P/RovAEtpn+ZlLWYUDs5p\npMj47KbLjA75a2QpeCjPRHhpZlMAozoJFNWR4OR4HX3GAPBqy+tqaPE357fj\nELFoRNF2Z1aSei0jQlORzuC43VmD+DSiu+oWVwnNdVxV/NA9D8bxCRDTe7Hn\nYnvq3Q0c+OOfi+rn8ET1/y2NmvT/zMLFaTR3pTSb2t0SfgEvYGxyvtIRvzyX\n7ag8zm3ZQNzbEgFB49ZUsGm81ceG7naY7vYS8bMOE0T0PghESAs3iBX+NMbW\nmAXgVMNCfadFhZ5IjUF6XxGCh1gWCUqWi9eumnDKNmUruw3QrLEgEctqnydr\nDVuGOox7Uqt3/MmF1VDm7Pwav+Tbo1OLYsvdXfcOxWNxvRHZ1FwQupPPL1LS\nSpo65bKLMKfoSOE6ViSUnhpyFhKaM0qxugQCyZx1Bjz/fwJd42qvdYPj92XR\nkZNKuRPtMAB63aBGdRgI62ju6zDa/PdqnSBmJEP6Ijl61bhBtY0b+24CAoaG\n/1ukjolt4fGROWkpQsehS063qejWkdbdOyPj0ANnGfyX4jqrggfFz3BXs4MA\nQs636qRTeAnWHDRL+ufuZkfClAtQqly3ZNTBE73PDiNDPnqmphzuAyPDBzjz\nh8R6F4mBodZIW3S5vwCvwIUTXDG7Ab4NOYAhYExwWRKEyLsej0/DcYFi7TPf\nEgv3\r\n=YzbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/arrays":"^0.6.12","@thi.ng/checks":"^2.7.3","@thi.ng/memoize":"^2.0.16","@thi.ng/strings":"^1.9.0","@thi.ng/transducers":"^7.1.5","@thi.ng/geom-clip-line":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.21_1594250722282_0.675117488181896","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@thi.ng/text-canvas","version":"0.2.22","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ca5a4afd1d6950a1233725637267b9f714a752ca","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.22.tgz","fileCount":40,"integrity":"sha512-0BacRury2kb+MQaSJntqfw/IXMH+c4ar/Ojz5md3L3F0JL8BX+xCfoFYlDzfUsx1nbyYCAnIEReOi0uBGPewlg==","signatures":[{"sig":"MEUCIH4QTCqMQ+pTp+i8jf1jH96N5vTb5e86STu8EdvHaH63AiEArB/SHw/K17OOirH9VLvDMuNX5meSb3LGbQaNql/fMb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZSoCRA9TVsSAnZWagAApeMP/1bh+dKdVOc2uJfdV+Nj\n3cZTV7eewVKVn06x3i4DTvsXybAl22c45AAxSwTFiqsUPga4JXUKGFg6mZh9\nYfQC/qe1oLGa8+LoeauJYa9rP1RTBtmGV79c2QvU+jGVfLLHhx7G5CJUjMTZ\nnpYmWADoHyIhUzhXJGxwBPwDU6Znf87yoB3c2mJ4QBR2jXLZ/Of0TCngJati\nLfIEkETJSNH6Nld/IxbDdDLno/ySsgA7rLdtvd3uXYU2YpeKuYRn102A6UCA\nORs0am0oZAQ3G5cKqijj3F20/AiqQnKJl87ln4cKM2OiS03vbTusvXtaPrEM\nKnK/fHms/wokhE0L08L0lxozu66WaHwC/yvrmRPvciUrX+ra2U062kpQD27u\nMFuuAWQJOGMIk63PBOA52WZuZPtuV+OroGUUA2fo0xP12jlEu2eTDJatEaMw\nS486Wu5RHLQfTxQBu57wL5a5G3UmLPaA/d2UvkMzO6ydf66yIXCwHslILUY6\nwodw7YVSweJleyeviL49JJ7ZUc4/Ky6iBDgg05erL9qr/d/hxGUSSFDRaKXZ\nmTOcWAQgyJE4bhv+T29N+rfPnEozSzmrCuH7OzhnPIOMWu/KvakRD95vua80\nrsj0iwYwcI42fC2fc5/j2bQqz0HMA+o9eZ44Rgr7Zz9GkIptqx1cf7zszAX4\nv8TC\r\n=W/VH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/arrays":"^0.6.12","@thi.ng/checks":"^2.7.3","@thi.ng/memoize":"^2.0.16","@thi.ng/strings":"^1.9.0","@thi.ng/transducers":"^7.1.5","@thi.ng/geom-clip-line":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.22_1594987687636_0.977646015929166","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@thi.ng/text-canvas","version":"0.2.23","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0fdca93f309f3812151e1dd8118d4c1bc579edfc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.23.tgz","fileCount":40,"integrity":"sha512-SNntLg5wyGw42wSvegJgSJjy4cmY93EoOJmpca4eLujHauP+YX//ufE4POZPfnkUlgl8LbYmwCHyRnJfs9TL3A==","signatures":[{"sig":"MEUCIA338G4Zwd09UKsqA0GcLz6GH1FOgFFMpdM207TxnGgQAiEAmXkduw2/jmNHuKYFEPdClih6SMEhCDBfd9Nl6lHw4To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjeCRA9TVsSAnZWagAAw30P/28znJmzjmlQT81G8Hmy\nXA+T+jyYf/2ENjwLoPTJ0vuAmEWFR7U9ggXqh9wTR5TFEDs0R9/wp1O92euQ\nXErb18luCcf8EfWrWQSI4GWTTHA2DevzAUh9QDc/Jiha/rb/dyMzvNjWOogj\nVDSBz0GlQE0vcIvXuiK98x7bNWYUdHyBrS8K6AInICtaMTa5qq8D3hvD6HT4\nUhCHy0T0sSYvYFqAJrkrw4lEnKRvTN9JUd7Luzd6JVpTGuYGLwo6bnd27rMv\nlNWDU7Hi9rfMxa6VYz0ZuBKRAcKYGiX636KiZ0BRzc5CDQIHIBgA0oUDvA5a\n7jLpbv4Dc5a+F5r6t7pU8F+Fhoa3hITDY8s/U5PHSJp5shJyEp1b8zcY8+vI\nWTDzUSP6CHpQElT2CEAHkG/Sy/qUSAUmZSW5oWwJhK6qJmjBT4yeiX62Zu5y\nVxQMgiYdVd/UthIPLFm1xmI2L27XqFMjEAIdpTlVpdNgiRW4T52FAOP81KJ+\nTNJ6JRL+vOTpziuLd3nP+Vs5dmMzgzdPJe5+6jR/6XEcMV5klkAt7SZlsNJ4\nvqDIWGxDWqx1EnheERChUgU427JWhyRJ9XADsrmYShSUehpeRlrNOJv5T7lD\nIF97BGye3LGKRnCvobbdENYOLbOJ4UKMrw7NY+Q05hF5Im2TTpOfQAWL297N\necLc\r\n=cy2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/arrays":"^0.6.12","@thi.ng/checks":"^2.7.3","@thi.ng/memoize":"^2.0.16","@thi.ng/strings":"^1.9.0","@thi.ng/transducers":"^7.1.6","@thi.ng/geom-clip-line":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.23_1594988763697_0.26003294304533897","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@thi.ng/text-canvas","version":"0.2.24","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"49d064a1c481cab1b6a9135f8146e16a3f3e9097","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.24.tgz","fileCount":40,"integrity":"sha512-xFx8UqTe1DyXBgt2lehifOnzz60W0pb5lDW8ORMtGEyCxWY24FQ/ImsdZEEz5VOlcg3CUk2yq/0cNRThQ0pbTw==","signatures":[{"sig":"MEUCICkSwzm6KPTBF7sDTnVtzsvyXEdz7ly8cQ5vKIb/ox3SAiEA6FsYeaoWumuNzqDLbuZ/zNjbYke0c4uBFeg/9NZ5yoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqpCRA9TVsSAnZWagAATuAP/j9K8FgB95Dzg01x1sBT\nvh7Awzun1g0g3MaMnkBOrKdQ6nFJGvS/tw11/27Vbn0vaLG2tTFeBtQUB8ck\n+Schpfq6jx3P/dD+6rICFy9hHgx2/P8B6oNEyy9gKsJAoZ3hv7ayTfkliEab\nMMhX73J6sDVbcChE2ciPLufhs+9LVjS2KYVkj52JnYH16h2nY8c/9Glw/+qA\nglOHbtXY7C4M8bGxwY8mA3/cBMPugEvzEJdn72tgk4HT93lF3NvIhMMUKROU\n18tZ8jvyc1lwKdNYdMI2JKzexfeRza+acn+ADbbrn6IjB/PEZTfGxd0xXCcO\nQ4/bCc1d/DpyIk1nIpjKL3yY4GgHOVIwt41heDiDhn3Cd8byKrP/sNXPo98Z\nKFiFdwZ0+dTKFEzZror8J3K/wHNyfysfgE8i1zehbbewIRNmu9ts6dVI6e8Q\nQzk2Leg5dNRk1A7iJkbYkYkfk0UbY0alP4SLG0YI1uu+0Gq1QFDvr6t549Cb\n14Ceo7nruUbidT1u2q6dryrum7W1voo6lJBUWEU+iWp9S2oVKACkG+cRcGRN\nk0cFguTWOZozNRmXT78qe+S25rXrLwKrLZQ7aLIwZrggsxfUQfHVm4dV/WIr\n8KHwy0Rqc3uW18OTj1qmmFw+DZOaFWdqqq/Q2LHBwfZQfJSsOBYrVsW08Ajh\n60G7\r\n=Cuz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/arrays":"^0.6.13","@thi.ng/checks":"^2.7.4","@thi.ng/memoize":"^2.0.17","@thi.ng/strings":"^1.9.1","@thi.ng/transducers":"^7.2.0","@thi.ng/geom-clip-line":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.24_1595972264808_0.7948387115558673","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@thi.ng/text-canvas","version":"0.2.25","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"76f3fcadd150b105cc317574649cc00fd8660b23","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.25.tgz","fileCount":40,"integrity":"sha512-4UCWHYmIfX9DkMrO3c0uPGa+q9CA+ihB5Mt7NHaGHU+QRF6NLy4INhycpLRXnhOkuv4JC4m0KqmrNpdXb3A83g==","signatures":[{"sig":"MEQCIEWF4HGFjhTtZIXUPuCHUfMngJ+h/4p87MdVn7/kCUVhAiAcppcz+HT8PSbAWnXYy7yC3UZh3xKLWi13wV1Zm24IAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJJLCRA9TVsSAnZWagAA/SwP/jYDYgVNxiXxrlHJ8q0H\nemfMIbwMegNlJE3DokbTtGcC2RwIw9WWJmzyw9hq0pgC7P74hMW30ny2ivYz\naGVg+A9aJSEjUtNTfZ2xAKBbwEkr7dpsVPHkTli4cYS7RCxpKR314lHATLc9\nDdQQGPh/TePNSGEHxpeCfgJaTIAmdYgW6FqCgB9baHdVg4X5rcDVqhoxekJp\nT7U3h/EMsqWZDnkN2WnHSSz/kP40rJklUF86ZCG1L4zH75H7uB9g5lWvNfCS\nFZxKSyo/aXlPyrKpFdg7asE0WM4S5UZhlqTh/Y4CyxZM59C5yxYHRjK9lKPO\nZizuyJpbFkAeCeA6Acjt5gNRSWeo8xaC5LvwhTiYG6qdXiRzJJOXQETbGTnw\nDZApFSH5ILRDDbeceBPDnzoJhPgjN1xm5CrokThpRSXtKPvSa1WnPthWSt0t\n/3msRrGk+FQh+e7gyWipaSwrIi51l1Jirrndko0LMEWkYocRHa5LMrqvom4W\nUMaYonxEtyDzBUP2S82yvu+T7RqMQPOF6mL98wCZFB72sD8yiOQnVOn2/yYs\nO5IBvSKE/k6QcBIpCMPzKtO8HHNnu5XXSD8lPrIaYdxNzvBbqitwh3BOb30/\nGlbmecuj4bOcvZ+TG3Qr9dk6PSOlx/5F8MKZEkipVsVFvVJjatql+bKsiLQF\neumM\r\n=rJDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/arrays":"^0.6.13","@thi.ng/checks":"^2.7.4","@thi.ng/memoize":"^2.0.17","@thi.ng/strings":"^1.9.1","@thi.ng/transducers":"^7.2.0","@thi.ng/geom-clip-line":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.25_1597018699302_0.6799281954184979","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@thi.ng/text-canvas","version":"0.2.26","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec07b0a5d7cd054884f3f527d958174aee6b9eb7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.26.tgz","fileCount":40,"integrity":"sha512-peUMIBWQr4MZcQ94GNr4+rNrR1Ia6gjVMDCjL2+sVvIt9w1FkhW9EKJ6+M+x7ihbA9KZPahJwuqlQsHuO6wPFQ==","signatures":[{"sig":"MEYCIQC2MbSXvzL5lcl771inE9t7QA7DnO2uAa1cxyhnkbPsZwIhANxAX3CTFfVHHO2t6xvN9HCigveMKUZBCd0fgIkH8Hzh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcPCRA9TVsSAnZWagAAHAEP/Rkm44Lj3mTPHh96oabZ\n3DW2/94tGvD+BXjDcS4dN77D/rRqv9HIoEOtOzWtM8ijrYIm0lOvSorU9b6V\n9L4aISqUr08PVLMB36rK6uifMucXAQYGSGJOLq692QkYDnGOjp/m2YvaViiB\nFLv/NP9EuA9i+NVrrX62m0ChFZ02ZH1kDdLLzhh6a+BKH7DH3VjKgK1Lxn5u\ndPFxoltSOO1VHDhCYWoUJonl+kz105dmhmCDo7OjL/Ed6Q8rPv8BSbFMQOpC\nsTaayPhGMTwsW5iSKqisAvT2sHXwZdcDoDz6YLG7lUafEGjeiZ98y7Jg6nIP\ncsZYjOW9ILUjD+s9nwWIMtGpX/I18h8ZbzKV5uc5SdpiH7mbdALBRcYpRIUN\nHSAdRDYHwguVsz+SrD3zSW6oToc2RQFkJN8+jLmDeCwZTii8pFTlPmpAtcCO\nDcxNaiNClH4p7Nx1VtQLAuWk7sHJp3Cp2pIyNVYuhdO8piGQHZkpceBEYeZ2\n8+40y8fIzWLsYXmITYVhfWbTRRiuJUUlIIafmvDWqj5PIofMS8YxV+rDTjJb\nw20DvJfMbid+sNNSs5P9EcWeosWz+JaT5W1DwipU90Y+Yd5X3i84pY5AiJRr\nRAHZf62tROUu9JtCNgVDsN/Ocb4hHXzd8nkEdf5RSrwWUwM/q4+l5PvAogje\nyyU2\r\n=gr+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/math":"^2.0.2","@thi.ng/arrays":"^0.6.14","@thi.ng/checks":"^2.7.5","@thi.ng/memoize":"^2.0.18","@thi.ng/strings":"^1.9.2","@thi.ng/transducers":"^7.2.1","@thi.ng/geom-clip-line":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.26_1597589263020_0.8666026070833635","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@thi.ng/text-canvas","version":"0.2.27","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d4c6e4e6c26f4f78d68dd74d86f473bac55d1b51","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.27.tgz","fileCount":40,"integrity":"sha512-lxQ+aDXNKfOFQDD08EIVEpb6m0pkCcLxdfiQR0P5L1SwC05w1T/wkFa0052+Ad99G/gB62o4ovvjRuBWTe1qYw==","signatures":[{"sig":"MEYCIQDXTF14xK8zT6V6st5FSacoYywiVb79trtYu35JL1ufLgIhAIfDHI0jFKcWBfvqfPfl26WxRjV0GfOMWfqU78LAmZOM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqzMCRA9TVsSAnZWagAA/EsP/jHMpzbN5EHb3Kk37Qcq\n1HyctePZulj5SlB4z7ol0EIKCzxeqnzEn+V31fq9Z3Eo+GHUJKH7H9g7jA+A\npfnQlHYoMEy52yzzp3NxAeeTkZ7mJy3/INYW27XkA1y7/ah9H0YbdpciuRGw\nBGWjsG1m2qRjzm353ihYvj6IpUrlvlcArYBmsRWTOtOKsnEU/X6rPotTKngP\nwMpjNr1lgmWS/0tQrkTvbhI/jzEvOMDT+oaMJY4JlbXVs3VJttzXQGEbq3n2\nyruYvQkryQkCaU3AHMK5Yu58pt72FM/nEk9cUkEc4qAtGN25Z8CVT4/n2mn0\nH9WJn9+mIBiRxbSvK514Qu5jYDFeKFPoKyMzwxoCeYmZbrdOgGzBz2aZqxEj\nUe/NkPhogQDGNrH9JuXxZfiQqk0EC5OlJOAt5J1FGowNnAFILHL+sz9bFVUy\nb0uy+3LTKzgodYafHwrpoknlUXGVTfUK89Y/N0MkZ28wQX5y2K94sWKpvU6d\nkhG32ONlGpQYQpfofA5VpP+ZHVR6z0L5C7JEtTBHRiD44I7gTjcoYoLBh17T\nfmnuDqu3W5qeBZ143Nok1/40715lOdcKRb9Qu1CRP25ZRTLoUCUWMxaHPcJh\nLT574Z/GanzyK1HH/nnOJhNgyqcLCfpA2r8mIc17567ur3dd8sB05dkbANPG\n96Yi\r\n=Hx5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/arrays":"^0.6.15","@thi.ng/checks":"^2.7.6","@thi.ng/memoize":"^2.0.19","@thi.ng/strings":"^1.9.3","@thi.ng/transducers":"^7.2.2","@thi.ng/geom-clip-line":"^1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.27_1597680836925_0.4092743209857328","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@thi.ng/text-canvas","version":"0.2.28","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"899a26c3660c863125d6139c5512130fbaf4eb14","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.28.tgz","fileCount":40,"integrity":"sha512-GmZYSv6amjzaFR7FENfPVsnz0WJo1FVmrL1svRTIs4l9JtQzCKy4BfgaTOJQWQXn/IzcB9hbbKJ//0qcCHwELA==","signatures":[{"sig":"MEQCIE5VmY7ZxWQacXkyOJQpMBXdejk62e/enoYRo+9U+SfaAiAiiPAWLDioiFaoTH8hE2mRxe7jN93AYkdV394igbuOkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqMUCRA9TVsSAnZWagAAy5gP/2NIJVTkUQNV3d1bVeIj\nQCiU0a3lq7xXedDYB8hgasdrdq5Gpk1OXlLRgXK6Zr7YhtlOT0qKL/57Xzb6\nXBLCm1sAxwGqhk3iIulKGz6fOv0yYUsyCqLrN5di7t9dxHz/kd7sG3dYVn9Q\n0DTxy2mKF7J1H4HTPu7Y/O2uukF5TB2Tr5cdLFc+zUFlOSmpW+kAGjREQhWq\nkq8NP4AKbY2fVZbID5rF2G4VqC9eMg992rkQFfJDgIbjlrjPMBt/vqIdr5mp\nT1KdK6eRhzk0mJRwTZFeJpu7ujCdO0jGxVAC9ARWIuXRi42Vc6HYt6PDvwRa\nEhsx4SfyNerM3SCfktKrWCDuXASQq+Cf7YadDOOURaktA76umR9A8x1MNnkh\n1rahoJ6BZRatJUJ0MqUr8bvAfzQLk8k3P+OM4jnK8wtcyM/7cmGW84dYnnbF\nTYqR+2hS6cxISHRaAe5qM4f5UbtdsFuvm5HjzS8CwlymytZfP8z1BLBNJT0Y\nr3k37cIGXuKcsheiOhKk7bWnZhLMNXGFOOz6wq4iYaJPoDwjBu0ImX+LMG7a\n9k7COBtryYn/KKH3T/Z7M/PkvEydW8IV+qa+7IXRDVhAkOSUGvbIIyIjyMwT\nBjdSnt0WY8nzXGNY46oYJ564BD4GqxXdSBbaViTzVwuuX9yMPM4VnFPQDveV\nXTic\r\n=CC3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/arrays":"^0.6.15","@thi.ng/checks":"^2.7.6","@thi.ng/memoize":"^2.1.0","@thi.ng/strings":"^1.9.4","@thi.ng/transducers":"^7.2.2","@thi.ng/geom-clip-line":"^1.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.28_1597940499820_0.8307379261555667","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@thi.ng/text-canvas","version":"0.2.29","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","ES6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b28f4998c8375b6c1faab369c888d8adc47d75ac","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.29.tgz","fileCount":40,"integrity":"sha512-iP01/DpcqlhRGZbY9EtAAwITsthLOIUZuhRlom6+zPsbfLFI6HE1amvEJ1UGFDOWGCU/s0XBs9vGzvt6FuX94Q==","signatures":[{"sig":"MEQCIGGcFhZ82CW2JKqMjIge+9nPIt3AUZ/CPh6OMdybSr2CAiAVAVaoS7n+EmXfKKJrsrcKoZxeJt9VYqvQRyQdoVlCwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXVCRA9TVsSAnZWagAAOWwP/RCYXRYUz3IYhZQx323F\nJWtKZevX4QPSvl0Bd2Y/0S/KseWTJ84FVzm/e9GMoewuKDusGMQBAlzyH6SD\nOjVPJYB72QpQyiTGvviuMoQXQqz3eP4+ykP6VNMpwqutReznGBKMktb+uowW\nbZfH7LIx3zgBBd2IlocQ1+vu5TGj7SPO4BSDO8EOxUbdGIhgLRE1CBbhbyl0\nAlNhERODMoxlikYlrahnYM4P247rNBe7+ML41KcMff88+rJGj5G2defXutJw\nPzdumU0NtagEy2+tVDRXO4rd4ItAP1a54JgZ4ROg8lXLAmPjSqjUIxDVU2ZI\n1XaeiHwWXEYXrNIk4M4URHnVyh9w9XTM/Q5BV7teSoBTP6uII0RqGuZrQ194\nED+Scz2m2qCrf51xhB069gsuvbCmfKCOOKm9Mb67juscZgS9pj17fT8EeVnJ\ng6VTVYK88HmTUgBZIentAM8c2o926X7XDlypnVWkS5sVKik9zsCuoyrJzsBy\nK/OlXwziTQn6wsEseN36pUmJWg0nrbIajo/EUJjxK3qpaZNJexrMduuNWoqM\niqJvS7QalG1cwkNzeb7BQ6bAOmcv2+MxMR/pj8xdXDkwYqMQLnbUiaoFauf6\n/KLM/gLBlMyF3FEfSNDY/iT9MGKkSLBrqucHyeObSoNN0CklTMvq0eV4jz3I\nT1mb\r\n=4rI/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/math":"^2.0.4","@thi.ng/arrays":"^0.7.0","@thi.ng/checks":"^2.7.7","@thi.ng/memoize":"^2.1.1","@thi.ng/strings":"^1.9.5","@thi.ng/transducers":"^7.3.0","@thi.ng/geom-clip-line":"^1.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@thi.ng/transducers":"^6.2.1","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.29_1598625236618_0.3340435384119216","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@thi.ng/text-canvas","version":"0.2.30","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","es6","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e11a08694bf6c3a1d367e9acc1dc9af8f7e6ad85","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.30.tgz","fileCount":40,"integrity":"sha512-v2SZYgsEcV+CtskbNcPkSPzIYTtmblI9B+E8atQ+wNcEL5967XVbbOzKF/N0ZFDpJPZO0vu/cGtQQFUrdombhw==","signatures":[{"sig":"MEUCIA/3rk4U7LffJzAa+WmQvLqZaB4lgxsaPVNnw+ejpKPlAiEA0K+P0mtTkvJ2qZGE/pVJk9u1nWTKGntyJp5n7OLceDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgouCRA9TVsSAnZWagAAh94P/30yx0K9pgVmnZn3/Unq\nsq8QQh2rACLxpveO1/7vaUhU1rty7tPWaF5m0440BFAu4Wee0dgKNkYXvWGk\nh7FQSiiBojx7InR0P5C8xrr9Eh0jwghmzt6FUCpTxRVxjjITP1R6l7zpX1+I\njBRHTDDymRkcsn5mc7AjXCmKKN62aRdNi+WgWtHMekY/AoOp+j05s/qLGy6H\nC7f67APQjtlW/6gowypSSirJxHP9XAmeXjgppq2wXb0hdiT8/dHAaAAfVKTP\nhZ70DvTx4VWb4QdwJ/pxuvANor+CSRft5GeBpuGm0NE0PC3DRqDHrsuHzYVS\nsQAD/TaqoyFr7GYyh2QDbgKF7pNww/ugWbHyMyBvCphAOfyt81MbfTwWxIFN\nMHop4caW6TAC37VoWkj/SRb77Kp+HgToIEjU/legH3AVtK9FT4fKYHqfiMtu\nfo3sBtwYpKWqUXTpwYeeRThhHLbsRglD/t9xEp6OCsO2MhCVC1ie4ZBwLd6k\nA1PRfqQUIUGTPmWSUpt8UkqeiHpCLx7Kmw+HBfk9p55C4oQMMRvFLtd3gRVT\n2zFJGMaTyYqcsgqVThipSBGXBMtAUYaRyFdQChJYIBgbdJxQVuj/Akikm4k4\n+tm2ExWjhM8xA+s/zBFHlTrh/IUnUMrKWVBWyxndm6bdIHXGZTXqnqFw/nTl\n3vuA\r\n=Kh9Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/math":"^2.1.0","@thi.ng/arrays":"^0.8.0","@thi.ng/checks":"^2.7.8","@thi.ng/memoize":"^2.1.2","@thi.ng/strings":"^1.9.6","@thi.ng/transducers":"^7.3.1","@thi.ng/geom-clip-line":"^1.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.30_1599998510414_0.9878933624822526","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@thi.ng/text-canvas","version":"0.2.31","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a1f452b7be46ca2958f74045998c77b9ab5a31fc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.31.tgz","fileCount":40,"integrity":"sha512-K0SVz05w3aLU0O26tMoqGUqmV3OzJXilU5p2YLLkaio6hWk3C+t1Dxh7ARwmOVYIONZDB3GitVHOT3sjN8gU+A==","signatures":[{"sig":"MEUCIQCrzWsmnI7gPrxcOlJhKGa3GHSPOGJBVs6wN6fNJw9kCQIgSiZtQpR1EWvqGK/8HCWL+i8vyYfJnAg50Igszhvs078=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadlKCRA9TVsSAnZWagAAy14QAIhh6z72v6cXbLa2R+Pq\nmPpkH7sPt0+u+NwZXMFY8WT9GaLqvvSLSaqFPs/uisJP48yMHchVkRG55/rX\ngjL+ffdiadFBEphlh04yfrz+NPYonYYnEXS4iVXCqZJY0e7WY/uEA8SsfKoS\nyKjwuQyCNJOXpm5IlYj//U8D5gBpOyL+HzqOsaiKPDXUmWjDnKfwu+ARh1cN\ntQtfSCj8OlIcTlCeidQaVyH43GBher94f2GGloEGn5NDlGOswrNCjXyR+9uw\n6P5VidP4pyEI1Ehv47GrlQH0G4mFNg/z7uVSgPsFdDJ8OOP9of0CQmmXHXNI\noGh4xYuemFngt914/oMnLfG42F4OlsqYNfJ2VIvEf7F+2BQf6cD978c/R8TE\n+RPnVtNP+c7i6wLDu6LS2Xf5Y2GTGZECDjCVNJr7mnh5EL5WKeNbdA2rwMUm\nLCcJdCKoU6mq42xCdi1aEuPucMmS4+ch0cnb1LmOtwkEP797Rh4MGILsyeu0\nm7qpPTlaRTv8bPGuNFy4AiLIP2BHaKuKKQzXZaZS+RG0I69F66JGLZEXSg6Y\nqocYFVcfGBOI/lyW023i/ndiMdFkNmkbTSmdSOFTnYFDograr2vvnBc6z2pS\n3i5DsOg+q3pTFOIxaAaOJhA4XjnaqBqdg6D0hLkzfoKywOfcb8eqNEpaU3VW\n1Xwh\r\n=MHCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/arrays":"^0.8.1","@thi.ng/checks":"^2.7.9","@thi.ng/memoize":"^2.1.3","@thi.ng/strings":"^1.10.0","@thi.ng/transducers":"^7.4.0","@thi.ng/geom-clip-line":"^1.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.31_1600772420883_0.009189326819842636","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@thi.ng/text-canvas","version":"0.2.32","keywords":["ASCII","ANSI","canvas","circle","drawing","format","HTML","line","rect","table","text","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0e478dfaa36393a5ba1b32633f8769b845bf3c91","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.32.tgz","fileCount":40,"integrity":"sha512-Rw7ZY77KepepqINnhCBS4F60umYdDtxyXIYotvem+Xk3bEy+J/UDWidIMERqMnHWzmnp+GSZchhJa5StpmTB1Q==","signatures":[{"sig":"MEYCIQCZSFYeEuwkmKdXTYJItoha/wC/qSEQsUBioDlzbiSvMgIhAPp6a2UEBKnsfz5nzjWWy+2ixiX1FTawf/7Fj29FVkqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2lCRA9TVsSAnZWagAAYm8P/jEIHZ1TiH2Ei3FeWEqj\nIhxIfAMpaePa/eJMf3jmsuv5rAbG9JcS1fxcJxaoPShyNpVQnKzR3INPnqYD\n6DditTFYbfeIwg6mLqAdf22TWCBUynvu1hnYPFM1ZjohEhz410DDaDtjKnj3\nU/QqkA576pInYHTadbD/Nx+Z5Uhs/jgudc7hQzlHnEjhhz/BqlQnW3oR1OO+\nmfAzwl/EbTsHcpftj8+am/8o76NX+dbxHoIZSjtTHP58Zos0q7M/dFTwoxLS\nF1gTQUY5afSzaprtRKVhjqjybPVbDnU92j17c3/yy065YfQ9ca25TyAFlr/F\n/IdUeLMyC0LOY6hWvk08BkjBejgmRS4kuf32jYwH8GLwFLWqivV0IoiVf1nk\npFeUfeTyiYWAdCfRcQEen5C1sM0uf956HCysA7T3vNUZjd6AH54AC9D/p2aO\n3sOiCHUNhmG07zEHobyQVEHB6DXMDStVcNY8u7U0GpZ5TDWkcCo0ApFK5n/u\n5gNM6WCAFASgy549ZNmXwn4cb0Lg5pzzr3/NMtPQ/LS/jZXvrvA2sYfq+Dpg\nzhq1bj03XgP9r/facspSNP/JUBwtjZRj51Wama29AUe0Hxrda+wQvTpc8pHh\nSbrUNx63TOnIqUmcAwEsMw2TNzPW2cIGB5DYXjA8dXiUjjsWfHJS3dEdSWu6\nn7CD\r\n=cASJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/arrays":"^0.8.1","@thi.ng/checks":"^2.7.9","@thi.ng/memoize":"^2.1.3","@thi.ng/strings":"^1.10.0","@thi.ng/transducers":"^7.4.0","@thi.ng/geom-clip-line":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.32_1601723813433_0.8688637272153359","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@thi.ng/text-canvas","version":"0.2.33","keywords":["ansi","array","ascii","binary","canvas","circle","datastructure","drawing","format","line","rect","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"349bd2e072a9e4540e2d7f550840fda6daba579c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.33.tgz","fileCount":40,"integrity":"sha512-O31PZDtQExjAGmK3VK4i6qEvNBPZ/ql1Np1j7q6QQDdBMHyxc4Os5v4HhSxEaqF67f1HEheyTw8VztjocMoUOg==","signatures":[{"sig":"MEUCICDZZBCSN+RcuF8UWB4HrZlORmVAeFNftEm2Cy2cTclFAiEApgkZNufZVYP7qORp7TBwx5ZkWVwXfWFYThDzxJ1Ltnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCdCRA9TVsSAnZWagAA9osP+wShDtnsexpyDHUva5Sa\n/j4O3nBKQyda7+9GykRt1yinTuubWX6Acb+grrOXQMjphrMo0IuNWVnftq42\nzg+K1lgs8/y8A+AEjofvVnGNVCLEHGZEc+ghE9HcXfpEkowIagr+TejNmawt\nD6VKUqQBJgX7OHNIoTN1S6gP6jO20RI5rezf+3eczNUz7MbT9JDLQaLDmTy0\nYCD5dVPZMP4qJ1n5thaY/G1WqhpJeaLJVJ3o71ULl7+HeQ42Q8W9QWoccwz4\n4zqMtjU6P/+xyaIZ2z7aOy9zKXLzVnX97Zdb1jkFT6PqZE1Cj07aW2mVwKwd\nzJu6HWi+8HFW61Cbq+/lkoZrcph+ff/nfFYRZmxby7B9MTzTYNhaT6FCxSVQ\nnxjzLWlEyShrE6X6q/S0wBfp2D8zQqRYtojspMJd6m7fH9cdpZvS+VdOOCYl\nnOgUEWPw1vppTNAFqD+fuhuGOw23Pln2K7CQBE6iuzKAxHvRm/wYeEiKa6BQ\n5fkgbX8YZSQeiIRDCzt0hJIcCCVQHiIDOS7GUMWwIMbCd0tdmPGPZMtP+Awd\ntjpC6WznDm1/5mwB9KQWZOYbOWaJQyWeV37CJXU/shmmULbv1rqOabXdXqCg\nZ/EYTuKabfCzysJzObBXXibsuNwye9QoiUTZD3sIwvqN/7wAwFlNiJ4AhipC\nPUHe\r\n=pql4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/math":"^2.2.0","@thi.ng/arrays":"^0.8.2","@thi.ng/checks":"^2.7.10","@thi.ng/memoize":"^2.1.4","@thi.ng/strings":"^1.11.0","@thi.ng/transducers":"^7.5.0","@thi.ng/geom-clip-line":"^1.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.33_1606246556770_0.6294847428515968","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@thi.ng/text-canvas","version":"0.2.34","keywords":["ansi","array","ascii","binary","canvas","circle","datastructure","drawing","format","line","rect","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"acc8f6c4a37fc2e71a3f362ba466755d0cecbecf","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.34.tgz","fileCount":40,"integrity":"sha512-E5Onii7lj0Sc2y4xRT6I6+tc+72tDee37GSiFY7qWoeiG2k2MMtBz1brpWMe7QvEicmyE+fhR/EJLLjP2Q7D2A==","signatures":[{"sig":"MEYCIQDK3ZZ1g1zY9366T5kOiHb2zKmbsT8XcMpQmte5jKD20QIhAJpQQLvH2D6MS/hdCKligzPReS4KHopzL+KMMPxXaXYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuYCRA9TVsSAnZWagAASZAP/iEPVztRfJRRrwdfwpyy\nW35rspmPRDQW9KMm0a5ZuvSOnrj5ZTWjIvUwV+TZAgunlB5iYHP6DpI7P1o0\n95GIwWVvDL2Bxw6oCXcHKePDNXZpdJNYgJ3zFa0klDNjcYshHE8kc9A0ak/x\nGeobsIwQwHYi+pcuVy7RuB+P1sdHqz9Ot5U0d2oBewCA6pG7yL3kYAafqs9s\nwzjJRH31fr/wvKPNYx6ESsP6U+8lxTi4klu34i1MYtQ9su02M7uIYDi/d0Hw\n+3IshSx0zq8kSeMHNCxUjxaEaMhhk86AfNvpf5fTglUX/XHBq/LgQ1yhV1qM\n6jqn4SacTPpVs1f7VmuJUr6KJjkglwlL5ro9W0CwQQ2JPzzkt7X/HOZfrTHK\nYVoCPDnBA3CGoQBglXOk5iEPwTc9glsNvrYEttCsKZ+1HXZjxtHJ4Sa7Cez7\nj5fUw5aypfH8Pq7V684SQRARuH+8az4YVVVOjI/DEyN5PP73rEUGf2o+aEt/\nYI3Aur370YdJEhgJGWNpq7+Y03TK0m0c5liku9lY8iKTmQpgbr/MPeDrZbjE\n0F30lER70R35Bs5dLmTsuQDIot099M5pKLtkbWqBtxhly2x/0+7QJdW10Mub\nWVIg4YtLc6nHgQrWiZhYKb7ST2UWB72PetM4hNwM27KoYeoS+QLN4LlRfxWb\nI/WO\r\n=s6cX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/math":"^2.2.1","@thi.ng/arrays":"^0.8.3","@thi.ng/checks":"^2.7.11","@thi.ng/memoize":"^2.1.5","@thi.ng/strings":"^1.11.1","@thi.ng/transducers":"^7.5.1","@thi.ng/geom-clip-line":"^1.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.34_1606351763470_0.7865956685067437","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@thi.ng/text-canvas","version":"0.2.35","keywords":["ansi","array","ascii","binary","canvas","circle","datastructure","drawing","format","line","rect","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2b12362dbbcd7f9f50375810f93df297c40812f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.35.tgz","fileCount":40,"integrity":"sha512-K2oN7KkOZNL64OMwe4lbUVEFEKEWHnGWF07tUZBSBtcb+sfTthhzdsKVSMAsu1+WdsKI5qaEhx4RQkifV+u3hA==","signatures":[{"sig":"MEUCIE2+gx0ouFbp9fxiD+hCOs/4IzyoOUaYPI6bbryiR218AiEAqJhpvtDIGY4rH6p5LNOvoflyfVQzp6SdjTnVCi5nWTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYAHCRA9TVsSAnZWagAAtugP/Rf6wSzdRWJgXtDif6UL\nYjzzSqnvsti00M5QPhuwonzQO92r/981eo8Q1lYDZBDPWg6RXc2AtgAMfZ8t\nCQt2E2nqK2biJLVW4lMG0lFpr7zMZy6qfnbU3lqWjCbJZCsiUjUBxQr/BeLy\ngOU+MctdECvX5P5GkBhzcyfbKHxqfWxdXpyWdJS6PCx4Swv5H0+ErlpLqNZm\nmDynzZ+jplcZeTCXejVqrpSK9ARFbivqb2ChP+9ELzAQ/b2uF8SMN6XYwFEh\neSNvFYXGBuILDseui7YcrFWnIdrmP/5uSFRQqgw8u534SIHrw6fUHtyhxf7R\nNNdk4rhF6O2nV4FpjGAHX01PwhyiUIo+xR8gzWZ+XuAVVkbPhB63Qp7O9dXx\nB+1PhQ9k3g56TyLjo1BzcxINH0kcSpFvRdkIDPFNXWIt/Fivba1Y8Fo+Gt+Z\nZLUzfdqulVQ0L6jvbUr+ODGaBAJAK5b7BsKf2nT7deVVxnO+XjsF8e/ow5vB\n5zpz4XKsnz2nBsE7rZ421MvJwTiyDfgQQBE3wKxBGQ1LyZjkjllNi0e+gXKr\n0m/3h65SIWtC/AngmYnGYC0WgJWRPBaUOFzF5XyVqyWE8xpXid2obcXipM1u\nPlvkF+C0QD9EoR8bLMY1WQl0iVyn4Hy876KNE4F34rNF4DMqezBgdHWi5QND\nKS8j\r\n=dlkS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/math":"^2.2.2","@thi.ng/arrays":"^0.8.4","@thi.ng/checks":"^2.7.11","@thi.ng/memoize":"^2.1.6","@thi.ng/strings":"^1.11.2","@thi.ng/transducers":"^7.5.2","@thi.ng/geom-clip-line":"^1.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.35_1607303175313_0.4961316590010625","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@thi.ng/text-canvas","version":"0.2.36","keywords":["ansi","array","ascii","binary","canvas","circle","datastructure","drawing","format","line","rect","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"60524ab6d77c7ff6c1a88cb9365758cb69b5dfa3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.2.36.tgz","fileCount":40,"integrity":"sha512-/cLVTNM+F8i7XbMtsjkzHrEObWdsF4b7hGSU27jIs4/YUEMvz059gCBJGyGto4WyIV4mPm5Df5NYQomJeMLH1g==","signatures":[{"sig":"MEYCIQCkUcsO0jU/0T6jWojFx/S68Bw/KAI6Xo3M0LXRokZJ5QIhAPt/kOvFPVdUkv4K+5f/y7K/z7paptQd2JMydzU4JD6e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jE2CRA9TVsSAnZWagAAIlMQAJSmcQkqdbbG7K/O19Gr\nsjrZD2Ea9hI+u/kGKIsLXhjwF4qKS2VuiitlpzLugkXl+ZoN4fKBwGgOS82Z\nyoruIy9uEBtJPXCTSkl/5FYZ2pvCYdQVWx4aNkzk66WcFQHdfGIyi5ZMZ+1e\nQcHVyJ04KWujYyg4iwRbL35/WAv7CcT5ebPnCCE4gIHSmrF68QUMoK3lY7Gw\nN5a936Ok8fLaCqR9TwAtAve/9naui6fgWYHL0MvJVGIjIexbCP4b9C2NXr+z\n46xHMlLwMKr9+vSXCaGLjE/B7mUy/Go7U77o2Ttl+/3bVfDNIZmqSGyIt/g4\nMjGtThiMBXLfR8F6hyopxL2b9ZO9laMZNqUdcpnZzXJhTfxc8Je638ZwZJOd\ngMuk9CRKpXR6tUPThEJQhMqFuUdwXaKtMlRXt5iabXrcCNWqCz3CHKZ0c3DM\nnme3MldxRX59ZMCnqzm+GnkO/viEj11ypuFnV15IL2IbiWAyrgK4NGm2OGDO\nEGPXSE7cest/0GgsFYvo63lNYwpjHqQMUx3eroF+AxRenz9Z+GaqkjgLlEep\nCbNFniJ2VcqDIklGnMxuKoywkVkw2QzrTf8PlZ/PGr2S76lNBMT6pLlBfyYk\n0sE53oIOAx97ZAhx9b7zn3VJTUo6yAwnVlLhy+Inb4Jj/k7i9YOzvFyxCKZ9\nZyUO\r\n=58ix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/math":"^3.0.0","@thi.ng/arrays":"^0.8.5","@thi.ng/checks":"^2.7.12","@thi.ng/memoize":"^2.1.7","@thi.ng/strings":"^1.11.3","@thi.ng/transducers":"^7.5.3","@thi.ng/geom-clip-line":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.2.36_1608659254280_0.7542321413439648","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/text-canvas","version":"0.3.0","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e81bfd8dae5336f3125caed53352f14e590e93e4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.3.0.tgz","fileCount":40,"integrity":"sha512-+1FqqwIntZVsKS4Exz5kOFE18c262eEWHsw5JrTKaGcTfQbMXDNHry1EzYKVtpIOJrOOM3wK7zXseqP7rSWmXA==","signatures":[{"sig":"MEQCIBoi9uu8Rc71LO+O8zCAgbR8UyDy6NR38G7tF7xy/PktAiBa+Cmpe4b69ljPnpMLvUKsU4AQljFxH5Y5a3UlwFhi3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmSCRA9TVsSAnZWagAA4vwP/ReGAk+VRPk5fiba5yUi\nLKlDvI8mPE/BMxSh9z0xZpPHwjUvML42oWCi4lii/nRcfdc7heR6Qnkk/atl\nZJD21NPItzZh/RT058TrwYBOIKHECmMNnRKl1R/eaMFiRMpVDJ8LbY3IMr+5\nHP2kFAKnN12Vxzy9RWI11JnYH0a6JHIDg/KgDkNEpNgJZeysyH5K29zvb6MX\nHsjXsrow6LnS90RjQpg1OvTTO2cdV0txOOOkxrmGZj2n8aAmm9Vwkd7NtXHZ\nhHb9OT0l8RJ/sqkV1GyOPyHady4gYtYy0GRPQUClKzPcJmq4FSk5CnXkqOxi\nTqhy2mtDnN0RPbj2LIqayxMDAwVWJJdEJ5zx8kM8Gfyswp8igXDJ0OI9sAXS\nxEF9OIqPZ9Vo+cqc/t+um84GyvZtJ0siwmOrAB09tpTtwvbX9yxTgQarN2TG\nReA4ymHfgHAL/7cp8HjbzEhWONx7+NMEA+v+3SJKy9k+AsiQCuCqsJweR4pr\n06q2mvFXbkLOs1jPn+yOiqW2QLTD5AqYi5C8dxVjmnZwWny0H1yyOtjKtSNe\ny9e6moBTTggfrDHZibY7kzG3jkYVJgHAdvmGunuJUHAGbAtTowEpG7wqvIlW\nGhr+5OJv26qUQ2hd/tQjMR6yZIeXx/G8yQDeCkwvxYEOKMuBatwgagZwhS6E\nqBEl\r\n=d3wf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/arrays":"^0.9.0","@thi.ng/checks":"^2.7.13","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.11.4","@thi.ng/transducers":"^7.5.4","@thi.ng/geom-clip-line":"^1.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.3.0_1609607569886_0.26600438751184563","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/text-canvas","version":"0.4.0","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"843b77e723c8ea53bb90e2c54528a082d29dd81a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.0.tgz","fileCount":40,"integrity":"sha512-KTCRNE/TK1QfQQ6LI25MO0Y4ZFdIlZ8Itkyp3ytpWfGa/Q7kAX+qvobhTW0QsrpuhxKuyK9AgTWGGDcgOrfQyQ==","signatures":[{"sig":"MEQCIGAAfJASSLLf1QzAs64iriM02LzrvorTBFEKsf0nP0GUAiABYOkM1i7VIQHjf0dhV9ebW0x9pWOcW+YaDir065vCmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9DGWCRA9TVsSAnZWagAAqCwP/06TH/9SO7bvqCGmc8Nq\nHVUVTsMPQJHKfA56kS7r7QNHl8vhrWe9Zp49aOqgTzbEmHfevd5nCSHQfk/s\nNqTgN64Eu6ekiPJB04GdXpOVxJxoARqu+hWdIFaeOSqJqC4xMZ1o0pCm3WlQ\nLFwW6wAcEIam0T/wWFZMtGB/BddNt9z2HG7FoBzwhvmJ5g45NKamkBXcSjXK\nTt3SYqZfHIGHhMtvKrL6vN0yCfbH0KFqI9IZSlw9chjOWDw7Gjp34E8az3T4\nxS7BbWyLTx31kGpdIwFB1PyQgqBqXAtKfXt5agm7CMOroCnVftSt+pXKjn58\nkPVcU+JLP2xdFRl1CrZwXw3Ph3nqfSScapA5T/couTWd7oSx9LLUiTfbKRtj\n3j6V9vJmMlzgPM2PCdqM3tijZry2zE1r/ShK0USST4n81Y1pVisxWFnPyX1Y\nDotrBON7RdLJKGCMiCYydQfwY6QmumidbInIue4RmWqGJsYUVzWhQkGQso7D\nBY3jgDgd+gHGciUXVUQeqTW5AJiOqzt6eMYBXV3DB0b7wlcIxNyDIX7/G091\nKIdna+0kHJuwjvG4H84RpCJaJwxTkYiZijDinjSlx6KI6bLOESPHowb31fN3\ny/k13RGgc/98R7wvpNkFjKEDKIOTzY17JuUTvq/Pgd9qyV+WWdEZWYg9Jqg7\nfuJo\r\n=Fv/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f651fb74189143238678d3fd41fc556d1a3c874b","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/arrays":"^0.9.0","@thi.ng/checks":"^2.7.13","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.12.0","@thi.ng/transducers":"^7.5.4","@thi.ng/geom-clip-line":"^1.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.0_1609838997461_0.5631340566463323","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/text-canvas","version":"0.4.1","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"81e2eb0b2675f03e8d75466b8f212f15246e3c76","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.1.tgz","fileCount":40,"integrity":"sha512-ZP09rM8y9prPgwaF60BGTxEKCSToAlM6pimrNPsm7hnlKlnor94jU7XLxTVWsasgLbtNyo+BPJodSob+DnQjyQ==","signatures":[{"sig":"MEUCIEowoPYS2yKcxwSe1GwWy1bfIgyl6LhEFLFE1eJO3etLAiEA+Xg3OHFQHGh0EPj9MhgCqT/o1fuU5s67Y36ZBXQ5dkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7bCRA9TVsSAnZWagAAOq4QAJMpa49Gj6Pl+W+2IgLG\nvUVYA6mtioFfqD765l+C6lZTEtiaaL1hIEeTf4lxvyZd7XKWbKOSC+PyF/b9\nBjR3Ftw5568+Dxy099sQPwS3mnNJ1oe6jzUShiTpFNlyJfCV8pwuBaNHzF5V\n2Du/nghicmvL5vVA72un1V3emhHziRVdkCFyyX/B7YQc8QhM0IPFhqEK0ITG\n4p6Apfig3LWRwcdqaZN1rWHWe+YALejOng2dI/ApUKVQGqDgWqYmf1recyDc\nJKYnNRYvqJkrF2SOctOIc59VVm9pZQ/hkoMaowt5PAN8d/2PqqYHuh5x0gFz\n9tcUSy6272dFsyId7df64+CkVjHjS2U4AY1p942L6dJ5aKbCADEXhhYPr1lP\ndtaN+o85m4SDd13UzRjBj7ml6q6PeuF1uyF2pac+okVDe0HsAXqA+2yINyF/\n/353lF+NGmC1hK4toN7+ICWgcxaPool4sy5h/3+XC3/Irq5mZ952b8XbuRMU\nrKUP+QCOOdAiIlC2bEfDFX6kf/tVrNrpdY7ygoAe5zgAlGKtanUdm1m6PEW5\nx75B9XZtWJIFOmfzCm4OlVEL84hiuYSH23SLJM/tKKn/5kkn8Wt06pfHL5TA\nEPGk+PLi6wGIMh/L+qx0OEBuLyghBeeP6QIDfW0nw4Y48GAMnE0JkqdzHhyU\no+HS\r\n=+2w3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.9.1","@thi.ng/checks":"^2.8.0","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.13.0","@thi.ng/transducers":"^7.5.5","@thi.ng/geom-clip-line":"^1.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.1_1610301147013_0.7817482742685655","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/text-canvas","version":"0.4.2","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"306544bd0b2dd42043520d6f58d718acb9090abd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.2.tgz","fileCount":40,"integrity":"sha512-roeFT+LdgFBLJozEt5MR0DNSHWjVqZZc0u9Ogf/lsuYaoTPyQmCBCgJ+g6WPbR/C6pMwetgzDcFDwmcJt9ye+A==","signatures":[{"sig":"MEUCIQDr2+5S4AS3+L7rsKjr2ZjZzCzfmegQ+wZqCJdiqvSvGgIgbUDfUjWKoXWNI1u5KNwd7wbVLcmS3NjGdyRARfzB8zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZVCRA9TVsSAnZWagAA9UMP/jKOYFJFaudY9609WAAR\nJTrNvCu+TM+NjowBTT02NJ1fKeN+Yvg3i7WZJVL5GXoaYuO+ABh+5ARpYIL6\nFDnN6J/KsbDwRzAjRFICuaDa838CmdMkyAiPoiNXRBTJnv1YHuQoKnA3mdnR\ncBX3nsUi2b/9ILeYOOvRD20O/vIVFyJ4rvRBfdSQN8NGv47+Z5cZG0cSOthe\nG/2BfSv5jKZzahvaNJx81nMFXAyfFiifTb39Je54Zwij7L6/w64LCEK1mt7y\nI1ywaA1HcnZ+lkzJzZ3kZwteorDxIE/6qFRSowXN1JQo2k706Zqbnzif0Tuc\nEKwkfHbId0Yp3c3l2vD1ppZU8a1vfeI8ci7eCMfbYMPlpv87hqSoJC8AHLke\nzzmrDderpal6PraP1taaJGU+AiHsOqvuFuxCznWdRS2XV+H2WmMMdDqOGYy2\ndTyQoYJWzjb6lTNpdbN6xH+9bybjR9T6EZ+tLRJVKWXwjStGy2G23QjennlJ\ndnnhw5+b76EuuZTHDhoxv8AcKLuP5ZwuLG4N0r/9ZKnHorNFx5JPFxNDt6+L\n9EISz39jxSV7EP+BVxo88wy2NyZs22NMEXVzNPUJYQQ7gbLm7CMqAIy4OOD1\namX4sKXf54LuoZbWOsDBPjetNUdQr14rfXzi1okUXu9ZM+HHVcrX96xMpnel\nAMc4\r\n=oV0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.9.2","@thi.ng/checks":"^2.8.0","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.14.0","@thi.ng/transducers":"^7.5.6","@thi.ng/geom-clip-line":"^1.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.2_1610544725209_0.2661681728371845","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/text-canvas","version":"0.4.3","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b49d825affb8128a11304c00bfbf0fd2fc165e31","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.3.tgz","fileCount":40,"integrity":"sha512-JdNWkdjs+QL++DmhalzAymDLOPaj7U1hsndAx7R8mUGdDa9oHLm5eLMDSA6K4gc1aqSQfly2viQ1nO3z/5gesg==","signatures":[{"sig":"MEYCIQDkvcwj5A6OgEpLPWm7xj+rWdDY1du8lmhSMnxBDJ32nAIhAPkBG8cb8Ufq0uGmBOmuG8qalEhQF6QW8H7f5stqMA3+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcuCRA9TVsSAnZWagAAxH0P/0DQvwBFyWM38FpgWVfL\n9gmiqszfm1gGt9qgj+nEAkKeNn6xDCTI8ogIgsi1SC3yyQDKUwccp8MDVNfe\nhhiK4TJnBT3N5CCXlqQf9JbanmOGjLuR+2ktEUFVEYLRrjT3m0QeywEM5/ji\nBdnjF6IInwE6BLJH7gKHxCFi6W9QF0zZm51MirH7fWHuYELIvT2BQuHEinnI\njpMWAxHchFmSaDsW2A1dICehUcvh5DeahoIfjhab15V/34lEqAbjkhSeDjIl\nY3+c35MnTPISx+8sufDp1H84kL46xYOb7ZNts7HDeWBzjZGWyXe95VLO0maG\n2b/4gW1wG+mOgO/CGjbZEzgqVXI1AQckTsnxKkGhsTSQY3KxGZzsLprMbsQq\nw8OeakKECd6voBTMxvoJRi5Ia0FHFGjlyhhUahyVw0nitP/QhLZj3Z2idGUg\nVEnVkSSwZ8nQslF0nFA95JUD10TmvtHEln/PY5klQISzauA/0kw4FYbcABew\n86mVzAaFGmw9W1xJCr54tbQkuaPvyCXr81fyIr3K2LSUFMiJTPvESFhO6ODm\nqzAKBHjLflVmhBfUqwAveU5zrOLVIQBInrjFXj8kzwNaONctXc1YpLEs8CHg\nAhidhNCk//gpOgga9WkRFo9IgrIVzHe+VF7SJNzYxZjsl+Q1UBEd7WTxpnno\nVISH\r\n=z/m7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.10.0","@thi.ng/checks":"^2.8.0","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.14.0","@thi.ng/transducers":"^7.5.7","@thi.ng/geom-clip-line":"^1.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.3_1611241261825_0.7699194834037943","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/text-canvas","version":"0.4.4","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"50d3eb14fe930a815508c13e78066df17fc21cc8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.4.tgz","fileCount":40,"integrity":"sha512-Pq0EaiOUdg6kNwo3WxuYbuP4I1F9uoprKVWrJC8Yiy+ht4p1YkgI5oGe6zyjj3zmjEWL/lNPhRttAQCtpGl9jA==","signatures":[{"sig":"MEYCIQD3JFQ2MBy9yP5YP9rvN6L7ZrCXUlXemHbviO7RNLecrwIhAOgn5B/5xVXDbw+GejcsfF7XD4GUU2PEc+px0qROnIHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4DCRA9TVsSAnZWagAAT3UP/iiiZnPPYHpsJ0RotfnD\neBwha446JkCVfMszlPdMf8emfJ1podYT+JTXQMSXJdxLBDUMb8YwHf241iZM\nWFouZDWo9dNDuSissIcSrPSO0h3CK4gTOmEXkffIMNVCDlKuwb1//wQsWcIv\nVDINY6rjIcQ+HbQa4u5jW89V6aYzMeIjzFOpQfM08GgBX1K2ODAvj436RySe\nqLZTrqRLycTK827cASSK0b9zdtBP+PXKNxsjqBi2zVGj7dnacdPnwlUbCZil\nm/lbo3s4uXSjLpC07zu5yegiaadCKBs46NpzDyuGsfhoEwm7urVO1dXSnkmQ\npC2cc4tsTP3TtiCPLvIstCwZ0HvtYnTlVIXv+UuQN/2NJulGs3O7f7B0jG1l\ng7W7bazl6dva1NjzGBASNs4gZz0+h/Gal4HfcybaZihS/I72aoxlB7vMACrg\nmzR5I3c1zlKIVaSR8/jDYzm4xE4XATHJAqz717B5Vl5EbDHK2HeVo8Cma+jw\n9GfY4jIfGRieBGs2RfYsYafcp4z6c/D5bYI0gtegHLoPiyswUimEPrdim62v\npLD+f+SXPwRqtFcfF8YJdJkgsBXUSzywEqt4EQUh9JXE8gflUqyZBzSly7oQ\nFQn6B4hL3ILVhYjavoHpwu7xcMD2yzWJJhDfV3/sH0U5gIVpenG5mFCzKdBL\n3qqw\r\n=WCY1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.10.1","@thi.ng/checks":"^2.8.0","@thi.ng/memoize":"^2.1.8","@thi.ng/strings":"^1.14.0","@thi.ng/transducers":"^7.5.8","@thi.ng/geom-clip-line":"^1.2.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.4_1611329026530_0.6427822109036363","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@thi.ng/text-canvas","version":"0.4.5","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69c306704ac502f5d5fd540612438efb8b1e7b3a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.5.tgz","fileCount":40,"integrity":"sha512-VbdLmjrIhzKqC3Cv6cacrO2lS5jBV6fpAxVgtM7GIpcdP0VFvIBkOG5vijzk9MvN2eI65HLdLVM8uERy+nr9eA==","signatures":[{"sig":"MEUCIHZTPPpRd709I26DKsR9O/abBjWTsFHSuE/zFQ2lHcu2AiEA3rsvKMrIPBoG7N4ZRKays269BMBji23NMT6S0+iPMb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQlCRA9TVsSAnZWagAA35AQAIiuhoxTvCoS0DDmHmbi\nfAgcQJ1AtURcrzLKGhEyWAxCJg0hZSVl79m5XbVo21hXHv3fdCUPTHNv2hFk\nzN5CExwW+rg9+6x/5U+JKdRhBJ9+5GnVcROI8a58O8hMNOz9vWQrQDI0BB5L\nSCapB3kF3VoYMCDfncjP7NzVE4m+FLbS41FXR87AZYl18fn2DVMpT6o4vC+8\nP4avR/IOIH71j9uOXaH97BAPrF4yTHPrhJcuoPacObX+yuJK3LkphQjGZeVS\nSLz7iqURU/KRaMAxwaJEUFw8JZb7gOqsnWXRBWfdIZ78q+hHYEGRjykjSzHx\nPdrdYJ0AdL0OOX6Pdvi9NmI6272xuAy1vF6/PgOru9M1OvDcJybcJcoVgGhV\nKVPWKbQVT7Et2wBcgyVJQ658G4dI2hWUz4Mosy0TI0EXjbAh2of5t/Ffs6G8\na34LZiBrfeF0ndPAlDoJtvuMma/Q9WVGG4Io92bFDsMxIDNEOH2XGRdkJ6gJ\nmgcoTs9y7J3SjEHov2WiSFrTwgNaZsNfjggk/4YVXeo7R9iwJ0Qc/7iaB2fl\nZqoMxIiUwZVH4HQBHpNK8dQNO4CnGJb5taVly/eE+s87M8+OCDv7N0EnUvdK\n8BMqaktnqVIhxQADR8zs1+SyCI0jl3i3RXXX99s938UePC4rQ5Ctz70DHV4L\nT/rt\r\n=iUpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/arrays":"^0.10.2","@thi.ng/checks":"^2.9.0","@thi.ng/memoize":"^2.1.9","@thi.ng/strings":"^1.15.0","@thi.ng/transducers":"^7.6.0","@thi.ng/geom-clip-line":"^1.2.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.5_1613841445229_0.050631830140322354","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/text-canvas","version":"0.4.6","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7f794a4ca8c550cfb2bc4af7fbd5c4e03b6971f7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.6.tgz","fileCount":40,"integrity":"sha512-7I9Ux+xt8o9kfXV++bhSWGjYK8JScOlbpzW4a2zRkhsR7ryAFODsOGpWeL75ixyXeWkePk9KXIqnNG1Qx5iHGA==","signatures":[{"sig":"MEUCIQC3JelXDYoZLkqiY5TXehfy7TS+SbsbQTQ7vUwMB1cJWQIgBpxNB5swxlI0//l+IRdw3heWPxVAW68LKWGDkCPiHEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDMCRA9TVsSAnZWagAA3AcQAKDWsWDOt7vs0dXXk0Wb\nbDiAc/6/xLMyDlecNUjd2EfKx2krtDaId83oe2Uuk0dNIsrMi1IdioGk1r7c\nxpJyp6N2jCp4coBylTOqvMxpNHHq2EARbal3OuKVBm0AJ4NU8habkP8Mz+xg\nhJxeSoG0Pv4K+7H6leE2/KGwltCjK5/pMh51rTWBLXdfZKfUN4T1PoHZRY5O\n3Z5h+mXhPlXDE9rbOF7JJBaev9OLqRXhReQoqvbFFpRpaeAD9jHicHqK5Fky\nr0YdxkRZmAAygbjkf8wUjq8ASuDoSDsJp0dhLV5AtJ4M3RykvJEsrcmxzZiQ\nNXbkVlBziBzAcXarx6tKKTDzUOowdR4guDaUJltYkl1Qx4l3ueemHOJMlSBA\nASNTuzUngYriCHXAGFRo03pBPhR7phEeouNDm49fmVnce2+q4sF18HrRIWP7\nh76FUSWv6y8yECgsLrhbYqmCuRvJdEHb/LfDsPBI2UbGRKsm43dz8W2V+W6G\nDwCiQ3z45EDD0HGaRgRIy3MhT/coP5Ijug8Vvb8UR6H6GApKxM6HLxrvXmFP\nB+jp+JRKMLysa9HN5VkUHGiBN161fBgWAtvuDSzxlTQMsptQk+BjEMyly2e4\n9d3oeiJMwJfmst9XNbAnnEN9yEPrWAvGX4fLHKG9QZCsjjGdX1P9JJEJpaF7\nw8AN\r\n=LfqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/arrays":"^0.10.3","@thi.ng/checks":"^2.9.0","@thi.ng/memoize":"^2.1.9","@thi.ng/strings":"^1.15.0","@thi.ng/transducers":"^7.6.1","@thi.ng/geom-clip-line":"^1.2.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.6_1614188747465_0.11231237952556783","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@thi.ng/text-canvas","version":"0.4.10","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e6a74a05e7157b2358bd70a257200942f97eaabd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.10.tgz","fileCount":40,"integrity":"sha512-uKFMZpTDnRVTETVMuI2EQ7P8UMpLHUiSiO80ntUxxeowuxAxTtEPupOxXO7MWkoCKE7YyztkRCQImGtuobh0ow==","signatures":[{"sig":"MEQCIHyeIU8AMF9upEp61D2dgSXywNG4Z/Yn+2Q/P2REhdh1AiBPDUIg5CWceteZvKCL8cKNMKkookt+Wvh71SFclJY41Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7K9CRA9TVsSAnZWagAAgjkP/1FNj/VzUpCNH1T5Atpy\nPR+jlWRIScCdD4IQpFiTY7gU5VpoP8gOOQaOOofW4pDyXYbCoXJhLXDMIAR3\n6MnarxlXdrZgRsnMCtA+dF0lKwgWfJrQXCtt33HXwlKQdBMprZ267qJUfxmX\nPO7tBd7qTWzhPuTAVoE+V/79sF0tFslw60uvARo1BbElHL+b7M8YpSE2Lgmp\nxHe32jpGvxQVCDBgo9qpoSP7wKt9CAkReob4qjPRRlraXO1GHK0dA/19ajcm\nmY5Hb7xsExMJUdoMhqgUmpXFwx8nQzroR1PDewOxzSEcdI6SJ97iyPCYkS8P\nRpX52nAffi6CP3OycVWsvAzA1ObspLXpCYJor0B9PNZgvcztP9ipYSyp7Qvu\nkaApUlabHIuov6wYXf0FZ39rtH3dDojjsf95mNGwxMB/xmygTHwj34N+v+z8\nCOzpHhN1+g3DoBiPfjzSwPM7gWkmiaE4zQ3KQ0sGLyJYmedkrNH2qkxAH1B+\nh4MgDvuvjxBXszpCkrTeyZqu/gFZovu4KPh6aOLg+iur94d4B5CGClxCAqf1\nZZPk24QahqsaH7SF+yvoVzBNjvgT7ezHn0JJQEhtyn+rbZ5PkQiN96KRJVSG\nP7oeItSoB63rVb540wOSV+RvFNf3upHcyfFidbH55gwWYMxovtFfhXDVJX4J\nGgJz\r\n=A456\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/math":"^3.2.4","@thi.ng/arrays":"^0.10.7","@thi.ng/checks":"^2.9.4","@thi.ng/memoize":"^2.1.13","@thi.ng/strings":"^1.15.4","@thi.ng/transducers":"^7.6.5","@thi.ng/geom-clip-line":"^1.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.10_1614787260899_0.4056362447169295","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@thi.ng/text-canvas","version":"0.4.11","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0546c70cf3d8b516d128709f994130359204f442","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.11.tgz","fileCount":40,"integrity":"sha512-4qyWeMAvW/HJg1VLvI0zMB0LT4t9jd64L2hjljqE29JRbbEScjaZHVywPfHgZmPSiSzUe0TV1vNuhu3ftfRA3g==","signatures":[{"sig":"MEUCIQC6n98u5Iyww3QmMQyjJM+TQ6gIzXJwbTpeGvJK4+1CoAIgGSI/oPJmfBCUJsOOessd5b/4yMr/ggjAvKlsZHYaDjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YSCRA9TVsSAnZWagAAc78P/3ifUPibmxpfTkDpGJ0D\nWkrV5eM0oD4Jhb5+N2oDuMroWGwEF/xIIpZl1Vq+KtWc76qJ6c8M8zrug0ic\nmk8Zc+Z5LUPWhGAsXbR7keGxgtX+SHy4TZU7w+QD/2RuuUzr6IjUuiT5BRmA\nWSIHcRejRSi2i3YxMu9pn+OmgSBCCwc6JbMrb6wj9Kr32cA8N70yr7JQOZqT\n2PV/MmXF1rx6jtrp3sEdWR7vax8Pg+W3kd326uTDPp6gPb33ATSAnLiMn6NT\neo+s3taSanv1mcDXTgXE6M3NFujtS6PnffSpHtxWSj5/kPY973BcZj5VBsQe\n4PuxewBC+vkK8erg8mI07FoCAdtwkvrV6yUV7+/0wK0JsmRn2KimZ1t3aypm\nB49nzphIRKQeXVXWyqt3Iw4q6bO/ZHjFb75VeZE1NHnUX1a+w82MNKlzg9vI\nNnto27eS8bDk0ONLsFtuEcfwQ5Eo55pw8KDEeU0/59/QOYp7PdSCNrIuud2C\nH7EbVV9Vn7gTU9abevjsIEN0XfEQ1OikmXUFCx0nd3v9q8V0+UyXudm06jaZ\nKUoKAtvW4CygwAVWl1gp+IdZUvennHpei+SZ0BgLIR8XbeiKgNNjR63ZpceV\npiffjKnLdNfCNntoHG/H0otwN50jS1iVKnzkycmhEmsqe1x3CxORJWeQUuCd\nszEm\r\n=AN4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.2.5","@thi.ng/arrays":"^0.10.8","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^1.15.5","@thi.ng/transducers":"^7.6.6","@thi.ng/geom-clip-line":"^1.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.11_1615590929774_0.6687923164371601","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@thi.ng/text-canvas","version":"0.4.12","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d14c257cfb004897b89a9ec4be62bdce9d4f194d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.4.12.tgz","fileCount":40,"integrity":"sha512-WrzvPJw4YwBj+/e95EH7VRRM4uEVThj2TTPeuPaIIvnnorSh0Rhw/nz2wkWDMEMOM28UyQNZxmmsNNYJegW+tA==","signatures":[{"sig":"MEUCIClTsFbIo9wPEWWvibdERkh3YS4bjdFWFRmyxriJmQsGAiEAovNPWZlRVFkdk9vM40pEHH/p9vn0NLDXPVFC3O5SMVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDzCRA9TVsSAnZWagAA3wgP/0Y69I+/SrcQXLBqaFnd\n9M4gEtGAQQzvcYUZGVHrXVoZ+UJjSm1mV/JQvbXE+ZO9mYOOCX7WsrMnV3jo\nw4SkIHoVsD4ya2+kOCzvzdV7CQpXKD/aGSLStapxC7TEbYkMdfOZaZgLy6nP\nc9Pn5HsxbHGlP3zDnApJkVBj7hFrnXbiCtR6wAKc4y21SjMN4uBgeAgfX4QE\nJW7/mo1zHHcJvAEYfdftauPsLdGXm1YPw/rsG6xLXNikiEZ1C3KXNB2HCfaX\n8u7jpUl3hRhFUwEl5DoKkKig6QYJkXEFjhzfQ4tcVUqRUibHMlMBkZ248gqg\ni8CgRBz3BkJZ/r3T6tw9QAZmeh4nl+igQSA1J0kHh2X8P+LSAaSU+pYpg2Wt\n1kfZtgfkV6rgRLuDaqUZbcLw5iMk/s3Kj+pbW5WSiutS0B4pEzuLCoewmSAe\nLV7FKHFfFH67FGAPl+PbRAiNonjWL3Ar2rfelg7LPGSgHiNlq/0CEetRkjsZ\neAHas3qxpIyZ7y+UgZcl2zZIg4nOxe+Bu/nKj+uOrUu5+MVfkDywu9tqcStR\nyu+/MUUXpuormiNnpvbKEVU51ABqM1bpDSL0rOgnxu5BFzXD9W0FCQCrBxwP\neduYtaESk4+gxlt0s8tOUFKX3WUsrdAk32SAIkdIH+WejzbFj4uLMcBtSOT4\nfo84\r\n=Y/AF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^1.15.6","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-clip-line":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.4.12_1616007410659_0.4805181688122413","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/text-canvas","version":"0.5.0","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"10a0cf974393264b9a24ace7460d81c0a158e9e0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.5.0.tgz","fileCount":40,"integrity":"sha512-BTVrL0+ROUTMC4/0tBqnytjvydGXjzhZWqWqFq6RBoQUix1Nk+uHK0K81PWRotgNW8BgG5dne2KuYXhEnL4FYQ==","signatures":[{"sig":"MEQCIA1n78Mp1XCphMCg4gxraxVJDYFONNiymB5YXWCuKlOYAiB9F3RCZG1PiJXBiywhmL1/l/aBIh/IaHlHzAFOTXXQCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWoHtCRA9TVsSAnZWagAAcH4QAIUOrvCjk9E7YhGQrRIf\nl4okfkK/QPJ5Exjnwvc7vOuT8DG2njTmqFY8XBZkXNdJbWBh4j2Y+MvK709c\nOzTVEvSV2camaJqIYz1Z3Jt3rmz7XHebbh/VwEKmBDFzfTH9wHs5YaPyaakt\nIy/BzVzLtcSyJs6X4Vsd6XJ50M70s+xOKS2XDI9giA4h8EHJBIQ1I4hP7f8x\n8HNNL6qeHU6gBUWxonJkMepB+W3fZUyy/8buYD7HZXW3t3vER+JZAP2Jqicx\nIp1CMNJNyD1dvFBDjpHnW5Mz2C5sfRcFxT5Je6e9ClEFHvQi2vbek82ar8Cz\ncNrgV/rJm1M51xa2xXE+Pz8wLSLC9cNhe7/TD3W8htf/9CnLqLzS5wJYW3N8\nJCJwE2jrDtGdDTlhYtJHKRYg3BqoXy0Fy/aJYE8XuiuYH8VE4tE/Tux8gchc\nfs2nXf7Meu8UoKOcTrZTqIvMiGjYIhVysmNIxJpggfkXpAmoat0TigOk7gfw\nnJeL2wV4GQNTbHsT/55HROSbD0PY8o3q3wWgA9rxN0lz3WjHNpS53h75iS40\nElU22W23fY67ShysACEdS5yGNnF352XHRbLncrPX02NF/FmOzmT4Y0NkO+B+\nAVKNN1R4pDW8PEvR0znEi1u1PANGgDpq2LThaMJdYSxth0igkRpMKZnQZ0H1\nqT5B\r\n=OMEp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88f03faab663d8cb36f83712249ef80cb16739c5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.0.0","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-clip-line":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.5.0_1616544236955_0.2444555271289388","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@thi.ng/text-canvas","version":"0.5.1","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"779225d4d21fd98a4138b2585d2b027b7d5968b2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.5.1.tgz","fileCount":40,"integrity":"sha512-MXX6HmdQGzQS5f4RhBhHTNBcIqPvZ2gCXSaQz/m5GR36htSXsDX4DZdolY9wOd9bJbfNuqIOFfMV+Gh/8HEGMw==","signatures":[{"sig":"MEUCIQChn4hwjFYk/4PWyw2YbKoAq/RZeau9jIc8EJyrrfIc8gIgBHE+BJbnPayCA0eSfMgmuWLzoQHY4r49iZmGMqxlXYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0cHCRA9TVsSAnZWagAAbXAP/iicRzIRYTkuiUq04fid\naYmB2UoHpUQcZVm5JjsCHcrobIek3DPWCdNgyTHS99/X2mGc5CdkaNGZAwTN\nQ+ue2Rfn/Y05O0RdMZ0caSK8wwP4Fyo1KhHwgcXXcHvvgP3IsGLD2vOyy4a3\n9NnLOFiQPmn+S+De+pjUCO7nJrUAx6esoE0ynmJ9+/RHsibQl+Jx1Pu1nD+Y\nyLd4Ddsw4OFCoKc2ScHIcSQiKfjtHclvS401qY2wWsQ27fZgzPwPSQtQFEpK\nBWStZnENq603L6VEaoZPBkYQU414TyyzDMnTU6fbF53l5zdPSxOGxVg22FI5\nY2sq1T9LS06coS5jloZkY88gL+kZd7qcReWZDNmVmMD9L/5Iigesq4DjxBBw\nMNXc6IVg69hYj5Lco0LQHFS62IgsRlo+stZnZdrh4SjvuCmHsxn8YcGQPAzu\neXNRaCraGogOBlHLQXs9o+3PcbQFU67l0okrYk20Oa1c3InflLLu6bLq6dVx\n4GrPPjA+kRHXOw1gwgsupJhF0JVzXsZQ2zghdsjvD+lbo2LLjJHdqRfotSFg\nD++FEnCbKaE6A6lPuPioY0PeHA8ZTexsOGXhNrrw43fU4uzObHCGcFWmjVSz\n/bcsoW+qz479JipZiLq5+1WcsGdWFE3nN5zwZEzSE29lt+y9vzHx33LGtmeC\nPuW1\r\n=0DCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0db78c0f3d09e085dd790d7d677ce85126ce4750","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-clip-line":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.5.1_1616594694827_0.8245873688154133","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@thi.ng/text-canvas","version":"0.6.0","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"18fec80e57a2d391902a4f05515db60d95b4ca9e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.6.0.tgz","fileCount":38,"integrity":"sha512-cjvojYd1jNCRpx62oNrFW+2DWBaK8iTyrxzBPYGUyyNB948nayHqxkaqfvFLrhw1KSl5f67Re3m3RO+E6bP5Gw==","signatures":[{"sig":"MEUCICYAR+p9Hzg/HysnwS8Mx6inq56YvMUyqXBsMdAbtbUnAiEAuyAtmHqcNxMBmzTGyvqH6y8+pmmc/1ac1kFMa+fbfHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW52qCRA9TVsSAnZWagAAKlIQAJK5/EI/shwoI5q21xdS\nYD0ztOyPzykI76gHTs9kGhO1NVSKHiVPBeF7Qzc9oFbVqT2HKA/cdNNQ2o4j\ngGKBPQVEn5sdMg6AsxrZa/6n5NJfnVZXoqazNykTh0/MrRDcJ+XgP991DQTF\nnHrHqYnlTWTIgL/si9WJr7BOCo6DnNQzWsvSClF57yJnR/wYkxuEb1kGlpW9\n/cw45UVTOFbEKVxxIMyHOG27fCrk4aHtvdkABAWgX979+a3ZiMaOS05pE5Ge\noA3yMAVz8LBTB7wdmOseSCXhaLeEH41pc8uPz5B04AAHzVwbFO7h9jE8Ym4E\nm96TeQswXoOxWS8uqvNHGISccqkhlHEkzTk3/KVFFDyDzUfAb67iMlWYyH3b\nZnhOYcHWVfyqVemnn/iz0SvNf34/MggrygSQxINTD777qEzjI1MRKvpZUnsA\npxpd+NnS7Nph7OwALYd29wbW9ELYuX6rFXVbfiCN0s7mWqY7wCXQJ2i9GnsY\nvTURv3WbvDDIdKsHdrF9pHAQtRXtMvRV5ouh5kRH1GGd3Jv4v7fD/qrTr32T\nxd9Ubc/RLdui+FCad6EECoSNKml8WW63O7mKM/cGBaJaN2JnE9G37lZy4Jji\nj7GuRqIOdNY3GCx3P6JXIb3U87irwWTaj0dhfsiKX0ej1i0IaYT1ZBLCiGFa\nSTRd\r\n=FpHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"270cb60d66a2a68a366896d213c8cc36543b4231","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-clip-line":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.6.0_1616616873669_0.1874129148162842","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@thi.ng/text-canvas","version":"0.7.0","keywords":["ansi","array","ascii","binary","bitmap","blit","canvas","circle","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"602c56cb9b27a5b7b1dc0231daf1b39585aaafb7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.0.tgz","fileCount":38,"integrity":"sha512-R/LocG1NICGfVfNtMjiC22ycdU/TJSP2xwIA3bIe87qvJfiay8Z44D3uZkeInbbJ7ZBvyI7TuIiAL9AmiaYf/g==","signatures":[{"sig":"MEYCIQDmaSW7Nb09jBh7EKP/LEx9Ov+eUzQb0BKa+AH7LO6vdgIhANlmM8OtOXGmJuhskgbifVytzK55fx+l16Am5o9AubDF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXTcbCRA9TVsSAnZWagAAcUcP/1/iVjRL/dSpoDydgc3h\nqZLbujvGKD1nl3DVdEdkbqgeR0lipXP2eMaVu7aluNHjArlAL5tMPtBw91f0\nrRyFzvZO9eKBijHTOrYt/S+CH+C4kW/vYN7nG1+MApW3m9I6l1CExeny41+z\nSw82cNgnAMdt9TK09W94ILeZP+pz+xrGMGlDklylvnXH56obFsGcZ7KajtTD\n8h9bh04C1tmHrNyHvgoRfb4+ee+mKzlZmbfu2ZHCg+k60/eqwLwPmdUHMNDM\nMOeLT6bwv5mcyug+xxXAluDG2LedmNDysdbiNPCYHRNH3maSmzkCX5ZrLz2I\nCiMuNdXbSrVZLWiulgJjH1lg1Te128MMB0DXGH9GlWFyO/H7X8R6GtXLLzqu\nrdwXpXR9dMkRRC2rRe75JZ1zPbpUBSXDWi91AJ3ZgBeJ6k+JOs714fc5+Wvb\nY67uCyH+fWcma0wHRtYxnVlrY+mEB+zm+DGBoafwl728pFfsJ/fGDswbO18L\nYNUIRNSpNFrgNhFgsMiNswnXIfrN47DR+VOB7hWYFUlvW1aUs+U9JcbeUgvv\noZcYdrnevUnxUDVCTq2zJLHEM++fNI9OFKQehYjw6uIqkB/2DVD9C9zGiVfm\nG944oQGQqrP7Yp2qPgMNjzDkqv8Cas6yAODMltIDF5BrEVXKXKOJMEit6/G/\naiJq\r\n=21ed\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3376b457a255cc993748a90eddd39b7363d34abe","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-clip-line":"^1.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.0_1616721691387_0.5293939130532963","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@thi.ng/text-canvas","version":"0.7.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3494f5aa8455e21f81717213948b73065cba538","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.1.tgz","fileCount":38,"integrity":"sha512-aYVnMrID6gyztKhsTTgF3uQ1WgGDTdYa6myoTowX/lMymKrvDRTNk7ppefeTrWqva4aIbBeWh1lr/gijTxaG/g==","signatures":[{"sig":"MEUCIQDqKpi/tdlejcoAfJEBnxVvytx7uWeYSxxCgCPLiLpFHQIgNrDz/+X+ia+GKTIlkI4hLOJT347OihiUizir4obb/wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1J4CRA9TVsSAnZWagAAXm4P/AxbCFqURc9uWMxRjBbT\nCnTcsL3rodTzVncyBFyzuZf8ivwZPj2FaiJjN4svMPlLL1HesUk5DbYDGi8+\nmxC+ognmVArDT/gyTF90s9J9A9IWFNvn9hc7bHzL9ymUDBibSmImwHlKvPxA\n4uyjU4gVqJh3XjBH2wFTuukiH11LPSUUwvZ7ZYMmVfTJEC6ZIHdiANy8cdZn\nXnOJ1Qz/UN2ffeMqbtj2Twvf4waL40EOjBGOfW+ayx/j0P2fjeaT8vQNQw01\nlWTmjNW6twRxvCG33XFTk1azfx3qxHe9fGbDUH0MASOm2SjLPe+nd1X2tz9O\na/51PhsIyfFap16zGyU3OJXfRYo4CdtBCQWvFbM98hgitmvZoa5GPJgCYxzq\nigCO6N0p/1+QoJCuieTm+Cp5ov+PaHJS0sTKvk1d4zrzjzo4MJ+AvMNYsGXG\nqL9ilRmGVef1RII4QSPQ49LAysbh1a/fbUMEJvGURTA32CXRoPYndqACa4MQ\nrAlxgsDCb28hp0raC7MZKeVQGMoDiQCn4rCoUUxdgLHcUiEuPHWYiv+Po+h2\n5XNCddQhDFOQ+VTvPDp+yJe23DVw08voktNX//hV+Apid2Tyi4qFcydFE2PM\nd91TagWgFWQHGLffsoVgnT8z7oWtESsFgwIOrA8dC8hwLVYoDk2W0tsaw4P1\nSwhN\r\n=zpAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.8","@thi.ng/geom-clip-line":"^1.2.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.1_1616859768106_0.1779369118115981","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@thi.ng/text-canvas","version":"0.7.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d0edb427c57a92e9d2850b0205efd1511e34866f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.2.tgz","fileCount":38,"integrity":"sha512-PawMna932UWmO3A4jkZsi5xQ9sP3UIgt8wptu4K23Is4Hg7CnXSh2bw7xzmvWLMwLOvzFm0q5YzRNm82lR0Bew==","signatures":[{"sig":"MEQCIDQ6Lplr5+THmLu2245JHp1gan1dPUat2QurSzTKcj4YAiAsdLghkko5r1RjTUU/hStN5W+Y6ArlDqdKc2P6XfSFDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnHCRA9TVsSAnZWagAA8qQP/2e2Lrgbre7/tr7v54h7\nUnjy3mZnM3ZnzIhYlV7GP02yk7+BlxZbmtZQBBXSkK/hhFspHLzkT69xWbtv\nJKyeN3lMs6xwfVSNvcNFxvjUYShVwETeu2rHi0snh9aPSyaOPlvtUsCJrpQf\nNcYOlk6hVGxF0IGSpqvL0T71Tj+N+vYOlwnrVaxUnWn4/X0yQluDoxgJs2e6\nO5BkykNjUFvzosSv/p+MIzrhd4Ml2aohbezwuPBO9gppzFs2CfE5f6c7THJr\nu8gi72YkQIxlra0c9gxNJahwN2daJfga3tJ20inRuWI7jck872YvgvPACUD7\ncM8iHU800ksCZAdUqwGnNH4vGXYiGgnlSbVBW+9mZ028Er9hovmDgACgj0ep\nUXhIBDl3OviSldZjzkkeeJiplb9HINkSEGrL/Rcc6ZXBeMGAf1RUkPhet4iO\nF9A/nc8v2T3O0TCqMpngOVEMhTSmqL0NDddatt+ioz3/qW63b5av3T74qqED\ntgmYmjoDJV16OVIHjICxRzpEKCFD90NGCEaCpT9GYM5WzQNoUY02MQfziGcO\nuYjPImpYkp/ShsUaIUmuTVJU0eUVvuNjzVt9gTQQ2rcgxiSq+BW3Cgb92NS9\n1Jj4c3oc4JTsOGN4FXlKGuEsTb2eXwLgOAvEElF6dugyiclRWBHQKPYWNzeo\n+Zu4\r\n=RQIk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.9","@thi.ng/geom-clip-line":"^1.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.2_1616951750952_0.6952210735046565","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@thi.ng/text-canvas","version":"0.7.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c5ec302958eeb03386ccdac9ebb63a305c70252d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.3.tgz","fileCount":38,"integrity":"sha512-pZtobZy+S/HC1zdKt1n5mKTLiDk+kX6EEXk0NKE6LZrYEvMtbx5VW/tA+eAfoRXeFFwi55HmC8HYVOW82y/bbw==","signatures":[{"sig":"MEYCIQCsvhKkLb9Bnn4Ifghg0y+CrJ2RjET+jy+PffxVEXstAAIhAJDD80pXGs/PQEuVuygtY1Z+V7HV3i8F5XD0wOKbD4QR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvD4CRA9TVsSAnZWagAAYM0QAIO1OHLKSdO6exU1KOhZ\nbcDO+Ak0Y44DDOIwKGIbiP8+C3rfoo4LTpjl7jBQcgcV69iPWxZRMMvwszQZ\naE/0Gki1HctcEB3CAaCPfQD6EnOa2c3yMsJHbHmDAzv8hzNaEri8G4XBgOFF\n9ehYRTkZFv3RJHzZXLelyju5gJZmbfGLKL0B3ShbRRtHYoObyE4kdjrdXFlT\nP0ajbE061Ze4firrD1JZyuQjPc8wBYwgcmm9cwjbtO/s8fkTdcBypsTU9KGj\nbPcl5pi8OwtiES1YMJtqECRfGiDrXNgfnQ07WIlQd3zBSyA04uq+mqis8Jy8\nJ/uZslU/G5BFMLb0PrZDSq27a4qRAhIL4UGVP7zmS9gAKw8xAovtn4jUqYwh\nqKwjYkyRJzBFM8kJqppPrCCuikHWEQ9FRkqQRwbP9Lyjz4APM3AB/76lNNtd\nbXGqsGLPoh4tRWPxdS8IIgwCE10RNcj9CzftXhBC8EzG+Gwa5/hqL2ZMLppN\nnCJYs7BoL6ak3U6bVzXwWMI+2ocfDRmRhJUZ1t9QMkHZc4zGw6i16CdgwXSg\ngu737YBXw7XahixgHHz5EODlKxrLQNQ63DCsmfpAQtUpwE1VRHBQLX2J+s3N\nIVSfsEB3J/1eg9NU+tPU1oNjgZi8lwpYYUiNeWLuKETMHsrHbsFGt/maJW/n\nHWPS\r\n=qf1r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.9","@thi.ng/geom-clip-line":"^1.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.3_1617096951755_0.6902557253542185","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@thi.ng/text-canvas","version":"0.7.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b47216f33105eaf99ff6e5f72ef385eb69e553b8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.4.tgz","fileCount":38,"integrity":"sha512-p7ZXQV1HrPqif2cbbe0ypwcFMSyT7o8+PQcN6BaHwq37zFZyj16U4HT9P0wjzpDQl4yM4d8yFxml7cc22rdQbQ==","signatures":[{"sig":"MEYCIQC5WP8+e4EIgGMVxPq6iIXyTe9+rXdip6urZa/hsIJx8AIhAOXnus+4slyIsymBOfAAFCEhG83s8YMD8pxhX7QhiGWv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY6m9CRA9TVsSAnZWagAArVwP/0NaN0HZclxKExBq9eJf\n0zugBY/OhPPD06k2H3V7+CGPh+5MyZfUopfUTobFNKGhP+2z/xgRVPtbY4h6\n9Ca7fLDONtDyooONtHEgsTXCJfIq+6HUlRdN+98eogQMIzC7F65x6H1sF24o\nXWl9yy0hSQ0kX+VWeutE4OVzRn+pElYlUoAYRu7ZwvSj6WD0KothZcsviZ3m\nwHC7ebU8g2if2Xf30+fpmHzI4Es2E+Rl8uKJjh4UFjL+xTkiF+ifqOpRaxkT\nZENpo8jXIvc3oa4sSdAScdHtIoU/smm62BqZq6XoT1kZ/quzsYOpPG/sBjr8\n0M42bjOQdxJ9i0pTUERhNmAqd3YQEEhqGCgI1TUXA0ZAMoBEXhn2g0IuxQqy\nwNNRGbbawNlqdh8QmVV/6lxTc82yH98cQPUOps7g2BstiG35g+BH9/JGDiUg\n9ljIF/vbQNKIWsilquMcu/k0Bnxiq6pxg5tfbtm/rEgXAdFCYdLpoAbR2fyr\nj5kzGLSwG0NN7TvtWUDSssFXnOsmW/qo5487V8Yl76wXV8ZcVekpEqSMGEhK\nXkmBeQ3WReRTxqiSTJJa3iqHIbTsmtya0TmRJDEbT6LG4ZmNv0Mvugbm02L5\nEh66tvHlv/ZwhtPshxGVV58aB+ViU26UgX70jDzOY/ONET1K1oEQCMc1dkY0\nTzpt\r\n=ib8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d63480df4dd28efc78d241b0f47d4d27e046fbc","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.9","@thi.ng/geom-clip-line":"^1.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.4_1617144252937_0.21242729898052537","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@thi.ng/text-canvas","version":"0.7.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7ac9c20918a5a635c7c474c9c3bfbe9b1f00e279","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.5.tgz","fileCount":38,"integrity":"sha512-uTULr7lgoKX7RhhvzRrx062YWu8hAMJc+20FAAw0uhlhIdhc5u9L+WNfmcWq6QSzHDGVmqMIBfjRYMQPcDD8kg==","signatures":[{"sig":"MEQCIHQA2VR53PglvIqJaj1sJ56+cIb0y12GBK0tY5vKJ+wCAiACy68SFnU7wpAsMIWEwEUoVCnLd73jUi8N0fPuSGSrww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpTCRA9TVsSAnZWagAAFigP/iOwTyNT6AoBy8t1e95g\njhWC5mC8mf6MGvrdQ+Q31rQmZ83SIOCoku3EjuIFmsnrGR0L16xkx2sCIvGn\nbM6SJ6yIg6YsFER8XZ4FKMkVcrHOMHkZxaikIG5Uoz3jtdnJsu+0LyZlRxEB\n2Gf0CoJ8NMbD9DYyLEwZYbkDxjke786rQZKLxSdJ6rrqUt18oi10IIyUSQu8\nkh0wrpq1o+w6PHnVj22micp0AP6enps0ZaK+TquMOd3cIose66eSS3yUv3DU\nghIrKs8qhlZZmAE9GNGsHDKAthxYXqzNPD5dqd5zXA2rpab1sI6MNCp2Op+2\nYgjuY8Wxn4+FWuzhofSOzyjRszqpjaSCX5WJdOkqDCOSphSn0JGtXYyfvNDz\nFJ2pk7ToykqMHiXf3si90qlYB9Qd3+Vo09tTYfrGDJ/+om5w3kgB1u1Sk+6y\nLuEMW8zWV4vNSMC/6hNasdtvRI4h1KkGxIjYgPg0YrLzUY0TgIDb7kCVXA3S\nTNPChRlDh04LpWr33Id+TpH23/2BZg1Dx/319lrt86044faw9z50hC2bMa8B\nCneiz4RxNyyXDsPBbTg7rwskVBM8Nchcujwwl2kuFk9G96r9Xji4+duWs70Q\nkE3dofxdq6bNCAZKrCtd4tWkF59/uYX/fdJ6GYsjk/QLcqt/o8JuLOJGjheq\nSd4y\r\n=D4nS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.10","@thi.ng/checks":"^2.9.6","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.6.10","@thi.ng/geom-clip-line":"^1.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.5_1617451602900_0.06537996373315846","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@thi.ng/text-canvas","version":"0.7.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fa90be00190022ebadd56a563a9c6c8e3e3976e5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.6.tgz","fileCount":38,"integrity":"sha512-uk+gaQU0B+/mirzxrbMVyUjlBxKFmCh9PjlagmqL+58qq453YjDxAjU0/diEVTnfqQ9lf9Y3Q77P8aJfomb5MQ==","signatures":[{"sig":"MEUCICqVZoHlsSsWbeEooFhNV2LE5yluOOwPq17wToEqTxP8AiEA1fiDTKF//s2nr9h/2L0u9HVwDSxB8bIwl5sme9abEUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiRBCRA9TVsSAnZWagAAZZ8P/j42hQtl28f6t3eL4xjH\nEhn8s4y75GdTAj2HAGCQ4N7aHJOWx7YYNBwS4Sc1pCvSVQbjoyyIvOKrlDKz\nwZrWU/poLv62E171w1gGM8o/CgQuQwBgzs4W5VeTREVM7c3VnIdKwXag6GgZ\nI9ZpIvYNE59Wk+PUG2kLt7uazGj5oxy9SUf+n0qo6+oSUhh1BrrKtWlHMhD9\nEt4X49e0gtAoVM/VoSVFNQmDvjC1XZzWO+eld2QaalcTMvGkvuf05doW0Dvb\nenApYWLiaVvn6Cq4eAC/96YQWvOmh7jsDshVbembpYVLaGXSAfy17tzTuT44\n/HMP0Yf9LiqYI7LUhbb6D5ZEJeS40xNOjcMRTU7JIr2RWIQjKiSRATmj7ySF\niCOWhkpsEiply0iYECVf5Gyp9qfK10cL+rZYczu+lowsfmPZ5iWOemWvkUgV\nIjmAbh/ka4wqEYycFmD5vqEaRz351XKpOTqh3okeaG3oKEzx6XqTFXs492Kr\nAQcStZ6icNQJ4/mK8RcIUcOwJEA3fsAqR29Yza9O5WG4n/JOejbU7fnOTy9W\n2ib5Hxs1fwAThRVh9ZvBNpVJa139w+JAvpwQ2+mK8t3+6/aNJ/7k9MBpR3/H\npTe8ez2msgF+ydYCD3Wqs6fc+o98JG4l+wYbAtiQCXe5TsJQbwlDmvRz1RSe\nP+vF\r\n=7sbA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.10","@thi.ng/checks":"^2.9.6","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.7.0","@thi.ng/geom-clip-line":"^1.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.6_1617830976654_0.37168859809233323","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@thi.ng/text-canvas","version":"0.7.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7cd44ae5273b10490681ffba217291da8dc426d2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.7.tgz","fileCount":38,"integrity":"sha512-F0CNE5JTnxqHB9wzOqxTpBvrTzsNkOfxDOIDuIub5r9BN0yUoobZ9z6h59PxtVnvyQifXX1nheRKxVXtIbh7Nw==","signatures":[{"sig":"MEUCIQCOHKwtOnEfPzRrTV9X1bbLRJKFyJ6UqO1glf7bRDN3uwIgfZg7NbWBzV7jS5EgaN5C77Hd22Valh6c+vLRKvu9YXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtnCRA9TVsSAnZWagAA0AMP/Ak/DGba6OfLj8EscGtq\nl/pcGNjFPEHWhv9jGEiY9GEpR7gg2Qt562Gpv96YOf0KYttT/GU9yyQSvu/w\njsAFyGPTgtXB1Oc/VCOE/RfSAiS/3M6bDuFoKGB23/fxbU0qtwpIfUyhA/pE\nQUctAKQhAOvWPedas8Iqy1lOU3A76U7Fu+wkiZt77v7FF1qlY0iT0EVCLWcO\n6QRVKGnwIFTAdRCLwVGqrBQ8J4o2U4Ii4RzRVhfVGkkBzcMeB/+70qKfBah2\nyedCYVNbE5xbNu98gKm7pRgdr9PMu5YwA4aTqh7NWanbC8GAlnNsiX+PLVJ8\naRn/IRAX+ickNpxaujDQ+MMMIZ7EKg0SMWWbbB3HjkjlOaXVrLs4WAwoTm4a\n01QUU+AGakhxdJ7WLGy9p5EDwP7zsg18qKS+a3vy2fSQ7KK7B1UKM8tYKXkU\nF7/Gc7iBDbORMBRRJwoCAcw4O2Dki6ThrQLIblu4QHdKsxeaczhrVtdMzXyH\nDzX/D7WySlk0F9gqnzPXWUQUv3mbSNujR2lzvWn8zflT8KMl8MGcQXPZLQiS\nVoz7EkVwl5RPeyLhvc3uNoqbp1ML112Uv5q9sEFbXsYCCdIph6cWqV7nBAR8\n4xUjidmxGFnEEOMPKSBdUkq+1apew+dXn/1NTb3ew2mbZg4LtJsKWNIzdtqf\n6gVN\r\n=awpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.11","@thi.ng/checks":"^2.9.6","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.7.1","@thi.ng/geom-clip-line":"^1.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.7_1618832230585_0.5387052341736478","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"@thi.ng/text-canvas","version":"0.7.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3d0d626dbb2c4d389029db4991e898e05112c979","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.8.tgz","fileCount":38,"integrity":"sha512-x6c10enGH1YhKjjdF/3ybRGAEOO5LbBqpfA6xopzRPFiGtxpQCxVgCpXLortnHgu5cNuhUE11roxuCW+/3IzHg==","signatures":[{"sig":"MEQCIG9c02Xn/AroPSwwJJW7SFZkATMiJ0zlhrVv83Xyih+yAiAQAg56LOYw+VDs89CSFrUaq3jE/0PsuiuQ8ZcuGjiw6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4NCRA9TVsSAnZWagAAE4UQAJpa3djt9rAg4kddRNFl\nK9JTmFpDpxu2QW3E1peEu1bLNgYIQgEr6fj/LZxEx3PpvsLyepsYURVXjlC1\nWxmNQbUD0KU+SsKqRnVb8iOP21llS4Zf1n2JSL5uirPizPbUvMnvPUgFm9+a\nUubKmaembaOOIEb8gfC0IbJXAF+/MunSKHHM/IlIGLA2gdKP8RTFk6W+xVco\nZpsXSU4MIthIHHc5SR98BKbfHF2FZrs3qmTkp4gdmb/e6U6l+eDTDlYcK8/n\nPlKFMhjK4deXE7FlQcW4V+XSTy98Te0QOfcotSUfFOdkdbfoL4VnRdjoY4/0\nBGOBR1wqn9w7tjPvwP1putPkQppVRDfKvj5lJZkXKuuJERyVFf2K+NxWqdgR\nXssZaQxEMxRAB3EBdt/AJqZmXa/Z9O1uI3afXbOSeNsUH6xpJEG+tdz33USK\nngzJ/mJ5UT6b56im6QAFmtnvnQL1MdNe3DsdBHZCx4jh7HxjvWt1j8Uo/NiO\nMAiOdfiK+wFq3HA6DWhWm0F0Z5aqaNpqixXILov/ffXv0FnbUYDyqkjCAHuj\nhAGmsXxHzHEMuM87Y33KM8lhoLYTgkyg9PxUtZAgQf5XXYWTFGFWwOcLcqPz\nFcDVsUZduzYPJ486Iros1QbZ2shf7EuTmZEKjAy5woPVFIGrjbN7hdBd7iN2\nwiqq\r\n=IX/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^4.0.0","@thi.ng/arrays":"^0.10.11","@thi.ng/checks":"^2.9.6","@thi.ng/memoize":"^2.1.14","@thi.ng/strings":"^2.1.0","@thi.ng/transducers":"^7.7.2","@thi.ng/geom-clip-line":"^1.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.8_1619271180583_0.7519489053590025","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"@thi.ng/text-canvas","version":"0.7.9","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"10293aa321cde20651e60cee8a6ae794c1438db1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.9.tgz","fileCount":38,"integrity":"sha512-06Xg+4joaSw7pR7GslitzOyCLdRNZqkk8FMKJDeAcGuA5U8kstLHoCeoO6+1CTh/4GP+BuLBIlT2Gc8yrtUuHA==","signatures":[{"sig":"MEUCIG03rqL3mkKRUfrJF8h0HkDTZOrH7rfh/L5qDbYsW4M2AiEAsRaqC4Tkk1Qen0HWPc3y73wtn7krWrTyDCOgRTh6fnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2syCRA9TVsSAnZWagAAIIwP/Ru2kDds1JQ0AMQXGw1Z\nsNrJhVRLDJDCU20J0BkiKPl00qcgJdYxCfQxDloCnL9QaGT3ScmCMkcImqA0\nxePcpif5R+wu/isLIS3dw530aYz0gs3QUiGhOwij0enGzehAqa6X7rVKEK94\naeoZYowITgYwoIbhQLE8XwFKtcx6qO34kFRDk3e7tbz+Uotj4pF+n9teT4bL\n0F7+wiIWodtNs+dTdBMuym3ZiN60qwLAzqbPVQIdRY8Gma/lsXx+n4No1wFM\nrLYpGMESIoQIq9XqK8jor8+CGiworvq1Bcpk7x8/X+LjANusMhsppdGwjfFH\nrj/ZXYwunAHrqpSRvc0iXlOWxbAnpFARp9n3hrPmp6x7KmX29G6gwqXBBzBn\nCQQC6eysx6sDfcaN2KDeTmfIAZOzE6q8sT0owgZc+mnpfh7Ofs5+nTtRQbNn\ny8l7hpQ27oFOn9rXKhFRYiDWLEoZi0O7/7FpUd5rA3pt6lK7NR/Xw2TqtMjN\n9sFkPAa6eghzcn8+7x3DD5u988t/0VS6xXqrLNy//8NlBADb+4hZM+SIHjP3\n5A2SE5KVEITCmJgYGhyWB4ajU6HYYAP1ROjKHhXC7LufYSzOHo+mmK2FLYll\nKTe0+7XYoNCqjope+hOMbfru8r0Hp81hCSsz1Vc51hC0g/3x8GE6giQbuxT1\nZkeq\r\n=6eQu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/math":"^4.0.1","@thi.ng/arrays":"^0.10.12","@thi.ng/checks":"^2.9.7","@thi.ng/memoize":"^2.1.15","@thi.ng/strings":"^2.1.1","@thi.ng/transducers":"^7.7.3","@thi.ng/geom-clip-line":"^1.2.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.9_1623157554738_0.29173541947889814","host":"s3://npm-registry-packages"}},"0.7.10":{"name":"@thi.ng/text-canvas","version":"0.7.10","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"50036e6d5ed7bbdb255d3bec4c38b588b053571e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.10.tgz","fileCount":38,"integrity":"sha512-XKDj8v8z4WQN2p4rqeZFhbll0Zio7Y0hZ/aejOq5iq+/bIUAlWVB0MJP/9a/Z8fnMJkNznob/l4fkAy6xNjawg==","signatures":[{"sig":"MEQCIEj/uZWnsVhUu74xI21PUCQwi9EZlRwhi2pQ90CFX1EOAiBhFA5Gcssv4AyVsAvO0VkduVuoCfuTE+bXGhZQsqOM+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jE2CRA9TVsSAnZWagAAP0sQAJmnI4qg56MTswF4Spr8\nveIi1Vrp/Exo5St1T5mHyP4032iwQJyOWPcEppukTnkVQwlmZtz6gGXwScMV\nCswPJiB3/OMuTfBbK3N3R8XHnKBOKI/RL8owBlzFtPdrOrSQ/QsQsB+s4JO+\nRDD98VUTCx0wzJVMbGMuJe4mm0e/vyPBugWK3yBnX3bGi+ZbCW2BHJGTjgwV\nzmofSqLyKjMOby0kRBqLP9amKxLzAyk33GAH4gPPAccNAUKxePUErxg0fVkh\nAQIHR5jSjR6VgrdzDR+wm/khCG2bFdGhUfEaYvFtPlSsnAe7B80SV36d4Tb5\n2isagmUmK3OcfMLwdt52WIlJTArEX2GcXGn6JI1jFwW6sEXUxqj6ZHE1VyTX\nCi3wUZkj3mCiXEZ3WD5C7Q97QZN6sG+8LfUNhrK8MluGWM+P4e5GKqIYjeZ7\nMVwhGXsbWaZ9cVI9VqZ4YmptajtuU/v3G7k9X5HQwb/7j+8NA5gzMtY+htGS\ncZ1EfQE2zifn7AwhrOqPTxzSYffxiekTfRCKOUEX24q+B16TVBhMzNhxlGc8\nLCA5l+FE2Xj7IPLYhKG7c+Nppj7rJMpQ8dv2rtisxQIq2pmiqESRQR4X7e6m\n9eRQTULuZMl1YBZeVa5+eKEVN+k6mmiDtD6n+SpmiW///A+SXvaw8rbI8zMg\nLgQU\r\n=HT+p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/arrays":"^0.10.13","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.16","@thi.ng/strings":"^2.1.2","@thi.ng/transducers":"^7.7.4","@thi.ng/geom-clip-line":"^1.2.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.10_1625174325697_0.9565214136996918","host":"s3://npm-registry-packages"}},"0.7.11":{"name":"@thi.ng/text-canvas","version":"0.7.11","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d55b3c3cd2b64de671d895eafe6621fcad719c7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.11.tgz","fileCount":38,"integrity":"sha512-1u9GAbWu7rHGF/jiXVoaSNdYfihaNw5+3uRAnngfltlED/g6c4rFb9MmvPWzg1CnM1mgoji6/BjxNZwuMm+22Q==","signatures":[{"sig":"MEYCIQDMwt13dqt7kwXjywcvfjjlwcS58D33To+kRBP6m7qZ5AIhAJvsRPwavH5b9g/W97fQcMRlZHx8c/6t2zZHYSYWW2SN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdJCRA9TVsSAnZWagAAO6kP/Ri/sdOmQ01Zq+pLeuI/\nIQ6gC7y8zuniYXpcpZ5YlX+1rRIZ+3PYjZBiRJSWpN6O8LhxBdoOEqclY5r0\n+PRe8e2r4WKmfbqDoUzw7/Gd+cff0wSeqyEdF0pFDPKBv0uA9ei0YaLPHb3V\n6G1VTi+nJw7UIdx7RoGJf2hdMWwvPsRTFQQWjw5wFvWedUSsbyADWhrXGxVf\nS11RKcnAcBRdIc3hEZeosvtICZsH7OcR7FbJoZEkN2pq7MFibKinQSi2AF0Y\nDHDpRvAmjQ+2zRIw9PCBqQw4pVqBpN8ONTlzgUBIv7fWJtBkx6ayGJ2XI4Tr\nY+lCYWAbC2XuX2T4DR2pmx+SINUa246p7jWZzZ6YPuVEXhDMj6bU4SWKMhsJ\nZ0xtkfr5PWA95z+Lpu9XgRC4SfT4S640tJ5UHk5Nky+2rbIySsEbpVfY+1zN\nVqKzj1ZNXwyE8AE//fnqYdlgp6GOXvEO/on3mCbZtMDtIsmniIT/dv9UHHkH\n0X5qAyVabWL9bI4ULcDKudRSd8TR+1iY/SFjyn3Iyg6pJeq7grcxxdXYvNUh\n4fOpa2UdSVEohJ5mf9gBTiJ1aCUAqv3qcj0SPbflUOiG1k+L1PRD9sHg2VPu\nBuMsjCw52NJURJLEscCVC6YGygbw3XRs5c3kWxaWGmFrqBcCez0P32dgIUco\nNPV9\r\n=Q/Bo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/arrays":"^0.10.13","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.16","@thi.ng/strings":"^2.1.2","@thi.ng/transducers":"^7.7.5","@thi.ng/geom-clip-line":"^1.2.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.11_1627400008938_0.7033910735418747","host":"s3://npm-registry-packages"}},"0.7.12":{"name":"@thi.ng/text-canvas","version":"0.7.12","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e4026a2f756da2e66dc4d61690761e6c6e50fae6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.12.tgz","fileCount":38,"integrity":"sha512-X4z+/WxYjxzOMEnKDfLFV6ZNRMbSFs74qao591SJEblfa5wAZduYKf+o4nF3IgErv9AC5cimNmSv59t4ZQGjVA==","signatures":[{"sig":"MEUCID757vqoxwdqoJcOBKkKm23vf0/0Egy/QsTLt6ic5StyAiEA5mLi4VMYpFHMmwxMFjcfkZ2B1Au/1YBgIs19DZpsEK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKNCRA9TVsSAnZWagAA9gIP/1AH3kOk2HIpPf8om2Es\nuu26wYAC8xGH9Iqg4+awvjmBQHWtRoQTgGv+wA9fF0P5A5KzVdbFRmR48ga5\nH7pB1lhMGZrv3Kz/fgmoLo0nQwbro44LsfF3rwTA1rCFtFF0Mb8Awfhr6S8s\nQcxz8CaYs9yqqu6dFuIBB325ceOLfk9d0CO7Vcn6EKpSI6rOIkQ8GQYtY4Qp\nxNbnT6NNhtF8vwZSulefzdZxdmcW0yOFxZFUz+RUgq895WsqzdUDa7cBNU6Y\nYfmBgDTD6UULjB1cE5xXqWwKtoydk1k4KRjYRGzMWGMu+FI27fqvV5GMMIZ/\nBb7siUvxj2S1X1MtdCBJ+ZA+uRaYXMpuwzIn6tcuSDRhH2WxNyhOdpAeiVo8\nJx+6VlcJOsybNviQ0b+H1Z0PL5SUAYuGnSSmgpJWYr11JdfmCYn3C7Pck0Sl\n44JhUjWxhbcy/0STb9s3w33hpUANv5OIuBhxjx0VlGKEiNrWja9Vvxe3j5nz\nIjc6ZXDIYA0+73W8C0DysRZtp899nh0uMwdzW+B1BDtQMifVmwaT3xSd7nuh\n0GLVebSVWUEA02AhuObZ6PF74uVnR17kus+3dUR38pSEjqMIXCOH7SdoT0su\nrNlOyqKGnGJAq7WkPk647cjUXFyi+A1y9bTp4it3APytXnmA05KptJx+KQ6R\nfE+P\r\n=Zxgv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.14","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.17","@thi.ng/strings":"^2.1.3","@thi.ng/transducers":"^7.8.0","@thi.ng/geom-clip-line":"^1.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.12_1628086924778_0.49315943242883553","host":"s3://npm-registry-packages"}},"0.7.13":{"name":"@thi.ng/text-canvas","version":"0.7.13","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5fcee40574e45e9b52ad5e1e687eccd28504639b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.13.tgz","fileCount":38,"integrity":"sha512-jJIut9cSNO/4ksYwDnuXFZG4XEHkGMGeyWmVo3Iu1k812rmnZIz15q7tSM3Uvgy+ciLkJvwkZi+Y7dZrUBKupA==","signatures":[{"sig":"MEQCIDm56vMjLkYOs46o/bxZPX7eU0uSBFTu1C5rFt0ReobrAiBh1f8XiZBh12nWZcVI3iaOuNVaRLFc9kVL/mKWXiMGag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXyCRA9TVsSAnZWagAAEtAP/3GO5xt1P7VDwJRwdRV+\nTWDi1HWF37F8aY48P/tc+lJxlwlDYSYglB1es+jMpahEMDXEIWeMtMDjBziB\nYWP2dmu0IomJia3rBFlgKG8LVby80E2joqzVI/NwSX2bL7Ga8pzMJ4eWws03\nweb+I31W2uxB1B8IiLiuxiILFQaR+Jxlmn/x07NbKkdBUpK9M8pypnYZS6Be\nwQ3HE7YgU8hCqcmv+HjDFCwmHjBrwNx3XUy42oR9sm//eWaq4DhBjnx2kW6F\ny9dQViKcdmEMFFzJYfbcOKrSAFH1eXJpbEC7KGx1Ypkq1ryDg7dmT+WjAEZX\n3Iyqawnc0gS97bdT7TV9oJddFqdawlf83Pt1IDenE9YiXAS7yM87qTaNtAxn\n3BEhpCro5IG/WUNQPYEHT0ocgqdP0kQcD1RmfbJvxjL9IYK+9VHRV0UySPbH\nuuu0aIbjnvfYj/CUGQkKPp4OzzajIn/NrCtwhMZ2X03SPBx+UuqT3ouWb5Ug\nIHxIWr/xTuiVvln9OTNxNYgQO3gBzHsyvAOcpCunh7SHPZE1qLX1itASogu9\nKIaEweeIiP3XbR6YhyZyk54AgRNj2des1zmW2Ia+H0zTlVj+HpntU2PrL8wc\nD6VAL8XWIKC9s0Kbzj8WgkSCK+7pP2iLmizMGrzNbSZgW7Df4/r645O6HssI\n6tgk\r\n=zctf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.15","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.17","@thi.ng/strings":"^2.1.3","@thi.ng/transducers":"^7.8.1","@thi.ng/geom-clip-line":"^1.2.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.13_1628108274396_0.693499261694452","host":"s3://npm-registry-packages"}},"0.7.14":{"name":"@thi.ng/text-canvas","version":"0.7.14","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@0.7.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"33b362ec01e65babe9a0a90e36312922f117a084","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-0.7.14.tgz","fileCount":38,"integrity":"sha512-Nl5kcg9Ndn/RHMjM3EgqFtDQQrmNAUtfsB6imrRmdTjTMFkFeVwR6tXfIWiq8pVsTQ+wjG4LVfhaFgTtbhrs4w==","signatures":[{"sig":"MEUCIDL/H28HF03Z7G25BThWa7L5WGNLaj4Fl01QQMxX6DREAiEA3WQDVgqe2Upj4XtUowIdZOEFn8+fNvf35zcRRuUVjBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDnG4CRA9TVsSAnZWagAAF1gP/29saGCYAABVSK+HAjWI\n8s+nK4KB2TMtFJzJIWm8H0v07OKM2ZR1bNFlzMvjzhWcJZnQs59OHWJAKuIA\niq0fqiIy1q/ychNuail+OOeOgEak/nw8pVCcdFZIw+Yasx4yBYvj11cQRZvZ\nLs7uJv/pi8AWLbmBZk3XoHMDW/hRf/W06+n8yUa86HJIzZpFzVdrvcUCdn9B\n6bW0z5PtMLmvT7zrWfBZAqWEShuwo5/IY4s1zHOaDChkECl8FJnWR9IYEIdt\nJv0mwJB2hMX81cCZyBw486As/g2HKh4Xq7Xt1Z+e001dZ6BNs10116AV6Jte\nvRR6LGiSs5KYWQDvxrZ3rTDvvhB6z7wbtBv1Op1ua3JSeNIBe0EDbQKGks+W\nJJcfZ+T5jITNDnzNu1AbK55MPy9idQ23rUBPvlsTzHSOhphOVBn2WCyiS4Gj\na4aggUcdrLV6QVACQBVzr9XjOKso93onbohhlHGo4EDFLmwTMgT0t1RHAlLT\nKylmPwrdr7FiJ6lS/uPHlCtlKqjlnHnCcJFfH0UoVNH0byrnYJ0LYiO6SYvE\noBooP8eUl//3xJlEwG+BNr/rg5TA6+DxaMKRQ/qfgFMCN5ztmwLzlGdaVslc\nMsiIL8p6/J38AtZCtwJ/zqATeXtFn46zUssu5nuJux+TJ7oMHCCnBqeZQ5CA\npVzn\r\n=8tk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0c3f02d2670775eefda522bcee8789f1a686b1fc","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.15","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.17","@thi.ng/strings":"^2.1.3","@thi.ng/transducers":"^7.8.1","@thi.ng/geom-clip-line":"^1.2.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_0.7.14_1628336568599_0.46319040108137344","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/text-canvas","version":"1.0.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"64e470d23e6776a8b63b451159d3f0a4a4d2853f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.0.1.tgz","fileCount":38,"integrity":"sha512-LJVkEUrcGxSa7rcPAigBkdpjaI+Ncp0iMhKl3mkc0NQuAd9EquGqWOWoZrBj5loCrzj0zK+G+vO4N46aPjuj4w==","signatures":[{"sig":"MEUCIQDjWikouQ6mXbi9SOzHvjHUeGQXz55uUqPMcYten4wcfgIgBySt2vPH9mpJ8dm+y9X0DZlkRDIh0OE/EycvtjHYr8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8gdCRA9TVsSAnZWagAAZWoP/RWTcfuQBZHlW8nWiO0M\nPJ7PV5W+7ssw7iBzZ1uMfbE4RQPsKHRJWoARjWn48K3z8Isu3wKjhWgF4EAx\n/FeeC+uV/Ur+Gh9Ykg9hhTEWCg1QpMBOoe/BvetF8Pysg+p+7ya3eLhUxRzO\nqA5TFAXZBcq0t76yOdD8jIUxOdeUEQoYW0NyZJdsH9PlRAfZF53kXbWPl0ja\nrQ5tnFiu0BPHKiow68pfG5evxcinVflS2BRE1wg5J7AVIiUp1AyZmF/vDF6R\nZJuJg1xvW5FfkWk1iZgIN/3kqJJYkrcSQoJmpHbtWCOQ9f6ccmDTw02K8XUD\ns/z2TCTNOoc4/zkJKbIipEvbdtLwew3ESYHG2dNgffAbw8CwicTvmLu2pBxD\nZYb6c/DbtnW0A1pfSR0JWnaIoTwxjY3FovDpCV9d+gpya00EJw8H148ZLjFB\nDnb59e1VdikgYSVSbQKoyCy0yY+R4JpTKNCJ3Bnl1Z4rHr6vf9IUYx61fORw\n9SKpOHKLQ0/PGtcY/CMr7K9P5Qvu2Y9xBh0VGW4xzKCQREEpxu19hGglVxMZ\n/qHs614Y+sz17RjstUdcLB7Z2BvHIeSS/0pejF/IjTqR+B3TU4PgpNXNvCZj\nxVfQwUeJpgZTahM6EKcGq0/TComGvon/7Sewmj8ri+ArSssiz7dDmMzbzEJK\niLqj\r\n=ISjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dea912b6ee09890a44ed2f1ede436f55af479e01","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.15","@thi.ng/checks":"^2.9.8","@thi.ng/memoize":"^2.1.17","@thi.ng/strings":"^2.1.3","@thi.ng/transducers":"^7.8.1","@thi.ng/geom-clip-line":"^1.2.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.0.1_1628424221052_0.7240022467172174","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/text-canvas","version":"1.0.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9f753a7caad1c297bd9398d96519490fc04bc625","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.0.2.tgz","fileCount":38,"integrity":"sha512-GuCWnrmz0aZOD+8bo59CmmLZKEUA8hRdXt1iqp9Tmk3FOmtb7DnWsjVDQAAIycfmXyTI/AnsOQkea5mO+pcuXg==","signatures":[{"sig":"MEYCIQCn1IqnmhObey9WZ5CSjjrX6dPC3NASSO6qrb+tWu3o9AIhAKhshrPipJKiEgKQqG76wBfAj3m002Ttz+q9cLsvuTqQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8juCRA9TVsSAnZWagAAzP8P/jJhyY2KNTXjaCO1RBv2\nnqWI2ZnQeTStxu07ycb7h8FuWJERMhIVWMXR39jKwd5gYoWos4c+2dDMuUXI\nzKF2SHxcGNoyXDJ74OTYkY5CfzbeZylnvGJUc+f7YnETf49gDOGJpS2YI9ga\nrk/i5vmiF2tplpIEZo02Z/Ass1I2mvA7fLC8zf+b/dwPaW6DK10ZnZpOJo+P\nD1zhi9X84sQuEKwoQqRWKX6EnaQET41tXFk2iBQt0RY6Exui7340rZ54qqai\ndw/gUzghAgYfX+GbiAU3FFtZQJVN06F//TBszDHEjuyi7uBD58QPZUhgZvik\nQIRUXpOQl+L6HuWpQvSwSG8H1mW6MnmnZre2F0qZkqpWxmHUfCZCuacx23VC\nONTaDOvZpSn+IT0tlyjnccdB1Yu87UfE7zT76OQAObkZcBnqYQm2oVRcqQt0\nG8Cy1ReJAU7Xcz1o1R2Vh5jhWAqpPuuzaMufCKzd/KbHw5zV+rZoaH5MKQ92\ny3o+f+ZBJOtzSHFmFgNX8Gq2ibOy3CP3CCNsU+Psypo7mfkcVEKo2Wi7dp48\nQ9ySI5JaBdhK0GF03aG9oIV+8Lx8eovmjj5LX9/fFP7L5hxb0+Ozrd5PkW/o\nyZaRFnlBVkHigA4y6di7qhU38UKXj+nfYFq46B7Vd3GF6pE9KVbMkN5w5xBr\nZ9el\r\n=0I79\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/math":"^4.0.4","@thi.ng/arrays":"^0.10.16","@thi.ng/checks":"^2.9.9","@thi.ng/memoize":"^2.1.18","@thi.ng/strings":"^2.1.4","@thi.ng/transducers":"^7.8.2","@thi.ng/geom-clip-line":"^1.2.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.0.2_1628424430108_0.23662437146942406","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/text-canvas","version":"1.0.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","binary","bitmap","blit","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8ca5204d4223b9be0f1e5d8594f0be4376b1bf3e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.0.3.tgz","fileCount":38,"integrity":"sha512-PXFAm8gxvvVsveUmdvg2z3Acr09QX79Eq0rIdQD993dRTiJgwrKlZNkGu2aoVYBLb9HtBrbYM/4Yzlt5+MD9jg==","signatures":[{"sig":"MEYCIQDpM/0UZ63ucs1sClFx44D8P0uuQ8rdKRodIJF/APpS8AIhALu6LLXmLl47hqi5EKJTh7Dh5mbt/qrEVEl5RrqjoQt2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qUCRA9TVsSAnZWagAA8tgQAJYJFADuzSIfKd2PGJdR\niPL02QuGKns2DOhMhfqjYpffQ7IGbuKvHbjSwrRZPiVUOcaAPMMdNIyw6wn0\nzBi42DJZflm0mXLjpUXE/2SNkNL8Rcw182UGHsiaBtOs/YsJdtYn212rlBhb\n3UHcGJe0Uz0Yjut0T19oZTILzpK8lW6u3JVwII1qb/M/14WqqxqgNpvozr/w\nTd7L1UYGTrMDmXkgxLPBD19yItsPJCaYNWoXYohlK9Fa4SYH3UeJHm8IfgkH\nD5ch58A+8E86jrY8CNTYJ2kbeppyOci+8yuwVHnPDjKape86Y/jsTrKJyHUr\nohIOHo2C7K+cXv0W7G/hJAzGnCSlJ7b3hXTIRHOkwg1WjkkoX1J2uz4EX4CX\nIkegaUsOIquMlqVNrwI+HrehEOKTRDF1dAOaU2s5p15c9VF5Gmo8QxzcuJGp\nbYlu6mE5dJ9txdtBMTcdyKUgjOzTPuG9I6lelv9lGPG1kCQFZn5lHdLloxpO\ng9glcYq05EGgzvWvopLuCVg7JdV/5Ztb9C3kyzzD3aAa/aJiMrLuxq5fbbcb\nRasZLGRNCLaLavPmDAFr/JwMQstMybV40Xb0L0pfBIBDqnKz5i+8zo0+ZWx8\npoMVeFaLaELrPtY3+XftA8QpyqQ7GIkLsC2t7qO/8iiFQqk2x4or2wfKWSMf\nsSxx\r\n=UMPV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.1","@thi.ng/checks":"^2.9.10","@thi.ng/memoize":"^2.1.19","@thi.ng/strings":"^2.1.5","@thi.ng/transducers":"^7.8.3","@thi.ng/geom-clip-line":"^1.2.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.0.3_1628428948767_0.17495827462864466","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/text-canvas","version":"1.1.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e6ac0785e15e200f3649f77093426393df110e49","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.1.0.tgz","fileCount":38,"integrity":"sha512-zuVxH71sq+rFfpIdZSDvOd2c3aX2XDaW9I0GLhcGz1NicrxCLbQXXXGBsGuh/XhCApy+BLtsQu23Qy2pFNqHpQ==","signatures":[{"sig":"MEYCIQCxxIIvw2+kG3pnkc4hXFERTKSOszwBQnHQsS98KVh7LgIhAIW3dW5GyE0CG3e4j+tZ62ARoObiRi8P2CH2iJkUKRrU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFu5nCRA9TVsSAnZWagAAjAEQAJixbf5oDINajFoRQqHh\nNTF45vuJgapdcbeeNqFNMwZH4jOEylvt/JXWyLO7n/eMPhHWHABEoHEkWpDq\n4bj4uMHHvNdHznU425uqf/rJ7sDix+bxCHjT817wZ0+RmxRQr67SHJeIPyeC\nHnPjruKI9W2YTJs/h3M2q21WK0U0ClNCFrOxVNSSjuwk+sowmzHcBwdmBm9i\nKJDPh/osnx0P10xZG9Vvd2V6II7gqDJc0YcawgC/YN45vVgyRANtXnn8JMsJ\nY7HiTZYV3Z9zhPIa/1VriyQVemBP9X8qH7CUr9h9oMZPvGybT4TluS6ASDQr\nktKIC3YSPx8czE/+Qbkc39AtUCTs1w7G/0oklpW36ol+AoQZI4F31r9NOr0r\nDActPuzXyvbFCoPMknkrhVWQlwgzvxpIoBHC5vqmhFbI4EKtBU+BAgHlyvh9\n6C7doM3+6U1Cqvl2DmTjqIYTeDiAmvgLGXx5F9arQfAuJNA85XjYoCrpP9bN\nEkNuqiHwYh57Ptp4sORH049Hji2kL6bH7q0S/W8n4S+L/u5cVQEoqghkOUMi\nP6nyWbuulV+TEyCKAiJZKyva3TNNWFSQEulMV9SX+INQBE/JIfY8RRT6cg/X\nUbo9DYb4Ez2Zpv2pZWMny7GRifGK4ZmugJRWzbrWyQmqrRBzQ5RLBUV6FyF4\nx/+5\r\n=tVto\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dca983e21667e363a93e2022970ab2589d55803","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.1","@thi.ng/checks":"^2.9.10","@thi.ng/memoize":"^2.1.19","@thi.ng/strings":"^2.1.5","@thi.ng/transducers":"^7.8.3","@thi.ng/geom-clip-line":"^1.2.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.1.0_1628892774885_0.6518863052613566","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/text-canvas","version":"1.1.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f19c17339bbbfb38a3f0026e66226e15b0c51704","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.1.1.tgz","fileCount":38,"integrity":"sha512-0977OijhdDNUYExBjmGnl5rtSTv+916vroAeFMwfTEi6SUY2QlKpr5kJJUajWmYff2Lc6Pi3Yek9OeLZZC+iWQ==","signatures":[{"sig":"MEUCIQDNJfFuTNdNpuNtQXPyf2zY7cL24VZ4ODh0oXRNXAqxQQIgPYUXtdRn2BmGbslO55lyYlRutIz8CVnO3lvsh581hMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7QGCRA9TVsSAnZWagAAJ14QAJ/8XSt4K+6aItIemKtJ\ngUhXofaZXEoFXMTnCAnh1I0VQIsP+OsKYIBjwNxpZmE4dRgpFrMaw+llmFO2\nMZf8Ib5hNhw4IrlsihT71GAeWQa0aUUDpHlTkIkW1MMW0FzPWBY7GbI61XMZ\nSBQs1q+7mAej8IXqHQbi0/+1b/c5swIzZRcnEFCpI4sHjEVGbX7SrWdfGVIP\nFVuwXrucDXA8MCYZA1AOINb+dp4ajv6k4poiT+evFqzA82g9ZAAwCIv4YQUD\n4SuH6hHoTe750pS8b+3Fbs4Igi6jzar94NYrNJ78wHzjLhrJweYLhK2SZOG1\nsFGS2DI9PCXLqNACJkb74BXYqT98sXhJYTy2WOOELkXGSTLThkElTKOtR6qI\nx8RgDqZy3Gh3TbnULQraNbJwb/JDiv3TOgTyrXw6BOmKNW8ikE+SdpgwL8QK\nbmlgIi0WTmuahT6SWeRPCct6QGWePtNzxK8B5i/ptlbPK/t0CH7yKNRIM5aV\nqRiqfoOBEVVzIiX0GIWk8y4FPw9TcOKBbQai7E37Z1SKnFE13GCqMYtsFKpQ\nSoNp7AdbmUoyN7w5jm/GBG5RrdLMN0fOeDAt83v88XZVSFwNvSyTtOW6PQmW\nbYnJUJMECWw5kWUbwDXwHY4nSMQvYcaxDXe6Iv9Q7TYFeSQ5GN/YU/B9G1tn\nb6Mg\r\n=5JzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/checks":"^2.9.10","@thi.ng/memoize":"^2.1.20","@thi.ng/strings":"^2.1.6","@thi.ng/transducers":"^7.8.4","@thi.ng/geom-clip-line":"^1.2.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.1.1_1629205510432_0.20884374557590246","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/text-canvas","version":"1.1.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"203015e3c05a69d667473ac5a5fefc4d29b70370","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.1.2.tgz","fileCount":38,"integrity":"sha512-xhpHi0qB+MYfHJryRb2YC6pBu2xnh86+ftYfBtOb3PDIRXFJpd5cf5F0XUE86o+JHd5jQmWMfqY5KDBmfk4lBQ==","signatures":[{"sig":"MEQCIBiFwLT9ioCDXqr2+jfn/KqnF6pmL56t27kgU7qNA73HAiAGM3yWGKucBkajvyzBt1DTAH3xJzK87K9M9+k9r0EZ1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnaCRA9TVsSAnZWagAAaQYP/RFRlsF+MEzfP84bLQkt\n29zH5E0wjayjgYxHBA0OlreneBPkvq0g+mrP8YCWLBhhBir2doV3ogjlr5Wq\n1NW7Syb4F2CgUl+gcBvA1e3aVTsALDayKNV9vzrRNCEP+51t8nabme324hZk\nljwhMCqnHb8KA1b3Dl/GZiM/nuftEGhQmQqcqo87JrSIWN2fnLP5mF1LSBIe\n99/v1HkkMYoOhmVAa/p9XSahBLmIjDtPM3oZUp9Ujq2XkRL1E1F3hPX+/ak/\nB8QuQatfUNHps1/WoLUaRZMg9Vp+QsmomDkqJe2C2ChHcqnGntU6dOmiUNAC\nV6TOWFFcHX/A4QNUrugmqF8GNi87c9mWAgLVT+nNqrmsGr8zco6t8A6SMXaH\nGbJPbicpDuwxyV+VZBYAP8GE/iyOYvF0WzVv9z7CIRNvTintyrKG8Cy7gcHp\n1nb1dy9lNq/AD6nFEDmVyHvOlE32Pn3/nUcqqbiT1niGiv2qZ5dViYtjgzUy\nFagEb6rwbsdNjAvi4ld9/uOenTiHMMh+Zyr2ywVr4lUTgjczgYyYS+P19yKq\ngbmeOk++r9LK1TqKRYFLMZCI3swvnwOYUL4PRneIlZPVFL158Y93uIN0ZFL+\nZHxc4u+zGAz/HDHWQL9SlOEPR7tUuQE6wW3X1FGo0VQTNgmocAgxEiUqhl9f\n7ZDz\r\n=zL/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/checks":"^2.9.10","@thi.ng/memoize":"^2.1.20","@thi.ng/strings":"^2.1.6","@thi.ng/transducers":"^7.9.0","@thi.ng/geom-clip-line":"^1.2.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.1.2_1629383129886_0.9781976687386489","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/text-canvas","version":"1.1.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1b09a4838c2055e1c417fb259cad91bb8453a079","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.1.3.tgz","fileCount":38,"integrity":"sha512-ZdoLEYPhd9CT6irN9gkozh7DY4xW3/cu6oU27TsJHLgmbHI3x7p8Pgs09RN/kihtoE4bq26W7juaqLfXazC54g==","signatures":[{"sig":"MEQCIAxxTa/hXTV1zrp6LK1icdL4f0uAiSJOsl2/eMQePdCnAiAbrxhESg7rwOf8Z8nI0RJyB2PAJfS7jnBGq3n4yNxJ9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+wCRA9TVsSAnZWagAAoGUP/A+rqGmJp7GEVVqf0DsK\nczK9AAuWoHYcXPCwGi2AjaHfW7eDUPvd42739lbSqTYpnOX0eJSV6etg411m\n7SzRdwolr1sz+KfQYvXba6gz7feHbFa/eY5Ynst/vca8YQmKlL6DJ5HtNoNU\nDq28IP9Ss2l9WL46Kbh670fW30pXvKhNoSLo4isYaJXDExCCgK+9xp/LrLBJ\nNqfkn50A2wc7bSKItz4cD9wqqV5GMj7e6AX1XBiX9pQT0WfPfPpwknwK3fgY\nqQhMP9XE/kQXCXVwsGuRiwv3hqAQJRiYZoGD/KicweqxgYgBlfaITrInXdYR\nS9U8odLRgi30S1qg5hWA87LMZkUh3HCyBAdmFLSW+kVWG8UOITLD86Hzm9eG\nchrzx1XuvsfTUWcQxBgvptVOAYZdg3eskUTtGmAFuP42zBmuzQOcUOQZVJ57\nlJ0Qar06rumFl7DatMYZCsUHt+DJxXTuHW1C3kYzyarBDfuYWpmHLld+IUtp\nwDWJ5y9D/rQPay1gUtZxZydp2bcSC1J8PYYTLE6WokGa0gEfXlx4mqnB26zh\nPMvUle/fJpmlEMp9B0CcaLpHGbhdygycnZELqqUDAu1wYZnqQMgLUCu8etem\nuIYKEjrAQBIPdYJUTTYVehEh6DDDqgbUSpG0IzujIJrLIte4qQw7BBMdx9y6\nFNW6\r\n=C8gJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/checks":"^2.9.10","@thi.ng/memoize":"^2.1.20","@thi.ng/strings":"^2.1.6","@thi.ng/transducers":"^7.9.1","@thi.ng/geom-clip-line":"^1.2.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.1.3_1629384623819_0.14567045534163658","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/text-canvas","version":"1.1.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a5fc2a96cf079d422c608a9cfc4d06ca475a017c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-1.1.4.tgz","fileCount":38,"integrity":"sha512-xfqtZ0hVCAFg/lkli//oUaz8Xw8dTokEWa5xHR8FCdAjL2SjuWFKHSca/caTJZ46gofrVDbCbCwIwsi5LLATuw==","signatures":[{"sig":"MEUCIA6039RDQFuOX2FJZxRG/RUYEIckAz7qS+JfrQfXF6MOAiEAp0KtUVEoxqJIe8nfE0I6/7izpmZkMD5KNghWq+Jifns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf33CRA9TVsSAnZWagAAvyUQAKRylhwf+XoeGI6tRcxJ\nOhf5aSA3ku9u7w3GMtHQRlPJDHtOqHm0w6+jwfr77OnykDdA84oIi+O6RIPm\npFBweO/a6Q5Vncrr3XHcgyrUAUElzj3wkTmwdSP7ZWU6uEwWwopmy0QhruiZ\ne2BIb4cw7Vd/NakAO/fxmd9HvENcTV428+eOx9mxu1+0wK2ijl997V2A3e+W\nQFQkKjJ7z14MC00yCtbfFEPdLwhBnnpty3/LoWd8cvq7nGi3vc9kOdFSC+Cp\nXe+S0EWw4mL1NUVosPBnH9Tqvk19S5R4hISiMsFq9aJ8M1XnEXJBmb1aS6cm\n5Iuw13qlplaIYIXAmMA1Aecn0gNlLqiLLkOhU/dxTrDY1whLaBSBb4IMY0ie\n9NvyquBCa+ywQkUFVMBrqEyVUwgoyeGKcuDaTVuOdq0sR8IJU4kPUo6VksmP\nxHI6HkPb0WdZg0SxPLwKciO/A7Oce/PtRCbjdSuzUDmD17U00mIYK3KZLwFJ\nXEqVcHum588J+xpvB2mnqyU/5KKpbZheHrM8rMfD/vljglTOlvYFASMu/jnD\nWINNKN8860GjxT2PuUQua4cQHyBaVDSaWGYWjBhUY3mt5s30tU/GFkCQJ2Is\naGIRvoT6e9B4zNJoyxlMKgczdnnjZH11cY6w0lHijaeMVWAEzmW4Ivh6EGam\nxcSi\r\n=KsTt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/math":"^4.0.6","@thi.ng/arrays":"^1.0.3","@thi.ng/checks":"^2.9.11","@thi.ng/memoize":"^2.1.21","@thi.ng/strings":"^2.1.7","@thi.ng/transducers":"^7.9.2","@thi.ng/geom-clip-line":"^1.2.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/text-canvas_1.1.4_1630666231152_0.17773820906192617","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/text-canvas","version":"2.0.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f1ded6cdd0cc773f0d7dff6f91761bca4491b8d5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.0.0.tgz","fileCount":32,"integrity":"sha512-MT8YodoT3VOy3lofrRcWDYGCOdiZN+BPu7pwfh5UQRcaqoSGAl+1wv4ns1nB6+L5P8/PzLMsp5w6y8xpBZVDQg==","signatures":[{"sig":"MEUCIDBoI+A/UvS/OHkcMhAQVUCr4Nda55FAMi+w0Ou7OSxUAiEAzedDGSkO0KSudgfPZrMUq/vPAqk0tp1ryC+K4xbZpJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87259},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/math":"^5.0.0","@thi.ng/arrays":"^2.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/strings":"^3.0.0","@thi.ng/text-format":"^0.1.0","@thi.ng/transducers":"^8.0.0","@thi.ng/geom-clip-line":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.0.0_1634052011427_0.21952621190718813","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/text-canvas","version":"2.0.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d4d469a634e763fa9f66fe2b0d7877c8422c49b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.0.1.tgz","fileCount":32,"integrity":"sha512-y+YBRTOpISabMOr49Q3RuHxAGFwE2SI49JkQtBYklOPLeYjXVW+mQYPXsvTOafr4Nk+/RouEolGTDh8w7OEjFQ==","signatures":[{"sig":"MEQCIFj+Bj6fij5TpZ65mCwZAA7uU8dWxIM8Qk/RqVeuuztlAiAu8pjaI7dtWbEJ53C/XW5Y+uxwxaJQMJQk6VoQFXop0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87659},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/arrays":"^2.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/strings":"^3.0.1","@thi.ng/text-format":"^1.0.1","@thi.ng/transducers":"^8.0.1","@thi.ng/geom-clip-line":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.0.1_1634106702253_0.8088762650112247","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/text-canvas","version":"2.0.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"44ccca308550f5145e98e1d19eaba74e63b5a94d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.0.3.tgz","fileCount":32,"integrity":"sha512-CAFUcXyUujUxxtqkc8w0tAbZGXEXAoQJFXgxcgWFR56lzvk9EvmhqCz8kplFgbXyzFeB5S0e8luSTef5ynbDWA==","signatures":[{"sig":"MEUCIB5pCACsFhXLDlbL88FgqjGfT6n5A8J8QJkYs1dEdljmAiEAlcv7i4CbhhC4ILNbJGPJScWclKeOeqrb9/h2Vpd+CPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85771},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/math":"^5.0.3","@thi.ng/arrays":"^2.0.3","@thi.ng/checks":"^3.0.3","@thi.ng/strings":"^3.0.3","@thi.ng/text-format":"^1.0.3","@thi.ng/transducers":"^8.0.3","@thi.ng/geom-clip-line":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.0.3_1634336870805_0.31718421558772225","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/text-canvas","version":"2.0.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4e3fa88f1bf6cf5dffe35b20cdb74c429f61f2a0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.0.4.tgz","fileCount":32,"integrity":"sha512-asN5S5pxEOVKDLFChdlMNgJgXp37vGnJNFManL0E+6H4q3GirMn7qCJcDakAAWSYickEnQzlubd6BWGAIoRWBQ==","signatures":[{"sig":"MEUCIDHQOQvsCLxidMcTBN8rv+Mtge+9lPSLZd2tl+JpiGaFAiEAp20aGJhMOUEXUbV55ElfxcVPhfKHVUla09Ov4anG+V0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85959},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/math":"^5.0.4","@thi.ng/arrays":"^2.0.4","@thi.ng/checks":"^3.0.4","@thi.ng/strings":"^3.1.0","@thi.ng/text-format":"^1.0.4","@thi.ng/transducers":"^8.0.4","@thi.ng/geom-clip-line":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.0.4_1635179838634_0.27330022823511424","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thi.ng/text-canvas","version":"2.0.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f52ca7f305aacd03bb4fc4f250f7196defe90cc4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.0.6.tgz","fileCount":32,"integrity":"sha512-Uu4UUihPIiwVpiNVnuwcTeRvIHdkpMYjIx4dqQVUVac+B7oadvJp9qCBnCYEO+xwnd+H7+TdaKJk2jCHZpMiLg==","signatures":[{"sig":"MEUCIQDQTujfArLoZkOOiU5o5zdLa/ao0kiQHm3gP0hJDpNYsgIgXLQY7OnXwKa/oYmHsEVyRWptVXxM79D9CozD83b+RAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86335},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/math":"^5.0.6","@thi.ng/arrays":"^2.0.6","@thi.ng/checks":"^3.0.6","@thi.ng/strings":"^3.1.2","@thi.ng/text-format":"^1.0.6","@thi.ng/transducers":"^8.0.6","@thi.ng/geom-clip-line":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.0.6_1635407680422_0.0040904762997791","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/text-canvas","version":"2.1.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c4e89388879100b0ecbe9697599338b18aee6f04","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.1.0.tgz","fileCount":32,"integrity":"sha512-mwytavYY1afJoQRc5OdqpIyRueNNtiIJn7LyYdHnkiUIX+Qs2pHabyeeSIR4YvKK7iD8QisqapLpMLZKW8a1GA==","signatures":[{"sig":"MEYCIQCGOLJjBCIJ+DolBpPiz3ToHOCvY8qxPFQxwX87J0MyEAIhANNGWxJ16ksFm8b3O/mVOinNHuJ5OFcQ0z9vnNrS9mUy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86481},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/arrays":"^2.0.7","@thi.ng/checks":"^3.0.6","@thi.ng/strings":"^3.1.3","@thi.ng/text-format":"^1.0.7","@thi.ng/transducers":"^8.0.7","@thi.ng/geom-clip-line":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.1.0_1635954251843_0.29227528147893933","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/text-canvas","version":"2.1.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"86071a619f2bb0ed7ef2a4031844ebd271c3d3b4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.1.1.tgz","fileCount":32,"integrity":"sha512-knegbSK5g3Kb0HbFWGjegUTlU6BkzXK56VDDhszbDSSGy8OwnoEvxhg493NSGrKYwYTbtlZARkizxQnEm/WIYQ==","signatures":[{"sig":"MEQCIFcBi3QLr0+b0RQvF9rkHiKOCqRyWsubF0E50uAWJsEHAiAQHZnAQXxAM2+/8qxnmMF1854hIfnr8Jxqw0BjcgqQFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86657},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/arrays":"^2.0.7","@thi.ng/checks":"^3.0.6","@thi.ng/strings":"^3.1.3","@thi.ng/text-format":"^1.0.7","@thi.ng/transducers":"^8.0.7","@thi.ng/geom-clip-line":"^2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.1.1_1636035642163_0.6829414150462327","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/text-canvas","version":"2.1.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"57f7e881815d98155ba191d5ba520e8784649520","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.1.2.tgz","fileCount":32,"integrity":"sha512-ELj0fqTaiPQlZAjW3MO2510t+6qMbk/eUxi0+oTHPAetBWrgM+6VGz35WO0TGxssRUc3JJ6LUAVXD+ushOWdFA==","signatures":[{"sig":"MEYCIQCCktAdsYuT/8uKLEXrgs+wmZXq7kgmiZsWPxZ9ZN0XowIhAIfMzBckJnlQIxf8WMgTa6TJ8kTKoyaMMHIPDct3w2mt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87178},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/math":"^5.0.8","@thi.ng/arrays":"^2.0.8","@thi.ng/checks":"^3.0.7","@thi.ng/strings":"^3.1.4","@thi.ng/text-format":"^1.0.8","@thi.ng/transducers":"^8.0.8","@thi.ng/geom-clip-line":"^2.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.1.2_1636555876408_0.058019560107786416","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@thi.ng/text-canvas","version":"2.2.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"58af77e4eae6566abc114650243cc4fc2c94c97a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.0.tgz","fileCount":34,"integrity":"sha512-NXSuljNDeUJGT8Kx3X0Phm4ObjMr7drYiRnvIr45nydAriWoZS/cR7UX1Y/I6m1Eu4ZTBwBoiuJT+wDZ370nhA==","signatures":[{"sig":"MEYCIQDFfPJy4jf6afs9TEdHifId+JEmNAPAQb4xAsKN4Nu9bgIhAOtoEr9dBxXwA9gsMWmJSd9ERDjTTaWbSWI3OW5DeInC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZLUCRA9TVsSAnZWagAAzVYP/A8ceomV+OfYQbL3kCZs\nMv6K7uIpfJBpJNSpEuaBIi2ypf7gfs0+lZC22nGfo9MIb451TozXZ0H9bWqF\nE71S5aJsC5itUaF4GyIpHkkyFJvCd5QTZEw0UYA46eqFIwbccU/VJmiKFvCA\npn7U+m55/P56vnUXgGq0ImzJOLNtPZiX9Q7Q7Rsx+I50q3VRPEbNSRXFvaXN\nKvivmx4b009PtE78bWt1WDBm2jV14vYrJC7sm94e6AcjI9mcCx/B2JRGLQe3\nUb42OD4HcEvZYr72K/LDtfuXsP1uubxumVhN3Ji1owZBWpNDe4O9fPsmv8Wd\nW0V8Sg0CHjctW9Ts9ooTllNDZ8D+cnw5/jzECWqgNNwpxFEdtyZmZsjKItbX\ndxNJEfWDNY+p1bGlij/SpYSbLHbx+/NF2WLuUQjlTqyVEERu6W39uXAxCWxx\nHdfkqZN11ckBpFgQU1TBQ8BYgAnNNA7d3dc7EvBxoA0HxqE/UwC65T1NOkQN\n9BHCAwVwRdBvAr0JWxrrKy9Isr2gTTnuGBijKMxCKPdcRB62xjJMsoWQSnOb\nHFfMvxWU51FihzeXf3oXrDyb81yFBO0g01+C6ahitrTckv5jm1OLuOieHZ2O\nu48GwWqy1XEwdjurNp0XC2JBOuovCjREIz8ZUte1fYsbJqJwC2d119GQqSRq\nGWod\r\n=QKWn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/math":"^5.1.0","@thi.ng/arrays":"^2.1.0","@thi.ng/checks":"^3.1.0","@thi.ng/strings":"^3.2.0","@thi.ng/text-format":"^1.1.0","@thi.ng/transducers":"^8.1.0","@thi.ng/geom-clip-line":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.0_1637192404284_0.4322983987401796","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@thi.ng/text-canvas","version":"2.2.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0bf0b0babb919792659b38c894ee527b171034de","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.1.tgz","fileCount":32,"integrity":"sha512-3AIUIO1DhohIdknM+dz3SgFpRYR31bRwmUWozeZCJjpqY11360/Nr/b+CQ/u/VNJhCj4CLFt62aAw8qFs3atGQ==","signatures":[{"sig":"MEQCIGDfZOujtxDGIKdAnCOmBRlU90vN7r+Ln2ITM/HJ4mg/AiBaHhg9EhJ0L0F8SVH+uN4+/PXlUAASsvbPIXNXdzrRlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1r1CRA9TVsSAnZWagAAJ0sP/jxaUotLecJCpUvS6eDC\ntohiZpwxFlg1q86D4kGVXebImRvM26+RyRowh8i9wyK6fd+RdRdO8lDmCq94\n6Lbycoa0MvX5g4vDiaExawE2fAqS1KdHvjWb2cXXCxYBnA5AM2k9VLCRs95A\n7cBOm7A4txKPkaNpTaiP2HwCoPbUtFQUXf5BquB8wVb1wrGxcmQYfb8fKVlj\n6jEhWe5hxopmqNRxG+xV/HBiZSZvpzZlp6VHJyvHDRoqUjdWFZfDIfdgg7kS\ntGKVZkeMOrr1wka5yYmqhCqTQKuoqha1HvON+cO6cS/oHL96oD+UpdqKSIsF\naj22iZ3c/vS4zbwHqj2f6I0I11ffMa4YgrpCEOTYuQinok17HIF6kZklJv/w\ndi4NyGLRTpQNWUY1gO6X9fciU7KYEoZVYq2y9ekH/68CQFvw9WyCUN/BjO3t\n64txW9zKICKww3DuJ2ZI7pYAjahVD65oDf7srePZEk9MjXrh4IYMkwudCT1q\n9Oj1FVdDtIktfwoxicGDRlEe+gyRHeEkR5Vwtjr/XpwTKpOBrbv0hDNgSeN+\nE/HoS2aEk6bLfUrCffZB0zB5sC3hAN91ygaMyI7z6KwS1q/KL5ou4Tc8TFP2\nVBVUijXY5rfcfxwFlKRwAr9i7437CPdYbVVAwPBcj7dqc5aXD3cTtUm3eY6V\nuywC\r\n=QDbf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/math":"^5.1.1","@thi.ng/arrays":"^2.1.1","@thi.ng/checks":"^3.1.1","@thi.ng/strings":"^3.2.1","@thi.ng/text-format":"^1.1.1","@thi.ng/transducers":"^8.1.1","@thi.ng/geom-clip-line":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.1_1637309173682_0.17550579083938","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@thi.ng/text-canvas","version":"2.2.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"4fb350ae9b110d8540e61fe80f094db1b83f0378","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.2.tgz","fileCount":32,"integrity":"sha512-VOxc7L5VOfsMvTKuqH8OKDaL/dKNhJ0bruReAWrDcm7Nf3yPrCOereRaKrHXu30D8a/pO1PgPZWcMAsg1cvdoA==","signatures":[{"sig":"MEUCIHwCUgQcxFkMmUJyaDXAKDl5vaRSqoLRbPHmbbZxclsbAiEA8SKlitnOtdfB4aCJOlnJfzBa5hW+tQVTsxoQp2uey10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn6ECRA9TVsSAnZWagAAApMP/3xIUw3H2HAVHAkGNEt7\naBYq3+9LVDad3ZiAifxmT+AIPsP3cJHhtwfl/ZPAW+WuAFrxbqRiS+Lre/XQ\nMQzZx37DUtRa1zn7T/n5q2l4MG3MtzzQ75UEQCZeGgbZDHzxgeRpzhDC7vjt\nUeOT122444GdhyW7ulD4nVeBUUQ6WVTAndtoN9n6Eez8pJXxWvM6pYV3Qqgb\n2hUkvHZ6rPCykYBKR8cjFrEWRzrsDrRhfWtMUE49JlCzPy2jcs+L68hZ0WYK\nNE7zN1qVWi4AX9ODnmpEtxVL/l8cf7ITODmv5vKsN44xMY/C6qf80v4lCLrn\nJAvzl1035LYIwcNkQweUUWINWw2ESh49u1iueWkvxCp0tYODgDYS042JtG9+\n5xfsJIQ8aFKG2z5VBFTKv6QPBC2MCxcDo9iF71stZLtr9kwBbAc1P71+5jZq\nDhFCXzXA8fOFtg41uPI/F2yJ3dkxMU8wgmHwnIlZaR9pYTHCUhsVkf0+xtcU\nCyYwBFu41ZR/VGtP7zofde06QJL5rBgxKCXZoOKz57bSD8DlsX5CyWikf9HU\nzj6o5a/59DretdxusMmKqOAf2+IOK725ug6a7hZRRPeRaldyIYwQJuLopYG3\nbGKw7CFMkUGZ0epFA9vKeqwMbM4sv2Y7MOuhFB0qsTtxqYRSrV0Lnv73tS2u\nsb3l\r\n=w5sR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/text-format":"^1.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-clip-line":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.2_1637514884736_0.8010066818060508","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@thi.ng/text-canvas","version":"2.2.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"1907fb2e011a09781a5b49a3cb04da8a76782f73","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.3.tgz","fileCount":32,"integrity":"sha512-mR7DE6DGOc0AqQ31IeLs4vmmzIqP57XYLnsR06ecSsUyQIGApppYewSwFX4MnAU9gahTs8P1gGwkETJotcWSPQ==","signatures":[{"sig":"MEUCIAGZNS3B6f8PtqCeQEbHDDLHnDSCQqYEDXTSJ4WYdv+fAiEAk/RtrXC54lj2rljE8L1dDzhYKYCoKhhcTAnWRnUiuQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm11xCRA9TVsSAnZWagAApiwP/iVpoKJON1iOdB27C12v\nAZ9PrMlCjeetihky0wrfyYQZgSLmGJgUy8XW+/6tbNbKcJcZjUKQEoB/OLdl\nzTXFqi9Ab+JSsQlsRZqHCpEaUNmoY2CqFHdSdKbRlgVyB/O3rFzgnNgfcUE/\nOM3hVxwqu8M5raAHtLBFg3Hz9ssPdHwZ8Lnuob/VdkvPqe7msyukbSOErwCZ\n2A/9qi1Mu0ZPuMopQ1XIaqVpo4hGktL8Pv9729JHdUY8pjy/pA/Kzmv10UN5\nMj6otWPvQxB2JZcyrTCNFZeleOex0tOR4O+JiRmocP/Yu5oUG/npSWEQPzp2\n11o5dS6HuHKOaurr2sZ7VRLkdnLAAGoonaB7b8NfugzjC17pTSBhuwyeycog\nUpqVXRUADfogM37QYqedVjKxQ77tXYcacDNAkR/zQ29nkSZwcn9IVBocyhjS\ngR0+33+/gy9pjrS+6leuNe9EB12JX5h8WgWx7gwNwNhDAiRlB3o4ig05jBA7\nO1tZvUxHf4msrh0uYb/VJ4KbNyWbFWEQK6NsKsHqfcOCC4/EkGTj4XNIUvZK\n8gq0lFQ9CoCoC/oMHJLRBAYbuV0tNbX7HuMq5lcPKNVMGd3h1nrGEtcr4uWz\nUVuMz/jBNMT2kb3+jb1G3nlm1flbPwJr85iSmEm53/+R0SYuZdsDCvktZ3X3\nVv13\r\n=6Tom\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/text-format":"^1.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-clip-line":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.3_1637571952946_0.39954731570825963","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@thi.ng/text-canvas","version":"2.2.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b7aaaa64565e34af8b8e4ef2d7a46dc5d876dfc1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.4.tgz","fileCount":32,"integrity":"sha512-cci793slGkJpfRJJ6WdEnO+1YCRoitx+ZfrOyOdDcwSaEFQm5XQOEktCr6NJ153w0R+Vdqfpc9/NhQbOoCnoEw==","signatures":[{"sig":"MEUCIGjtMeBI2LO/6iFhxYqVEljV04iq+B5J00+RV5W1SbsKAiEAuY2JlGEKVdOk+hhIy0ZNMnjyUkAk3UVtcSr0ZaPMy30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OVCRA9TVsSAnZWagAAXLIP/ApPYfQrLLSr14jYcJfG\nawO9ZHnsFkdGJL1lf3IlQt+86G1WxZznj43t/9+m54AqH0luhnIAlr5Fa5JU\nzZRxyc5NKVk4fQ+duosPrps1YuEOXiE0mcZvNkVqzi8q9RuQZ2+gvL2fm2ku\ntRxZ/4j5WQBZF1FHReCZP5sf2zGzye+YXbnb/J9joQ9tgrppo/Vjmbx+2zo9\nSJszntCdft515eR/SVxDtyKNH165bpy6yTrH0PQ49/uy52UAzkdrHpg0PjV8\nOouncT+aA0EAH1VmUOg67KsEhbyrSaFTfVLf1jVYjx9IDPoXWXf2rPYJYUnQ\ngX4MDtg6LpB+MMr32z357qrhwzcS6a1lqhDTBMs4fIshFdMv+g7oWH5xc2b0\nmYmWRqB56w0jo8FLOeVjI/L7+ffcfac4oIemkKaRsFwTibYkvH83MI8W3ktf\nfN6jdIFfajOsltyYniyWoAJbQYShZo3r3aaMpLU0gMfJoL/+HO0GscEGymkY\nOjDlsPyl5uwTxoDF5QyYIoA91cuoaEjEoe4qXpCAdmYxYnUa3Y77tMzuIBNh\nlRWLi/uc90dCvAb2s3zruP857wfut8u1pept67agbYMVaCTAqtQRBrZjpE4G\nsUeaFVpqIneSvG8NTG036XyS6YsWjtZ1uHPrpdZx14t013BKHs0+SzdzsKfR\nQdFA\r\n=pmvs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/text-format":"^1.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-clip-line":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.4_1637581717094_0.4554359130010699","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@thi.ng/text-canvas","version":"2.2.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e926cf4b94f907f2ebab633650d27b7a021bf080","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.5.tgz","fileCount":32,"integrity":"sha512-DW+5X6EhMTUG3Dwg0058b1v8Mj1J0iA2N0EBvgk+GtHZUOVr5MQ9Wd3kIDuiRAPFYRlWm3lkROjoJaKiKD4S8w==","signatures":[{"sig":"MEUCIQDiuXeItjSSrv/P8yu6ApFXY48ypykXuZHHrKs6sWUpCQIgFtzTIIfl4jdN/9wfjQeG5H1OTrx/2JxykKzg6RsgktE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBAUCRA9TVsSAnZWagAAbS8P/jgyrvhxM3vGy7REiiUN\ne7UxdQDbaM+qp03oF/RJnhiUOqQ0OudcYIbfQ/ZnY3fp6XIGtsrJCiTtVy0c\neNKilpTr7ZPSjvF2HEwMjsyapcWW3Adq1of32slknbPqbSbHZgk3PMIGEmAO\nCI459S6VjmZkt4mVnzE3gMMnAAi33u8GotWtdd8YAqbT0G2y4carPQQLix2K\natym1X3Q18CKALfCSjxlORHAQXolfGi8REyIZhmeB2uKqzdut5/iaMVS+MdB\nYWWmBWZI1EK6qeXkF0mTsC1Emxr9h0u0mSCY/CQchs+Xn+2FOVETew2CX8oy\n0nLm2Ic0t3eehpML9r1DkCY8ixzXAQpvBsxSH3Mefh96F9XtZN5drY3GUB32\n4Uhy7vDlqmQosbLFYG7ajF2PaEHBhV4QdUA344QN370Cqx8oqnqPB/qwgCl7\nLR/zF557rOksb6pZcCDzPL0cahR2zr3P9GyZbOT+xOVU62YL/Deqf6tOFmW0\nKLW23qQUI6d+ZpAAZ895iuB2Dn8u+qMgR0cWWxzxfKAMpDaE7r8DyxB7+PHt\n3TzITeCRdSebRZWzvEFLopP4f3wGZ+wsiIGNC3yBISEA+AlNE4GqPYWlkb+L\naFR1HQY6SCQWx4Oz9UHaXNaRvw7ZrAsdIo3CGfdUzOJB2K0ynjCU0zLYbQEN\n+IdS\r\n=dF0I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/strings":"^3.3.0","@thi.ng/text-format":"^1.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-clip-line":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.5_1638404116338_0.4384792303613825","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@thi.ng/text-canvas","version":"2.2.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8e34ba6bec5558143db5263d246b0786b866f1dd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.6.tgz","fileCount":32,"integrity":"sha512-K9NCMlK5RMicmjlir8KpnqnCU/rpxyAg8TCcanUg5k7lOMp4LoBFCpvHwzBJS7lXB1ZTmIJgkYwFsNHlO7e9NQ==","signatures":[{"sig":"MEUCIA0/dFXpaisaRk672gfbUecSSSKBXiSoc2UX+THS4VkeAiEAiCRrLJxj2oDTEqw2H8214n6j6jH/zaNfcgCFTEq9/lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyD4CRA9TVsSAnZWagAAZfoQAITBu/GF+JNfXji1lwyz\nWp2MbJOaP10Sj0lc+0gKcsfEkk/mF+zzQqs+jnMtbH/f2wuzvfSD3NuWpylU\nAbFuO59yOLvXz/3Npl5zH6Is/QnbQr2u/rRf+bAxcoxtVCZgp1MsNvcL1dC0\nZ5FhObYkcdvBUOq95PWr2UnrCjzIycxwLglyr3GZNd0klJfjpu/i46UE9Rbd\nweD4cZlpUjgnbjod9tVJ712ajpjZ08WM1xkKVW4aitFq5rkd8O7Ov4kG+I+q\nQGm+MVQBdP92ayZutXg+SoXukzGeuZiPIQkbJNIN5E932nC+geresnbIl7jp\nPzFNY9NZ+pptZ6wZA6D9cK0jU/H1DczsJRMUA7t5PMsJUR8i0ZusvPPeySO/\nGGSb0u5JTsbKJyZdzH0BJD7CzoTNe01QgyzwE6TL3DR8atBtZUIh7o8mxFnw\nobnQRhKNYKfbZgDqw/vvooqhtJHPqpr7DHg9kMsXNFkk8ptK/GgwRZUU8BR6\nSEQgWPKen9cfCxqZkgHrQDlKn6ISXSx4IjWpNMDr/SEhCRLSdei9+2cDabcM\ncv9uDtAquJm4u1C8IQKDvwPGRANWT8yNf/PxeAaIakzmkNUg5qdgZiwbKhTC\nUpEc2mMCP+WROTeZpsWq6ZhSuIiJpeJZhw05V1fR7cIzfaf4HqzJ5PCPpM5N\nJgb5\r\n=bnZs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/arrays":"^2.1.3","@thi.ng/checks":"^3.1.3","@thi.ng/strings":"^3.3.1","@thi.ng/text-format":"^1.1.3","@thi.ng/transducers":"^8.1.3","@thi.ng/geom-clip-line":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.6_1639391480559_0.17563412714280546","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@thi.ng/text-canvas","version":"2.2.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"72d12099652c124d3bf509d7c9800c79531346fe","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.7.tgz","fileCount":32,"integrity":"sha512-LWZgb3iYw3rk3ARBEftdiKW0raEHqRP2tdQM9WO4jEPzrzf6qOeJmTCYCQ6dbXfWZI8dnPxZ37VR8btMq/G0jQ==","signatures":[{"sig":"MEUCIDY/P7XmbCjbwnqHitRDU51OFTlsapD6hdiZD+FyOkwoAiEA+CkWgJXm36iYsVac5pi/W4hxK6tlBWKZ7Gac0Sy5D4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGCaCRA9TVsSAnZWagAArnYQAIpdfnnc6tx0SPIhBgnP\nWJrpIVBTo7kA/xDqP2Sl1pT3AxzxQF68/pIwxcFhnegbBPFDE7aye9pZjHca\nyp/pnUg4ucteP/La4LuqfvHwZygagblDnUCoY2Hu4hjH0cIARUD3CnbC5rbd\np5UTjS5VrRFtZFvAT/8C48/rsbiheFuCwQtcHI6+nYVBQvddYZjjfw17tBRa\nGRqjuz+ZQnLFAqymmofNGfy/87HEK8DRWh4g7QLK4aINbHde2l2/dHPx8Lbs\nSKA3EL1e9k8keyjad4kG0GXgruthK7A2W3CJLx6ItAwNyR5Pt3nR0XK/xzQf\nbRTTj1quL5zzwaCiM1+0mnowLpO0jVzOo/H3f3r29xd3nhGklH5sDRVpWt70\now9Gsgy6pWd4bIT0cG9y8OjRJhgZ+lr/07no7JVam4iqKzkuTHQlfVg2N+r6\niVoWZ1Lwx8FXIk3q5IbkzZ2F3NhfAdrpqUpuPx30pbWi4KMjluThCbBN4PKE\nj8o1rlWUAXUY7jgquhqAQrKbCBJdLVKuCc28ZMlbhcgkoN0a0osK8mJzA/yH\nLiH0eo6CVZpDFWAzcg4fWnmLXXdgYOGSG1PjIh6015Uk2fWCYys/VX9s3IEM\nuUy6bp/l6Ya9UpHHkma7jcw812H6ziYIG5dDHJl0RqWzYTFu3w2JGcJHoQ+j\nogve\r\n=OZfY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/arrays":"^2.1.3","@thi.ng/checks":"^3.1.3","@thi.ng/strings":"^3.3.1","@thi.ng/text-format":"^1.1.3","@thi.ng/transducers":"^8.2.0","@thi.ng/geom-clip-line":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.7_1639473306771_0.009465458739764232","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@thi.ng/text-canvas","version":"2.2.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"2bcdb220de46a78e08b029951939997041801b72","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.2.8.tgz","fileCount":32,"integrity":"sha512-wt47WgqmDxSckInyBGWR1ApqaGjZ3qAcNYm3XsPIO8yyx5+xArhNn7SF43Cik8AkOGUN69OSy5et842VaBZX3Q==","signatures":[{"sig":"MEYCIQDvdEJzU7iW37j+O+ZJBJLQkXkWSCSbvp2jdfW65hhD8gIhAOI6T2Ol3/5KzFN1ofEYAva6m/yg8TpGkw6pfs3H7cQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz2sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzURAAo7FKjbuwIvnQK4TOF4rTcdAAtLTUr2DDrnnOpbaGMXkzRA9E\r\nBzgIJK1MCn9UyODQTgFIYa/eLDBgJie5D0XoTiGnLfeEGwM7Uhygq0kmSZPx\r\nh0QPFKkPTAt647iQFwMm21q4ql3i/lhzVKe+GMKOc8JHupayETVhmrSyChza\r\nzmOk0etLYB/b+A7IJ5xIMSwy3ovCiGyr6QopZiDmGvWsSxNiAp0YjsbJKnyR\r\nSMmMjaQUwngT4OKYEVoHux6E1NenXi7aejmRStaqoI+CiYIkZWcBS7k+9D/v\r\nvFiZq6Q9T1Q2rFz8aH9uzbNmppEh/AcY358dl0iGHflGJSrrl1ACUey30Z90\r\nESTnrp5zcc8TfD3+lxItwxAWH7MRwj1O7kNfPtZGMma6mFgNspKnxz0K/6OZ\r\noWse8SEKuqFNumrC5RQn35O7tE2GDpBbxC3CsJYcRzTle3oTs1EpiCh7UGQ5\r\nqjXwWu+rGyu4XoaLEeErAchcCa2XIivRSf5a9vcJi0ZU6Qdcjx9MwPx2Saiq\r\naqR2KKVSBYUcO/R5nx+6jvOLO6qhbei6ZFNCLKLPthYIFZPMdlSk9/yqBEeC\r\nKpOQB/wku4d51jk643kMs53iVKbNncg+6N4QFrw2IRtBqA++Vx1QLbzVkhos\r\n6PVu20gPHcUkm5y5SFz0Sk88VS2o63qe3yA=\r\n=oxfH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./bars":{"import":"./bars.js"},"./line":{"import":"./line.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./image":{"import":"./image.js"},"./style":{"import":"./style.js"},"./table":{"import":"./table.js"},"./canvas":{"import":"./canvas.js"},"./circle":{"import":"./circle.js"},"./format":{"import":"./format.js"},"./hvline":{"import":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/math":"^5.3.0","@thi.ng/arrays":"^2.2.0","@thi.ng/checks":"^3.1.4","@thi.ng/strings":"^3.3.2","@thi.ng/text-format":"^1.1.4","@thi.ng/transducers":"^8.3.0","@thi.ng/geom-clip-line":"^2.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.2.8_1647001004174_0.8175303542764782","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@thi.ng/text-canvas","version":"2.3.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"6a4daf5a313000a8f5fdfb7b75985a98007e70a5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.0.tgz","fileCount":32,"integrity":"sha512-Q7kXC+2rN3XN7B6ut9eVwsaLRhW1f6p/c4pm54rx4veje0WxUdUNxeIa0iumw9KAosnkHgffZnpCvJvptaAL8g==","signatures":[{"sig":"MEUCIGr0H8AHHT134rutEwDnHQWGEpGU1q9GM/5HYp8vZhrtAiEAvc7X0LoVz02kxtjZ10L+sYC2hBQNr+kcjmXE75WV3tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvMyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKMg/+JfybwlxDhPamgYZLa48z+HR+X9qAwdFnZiwr4oa8OoiHQfQ7\r\nmRo4M8kDu3dTVeL1tVuOQ0qiZNd1wDtWsgqCmpa4ZOzNJ1mIC1UPTChck8yv\r\n21fTXCX9IfZM3KvKAylGK0pZsjx2x9V/V4nCu1nSgNPENyvfWK/G7gZ+x5Qz\r\nO2aMxv6CSXzA2Hh8dHtjy0f+V+/K7LOWcX4VxPBkCArACz5JhIHRcgacWKr5\r\nfl1UhFQb/z/iFqslxOg9RpsbQoU3PxpsoYgX+xoegkSCfGyVyNAHpq/6F9LB\r\n2g9VMl4XtJ9yh/9Xc/GoLzDuNEFX03hYJPdE5q9JXxb6uVKz19bXelIFDBn/\r\n6sJAKQHKB5bCUUEqrUhXLUvMl8blmcffuJPesmOZERw/TNFlfbS+k1Fyc8iT\r\nFUZN/MtvJ2IUq2Y1RZk64hkcrkuDbq2yX1MOgTPextN5y8eVpOEm4VnC4gMA\r\nYoy40q119Gb3olzR0Y0UTCml21BGuwz2z2A2qyW/vib6LP0z3IiYLErbZS+8\r\nR7DhnaZU2PYQvSvmJVbkplToo74e2vFMKz/F8fjeMljY4hUUK4Vzfhn6jGTF\r\nwkCPUKprNm11jjs+IY+hNiPU+UjC5ExO+o6jGG8vIw8xLbQEU5xCJsa7hkBP\r\nBXbp/d7bUUFl9GXocgGe6KmheGGSEDyIjgM=\r\n=U0CT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/arrays":"^2.2.1","@thi.ng/checks":"^3.1.5","@thi.ng/strings":"^3.3.3","@thi.ng/text-format":"^1.1.5","@thi.ng/transducers":"^8.3.1","@thi.ng/geom-clip-line":"^2.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.0_1649341234190_0.6971558888428506","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@thi.ng/text-canvas","version":"2.3.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"7b44ce9cde1e847c0b0ce5615f373c4e36089e34","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.1.tgz","fileCount":32,"integrity":"sha512-/a1xLQ9H/lV5hfkSQFCVV8tSMUerStar53K7YOahywa1J0VyvwzbFYv8l6Xpt0cbUnXPgmvIQnTLapdBTF9yuA==","signatures":[{"sig":"MEYCIQDp5Ap7qrmRstMdvLHILx0taROS2CJI9ZSfhVgxFfDJHQIhAP16d1NS4t6Sr2yduTi0LrBx30BsIMTVYFJO/wlyDXCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDjw//Y+pYJkJygq7E7I3CwwmZ1QDb3RHJ7Ea45E60kH6KVZ/Crchg\r\na2rLCQGdaMXgdk0Gom/6nOMRwDoOgL6Ta4wKQON8PIN+/vp2Kx1e+wBDMD5w\r\n9DV5HDUNYWvbX7e4S8NgjeGUthJt9OjjogSwaeF1qdLqgONfxD2kIjRK5XVJ\r\naehjcOyF0chPNbrBCqCqGrZ54KnGjlC7awYiFwzdrwaDdl3+tIXJVDqX4/QB\r\ntUCUXwjunm3FCRUh4XzZZNLsCrvGUV9o8ChsZL5SRMIJCPpae+WyogdPaNuN\r\nX2rlcfoByI/MlQU3l0+/sw68i/czZbAcVlVTXwiSeVV2si4nPI5Bgi55UGvr\r\nQHLF3UlL+vnYkrVVqwPf8LvVh3LbER7HiDGwVpTrPDTBePpW8RRcCkxeokuF\r\nHJ9hpGiVH5PSxxshOviTiavrJf5FgSU6IFXjezSd7XePqhuEIuVu1L3b9loJ\r\nJU6IZdE1k7U2BVS6vYaTeItUDgpzabjXNHLO7F5wZQHVnqqZx6fzIhNDCkP9\r\n8RsrlPpGo6oEjmYAN85bkRK87fULmgh04ES3dg5n+o0P3V3SstxBwGP5pv1/\r\nwUObUBJLF2n+n6xPp9n0qemD17y/0c9rRf+Y0T9W+FnVwhO70d3GHJRnAvTa\r\n/nXkvkvIBbANYPWxA4bauzYcusCU5hNK2Us=\r\n=wqLy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/arrays":"^2.2.1","@thi.ng/checks":"^3.1.5","@thi.ng/strings":"^3.3.3","@thi.ng/text-format":"^1.1.5","@thi.ng/transducers":"^8.3.1","@thi.ng/geom-clip-line":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.3.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.1_1651574414541_0.48791934859783725","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@thi.ng/text-canvas","version":"2.3.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"4fcc8ddf0f2087ca3e53ed78688d924118b9b076","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.2.tgz","fileCount":32,"integrity":"sha512-oRWBXXmzdvclfrw+l1Z/pkRTBgUYpaWDca03Inxn+RcKm3M44k7iUxRNGbqq1fcrMY+zVUpC2MvT6jsO8oqfOA==","signatures":[{"sig":"MEUCIQC86aeReQk3AbXxuqJ5PyZiU1uZmLef4iGlRTHKbYZd5QIgS2jaWEkh25LLgo2AX7tKRzpOwwsAIzL2Euay1pfIzFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlnRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+eg/+NMUj+iX2y24yFZrE4SMpVnwS0hpTUH+S4tSIv5HpHGfPsKDw\r\nN52aDPr8Nqm14oxdkXKTuKbCfw6ZCn3Fh3Yjo57txVfI/4kLpUMgjCyN1Lte\r\nfCAfxo+HQqsqvHOZ1BEJqYq2ok3dmhDeRJMrad48/9OGwE5UNI3IqzYMz1aJ\r\nmktWb8/Msuu0HGZHBSWS7I5rbgg8sFDNZ4UqN1/BSgt2e5lV3qRP3TYlD0lC\r\nyXDly6d+4C37K3axyLZls3ZhYkeJy1EdoHbQNkZpcPPC+LcWp3qj2Q/wBt4O\r\n7IEu+UXN6EbHRFkldY2BMoc41KbH5l9Ic0BCGA6vD46HvABfqXQdgYfXuyOi\r\nEOlIImHeR73lW8N4RMjVgl2oO8RtDmQ08JJ8SV6H0i3aUrUYfpPu/GoG26Qi\r\nXukf03vsZggsOZN2KwT+vrumUcoFab1K3PWB+Mg8EBF2GzwWdvBxqFV8kv6B\r\nLGLzpXwGGvApkIqpFCN/4SraUUbQfZOjKAQU0tYJODDqRE4Zi/xrKQ3tZOEq\r\nFdfpZIeLFFDS/+37zemt9pJdZKzTruaJqpA5p+Ad4YVrUlwXc+E+4C3DBQ8u\r\nFEvWxgW8URAm1W8C7dc3uULa/3cDWQn+oJSGXtWD5JLvPOerNUYckSwvmVrn\r\n4+RQEymzDSQwHrxsadqHqTe4xiYc3I9X0ng=\r\n=+4Jp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/arrays":"^2.2.2","@thi.ng/checks":"^3.1.6","@thi.ng/strings":"^3.3.4","@thi.ng/text-format":"^1.1.6","@thi.ng/transducers":"^8.3.2","@thi.ng/geom-clip-line":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.2_1651923409079_0.486046068118261","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@thi.ng/text-canvas","version":"2.3.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a41820e560f8700bc57d0136e262539802164402","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.3.tgz","fileCount":32,"integrity":"sha512-l8wknTlNrFGn3HZ7qCWldGqoQwS1wEIJToTyeCReRD3U6ZdT9pHCCqM7e+75buzLlKUtMPzBCuXH3YSuZbLRIw==","signatures":[{"sig":"MEUCIA+dMDpN1MpwsPqYEk5xgu2ejDjO37CltpoUWfNc3c/iAiEA2U1idaRhQXl7VxMsErT3iBjsKbOJQhra+cJIw3QZa5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinBPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqASw/+OOJgdVkdFNFcmRdqrSpL3yOlAQ5f5NM+n3CpLx9egRQpSX2g\r\nyvA79lPotpx/c2ioTBf7WSgFOS58yMtC4h/cBwkCyE4vmNiEg4dfC+WBuxeS\r\nc8aVSb3Y+45wvPHOVPPftwN0CWrauEEoNH1nDcPsXZyYHzptUWGSJbUiwg3a\r\niz+NQ7ElbYNWvI71ficklW8bB8ChgX+IPar+zWlYfxbHA8FI3C+E7X162fJU\r\n646rKYO1z17NxbhJlR3h1As/a7hxKBP9mozO9II8aLGs2rpiw2vy5a0tYyhx\r\nCq8hAvCmt5BLygPFfsfZ21cEnGpWEWaXdi4O+mKcLZD5NfTBtR5iOyNUaTVZ\r\nkMRoZ7pl1o2hoH4GR9oacVKp6kqRUy4QbJIQLrPGvWyAWeEg8wCUlqNGOMg7\r\neTDPKklQU6zcUvvdRxgwmzxeVBW42UHjFGU1j69Fh5mcQs6UqkWvm8q/9cKc\r\ndEsxSBJkqmszueWhycDnV5nLKS1D3wbXhEoqcEJWQC2iXLnH2jN5y6LoAKXt\r\n6SBfyjV40bmFep2dJ8JX9CYzHt63jAKDJwpWRPb2taLMxrg6ZhAxD7oUgyLl\r\nxz7e8AEa0YqGaQvqb5OqnOOh7Wfy7WTyh8am3jZrEZU3HecjswTnA6FJLVOQ\r\ngjDIen0kUFiHbyHOJs9QK9lY6yCHXltGwuo=\r\n=GCze\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/arrays":"^2.2.3","@thi.ng/checks":"^3.1.6","@thi.ng/strings":"^3.3.4","@thi.ng/text-format":"^1.1.6","@thi.ng/transducers":"^8.3.3","@thi.ng/geom-clip-line":"^2.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.3_1653239887245_0.4369025511742546","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@thi.ng/text-canvas","version":"2.3.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"60268cce2418dc418c655565ccd514cde043125c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.4.tgz","fileCount":32,"integrity":"sha512-WwBf+q3C+FBeVFIPodOnICmAcQYJ3nIRsctJT/OEyXEyxtwt/SOFdft01KQUykL808RML1Aqv9NS+v44MA/IYQ==","signatures":[{"sig":"MEUCIFLnBAzyCAys37klQa+G5U6IZV4RDt2792VYyDCkDFAhAiEA7rbg9Ba6jvCFakYvjoWzmWADJsPzWxaFVaXY90Phvbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiTA//cpykd/uvuYiYigeQe9Qu8kEBkpSvLQr68E/8dRmCsijHwk59\r\nz3B25jslCbGgx/IoJckPwt4GIAcc0UL0bFz5ELyPRSmC9zh/9xawJJJxtU53\r\n391nCn1A7OEGLwXmTs+jdLoJ2MdhQdZmwJv82sBAqgcOzPNH7VfeKBW18zxi\r\npqt5z9W/vTaAvGN8hNBKVlyCZO0apoayQmYuvfeaHfXaN7Fbt+rQyXlNpDqn\r\nKcA+BpZ9LRMAebRpM2kyMrghMP3oUnBl0xb1b6AJHJ3JtytEr610l0dASxsW\r\n9L9hgWYeeEz0vIbPXAYPygAZvK9Cr6AuSnGYSEieicWUf3SGv7xzoOhGMorP\r\nB+WGqTvDHuKyh/ci0C9rSxdtT5QqopSchkIgP5ynmDoWUq7q+eP9+rb7jXws\r\nTxbz9KNjxf1T+/WFj+DWFbg0GjXFxVgIvYR/H4yK2UrwqrIetvemWbRbl6Y/\r\nF50QK3nEAsTIrW38ttFSfWYnxyES/KPff8VBNnjvSY0S5DM9ZOHf3iRT7xvN\r\nPcE58s+ReB4+XICACzrfV4HE6fPiFIGpsawWJjsEWOL0Xro/OuXUQLEcSCpY\r\nbArP0uqNWMjkZsqICkI/ywxa7XgR6R+5ptTwfTftCmVeFwFKchtRB8uUbR6b\r\nasrhQyxBe94HAmYDBsB0hozW/M8YkTXdArw=\r\n=hIBO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.4","@thi.ng/checks":"^3.2.0","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.1.7","@thi.ng/transducers":"^8.3.4","@thi.ng/geom-clip-line":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.4_1654791458187_0.7622225085826702","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"@thi.ng/text-canvas","version":"2.3.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b83cfdc82523c29106c5434c3293f4e1c3946543","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.5.tgz","fileCount":32,"integrity":"sha512-EHBPmUX3ExXLT5acovPhUe1XXAvHH0Ag8yyP/VY5o+gw4KcuR+mZpBzNcMNNCUqJySp8tHx/LiIFJabTONXCgw==","signatures":[{"sig":"MEYCIQDPY6Tbevc+ylpNFU2rkYRwOHmFvLWnmmmih3b09BheAgIhAICd4l6fr31jUEnRmzM+BrXxIMPqG8F6BzKHV0qVo5B1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKZBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgYg/9HhewiI7Xo01h//qXq2E+Q6CAoCAHW6esZ0q9PwknWVwr1Hdx\r\n1b8rCpNrZy2pcNZWFyiwHL98ArGQUqCh5QfN/IZdni/RDj3E5wkmpGuV4fwT\r\nzvohxI/yCJ1e8gmGBdiotMwSJWBA9v1bMGogNj3EI00NpftkEeLohCreJn1s\r\nWOGH18w5ym/fPquOVriUaAnPcPTP7r0eJrTkhui/F0/+WcNsG+jnNBzZW75s\r\n+DeNh1JMMd/cPXgk/5RmNkNTZz/JFqctb8CxBCSEHR2dw0uVa6bIa4w0owa5\r\nKgdOq+wiUmO+x6IWaXhnD5fFiTzR44wTP39ba/LJ8xY0R54kuYsS5jmZXRxR\r\n8vK/FJ0ODpdd0BZ/azPoRyiuKTVBIh8z2Gx69koq4xltegO8X6pRhD8uIa2G\r\nNTbjmnXuI1e15oAaYzkqOUXYQsNYoTs1Od1nQ0P/Crvc21wWCvl5QneVn7O0\r\nOd0KDAq+wXw9Nj8OWb4iI73XAM4w3uusAOw/+d6f2CWxWzGl92s6h/vScuBr\r\niyvSRf2MVeR8k6b6fbWEOLtlLMWpen4IGyk6pwy5i9Aqy6GID9d/qxmeufG9\r\npAfmnYOeJsrz+HykFkhmGmZrtg2kyTqiEeialLBUobO2SdKyvSbx0c0jOhQU\r\nViPTAkod0EfUQBS1niFlOvegrIOpga42cy4=\r\n=NKXB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/checks":"^3.2.1","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.1.7","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-clip-line":"^2.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.5_1654957632841_0.27734389885491506","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"@thi.ng/text-canvas","version":"2.3.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8c4fc04110115994bdaa0b72f336f85693ea7246","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.6.tgz","fileCount":32,"integrity":"sha512-jm10FvlOTihPPCU3QpUHsnXQPMFd8bGfNppu1LHoJGfvxdpzjiNzauNJMKCjypMscOaLmPhyJDdIZ+KH5E9Y/Q==","signatures":[{"sig":"MEQCIC5JW8S/nesQJ1g0/28HhCDMVUF27kvj0/KcfC0WJCuxAiAM9N/YKEzmFLfhSFxyAGe9VGsXPfzB2eBsumeRhcsDDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisK+PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryow/+P+7b/FrFX2Iad4/pNys05WC1HML51lV1fVI9WP9w5RguJ2Xo\r\nEnyEJah7doWRtvspU5hykpQ7tubflluGS+xvXG1/hdbtu4YVWdFVcvmz54qt\r\n3uc+pRsgxmbBpvle33RGv/Fr9GWQZyp1udJDuzehxCvy98uaW79NUeyj0tIu\r\nVDCDqPm/qyjYGLltP18zEst6L5bZclZDjp/riGBW4hWMOCUh9Hr6K5cAcSot\r\n7tGjT+AEIHqA9DS14W17K0L90sIREXJEUpzP55JcBHD3Kc0EBKVqsigdEY7j\r\nEcWETymybetuotshNa1dkr5wa59zaDoY8KYsvNpczKkXv18bq1xtIiKwa9i8\r\nMGH4jKa7R3iMF0gmzr9sVJbZdYVw6CaLbVe0q5SvnTncm2m2vzZsJ8mGT3hg\r\nVALzUBca2A/OH1Di2AvWJiTvhIs2Am9QMPnzZuNi978gtfcRu84n+BeNosCZ\r\nPyD+TwgRX34S0CopiSnQvuJyi59O0YbyH1UCSDIzaeuskRIZPElg/18a4jpR\r\n3OvI6XA/8JqpIGci4sTKRTeolpxoMNDUkrY+ANH0Q4wMRye+3vNMWn4beeBI\r\ndcgTXL4+JCOk5NahW6zqpLT3s46JcZoJMWEkfBBtXObDD0qiZPxpFMx5ldZ4\r\nCR5SNfLVftl6VnVdK66J6H/YkWZInH/MMJQ=\r\n=CZYh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f50e292ecc7dc74a6705b07fc739bf827cc5efd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/checks":"^3.2.1","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.1.7","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-clip-line":"^2.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.6_1655746447500_0.37648189862878967","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"@thi.ng/text-canvas","version":"2.3.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ce5657c8203f399de81bfcbdb85feba0caef65f6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.7.tgz","fileCount":32,"integrity":"sha512-sYvFixar/3xEo/+g1OZwUTo9EA0dYnpiK5pC5MAq+ENpJfUOQfguIumHzsD/iCuRPAQkbJqzJJMD8wYp9QBv8A==","signatures":[{"sig":"MEYCIQDhOBwczVXWliX6OlBSW/MTij0j3Bg475wagHhEjtTz7wIhAJhZ+aQcPBeBSOkTXyZj3Lhfdz2gaIPNoNJNex5LQ7OE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFnNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobhQ//fJW3il5a2PD2fNTrTftYQBnP02DME7tk8IBa5xlf23z1AAtt\r\nqkVzirxEHVsk8g4iMEunYFxm8GUuD9p59lGs71pSK10uaaxu4Z2dceT8rgWA\r\nVlzIRrpUNkxkzzBZHbkMCRq3MDpBbr2YX9Ban4hVveCMoVStrAeE+D/jB2iW\r\ntTG+lKwuykoUljNfMeGGU/yo3bYSWlw2rKu5SZczd26Dn2dU/s/PMthHPWyH\r\nICqqiCXISiHRxxfJy9E6AqVrdBk92t0z8qjxXS76w8ShJDu8tMh2KW9stawD\r\nYNIqUm5tSoFSCZ0mxzq+VAuTVOuwZDGnrfgheIgoo0xdormGfLe+E6Fsu9ct\r\nC29O5uPxHt6yxsy5vLhr+9Ow64d8hDY8gm8GG4qnkItL841y5ddb6hliwdJW\r\ndpj+Gc2H/tksKHrBG82rMusIMlt2l/YCzRzb9p2UOAXFbzRi1vI53FLA05PQ\r\negcqhaz05Sw6+heQBwQ0m2KJEmM/E47XZ4cy6gWrY+cbfl+kKfUwkdzbfpFV\r\nB6HvH+pyLlTzyQ/8NNYg9eD/mR2sEYSXdpXhPjbIDN6LcM1jTQLao6kg3AJC\r\neXif07hPoDN3X1wu1sqpTWHHBKWB+eVMK3ckAI7C6xkf/5cVd3wunRmGhuvq\r\nZfOkq5kEi/kIvFsz8wiss2NVliDYn45IHag=\r\n=Aewb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/checks":"^3.2.1","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.1.7","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-clip-line":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.7_1655986637167_0.233869499277938","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"@thi.ng/text-canvas","version":"2.3.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"504c900813f46d8b032a0876ca6f563f9d62090a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.3.8.tgz","fileCount":32,"integrity":"sha512-Sg6ubdOvR10ua2lDmMdKSAYN632cNZ/UUiRW9cKIMKUWQIGsb0x2TxA84hdGQRoz1qy2yY9aAKs/lJKmLacanA==","signatures":[{"sig":"MEQCIFnwzdknRcOJSxOioKzleAL5uAD59cHNoByqvaU5IE3gAiBnij+MxGpiLX3VJIwv0ef0YqAgcCdtFgznvuqd0KA8+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwbrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDEw//a90Pl1bJ6R0qG5RyRtUbiECUz6NtHDs9570PP2hgr+jumGB8\r\nIhZViEm/LYbSRVG7C1XfV9w5dfV+LG2Y+KyMyP9hIjzpBBZZBPHlD1gwLRd9\r\n+Ky7rBoLDGGTpW7jPJOJQ0T5r7XXcD8Yv8giNE1qRG7yZmTOaO3Dz9whJJO7\r\nKfWpQGVbyGF1t2qUEobx4wbjD1fbMByr+dL/ake6GOurFnoXJ1OMgp47AqGP\r\nHjFOz6W/4uR+1hc6cDL+nFeKgCR36QnWVkviGP2MFVnUrIuVg1gjz19e2H+V\r\n8+ottPLJln/YtX7GSBqrP9T7JfxGItkzcdO2RwBfCysYerzyzjKKWQ3+5xPd\r\nF8RFI/WpDwmzTsexxKplokEhIGAweNkLVsZ3LX0Mr7FDalaQFX+unY+2dFK/\r\n/N5dYs1EVtlFxzLgOk05cZhxpuNbniK4Dngnerwr3FESb6iE93EHSpM+5d1B\r\nijQl68cj4gREHdwkaaVSiiIt1hiYS4Oe6mHhYScYM5Jgx2X9e3KtC429j2MK\r\nK4CGfNnNIHH/XN+SKVSnAh5LCTrdbna7ro0bfCmgd27I4pcB+IjEM2eCBFNr\r\nd6ODZF7tSIOq+mYEFefZrFZcw5NTL4UqcQ/yTvTwoRC9DN3+wkRcqS/nGFIQ\r\n0G9t/PFfkIBopm0ETUiRMKdHyOcI7NRuzSk=\r\n=rjxz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"207404f1e1fcfd3596780322d9218156aeaac3dd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/checks":"^3.2.1","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.2.0","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-clip-line":"^2.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.3.8_1656424171065_0.7240157874379212","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@thi.ng/text-canvas","version":"2.4.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8015b99d1fa323724ce6f92343bfa27512f23d64","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.0.tgz","fileCount":32,"integrity":"sha512-xhOtdNZRLmPCzIVvz9Gy3UG1Osp1F9LWen9retK0zImtdfd7ca7I1CPVLlZ8W4vBII7sngSQxuinPgGBdD+drg==","signatures":[{"sig":"MEYCIQCBluGDaLpw03lmfyr3k8kZPpSLltWAK37Pbwpj9r3jNgIhAOfsc8TUiel8ScIYudBr/oefSnk01nTb3/O4XQ/6GqTz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrasQ/9GjndbpLwhUF8YJJ0NlHR9jjEsWPkdR4WQIP1EwKIcTqSDS5z\r\nwchzt5jj6yWHvbqGFDlh+APtZNqc6lskmTwKFnAnxafNA4LwE5M0U3Fe+uNV\r\nURICLpyGSvY9Yp1sV19kpol3eZzVMPcMmNXnaaqHnYWpAntuVqz6bh2Wvvg8\r\nfpa0LFyRrHBe8fBSKCpUsRoaxjE4QugfzeY3mmdrmcZPBMMummU0GuZy1Mzb\r\nLOTsecMs4plbUPEeJV0KL7nQzzesMGZBp1eQBRNj6p1yMCtXAlRww2dnPOn3\r\nRRWtFCeXEL7c5T61p0gG7tGwF+sOh2QkVoq/eTB0DD5I05d5ZlbG5b+QopLr\r\nVH5jtvu8WBma2u4aU44TA8DOG8qQNRWmB6MCzEwLamFZvSiNJBCHEcVHQ1HZ\r\nbkS7FhlZeRfYyyirdI4/L/XXjW3yF/kSIs+vbuwlJyHxG6TcV632lU+rhIKq\r\noAOK2cChwuU2+yumblE4OxgFSF5++Fuq6CxeTofptsNONTCbiDr+h2I/mKyD\r\nNTLF/fNnX2yMQiqKxz+PUVjmHd9986PAytdo/H7XoQHHzSbP7wA/J3bSlLME\r\nmz39ik4O8ic7wTVDA9MzLbi6Tr3O9onH5DocQ/GEPUcSC9z+WLZ9SpzJhyg+\r\n73xCH40rihDtyj5Ssl8nePwZhO9voiV7VHs=\r\n=kSVZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.3.0","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/strings":"^3.3.5","@thi.ng/text-format":"^1.2.0","@thi.ng/transducers":"^8.3.6","@thi.ng/geom-clip-line":"^2.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.0_1657304545080_0.32839565083811517","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@thi.ng/text-canvas","version":"2.4.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b6f940a70f1c97a082c0772c365f1f2d78f1850a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.1.tgz","fileCount":32,"integrity":"sha512-GxW2lWDgT1L+YaWsf68v2PGeOvxZqKsiBNjQIiu5j1zQZ2C397YR9o8uWlNNBSAgg5doC8Xyb0OwoWIZSiaUcA==","signatures":[{"sig":"MEUCIEUWDqyVSgAkxKGhgegscmfOcj2XighFDOGNoZZtjmDWAiEAkQo9YWt4viyf51nFqohIVbJcuEosAL1h1VtQP5wv+Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2SQ/9H5P1vkybggyLUfMwytNwNgyJ3a97nW9vg/Ik/yRmZHBFXpjO\r\nYRqdmN/TOxQeiXD2fWfojKBRb2iKYpnJ5kvMiwgmwmR0PakWze1UOQMdnMuM\r\nHH2SEV6lhAXH0K4vvV5lIKjAQHdh5JpkthDK8fnUZ+CedcrJKGwFeWEQv8M0\r\npxyX3ygpZ6VQTGsZN4iJc10I1XIimCT+GEb3m1KiEIsfJnvQS9X3NMtJCtzu\r\nBBBz9sk+K1W9DhJmXe4Nlmc1Sr8Gbxl1ySmDuYnNVmuJcEMUJigOkgT6dPR/\r\nUyHUjVXaPJf5xFIEZaCgy0q9oPXEHkDKKsEbNVTG8n83g5oMYD1put/hhuwV\r\ngmIVk5NxFWVNURdj50pUokXXgURTC7eVlJQNNRxP0cadpHnvguFj0KDWVaja\r\nONaIUFte5R7i3UpP/m5rc9+GWANmCBpw99+VUfS6eek0StCotVAB8IEY4ZRz\r\nlHdaVQwKNKBgxdoM4TEEfww8Hulgy4HTaiDluLGm4JtkGI6i7E82iQYYIRJ3\r\nrHaMND1dhfIVL0IVXM8l6CoZiPE5EbxYPLlKJLx0nbq1B9ZvS3P6qn/pFz5n\r\nbqx5oRxSjzkC+awZZUOE/Ju0HRkjrjYY+M9DsTUlJXimYm3zIfnkZWXkIecG\r\n+Suj+17anTfAKG4Sz2Oyg0+XxbnOyV90prk=\r\n=DNYk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/math":"^5.3.4","@thi.ng/arrays":"^2.3.1","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/strings":"^3.3.6","@thi.ng/text-format":"^1.2.1","@thi.ng/transducers":"^8.3.7","@thi.ng/geom-clip-line":"^2.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.1_1658245177267_0.5748020919415955","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@thi.ng/text-canvas","version":"2.4.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c4220afff7ddf0887e93012bcb021cae2af10da1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.2.tgz","fileCount":32,"integrity":"sha512-ZlGjMs3Jej9Rqv6FksxIpZ7yzV97uYZeYj4LMDWeC5HxGb2/frxXlbg0fQ+GiHzeq5viX9LMifAkXOExDch9kQ==","signatures":[{"sig":"MEUCIDhjxpx8GWe6Bh3qd2FR8Kp032Nf5uAfvou2J6Pt1JLKAiEAkYeHmGrjzlWwgbnl/tsoiniDob9NJXWTZRtPpuJsxzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+nhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpROw//T+LBJyf5e6f3bpdl0XdVYZ1m6YGBEBxklM9eQZYlsFunWSxc\r\nAMgP5kdnO5mevH0LX7VPs7CDUJ632wN+ldkktwSHj2MqpqhrHPnl4goybLmC\r\nP8Pbhjy1247wUKF3thPlYmLNifnroOPslU3SskFypc5AyeolirfiMe6dPowJ\r\noNFQbplKFlLfZoc2eLaanqkyEn+8dhGQb5oVs3KE1ltfpN6t1Dr58W3R48I1\r\n1BJtkZuygGCDfdkNg7HPM2FgYcGM6ay2+9gLBonairh6LiNJ821iU+6FI5Kc\r\nJeQaPMZBYZaVEVBl4+vDA1XtBIQueqzhfyje82oRoqk/w10NBxw7N2rkfQld\r\nYkwUXr2rbyl1x6LX1NssUOFrI3kWqLG2IS6HgVzWpQ5WQbsL9+3T09fhUsP7\r\nbX6XQ3gPeFB8i9v8OH900J5DqTU2TAvE2x5QVv1C8T4SNoSlmCfTqtHSFNzZ\r\na7T6jiG9ja07WJRFXlvHPawjLbw78zLW/aMn3mv0CPsA9YWzDBKr2u7tXtgK\r\nANJAJhZFhDO0SV5RobZxCtWU5EXqbPVKc9b4EiNpcBfslzJxZk4PxkL/R99t\r\nIsFt8A3tLotLy8wz7Ix/PCIHC+lJclOrzTUh9b33XfXZIKVOv0+na+thj+Cm\r\nRixOBbv8GXDaJUjdngTXWks+7q76HHKqV6k=\r\n=Sz6t\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.2","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/strings":"^3.3.7","@thi.ng/text-format":"^1.2.2","@thi.ng/transducers":"^8.3.8","@thi.ng/geom-clip-line":"^2.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.2_1659365856978_0.579076222318855","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@thi.ng/text-canvas","version":"2.4.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"41d17b9ab82bd468b970cb9075a6223707e339a9","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.3.tgz","fileCount":32,"integrity":"sha512-2lodjKIsSjp10mGaJxI41FZNuBdLNdo0+PipnvqCgM0AOV3ag9p541+h6dEZRidC0zB/PLNYOOt6ls+WWzX0TQ==","signatures":[{"sig":"MEQCIE4sCCwsqKT9tdxgrM0HOI5NSTBXY+3PP6J1wHIUcw8QAiAQzdUN6MKYf5O8F8jT1BiQHxLyly95Zea5N3kj1BeU5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E+xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvQg//YtRwHo+RwOkudshwD0/vJVuJrkZzE02jtrjP8GuVO79j/NeI\r\nZ501a0oTr3oxF5RuUKjI+84EcPWKAOFhCEqFFST4qmwZPOf7LHQC2HYNUE+i\r\n9W92rsmlEUM+A7lYGSlucGxTznJdOVTg8l8AUqCx1OloX0XTwVcLlvGVnkG6\r\nJ1dMPZC4RIxj+jhLdmcMdl0MWWyac5bATs5lpJq3t2SfnKiw7IkrXvCuuJ2H\r\ndGuDLqMVl0nm8NmLIkeFcbso/d6g+n+aNJ+yBYfr8bAWxYrJgl1uzzSdRrlR\r\nvUOVGyCyzIeJTXN+n1WBS+f3d5Vrh6/o05QuPZv1VbcFqbZadyx+TUtFGEcU\r\n/DAFPfhKVHpF12tTSUCz9BGLnA0DcxVd95RKPm7s6aj6c/vLyEOtcJQgVsR6\r\nr18bnBx0IVxyfHj0SaWRiJl/urD9YxEyCQucruEBy1qhzSf+CmQyUznC9683\r\nK8pI5Op4vc6pRQx+DYuc3E7s2niCj4nRV3lfFnyuf5LOh/sWXya25TBag+4V\r\nsAwRUKjLNewIVEEZoVFqqbIR8yL4YC7SSDpZWmTU74UGfV5C6DO4NUf5y7n3\r\nzuor1TPNwFvWI8MAxtu6PjUGmHD0tsMNaZYk1GEBXFyDZCsM1n9CbIpdQCPj\r\n1Cxcn+rR7V2hlWtyF3gmAMk7mJ8BKCd8xJM=\r\n=7fbR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.2","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/strings":"^3.3.8","@thi.ng/text-format":"^1.2.2","@thi.ng/transducers":"^8.3.9","@thi.ng/geom-clip-line":"^2.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.3_1659391921673_0.6935474975640776","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@thi.ng/text-canvas","version":"2.4.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"36bd605c09d44b5bf8127bdc65fcb26d95476555","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.4.tgz","fileCount":32,"integrity":"sha512-DEjpfNvzYM8FCmpuqxahhIIIhb3eUajL+v6S3NAI4NoLCDAplqVFt/AvW05T/U8uq7PAdDTlZQx/k4cuVOhkZA==","signatures":[{"sig":"MEUCIQCUJpA2u1sXZwkHlUmX9T9Tn4ndwHpqsOXLdwerd2GZAgIgeRoNryNwkBdoivOnn8mg4sR1bWCoV9wKYwRl0jrVmD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ofYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZWw//R/R27+g3zT3kKZVCoRykSbwihRm+kottC7N1J7XgiU8iUAl4\r\nprzVPmNvP2FmwpaEAxqF8LoE8ZV2Q2fQQbZAd7xo27mxtzbVZfiJBTGa5rPO\r\nL6akAd152JgYWczImVSyIWBQN2ZgENvmGnBuNTwBNYLrL/P040FgKJF+vQSi\r\nUT0Eq8ibpI2TMaD2dv8nLplahkkNSXCB+Upn1SAAJ0A31zYRpLejSGt8S6GG\r\nj2eA6BOjh4iWSA7qkApm+8gUvMi1g+4MiT/uOmVhXXrxtnOP/QU0YEnsQ0EI\r\nEevO93HATKl/6LZOzlJTK2MaYjeTblk2VN9F3aT7Fc5kypQ2ftSU9995+KrA\r\nobVfvXOsoyLK671gYpTz4DLyRkyUOPJM/0oqO03UHYSymooBLowhE9/a6fLz\r\n8ALK2/c4m+kkjaPzv+GHIwaSQWxFip5+rloYDMy7sWCMaY18tzu39XLMJ5Zz\r\nKkV8rDzBKGj7ZxbMH3a2LKaC5IWJyjV9W1EBHWWeHG9gaYWNGWmjE47wmm12\r\nk+hLNyVnbWVFmI3GvwWRDkwd0PTDdR4LTletE96RXAyJFTzdgzC+ao38Uw8A\r\nlAjfnoNsMVqr36+yau51yOADsn5gWZynTSrbqsH3oIn1SJye97BrGHMnkZu+\r\nSYe5DQPH8bt9zYCdmWtWYAE/iph4hhJhjmE=\r\n=2A4P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.3","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/strings":"^3.3.9","@thi.ng/text-format":"^1.2.2","@thi.ng/transducers":"^8.3.10","@thi.ng/geom-clip-line":"^2.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.4_1659799512243_0.07639387738934422","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@thi.ng/text-canvas","version":"2.4.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0fc8c2ba40f037aa23d0b0b2ff8752aa6941ffb7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.5.tgz","fileCount":32,"integrity":"sha512-Z9wtWnyQnB7S83m5OkrpH/GGSczZ4pn3nua6U0eQYWVGlEqdpJatCxg9M14FqAtixop2uuCEy+kFkqhmQqZ3vw==","signatures":[{"sig":"MEQCIFe7uD9TFMvnoTwaYwA4Mke0lHUYCQ/KfhqodkijPDQ0AiBemjWNr33hAh2Ifc6cQh32AQnoIsvb6QDOo1Gr6wHAfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79qMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp07A/7BjXqMLBMawh28ns41iYHyCqA75aKKpmj54phMXBmdwlHFyTZ\r\nN13SHtMoISO023KRflQobbtIOTemvbUyq8LtJMsvVlIijN3SNlvMBy2lvBei\r\n3y5XoDYHjQb1+W8JyVmUv7iSyElsLozyyZ/KX6iY2KxvhGc/wHZ8xovBh6nD\r\n37AmMXAYiulGKNDpeGudU7axiYpgthrZJnSmu31PvHX7k3CsS1TU4+9RYGEf\r\nf6fdpxlYzy+3vYsnPn1kKoOWXYLXwCKRM09wkpJYg72dStO/2ejSQleJs/gJ\r\nPNfInLdK3Tblohu56cjKlxaphgkNUtsYhdopc7EGHPWtN4xOBb8jePm4zG5B\r\ncqos3RVpe0z/w0T9TQ46YCjlcE6xGyhcCg4Qz9fSIBN/NVYvF3fOkFGD1sIn\r\n2FWcaJYfdaespZpn87RLLSwh5rJOIKTUjVmFWvVQG4hhAomoxCRBVxJcvZad\r\nMOh+5x++D+EQmoNs2xNO9Sp5OKGbsPPs0lCuR1XFanela0wiRFAix8OuT+nD\r\nEx6j9/+eo7AIv8WhJfiF+mmyrqLZKjtJYk75YDdbLROYDMUspS3HpEpQpkkt\r\nYpcNP6IIwFLGqZ5P0TalIaFJreMM0SEvpxJmKPIm69jtnkk0VhQ+GICX91sX\r\nwfJ2z1Q300b+CquFFpdCZY5Un2+lkmUf80o=\r\n=97dn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.3","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/strings":"^3.3.9","@thi.ng/text-format":"^1.2.2","@thi.ng/transducers":"^8.3.11","@thi.ng/geom-clip-line":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.5_1659886220143_0.6393647204246096","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"@thi.ng/text-canvas","version":"2.4.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0acce7872a461cae9f9b8ed56bd707478197a010","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.6.tgz","fileCount":32,"integrity":"sha512-ZDvkqcOsku6sJGh63L5VmwrRC/It3Hh61Xc2ku0RQ/eQDZ/CrJ4hOm++kT0gqfeQirBpRpNqtqs+v34igy9Bpg==","signatures":[{"sig":"MEYCIQC865jMAIWqUU6W/AuTOmi6kl4rqXivNqtkPDlkKE44BAIhANA3YHPVYf52mAFzIsblF1VP9GnvbuO3tK2o0GrgnqNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mnWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB2w//aL1fNMlcAzfQeEziT0UXajxFB66Q5GLSCrOpqV3Bi+brXlO0\r\n5KOPs0bYehseRSlqO1JsIMdGrh9Z0/hnMj5uU0JJhFBx91OMfJUdd6aisYiC\r\nekURBh3lbxXL+sIL29goqi8nnkKXpUlTQXT3EV87HziOqSw45ZE7O9UUoh21\r\nWCvprPIP9nhSi55TYfsNzZwkbOhD6/7RSZpR1QOIjT7s9V1Jg0kxxfoWIl2Y\r\nFemoKSU+9CsATcK7N6cVJAv/M1fLc5+y1hfgxytijCoKSrVNCvV8DC9IVep0\r\neENYHloGqpSt+1FU8OqorwKi0RJVWPtuPwf+C6py9j5nIZ3xWDIrMy+BcTcS\r\nxGZJMQAjHp5KKDuNV8H+98YKwJF0yoaZR/Lkp3GbdApS1j/1EKjjhX34cGdS\r\ny8SFMV2ruqZJ00l1SXUz1ocv4xucvAEliBEPk0xkJG1zSL+qEseHWbYCGbl8\r\nSFLX9NrDJIPhFi/NjLiO1Yz6E2HN/l6diIJ+lglSPaGx/EpN7Rr7PMe/+ncA\r\nSMCq9agkcI8B/IqVG2PKjGq2OcwFRWIoZKwqk4DYNxA526PaUr30a+WwcaYj\r\n7JHXhjHmsJc0WvkPpdm69cqCc0JX47JzNDEgrkaWxk2Q4bMOcbhzNbgSY/he\r\nxJGNwOPzeUblXkMh29GlnJJTsbCIYjKazno=\r\n=ouit\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/arrays":"^2.3.4","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/strings":"^3.3.10","@thi.ng/text-format":"^1.2.3","@thi.ng/transducers":"^8.3.12","@thi.ng/geom-clip-line":"^2.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.6_1660578261772_0.6480578361058749","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"@thi.ng/text-canvas","version":"2.4.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"5f33f642e0309f5bbe0766628e9846b6f7429620","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.7.tgz","fileCount":32,"integrity":"sha512-u3pnaMY1akRJ2wY9hohQGBgBqGepymL/uVyA5J4ZUxstmAkgACUzA50S9Uwcr/FtGkA+SlW6AlgTUopC3NvHAg==","signatures":[{"sig":"MEUCIGc7BnMJlTP0OhlIe0Bb1BzoLfYoslYKi9RHcf7rabCFAiEA9ItHoz1n7QzdzZvglzKD3RjXzKlzpO60IZ5W15Jg9ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUdA//a2QxvWDKclikrybumudwxQDMPTb51243lPooRgu1o5rjB2QQ\r\neJCRDj7RfkmQQrNjJDYGqW9Fvv7ky083w3ePtWUEEAiZLUIhVoTA4UcOHBk6\r\n3s3cf4pacF1bGQ0gPICzcfbEUbl6j+BOxRdioQlOZxnfk0PEdB5fct08A92p\r\nYi+EOG5bOA/i/CEE5K4v36aXovmupbUELcd5EKgd+yxV/mtF7rJ58WASZjJ/\r\n2amR53VQQdtCknDNis0th4MbDHzUMjMwBPBjNu7RZyaFlVyBs/4ksafHC3x8\r\nqLLnJMTBN6Yj/BwLe7YqyPxTwdsXZvxJa1XfhwoVywXiImQnLKJZcdANpmTC\r\n0+8AAOz3qjfrsUs38llMAu8GjPCp7BlnTIR/+phUpH7FwPHwghMP5VFTRL3y\r\neQb7SxuAL1HENONVrRKKAEFCdq51teu1VZKF331M3S8ZvFrv7rB4vAVPYUy6\r\nB7GdeaRsU0i7jh7//0Ga/7/1OxI/42ragRTcNOx0Mfo9QVLsI4j8y1ecOYbM\r\np5JiZ/PDGfUAPaT944At0yJXLwhzmlWP0q9wZVWoAVhbchVrJVCX5XE5W1y9\r\nTy4HQUCGn9chLiAtWDS9EyPzjTHe0alEoBgP3AVihd0RlGGoPNQY9A2/pQQG\r\nNyCKhgVUiPDfHDJ+IQ2965/BiK8aSUIAQa8=\r\n=owcQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/math":"^5.3.7","@thi.ng/arrays":"^2.3.5","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/strings":"^3.3.11","@thi.ng/text-format":"^1.2.4","@thi.ng/transducers":"^8.3.13","@thi.ng/geom-clip-line":"^2.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.7_1661251199586_0.12789999796587348","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"@thi.ng/text-canvas","version":"2.4.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"904f7e01d264c40d6ca8de386f08171d6e7cdb28","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.8.tgz","fileCount":32,"integrity":"sha512-yRK69bmhZ7WR+nfoeNO4NRAAXK8AjF9q/h0GwN8Kb1nAmhOpAFeEipys2UruycDPilEgzQjZJyNFDRYZUi+WIg==","signatures":[{"sig":"MEYCIQDZ4iuh7gf1tbRzx/xCFQ2il9sKSgRqaq7jNkGJ4sD5VQIhAOnFJ1k3KSOMFQxHR2x98rNkSmYzCXkP3tCpZAAk+RwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4UHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrptBAAjH6/AquTnpwRrnNQ/Zs5avEVVd4eZOlA7yEUlj2TmVm/PSbO\r\nGLHWPHMvI04ROnesPk/0XAHdWBnJDceKGG8EnDobsmkenQBaCy1+edjlCPLM\r\nGj9nwKAI2wLMZvs5/mvKRzeGOWWwgPuT+0X+nHaXOanQ/9M68cMWUBo3D4tk\r\ns7E+Lqi/N6jY0drSg80Geu8WgDw8Gu07xYJWFsDAPBnc/jMNuqJVXovNdylt\r\nhOJEhZozRd0UMIcECK7W4O4JzcSjBl0D7ridv76yql5P5M8FhvHcnH88WL5l\r\nU2LRRd7+9eT6h2opGotn2+oaa1Lik8mQwjy1q5CwloT3CIZN3gEyYItMOabh\r\nyeSL6LKXV4yPW3A/skkcR3Sl+rlY7AL+INPO4cwKTxToe3Zm+n6RGfzMmCkD\r\nRKWjwjEC4OA4oO6ehyexFhLJrLWSQ5qhRmMSxBhHVRUs9ECNkTBkw0Xnod4k\r\nLqYRqJxKu2csolP2/2JX9lKWb2ExvDHcfuiFsOwfJ0Po+uKnr4rzRvzpi9wM\r\nA54ni2dk4nU0ZGyys9QXUNL4oiH0rJnOqtBXLLMmdnc3P3cjGvqECwgEw3sa\r\n4md3dMR2tONvhLkJe5NHyiKZZL9cnOSkFRocJvmzgTZp1449/oig7L7AaKgr\r\n4RuoJPEt5X+3heJZJYs6IfbJMOqrldJ/iOg=\r\n=JyvA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.8","@thi.ng/arrays":"^2.3.6","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/strings":"^3.3.12","@thi.ng/text-format":"^1.2.5","@thi.ng/transducers":"^8.3.14","@thi.ng/geom-clip-line":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.8_1663796487137_0.23249521714748989","host":"s3://npm-registry-packages"}},"2.4.9":{"name":"@thi.ng/text-canvas","version":"2.4.9","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"754c436baaffc7a59b6fe351937b69cda9ea8bf5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.9.tgz","fileCount":32,"integrity":"sha512-EHVF6EHT1NqGM095MwKCjEzvwLFckSerbgxgd6woGtxJH2T0WHmhty4uI6rbDjwgDFgBqIxV/4/IPgg6yLwbIQ==","signatures":[{"sig":"MEUCIQD0r+suAXswIffMDHmci1sBj4OFItI6yWMmYUchUUUcKQIgfofMQEv8S9UmxVn5s7fV2I6yPuOJWYZ6IuL6lIujc3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/BA/9Hmv14smMIrKUnTYbtF3k1w87DWpZumk8Z+GGpg+59nWlNTO5\r\nP+7Q4BYtbfz4PAPresWyls9Q4PUvZsbxWbhNAnrdZexEQ3mQSlQFDib34AYt\r\nkKkROHBNPyS4gBv/ZX/Kqsopsutc7IUyxgmXByVg2/0sNGPogYVePLegpHPV\r\n2zbE0aFZHJ6f2/B/nNrLEXeu/D0Cp5wOV+6DXvjq02JyNoosX9lxvo24FaDq\r\nRAGEqogcJaw2SiXtdexu4byUyRWESxrDQF0HxzSeQODRiFwYR5KkLWudu37h\r\nKKDOmRXNPc8Cn9QGrOSYG5GExiQFDDrZ3ik3eeKOrCkP6m9LfJOHPiz4GIC0\r\n/AesPgCa1iuD0kioA9wNqh333l4Lzo3x2jjs4xM/pPhLsFm+0nq7Y0YwIKbJ\r\nWyk+M3PuIXSLgf8l6zgc6X3nXybPe6VHuwzGB2nzhjpPPeLswldvkzp+KLek\r\n8IMcCXina4RiUYEFbl6nSQIBMGnp9oPyqYADhBSj9w+NfzSlTuvH9Q207wV4\r\nTPR4JOu80BXFKFZciAOvOoUepJQafw9AEXTkQjdXiAFSNgeP6adVelhGkuY+\r\ngD/NqIvyiUZb6pHNBrTcgstnskyFCaS+7akJLoVEQQ9aj/8AeX+I47FH46yh\r\n6PnIkI8xk2HEkrWoPUwJJ12ZGjqvXJ2GJgI=\r\n=S7dy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.9","@thi.ng/arrays":"^2.3.6","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/strings":"^3.3.12","@thi.ng/text-format":"^1.2.5","@thi.ng/transducers":"^8.3.15","@thi.ng/geom-clip-line":"^2.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.9_1664295951809_0.07602409391476495","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"@thi.ng/text-canvas","version":"2.4.10","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"24e2db47625d46f130c33ba9153534b011e3a7ff","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.10.tgz","fileCount":32,"integrity":"sha512-j6DqXJXMGoMCRQjR/eb2oWSNIjTcUS82sZC3JVWfxpEngcWtiwJdFx35/UE0bEZHoBtN3N1ETRcYtoWeLmG4vg==","signatures":[{"sig":"MEYCIQCdB3w8txHah9FF+7Q+vVbj3jcKEF+UMDLPoCvyXkgLTAIhAIRpeass9h1qUWzL/Szgl3NceQFTsbXaHPXr8gO3uPT1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwnpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphjBAAmL+7priNQaPaQxJyU2tLcqWyFvzQycGu2qb2VIchiuE0Yt4I\r\nU5/yEoE5SggKAZzmCohKbbEj7xWuffmkMjx6UlAjPGmPxTt6+dXbeMZfHSF+\r\n4ZWNlpfj1Boy0zf0cyVJKE7s45Ow2jhJWqJk5+HDo9X2wEUKLpQWt2KDYDA+\r\nPcszs2buphdVy3Zr65uuhB7gCmUxjQRKWEfml2vbPHQW0B2FSvMGaYX48Wa3\r\n5EiqWfTOP+oD2RR01gmJjlhub5DtMAbYeDxVUyS0M3BUtiTGRxeEmDOSPNT6\r\nbdkCX/0DxwIHRDdGJX9s7N/UDrj7FqM7b5gba+SYmSneg8+KTa1QPGW6ZNN8\r\ncRmFJxGjsvsImu+YCGC4Ue7osTG37SuULeLgjc8biwwNUYmn6AcY5xJmHfxc\r\nVUBuPf7cRI7olzf4Zff9WwuWzbdBBQN1jwbX1Zqeo+kUhVK6tV2FD4glKMaw\r\nvupmMj4NpnWTuMJdZ8Tvs5MDn0O94KUokYH+p3Jbm4eiLb9l/T8KKLIo+ARv\r\nOvLRrM+XqtzMF+ZMUOHfDp1FtJMEr+kqxIBDjFGJXfteRDS3IlYF/Yhj+JnK\r\nMlY0ni4Hdwbfs+1LxfNVPh3r1pMQx2jEw71Z1N6uWcyuaqIO8Ou4K70sVj/Q\r\nKWFDCy4tmgTBn88KLpnAFDsYH1y+cVp3VvA=\r\n=6Auv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.7","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/strings":"^3.3.13","@thi.ng/text-format":"^1.2.6","@thi.ng/transducers":"^8.3.16","@thi.ng/geom-clip-line":"^2.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.10_1664813544841_0.73311729172265","host":"s3://npm-registry-packages"}},"2.4.11":{"name":"@thi.ng/text-canvas","version":"2.4.11","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"264c359d092ec38b5ba12c9423441864bf2c2985","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.11.tgz","fileCount":32,"integrity":"sha512-mqT3WZrmpZFvkti1M9zVO5o6go1gz+X8pac6fkaqnAZhnaRIcG19nfvpkCRHP6UwUZfyO1NCN+sakyxaq5vIrw==","signatures":[{"sig":"MEUCIQCVc/GISOip4yvCqulJflw+KDtqMnNsPtVyqaHjxsC9rAIgS9SxIXP4FCMmlt3RPsOxyjkj3mvfRWv3/if1txpAmLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4tg/6A0ZW9GnS3iUx/5Hr6h3mJIZabK8/bfmgQ93AdvkKuHZDP5Yd\r\nsQd+gMHOGgIDS0Yize5apFzAzgTeN2RHZQFnu5qiusGHmODExVNMBQsPi2ua\r\ndvtWbJmD/QYzPd2ZSYfGZG+0vOIiHID0ccmpymIYWfd5+i60cAiyZQh178kx\r\np+9fHL7cb5/Yfhs4esoZ/KsOl526LIgekYy5veUQLlMVyrBleL+WNI39d+fC\r\nhR7lDvxL6sFhcnOlYCaTORBG+AGa+0LTojbuhH46d/jEY6UXNKi2/CtXjuT7\r\nwOGEilau4ANcXOGfT1oDYSkz3lguarPb18WQYVBaAiedsiKvB6AhKnQRiOEK\r\nZkLnNItemCCFZfY+jAXQPfhW7FOqs8apq2SUGgpzRf5urdL828EL211ME85w\r\n5yksgEHnNEySo7Vy9HPAujjjL7mm5+7ZrwYQFW62BJ+Kg39Ja5oGWwp1mfkC\r\nWYwOmAc6LMszBgKo2taW37x9mYBKbHMYBSaIcwQYzHuNX2Z0oSEs5HQ/eqd+\r\nev1lWPmczz+0n6qsfdWkybPPZRCq7S8xAeHw6ifg+PqsLBa+hIAGhxJPXtMe\r\n8zVbM0Z7yOCWfndpoRO+KOgDKzzPcbe21MwMAL+rdDxdU7zVN+nnTCamTMBU\r\n6DDEX1a0ibu7l2oTa6obUmytWyPqYMlIW2Y=\r\n=NmLl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.8","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/strings":"^3.3.14","@thi.ng/text-format":"^1.2.6","@thi.ng/transducers":"^8.3.17","@thi.ng/geom-clip-line":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.11_1664905147131_0.1312173299984376","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"@thi.ng/text-canvas","version":"2.4.12","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"95418644b5c94ed8f5523ddbaae6d27218895abc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.12.tgz","fileCount":32,"integrity":"sha512-cWM36sGPb4cQ/2rcRhIgoSZQrVil70gT2yAjHVEMs90173mYVuh5sGq++iB8dOtTPyhRhBskDnbAjm9aJ8VTEg==","signatures":[{"sig":"MEUCIQDngpD9bm86K/mFcl5Rs7SpRDzNx5WvJUBja958/DeuGwIgRay3aTs7d7YpMLDAu6qD1A6+iavnU/+RMkTQRTjlH70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUZHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK8RAAkM06AH0DUjLQDEhfTVOV9IUlJ2Kear2fBuus7MOHWTuQp8W/\r\n/yw7ZCn7knW7aIuyjEyeyEqzYeIiIeXp0cWDGm9deQDVUQJRH5M36Uru705+\r\n3dD9+Yy2M3jMx387lo7W/5LqODzzyzaOPcvwIE5ZQtN+yGyq5BtirbWyMtbw\r\nLgElnWFgT72dziFjuZ0rFlTNJPxq7ViOlsVtEBKngjPVlEYxeF7LwbnDu6VZ\r\nAwLO3kaoZyriRNEOpi3ozR5XKmGus93/jzbusfvS7h+OsrM8j1G2bXnxLdop\r\nlIJvCep5D2nzSydVtUFqBBrFPiC3xHJ9x4jJGJRZlLQn63FhO9jF9bleDhLA\r\n2cHQpTxrZkaLgYsSgs2dHHYD97V1G8WfEf3p20c4xoSr1MtetIZkc7IXWFUp\r\nvW1XYihq8anpEbOFTHNtPvpz5591cXJkKdhxCjxN2p7DQ2X+QvUMJkq6TT4/\r\nPtO5e4yjQaIaKSaJlDbq5c2IYZIyyN9oX3ozZnprJkPdgz/vYRQWB9ryw51w\r\npBUNZoI1RJfIaBoMrTvI9qi7Nhmoc2rwzuZZBFPPIDfD5tKhtcNFrWkUqVmT\r\nN9px6LurqPPkMzmkYJAznq4t0b0cQyaqErzBQTeV4885Az9ZIb40zRGsaAiE\r\nQ4+P44a8/6dZe+cD2RFfG6ihKpYzLMBjNZw=\r\n=lLLp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.9","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/strings":"^3.3.14","@thi.ng/text-format":"^1.2.6","@thi.ng/transducers":"^8.3.18","@thi.ng/geom-clip-line":"^2.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.12_1666008646789_0.6004301059346018","host":"s3://npm-registry-packages"}},"2.4.13":{"name":"@thi.ng/text-canvas","version":"2.4.13","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"00d651b89a28783525963fb454b6f652d80b5548","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.13.tgz","fileCount":32,"integrity":"sha512-qDZX6GovKYkuiUZBiOKne+yTFwBJXSkzSZ/qn3xQ7V04JJlE+/06RhgtdF2kc2fWKXpEUguNRgexNRfvSHu4Hw==","signatures":[{"sig":"MEQCICVle+76RWgbOoJnE2+MyR1AW0BNBXIkhkSpIYHxZktyAiB6OsX0LZR5MMSh7gTW/BQTL3bhKTPqs6pRRAU/GGxLjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSzbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8UA/+LwVb2ainXYCatQ138UTvniAThQtmlA4Eb3THNp+9UbaAVON3\r\n+5nYFk3OYQmEQ1WMciUVdHa2YYI/2aKpPgWjDtBl2uugjJfLKdo1gsaqcYwJ\r\n3nMv+Ngu+znNcaS4njTbr+v9kDtyZy/rAIQTQ9i2p7KI4NMc0KtkI1KoHfZ+\r\nGAFMLSgCxX5N4IA2sQE1aTw9BMc+BoomjK2QoOqDS5pOHNhABzTtlYM84oLW\r\nvy7QiH2QxHEXlDvXfyggLEhH+I336sT6BgxuEBGDI2jpTsrxEAxXvsuBjqbO\r\nCAHmlvLm9YFEVIY9YnkfIC0Rq5tZVA9XPmcrBC+QodXX7j5eGCUSOueE4z4v\r\ntXvnUpLs6kQsMuZeiNrqadISaIarWiRtTqSw8dbJPRu3PY0mJASgiKTJbMbn\r\nzrj+i/2ANpLerL8ezg1InrLafx08wgiayGFd5tKT8QDXMLygzumwJaySPGPP\r\nPtEbgrvt0q8gPlbQQwnwCZ1F6xB0wyqKYlCnMkXwU21kwkWC5UBQC36pbdbF\r\npCfAhHkEeUXBwKOfA8HqS/57XYFl2qbvrAiWpeQjz3TFicFQcRbCJJXlBFGC\r\ncrQrRaZLvIef0VFPcn3vmFnSpnQES9Zzi+4kMCVTYNWMKi2LSO0PPU8kHgPV\r\nM28pPSJVQQLNvKOtluGIutJSaSAb9txXuU8=\r\n=xq/0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.10","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/strings":"^3.3.14","@thi.ng/text-format":"^1.2.6","@thi.ng/transducers":"^8.3.19","@thi.ng/geom-clip-line":"^2.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.13_1666788571232_0.9749456145195234","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"@thi.ng/text-canvas","version":"2.4.14","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"f8cadac95c0f293a5d56b7d90ff1ee9d58e78194","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.14.tgz","fileCount":32,"integrity":"sha512-yyP4tZ4QFppEYLdQkXsmwxG47VjP7RM6sHpA5bjV7qA0x8V5Ra4JPhoTw/cVQJ1/sJwN48ifjH0v58/ubIx42g==","signatures":[{"sig":"MEYCIQCoynd+/iXObqqEdXIqi5L26vyKVUYnDwkwT3lg7lYBXAIhAMBwV/Vhyap1u2AzMwyhVSiAcL7RZxrrDCheQlyImNx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLChAAl1KlSdnPZf3eGObC1NQWhnkbInKREDyP/5BEaOrNgx6NG8SN\r\niWhMxKd5dGL6DeMSQ8gOKDnzKWY1KTASOjfHyfVA4k+nF61d0lES6uyOIDXX\r\nLprrsTwo7OB8FMYgnPTBJuj8WYbCXRoIAePgzqtpZNsmvV9/PHTF3e/Reuf4\r\nVpJ0YNyoypqTz/3tZBm1w6PZ+rXzefVcMj4nzoBkRhjEmvytGsbbTbMxIvL5\r\ngwbCalh4uwhz+S3MmXDfTOo7kPe62y7Mjm+Cq3eKjap2kTufl+UrwQMFwFUJ\r\nl0QauPrmkJ2RU0grfwHVsHBqxa9PnIki8TD1ZvGlPJvwDWF0orvFLF33qhij\r\nXAMxfIBxz2TgZUdCGsWMdI0CzyF7nXTpmcnlURHpWhw8kodhZ5LqdhKpS+Vs\r\nq7cQu1B66e+5TYV+qdfE5obJcXxAHEALlaDnjb2XO+A53JCbpxJ61AtfAcvj\r\ng3zyzqbUs9vBAklR0vryZ1r+cjrTh/RCvcLnkAatOxHLXThbgE/1L+8S7T6A\r\nlqaBw+sd0L+/SPJJvOPiFSLv3XGpRoyJxe10RXTwCrKR/766KWevgXiM00vL\r\n534RPW09jnpB6zcljv6pQ+sNBdWDLpN+Y7Jej12NxVQuQY89qFrwqAbjVHjf\r\nlk9wVkTqu6nszx64KwaJbbjXy254lIMr6ZY=\r\n=pvuE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/arrays":"^2.3.11","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/strings":"^3.3.15","@thi.ng/text-format":"^1.2.7","@thi.ng/transducers":"^8.3.20","@thi.ng/geom-clip-line":"^2.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.14_1666984357217_0.7581677116992633","host":"s3://npm-registry-packages"}},"2.4.15":{"name":"@thi.ng/text-canvas","version":"2.4.15","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0dc217ad6458590a4bb79be22c885d72d644fc35","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.15.tgz","fileCount":34,"integrity":"sha512-LU8D8UDzPiPfUuhygwhf4/Qk3dZftT7KLYJY4dpNF//Wg2RdKCVSL9+UX6RK9kFnryW6XFNgb7WRpMdMXRVT1w==","signatures":[{"sig":"MEQCIFVGqc9YMnpMuMas3HRJsNwXlZ7XQC7hit1ADvomLBDGAiArQ1/QgIIoKjQaZOVnotmOzgqiv8xlamHi6PDmhcxpfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFRSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ2w//YkkFnLCCyKrN7Edrf7VEnlGCKDY0g2mQIQUHDBRvgxHyN3qT\r\nODl017udXLcwxhJj/NbV0EyUEYu37KjotleR5K+GNhWpPARzJMkkb1cVtx9W\r\nnwEmw+bZw5ohTeTy245gmvGziIY5Q7PHqLXh9ZCjcESH1ygJtX+QCSUsaswr\r\nFf300XtAweyFyRWMVXE6M4GICKqEVDy+U2Ztx2vfMw5ejTJHliR/zxSRdVMc\r\nvc0Vo2kFr04FjBNJvqPKXDBlCDMTiB7JTE0p4CgE+ZNbkpENtFCw3bCEab7n\r\n1h6uPlegVYl7TMhCF3hs/nHbrSdtsqzo80dOKOndgbzMKBQgnVPq+L0/w/0r\r\nhY25elp5PL+1TS8cgMg0DA4qnB8yeN/rmRP6ZqsnR6cJMJ1g3BKM6Mz+K7OQ\r\nJJ1t9/7QM/EISrVgoWqCIrXYCtAWlfkKmakcEQfUYrKRQydIO9OkIKNpfZzU\r\ncpOnNo7gUA10LUqilDciuDxunH6WsC+qGC/8QBZQJnj8F6YDV763kGn342H4\r\nNmc1uhXjNFa75sCLU24VJ31glfW1oSUgUm1Y1BO3WS5jUeTi9dZGr4M9f6z2\r\n4bRNovhvsEusAnlpNFVt7N+W84USOLttGpqGU5nelLPZHAnhCm+z+S19jXsA\r\nWYcB/Am5Txut7i1w2dS6htVBi7AAHQ26N7Y=\r\n=r6O3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/arrays":"^2.4.0","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/strings":"^3.3.15","@thi.ng/text-format":"^1.2.7","@thi.ng/transducers":"^8.3.21","@thi.ng/geom-clip-line":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.15_1667257426552_0.7887818358938576","host":"s3://npm-registry-packages"}},"2.4.16":{"name":"@thi.ng/text-canvas","version":"2.4.16","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"4d071082e20fd7dd94bdd3b279dd3f3015a0a026","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.16.tgz","fileCount":32,"integrity":"sha512-xVjF/+xopfEfJMJ2Gt+oWZiftStTr/kUVCe0zHc711oP6TUk7abnjWqQPpLn/AGYq6ua0DMpRmcjskr536c+8Q==","signatures":[{"sig":"MEYCIQCRcqfzcJLjc3mGmGhakwI/+UfSPiLda21uSUhB1RZwoQIhALDLxoQiTQQUgWlW3QZ4FfhJxI/pYIsK1s3yEN3gGsCY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Ug//e70jvpeXZ1jBPPjG4WVGGHc2Ima1a/D5WZo8VyEyY6TqdDR/\r\nlTsc3RT+tg8LBdE9GIhG7uGQtGCs5ckXohyac3IWImKS9PbYXfWgfb7zz2Zg\r\nrLhFk0iqCUE0I/K2Pndm7l3dsN+p7wWSeV0wO7/N4BrknsslSkpxlx2GDqSn\r\nGEbqW9l3dpiIU3vGuES+h0XMlvPxj4GjSplKtjlHKgd+vnJHF0KbGi6uIRJL\r\nw5bh9/ke2+t1GakyNAK9SzrsG+CS5zi8D6M/nJ4iC1nj0lCSDwCr/plFRl+V\r\nfZmSehBvxtcABL+6NIW7vxdR1c7394wVkBw6IVBwDp4ylCsRGVDKS+hAcSbr\r\nn18Jts5ywKDwivMwQW9Owqq4aHM5pSCxwhWkIe2PKUcaHMbZGDHjFrrf+J1T\r\nshInMLzPHvOxRjyhjTtiqACLKJcbGIe0rWm/BoK02u9flkJk/cpZ/U45znLN\r\ndRAkbxWIYyOIGTIt50zz5icltlnzDndv5yIiTbXyH+nNhZXFfj3noT+gDQvf\r\ntoF2J8HJlmSV20Y/UazyMJQ8vwHxJJaK6wUfE8ZH8Li6MOjUM767i79b/tgd\r\nxVZZWoB2aq3Alef8ev6YS9efkoJAEqjV0jOveQaek9vwE0sHuwKCaDmxd4TV\r\nA58xpMrQedK7ajNGT95iNc79CjEkQZ5jdCo=\r\n=Fpwr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/math":"^5.3.12","@thi.ng/arrays":"^2.4.1","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/strings":"^3.3.16","@thi.ng/text-format":"^1.2.8","@thi.ng/transducers":"^8.3.22","@thi.ng/geom-clip-line":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.0","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.16_1667306168218_0.44033001122902293","host":"s3://npm-registry-packages"}},"2.4.17":{"name":"@thi.ng/text-canvas","version":"2.4.17","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e8440ab9dd6d02d8d161f735cb95a671416a40ca","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.17.tgz","fileCount":32,"integrity":"sha512-3sAuEaKMwJUKS9QcYS4vZlaB+NVnkkQnNI5fyTOkio/7aHHd9xg6SSa0Z6Ja+cyq3KlS2OLlUx+dXzOJa5qYIA==","signatures":[{"sig":"MEUCIQC1FuwojpuD86HsM49/lYSnNNp2ZwSeV2CuGH2EEWHXwQIgdUt8eP8T7RA9OPS+5idafF3BdoxVuGRX+DZxYo2Bc5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqSQ//YO/6VQ82RCLSINwtKa8Eoa4hsx3PxuwtTOlHUXKWQIk/Hqa8\r\nsEodrKpmEJ1uV3mTDKmOxD+DlVapOI1M49pE9CtDVAMOpUywb0Xb5vlMkm0q\r\nXAA0fUvRCj4iSea30AuqPz8uuZNl73fGm9MuyS5agwVTjHzrvBLBBCzvrzVu\r\n2v3YIQRpgXwXGS5wNTDv146KGWaO+kcQGz4mpWnx7AYRMgaKNVp0oEz+/cDU\r\nbSHKZ3q6ZEfHi+P3/palqhuJm5CYvbJ//YA3i2+/pdU1c2SKQ3KykZ+4GZD5\r\nFk0HBrhx0dok3DY5auFJXU1A8W4Ymq4DTTuumPH2eKNM5izCkfKZZ4SOZy6b\r\nfodwuy2YRGT6u4jr5SGx17cLXYwuo0cffBXIzuwGJ4C+7GacWwWcICykRmZs\r\nT6gISFA86W255ZZgFRUHzILTxAdMwQkjCuFvXJNY/YZN/jCyVTYJSxklyU5z\r\nTOh572nVUCrbysoBhCsMPNlWPSPGJw8hgeooUouy1C1oSWvLpPBeImlPF+y5\r\ncB6XxWPGWdOAEBLmSjIt7I1azjxRnb0QXoKcmiQXZcb/EK6mMNnDBvhZFENL\r\nff4GpCxGp3FA3xfHjyjYNSDSawR1sFLnkbVSNooyZPFW+rztR0C/7nN1K1bk\r\nmYppFjUhXxjMRHe3WZ2bc8p2iL6lgUcR4t0=\r\n=xa48\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/math":"^5.3.13","@thi.ng/arrays":"^2.4.2","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/strings":"^3.3.17","@thi.ng/text-format":"^1.2.9","@thi.ng/transducers":"^8.3.23","@thi.ng/geom-clip-line":"^2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.17_1669243836076_0.8172932431160427","host":"s3://npm-registry-packages"}},"2.4.18":{"name":"@thi.ng/text-canvas","version":"2.4.18","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"6b18facda32e87479d4a8d4720f6f13e951b2832","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.18.tgz","fileCount":32,"integrity":"sha512-aTVN1kEhwPzgtlhyDKZpwkf7pt/Dk4vGKvoN47efb7T7xxiXbL/2ZL98KB9KFSBLvu6JIShNDE2OXPf9NnEKKA==","signatures":[{"sig":"MEYCIQC3Hw0Tyo7PPSRC5GpO5uyWUzfFM+Ig6OHGndro0GB0fAIhAOQSuRSya2YeqU4AV87lwbvKhy3VJ4iYL8qBQQlkyOAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLprACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcShAAh/hWOJbhUEz34BHGGa3MOYgn2lhFrg7MARiDJlMMwOfkZ9Fh\r\nauqNfZT7KFeb3tMuuYT5qSnVTe0WIupDU4iaoe7DFG3UDKxZmhmE+P9yOb3b\r\nDQcJ3ZVx7aYagTug64uvp69BQhpC2/TTvHySCzHehNL7EQh3tOv1ayNF39gI\r\najuNUyMI34fWrEsTvnZKHOy1My4BRRJWxseUAB0dJ1vB26DzXflqeoTHjFWz\r\nFjEPjChXOg5mGlJFRdP9IH72o6q9qDifi8NYotHFB6ogE1asNEHqTP839pRu\r\nj/OsA0AaQajQ3ni2Fs9zz8Wu8SjH1hSaK74L8fltyV0TZbXbWX+W5FZIQRG8\r\nVX/qV54EBsOT35MQ2YGgKhTUMN2fk/b2g7YmfCszbg+Rjplo1/Sw57HXaTkY\r\nR4N27UtX+EMTWADmQ4B8MfnOp5F3hr4J1PRomLvCyZ1RqKfks5xSQ0h9tQKC\r\nrFA/OHGGsqGb4B5wRoPTG4OjRteLEFIE2Wxr8GtjsnyYp7jw+rqf2TAGNcXK\r\nwUl60ekvgAy7ZZy/PYFoaFV5nAiKTEUgJ1Cvp1iRd7L3mRxeAe3S7drihl/c\r\nDfA6LmKQiz1cqcloSpa2e+77UWgCYdILLtvAAvNMPxE9XhKEbise1d9wYdTy\r\npb5YuZw9dB/popLt5uMVAJfsPdcCJEFsI80=\r\n=J1b5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/math":"^5.3.14","@thi.ng/arrays":"^2.4.3","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/strings":"^3.3.18","@thi.ng/text-format":"^1.2.10","@thi.ng/transducers":"^8.3.24","@thi.ng/geom-clip-line":"^2.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.18_1669642859551_0.12970627012444735","host":"s3://npm-registry-packages"}},"2.4.19":{"name":"@thi.ng/text-canvas","version":"2.4.19","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"213174f7bb5c4395e4fde96c8fe50a08b6ffe92f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.19.tgz","fileCount":32,"integrity":"sha512-AlRJ5oBJW5sLe6ckt0qZ4ndRo+c0VJjy4VfU0mD9Fg3Qt6JoKzX0H8taYT8+1Y5+IRQW1yZY9qhYORHXMui2og==","signatures":[{"sig":"MEQCIFLvQ3iSKNNoYj/qM2TDAkIE/QeI+cqtZLytBZond8jrAiAvr0T850SkBd8Fen2sRW5g06KBGkRUO9oCFi/Bllt5cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9naACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo8A//V27AlqSqEARvMKVw4tKurIOth0d24MKi/6bnrqEGMBddu9JN\r\nhF4usVdZhxdMoNldvsr8oTMu2lzO6Vx51gL7Vi6N9Tx6Sr4eELLAFndttSOb\r\nVjyLsHkM8e5FDs2UCQ/w2fI2RqqJ4lawcwJgeJZxP4nSZyIlQXNrIZEKSgbh\r\n1b3AThx/zjqbFwpIr4R5CAnHxMR3UIMAt0aro3deCjj0xX33TmFwel89eWKO\r\nF+2TNbmbnwkZ66Uv8mwoELYqNhICb5GiDXa6EK30EqlMfgGx5yYpEsAFa80x\r\n7yOfOsDVdfWU464V7/skrGvZOOIC4YfML0dBA3yrwtIoaVWtcYuSFbs384FU\r\nvbYMd/q2pbghzfhMPSoqEB3tbattkVYWEwCZMEsSM7VzwRrEezO68NIMo3Si\r\nADwhV9y2wkS5CZQ2n408mMkUrQfmBI4WvD6eWv89GCpXD7Nz2Rn5FME0E5uK\r\nWigLD0DAOWkB7YOL2xmKIavw50urgkRv50czApavUO7lq5CDKC73XHchrTDT\r\nKswp1xS9FOJ/X26xhLpt7d4oKElqKmxPmeHWXX8vtouxeJJTdoQuxr1VBCvN\r\n6gnaRtQrrC9L33b4IqL2aLTs1LFnHXI1GF5RQwExnKEZIrkB1+au49De6czO\r\nd0sHQ6ScWJ6DlmawKVliXB6Na+WFoF+v47o=\r\n=0k9p\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/arrays":"^2.4.4","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/strings":"^3.3.19","@thi.ng/text-format":"^1.2.11","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-clip-line":"^2.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.19_1669847514658_0.5206177849514313","host":"s3://npm-registry-packages"}},"2.4.20":{"name":"@thi.ng/text-canvas","version":"2.4.20","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c272283e6b38583ad9785084f286115569d0c544","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.20.tgz","fileCount":32,"integrity":"sha512-KjQy35a1Rdv9roWMILCZ7HVmrEecSmqj+ExjxoWg9mvupe/bksTCEsBs23vaHTZqzpmXM5szXcrCQtpyrlef/Q==","signatures":[{"sig":"MEUCIFnoCJlbNrAS8y17fHorJB9iVREVwMdwvLAGFTXf26J6AiEAreD60nHzYLWV5r9OBI2JRoYVO/fSFpQKSMa895zWtb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlJIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsBA/5AXLnQRlduAVg3uTE1qcw55Ew0CoQ10OtMRcC9HRUomOXPBZv\r\n/mDKU4xc3CB/UC8LgBy/GawNIMwUaKvo89xd5hwedLpedr3cUy8BgZydeEgB\r\nO1YdwfJFWlvqNjcfwzRifHzNXwJkxZ/xEkdOV557AjDFx6HnDNAzDrEhG7ZB\r\nqiVXHciYcSaWzKOU3/TrPtwu9e4eM2dK1yV98t7Eb5ZRxRdI/wmTeno+7iNn\r\nE/T17TgkKLcLeVKAOKrmT8/bkmajNXFap+pue6eguELQhiPYLaE77S2To1dl\r\nEKgyetTxZqtn37hdm4HZSbzCBiv3J+PZHoOssqknoZ64cVebtnAcPQA4DBI8\r\nO2Xyz+1Mwwlufi9EmCSnV0O+FdI7gwnX0Xjenw6Cu0X3g9QWEbggcUIR4FKA\r\ntdAF9Ep+lyrDElUrqzEFh3hy0q0nQFqLZTSodypvtginjpU/tiIyBPwBd/cs\r\nfW3FvXKI74N5jYqgUsiuHfeUGt3HU2CqBqttlT4RSi/g7bhjeClXGbPUBb/f\r\nYsGprNvoc5hHaibJ985Li7nblXpRz6aY79qPN6gYAC/eX8Se6YwwUZ68u2+h\r\n7R4RaOxoioQkkCN97CCT+gEJdUYHJlJwZgw05+8VijV58odaXIC1N63KG+Up\r\nTfMlrHvqCDsuBTXo9KNLsIVMaV9E2vMLnTE=\r\n=Fmr+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5178ea1d7f4b2de86cf5101bdd73f6567518c0bd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/arrays":"^2.4.4","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/strings":"^3.3.19","@thi.ng/text-format":"^1.2.11","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-clip-line":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.20_1670681109439_0.37056468248514673","host":"s3://npm-registry-packages"}},"2.4.21":{"name":"@thi.ng/text-canvas","version":"2.4.21","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c71969a639a94d45cbfc96a628678b9500fceefb","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.21.tgz","fileCount":32,"integrity":"sha512-1n0CwVKe4bwhFe6AgH+R395x8C0QwAiUmYkdeW3QUnvUERonWsy1siJWmCK6PA2B7g1fZmZ++ztsBzGl1J5Slg==","signatures":[{"sig":"MEYCIQCyLV8vjDWvkCsvOv5zERcSUuQx2pHenC7q/wdJuDK8oAIhANwfKxjsZNvlNlir/dXyIzo3AuTjcelnjAePGok+MxKM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqixQ//UotFGtRqt+ihGDi2SeVuqiKS+vBvNIxKgp+oF6hZkzWvyew9\r\noT6QCF8ihrlgCK6GT1EWeVyADLQKP4dqAEI3jObsjnA+9UrZeLMahlim8tLJ\r\nZtIv+XO7f1tkcnOgFwTnd/3DZNstCTFWKC+FJShk8yo4J1c7rO03IjXeqLh/\r\nN85+YJW4Q8cTFzj/HgT2LgSwLP+7e3+UYOAvwbVGnEU45TRqGTkwsSEVjZLf\r\nuZRb+2w/9cELHi7M1wE1nqBWnhNVSTVea02PiuW0wzYy5IPS9MEMH5uEJ3uk\r\n9JnIH3uVWhD8GSeSKIhXAFWEmngo3XVL9QW6JSz1bkmeLbtjgdIuW+fKPha8\r\n91N1zyd9PSnw+722V281oYhjXzcpRVPyu2EQjz3z6bKJ4lgOZ5jPgbIf0po5\r\nNG0DG0YdKolc/WIc/PLF1lqASpyj5QklibZJRYcI++ZK0cGLEGVdhRZ2ksAR\r\n1cwWRU0OSEgqQsTJqeIGSqL15K9i8yPp4S+T+vj4pUdKZoz/xiVzQZl+Gjrf\r\neQdPghqEFCKOfoD5L2RF84XrDEeHzQOs2osZ+prSva3tlk94vWUl+1SzE49h\r\nzTZBSt6gD5ctByrnN4g7pR7EyAaRJUZrran0u5RMcG5XkkmnuARfJIIYU1go\r\ntw0fTAFHLAyfplti1NqUDbPMFT6+Ty00sEs=\r\n=e68O\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/math":"^5.3.16","@thi.ng/arrays":"^2.4.5","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/strings":"^3.3.20","@thi.ng/text-format":"^1.2.12","@thi.ng/transducers":"^8.3.26","@thi.ng/geom-clip-line":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.21_1671195407536_0.39209334195043377","host":"s3://npm-registry-packages"}},"2.4.22":{"name":"@thi.ng/text-canvas","version":"2.4.22","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"6965e83fe337e8dcf2cfcae7eef6672295d02124","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.22.tgz","fileCount":32,"integrity":"sha512-c3d1VWtfLtbVnEJ5pmuGFrG9QvQ/u0oC7ix9++cyEM+XA8OUrFBqSNAFw2hACZ9wHC5X5gU6jKK1kiWNkOtZDg==","signatures":[{"sig":"MEQCIEz0ULkIwNgtg8wd4mOBGAriQiATkwpKnluHaBCppzjFAiAwl6Uff2QHhJ12pcibXLKwiz2vhxMsVKL7ohNZ+qjBiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqHA//dENxnIjGjqetF30ouFurd4Yq7+UG9u4V2+rHD1qNBIdLo2ie\r\n3PL935PVcKuSq/TFwBmVNb3SuJd0qUlfe/uWcFZgdzQseDV3zEtTy1Jf55Sk\r\nIqz5AWEhW7/W2cgu7u1J5yAmfgBeCpw5TLsKNhEZZ0I78E7UoOrFRkF4edI8\r\nMsljFOEzb8viGOGwWC+SGKSyQC7XhxoWuAu+lKlrOe6VMRIsI21ryYlGxeyy\r\nlvFs86lkKmPZ6V6/h7KEsqocH747I4EL9FXfVl9oU/kGiFLhN69T85JfbSA1\r\nteOBij86j+rH8ua9klxlCavnpAUrSn2Y1AWEEpbULz2QJOu9jWdVQoQhESiw\r\nvIz3OwHwpgoDyFHzuBSEwYxP4nXY6VnTcXQ8cPEgG2xiBsZ8JhVUZROs3DfO\r\ntY4Aw9/EQyGp6UzpUDZZaO2xi1x8PsxAPA1z/IcIbeKOdr0Yl0HUvEtXiL8n\r\n19TZSsQNgx/jjESu80RzXv6EaEkZGvth55e7+gH3mpAJIRW8IFB7M5TBNfBA\r\nwN1VjJNtE3AYT5EqcduflaP0KtKfvsFErsDD4ISdQk/8dYXnuy1Oc7kIZES/\r\nP+loAiAjdx1Fr5/leRf5cE7AlYcUELN2ey9N6oQeN7FeQKiU9g9+4hSo4nFO\r\niuOMF5wyw3mLfV70SkZZZBLjqNhSrKlyQwI=\r\n=NTsA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/math":"^5.3.17","@thi.ng/arrays":"^2.4.6","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/strings":"^3.3.21","@thi.ng/text-format":"^1.2.13","@thi.ng/transducers":"^8.3.27","@thi.ng/geom-clip-line":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.22_1671554230009_0.8105545752632515","host":"s3://npm-registry-packages"}},"2.4.23":{"name":"@thi.ng/text-canvas","version":"2.4.23","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"07a609dce7f70714f949945f3d93fbb517bbfe7c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.23.tgz","fileCount":32,"integrity":"sha512-aUtq+9PBwQGzNMrg/q/3czUGkAyaZcVlBUPkB4IwhHOpGprnDURBTDABpDLtCV75/qc+noiQf0SF/4/WZqTpew==","signatures":[{"sig":"MEQCIHk2NeE+6KYp9BXUYsy2Eiwd3x0+1VgGvU8u0T+WC/aeAiABsEKBofdsx+qXptoFEVV+TNlxzbrHB9xPFtfH+f1sMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoNA//bku3QmjJBWbmLzdDaNtFdHeqEtDcJ5SY5aTNpNyEfyregY4U\r\ntNjIxASXH/YQ+BY1V90D+QZVPR5P2c0lppp/0iR/wnuC6iKlmEtf7dATg120\r\n/TG2mR97JJeRtVGGXd1T5aEGcZEt3CPd0WVttkOQSXVoG9fjcgg56T5dJ11J\r\nHRHhmUyPfadq3TbAMW/+1Ok14xApHZSzxeD0yLR3kbxwZAyxGbVvP2RQy5YY\r\n/dmfUcMHNrFbOgNR92SQ550sAg7plkHvpz2RfGOD+7h/FjX1JndalTdOPJXR\r\nDrAsY016NOz1tEwK2zQndjUEo4HYXrmXE6AWRQOs1dqlbv7qGvTzezNDVulG\r\nTzi7dU8LP08eN5dlEKQZmXFOpOFXVXYLQgTZMW96O0RzCiGsAgSSpHN5F7zP\r\nsxLvuDA4V7RzaSIVSn1BoKl0YEC1NrRM1OMDmk5UiqCEDQrsZsciVPv9Tygs\r\n2XIFnW5rYmVnfeuNd10LE4FkDYCfrVZSZtJyLj3Rdr6+s5gZNTcxqgK6fq3P\r\noU+rmb1sqWz+yZEEb36TIPvNzQ+ZNClJuUyJum7TueC2CNsYokjn36V9+tR1\r\nk0KTISIWJZgRpN3lSEjREWSsGuzN5R90aPd39zMQNP56gEJpCzC5WFOF3g8G\r\nHn1WjWsHbgacOr314ESUHA4TlyuKEIlvQYY=\r\n=R4c7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/arrays":"^2.4.7","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/strings":"^3.3.22","@thi.ng/text-format":"^1.2.14","@thi.ng/transducers":"^8.3.28","@thi.ng/geom-clip-line":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.23_1671745877985_0.14751980248951435","host":"s3://npm-registry-packages"}},"2.4.24":{"name":"@thi.ng/text-canvas","version":"2.4.24","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"301821dc92cb804c9453be27eea7d4f2498085b9","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.24.tgz","fileCount":32,"integrity":"sha512-ugXzsTmsGnu99PmkZ6BjRAGB7IDpNisgkid8EUzB19iSzt2h3NpGraF1N5QIav8Vt1DOgA+Js+LhDu/MbKVbjw==","signatures":[{"sig":"MEYCIQC0p9RWU923ziIny5sNnaEfm0xJHpPceW5wddymge88bQIhAKVrzawxerx08ZM2FH2EzIF6m1Po/fVMk3nmcyAbDkCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3zw/8CQgKW4fDK5OGVhTZQ8Y1pBezJNxNft2YLlZxCVwuNHuukYGR\r\nvSBInxqDbHtoF1Fjb+N9oVMhxtlpBuso3S3qPnWy89m2p9n6ZBRhb6MIgaa/\r\n1HmxtwY84wxAQnIJAxqI1b4miQXXFpWImo79bVlTpPSf1l2gMwNl/NVP0z+j\r\nb6x4G9cLRbLirXdNy0datvkTq9G09pkwLiOQHqiqoIkEqclrDhx5no6JELnH\r\nSv4ZZbiLpc1MFkr/1W6VSasZAmbqqQ328tkZN9okJiNURZi1mpf+Vq8YELKc\r\nJw5mVMF18c2WPwEh0xzrycboCjQrV4mGMcWhql0b5lxhBB4GPaTOjraUII0K\r\nS6xnN7KqcwDtHiDSX+u9e2RrgxzN7zYMnD8w649Gku5B4GRU0EV+ms+8OH5g\r\no3pOvGEz0+xHhATzRLlErxi8MnEVpBlyhJeVJPocNIXP/MPc141h0PZszVjG\r\n+WzWZzWVQirIOS8n7aDwrGLMXtniTjvqeOMwD5jTaH7TK5ZCuVShDk2i2jvd\r\nx2W2lUhUnDrK+BwiTx1/2d1nl6mLYfQBDxlHsqGPq+D1pfqCeDhgX/rX6kI1\r\nTHWqb97p0J4a556aR5CE6KmwnS1cGzx3VEn9usunK/ya05gVk2HEWa7PgrSD\r\ngqgIP7GrdzmhRTaYubTTnuESIhOgVB4JHCc=\r\n=dIWT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/arrays":"^2.5.0","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/strings":"^3.3.22","@thi.ng/text-format":"^1.2.14","@thi.ng/transducers":"^8.3.29","@thi.ng/geom-clip-line":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.24_1672347572003_0.4735196521810594","host":"s3://npm-registry-packages"}},"2.4.25":{"name":"@thi.ng/text-canvas","version":"2.4.25","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a10f387489ca677a868c5906fa1b33f71e592973","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.25.tgz","fileCount":32,"integrity":"sha512-ay2BcIB7AJRF0j5uzeMKPqg46UutX9eWK3hiUtAlzTjpUg5k5Y7CNXJZO7nfF1EAmAkq/GRxDFfaP2ap9IvHYg==","signatures":[{"sig":"MEYCIQD5lvs1MXHtD3/G55uOOkSXKugSULAfNK/aN3dtmBCXTAIhALN752s9I9CstJh2cpIMdVDeuh/5p7K9eiDE1/xrl5hr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYNlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoElg//ZGSt8eITMeMSD8D7JVWWVxFB8EK2JCgF6Hi41i02M1qnQRnU\r\n5wIeeCuhHUWUdQH4iV692Dx1xYtjFYhn0rL8cj6B61zL+irqnoWCTarBMcuF\r\noG59ujqHtDiRpX94ygH8vo3NSX1LZaw+LDMxPWbyaOzbmxVcdw1P7d1O0Vav\r\n/uj+3V7H4NoiFRVqFcSA/LHZr0SRX1KKdNCW1kbkXqssfgWz7AmI6oYpt1xW\r\nbAPgYcV8DHyUGLnxqBEGnmFrpvUMv5ONX+n/nRA5Q3qFgUUTCMlVRZUiaWAw\r\nCJ/NVxMvzhIzyILd0FAiIAqp6rUA0iuLCrkd3EQe6uCtu48JJTqsmRq9qTdc\r\nA9w2FARWtKqjxi11xKIZOVDVURE2wi2tZw2GXlNmJ5QREBF947pSrahYIvm8\r\n8d83U8dTwQYG1b6SHh4ROyh+Vur+UYHmp6VbwT3F+xUBcxzlxYuQhyzRhAyj\r\n0U8KULNVkw0hqSTTGJu+VIHePkmwHLFraiBgV4Gx1cBZ/gen6jy1LD6Tgn7h\r\nibWzLKWN/FlSIVExxYgDGD8+G0yCvN11OBQwnVNJxv2KgGilWQmwUnMz10tL\r\nriu9hGA8NbgV0EdmO6Hw/OtuZ38ua7tqzH+7GRH7okX5mlgbihwyCwJ924C6\r\nh+z21EAFSlh7JY02YonKtt+5VHypWjLnK1I=\r\n=komg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/math":"^5.4.0","@thi.ng/arrays":"^2.5.1","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/strings":"^3.3.23","@thi.ng/text-format":"^1.2.15","@thi.ng/transducers":"^8.3.30","@thi.ng/geom-clip-line":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.4.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.25_1673364325513_0.3235202058550417","host":"s3://npm-registry-packages"}},"2.4.26":{"name":"@thi.ng/text-canvas","version":"2.4.26","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"f4e6368712a2572be98a8251ef5650d39a3ce042","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.26.tgz","fileCount":32,"integrity":"sha512-GYVYb8LE7r2FCQcTzK7jnDG415GkyRK/9/AirMBFHXFyFSQnfdpwFJJabdWvySGOcQYfrD0CF9az2CmOcrzv6g==","signatures":[{"sig":"MEYCIQDsfBbuxqa3R1uBTV/NR6UrMht0nxE9mi1LH+t7G2Q81gIhAKF18zuRCOpv36KGbYpQiNK85BS3Zr6AHILplKMbv8nC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38FVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsdxAAjV3HOOymhu3eAY/hxtw0fDMLuI8tDedW9KLpaVlGruEOJ5vs\r\nYImC1VHb5ASM9OEYZXjUI24tlx7MMjqOcF1pWawlzhIqgwORKmHDDcFddfKP\r\nNmbN0eYXGoQImnHxK97G0a8RV+yofYpnNcfGp6wVFgmD6rJ9a0qzH4Nu0zC/\r\nCANFnUb37/lOBCtZqW3GZG5t0m+iBUsi7G8w7P2kQmOgB7k6ef37OcE9s3gE\r\nVCW/cS4QlOPXpOR6akX9YLCR5a2wHW0OZT0LZ1NqrxEGwkgzELrlBWlRhCQF\r\n7s6/jKMDXvsBIIqHddB5TjFbKQ0S6oS1lTVUOARvCb4fSxljXeH8AK46xoZz\r\nm3fe+S1A2x90wKHEMD+9t9hMl/fA51aqssfgiUAHi0k4f0gP9AicN+X1w+W9\r\nn2ydMG3MREYsucu2esoxil9nhMrwMqgpFmyA/J6xbLBr8/aIEzVUVJ9Eiqwv\r\nrXxFYW2ObOXrirLzQUlOqHSHyS2lUfJ5xzY/2B83H7UDin9sVEUa6ADeVsN6\r\nxwo9spHfzgI5h+NOukUZfMUffPzhgLdBDDVQGScq1RLC4QkeioPKUFEfgE7M\r\nlrRdjU3p12ZGvBDBSzG7aad+c1IxYlu3LtW83OwlmioMY3EAFjFAuolPvqdG\r\nMgPQEDtjJ2H5yuLUai130KEaxv1PvyQ6BvA=\r\n=aAEf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/math":"^5.4.1","@thi.ng/arrays":"^2.5.2","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/strings":"^3.3.24","@thi.ng/text-format":"^1.2.16","@thi.ng/transducers":"^8.3.31","@thi.ng/geom-clip-line":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.26_1675608405000_0.9017414461713027","host":"s3://npm-registry-packages"}},"2.4.28":{"name":"@thi.ng/text-canvas","version":"2.4.28","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"fc40c399d09ba97a1f8cb911e3b56a97c0edc289","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.28.tgz","fileCount":32,"integrity":"sha512-MdhgDUUFz8KPk2EIP/KoUdCeBi/LZcOuCEN57jEA0RFfmdXhR6Elle/OiA0QqhUaD2rxGvJ5q1ujZLlpVx8dxg==","signatures":[{"sig":"MEUCIQDEP8C5qhZs0MCOcFyOlMTWUr3YO15409VLF4e34Z0CFAIgdd1s3ywdFEkWaq+ZaohDzZyg59wQwZIYLuUVqfDOysk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k+dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Kw//TOMeHFR20uXF/XKRpQfxzViljvGG0p03E3XUgavznREArATi\r\nht3TU+Ra6JGwgHgyUOlOvdPw/xVjPWKMy4bwaG8kURI01+pv0XtmKo7uSg8r\r\nYehfWVQVa2pGRTLtmIeykVQOGORWkqoe8STaWZRiHs5Ak1rS2QGoUAl5S/va\r\n7s0HQnN6PrkSehUYk+0y3dvFXFx3tqJaTrRNPT4Jk0pv6dKMskQ/DrMtVOfL\r\ndqe1IoqieQJTl5n8IaoHRxz/6mVlwklVqU8lcO4k8SOtYOxE9Wp00sq/0QAA\r\ncHNUNj1386sLOLdaHjdsQ9l5TWa2EVPGNzFwb/ySRKwwedv0C7BUinoVI1L3\r\nWU/dj6nFa2Y/DE4ONzL8H0cACFLXTy0T5XKoTSNdGLRvzS0V98w9T4W8HjDE\r\ntVUI7kpX/JXivMMB67epw7GsNZCdhgYLKD7tTOfyD49kUwXs9G33HnzcEQxL\r\npKvEehdwJVA3N1zwNrSKXme1tV8wknPpnI8mtSwHlXsu3yzRn4C/vgXBNXW+\r\nR6OhDeexNISwseI9VKbNTn+TnFYASQFva2of08Avt9TFEo54x++QRr6hslzy\r\nhvtvlYTKoltvLIrl1iXBWwFkY0gCdIzz2SSQbWe/5p3pb+mItu8pZCeaVxgs\r\nkRh0NwRQpIkVqr31+DDrSs1nl1SHMSaIMHs=\r\n=uZWB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/strings":"^3.3.26","@thi.ng/text-format":"^1.2.18","@thi.ng/transducers":"^8.3.33","@thi.ng/geom-clip-line":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.28_1676038045012_0.6774315314193144","host":"s3://npm-registry-packages"}},"2.4.29":{"name":"@thi.ng/text-canvas","version":"2.4.29","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"2f754d3395b90ffe549a6422bb5609dae5e0d0fd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.29.tgz","fileCount":32,"integrity":"sha512-tgNC9P0kXb2ZRzrocyj/O6wlhQ1M3z9KotOWvgAsvwbQienraTsxoNGNYG0A2UnfRIMxQoBQPjyCCof9cZRb1g==","signatures":[{"sig":"MEQCIGaOOTOOA2yxUTzYbEaLNIVlwPszW/S5j8fYJWzgB5dDAiA2bIifJ3SrJa0AnFyTd78DZl5P3hI3xnoAiwqJeHDK0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj797BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0nQ//WjcCKBh0cILJsg4XHkSYN6lQvpSGEx/kcQNPiULl/UriNlvt\r\nM8JudeEPV+LAMC0BByc9qtNct0orOmcXZIa92AuKIeZOALxrDvSAAvXLLZXC\r\n2GudLFw7wPpGJ7LbsFMZo+ebJgtS7ByJbPUhHD5tExndnqPsNM3dR7QQXZBe\r\n94Rjt6ZbubvH6pqrSuzHKs33/f9XfQwXMzoFKALNNDQDdn9qAdkJq25TWGoE\r\n4KZv5Uh0rMrNnTh9vZpkgDDUS+GyAe/1BAxYiSfBtYFz+WQsXAn/UO4JzgMX\r\n4cQQB5wKa9o2OZnneJIy2WUomG1U4EvXeGDhQdYj0wn53cR0KXOy6/IeWKVf\r\nwQ/w9JwEkb0z42c5DDC7k8VIz7utldv6I81ILYnNbKr6sQX4VM/lHTDe0kLM\r\nUWW0OhDYGkMHcIPMrgYknyf1D0iUgngZvg/4nGzMmb+0bdtNjs/oY1wSGMmv\r\nPlaakxBA42JE3hIGXPtUjrM6bPuYF8EUhMlt1e82hs5YizyF7gYHAg1fqYXB\r\ndPHd5p+PT6uFNJ1SlVLVTNPmUdfgyqC3y9W3Qoer7pSzcan7vxxI4nGNce/B\r\nDxpQgDWAPtsxDP75l5Ztfv+VtEBcfaa4kPW7bRSXR79EDY1120oTwDz1bLcq\r\nlgHnvgPedkq7aJYPgL9+RK0zlRHb2L3PcoM=\r\n=Mu/S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.5","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/strings":"^3.3.26","@thi.ng/text-format":"^1.2.18","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-clip-line":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.29_1676664513447_0.9307012503309031","host":"s3://npm-registry-packages"}},"2.4.30":{"name":"@thi.ng/text-canvas","version":"2.4.30","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"98184ddca29abf2cc7b06aa25d544a4443e79d2a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.30.tgz","fileCount":32,"integrity":"sha512-jUwOgFDKHh6pi0eDwy+y6zZbYDkI6FLpam4KTf7q+gUMlkc4jwkpIioIrp4mjq3EptXo39eNyiv1RXnd+/RIsw==","signatures":[{"sig":"MEUCIFqzqRqhbGHdibdeuOBrBi3Oew92Mu+iOSW3wfimqX0UAiEAy3qnHeUa+M8Pc0LiigvUjl+WjQPD+XfyMrn3VjZBb1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SSvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMgg//Ren8E6hhBSE7UiFrAbxOSCT6HxNiFI4/yuxLw02WKo5GfPJ5\r\nNTLXfjRrF6keOvVWqJc1OKUOX2IvKeAP3Sa1gX8IZfDg9LtOAbMqxvovIK7t\r\n5rdJXhS739Ni2+AnXT1lDTC3wIrxVfJpOwjmUY/UOVHEzH/8Q0sZ+YkbFs7e\r\n6orTEz+pT3vWw1WH4tMUrQuX01tX9B2jHJ55uLhk1XMaNRY682QvrdZGlQEr\r\nEkh6mOwJHiuVYeYnEBTDn1tjvtF8LQLbg5Epnwyz1VBeg901bvaDCPx08zwC\r\nSUwxxrgz8K8Pceh3VtIyI9Kl2te+Ad7uzCf3wbSdexf3e9AlwGw486ugyFu5\r\nPg2JRKLPApresKoO+VxQ3R2queUt6eKMIjXSARXb+9BkyTVxmqW8L8X8gf73\r\n7YWi2yNZdMP1+YLeWl27lfDBwGRQ8XDIHg1VaVqALjBXg6RyI1W133TsN1En\r\n14XfVZSoEv4YXtZdCYH7ii88OHBVSnm7IH++0fmUNKhirFaSHJwv0l3hnGS6\r\nDXQ+1BKIiPUtniAWf/60lAXC3LU0aBYq676IcLtxVpVFrynrIA1K3/R9f1aH\r\nu6v7oY9qzYXyxHgIRIjO22qpEM+cGaPVG1wTOgQrfzWgBzu4CO7gRRKn2loz\r\nljNvKtwAELaKMq/CmdmaSBU6Czhz/wN8Nx8=\r\n=Q2SQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.5","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/strings":"^3.4.0","@thi.ng/text-format":"^1.2.18","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-clip-line":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.30_1677534383416_0.9837212029001681","host":"s3://npm-registry-packages"}},"2.4.31":{"name":"@thi.ng/text-canvas","version":"2.4.31","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"51669da79bbbaa662495b03083684d8a719e2d23","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.31.tgz","fileCount":32,"integrity":"sha512-225UPG5y6dRezpATz6Eq4t4jwDpEChbbdwQf22xwC01IRuCITqb0bSEF7c6ieAwUzGyx4qqsqd3yVM4govE2bQ==","signatures":[{"sig":"MEQCIC436iP0w+MYWDaPtF+Ox5vfCTzjXhOnWtNzXhcjpp9yAiAiMjkSj8X5zTNNbaxpDJoE+hnKiAszLwzu3rMioQC4Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOeJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrneg//Z675sOFBexpxfksQtcgDZhuEHWup5PvMmda14YZ8lr/4QwS1\r\nlPVktJGZl6wXjX+S+yvB4TtNVzq10oQsSBBWpnFgQlJSI3xo+5Ztsh2+VwoS\r\nM8PA6t712hZBDZRniBTOcHDUu9mEudGXPA7XFUK4Rn7GNUW/NvrxpSQRugDR\r\n0TPum4QVySHeRFcMOmLpMV6WxVIAUlqeapcbmMi/t8v5sL2qnMbRNKV2DpXh\r\nRg83J8ROYVSB6buAIzxsS7/tV8zS8Dl+YlmUlFQUya384CKzXXpWGMwLe78a\r\n08T2zLwXtvDaC5KNP3kIRHv/wQLK1T6OLhBvb9OeVv+0GbgyH3T+XIlBV45m\r\nywpk6o3QCCBQm+iWSKK4ONrHo3oE4wqmWbdBnymBpf37k4rdsQL9W2HcPWyb\r\n5EjIrZeifsMPbpNMRhTJmYCu1w677G3TOaxiOAkEfYMuYOR90PH4ScMGn4vu\r\nHdTifbXKnI0xwkftZQa5mfsVYEkLguLeb53Pi6m2EG3NgG3p2DJVIRe77lK6\r\n9sMalOqToE9rcZzqaCMbzgD0zpSjdxUAzJnYgnBFdxKoveeEX7vWp7kIbZ3Z\r\ngkB6VuxiFYIJflzQXK1lUm0V3PWA+ASgJPGzF5tr5h7P5lvwqtegkbgVqCuu\r\nbYviWpkn+DqmE+W4eJr/l/uOdHBhEy0Ibwk=\r\n=gOWL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.6","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/strings":"^3.4.1","@thi.ng/text-format":"^1.2.19","@thi.ng/transducers":"^8.3.35","@thi.ng/geom-clip-line":"^2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.31_1677780872960_0.16812878495382222","host":"s3://npm-registry-packages"}},"2.4.32":{"name":"@thi.ng/text-canvas","version":"2.4.32","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"9bfed1a235946d9abec5061cce89ff9dd455d74a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.32.tgz","fileCount":32,"integrity":"sha512-oUSBGDG6ZDkkzUGB3KA0Xr2wBEAqtCF+9GtENN9DxM6k2+AaeeiqdQ60BCIxyK9yIV7Gl3WzHzTRC7Ha/h2ffA==","signatures":[{"sig":"MEYCIQDQdbxVmca89TftM301bhDEakfihWbvveMx/10d+9tU1QIhAMrrWIjKAG4Rv3U4EazbsgkDX0e6sKYg+Ll4yssW0Iv4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpywRAAhQBJwKPB7weXaJirW6v+055KpH2kOp/1RiACSVji8V7M8R6X\r\ni0MiCgtHRBZKMYxMdcYxV4VN92hqQWVtTMoMWuFBZxYDryZdi+KrxpWCVlWi\r\ngMiduPQNSAGfNA5HqHFPZpMyjCKWT2AQwbAc5Y9gFmOgXSY4Kiha4OoQ6F4A\r\nBipQEXxa0YxGHwev4y9B7BzpZzGMnQ2P88vD7Ulo6mLTBkKfxjRS2L89jEKE\r\nfV5YXumNUuvGGODNKPFEuW40nEZ2g2P2q6xPQOh4fl11IzeAWHcpBJiqnAiQ\r\naoWNeGmOQ6G8p0utzkhikh8z7zHFUct9/Q1gjiBzKCJtENCoVBhDfiNZr9aJ\r\n5AeFW9eD+N8lM+JwNAPM2uoR4ibQyN+afC/eq+GQoMi5WmtMkEpOkewqgsnj\r\nqoRV7bbNHIAenq2kvN7Fm8V790BVotaQAuIajAlcR9Q4NCEskY8I4OOLPlai\r\nTkyxVf1iKht4v2hi2mnLMURe2ZBf9blzYx6UGgdCnw4lEDCN9jnjdEIxGuQv\r\nOZW7N5uOfOYMKiGYn/4f2QJXs5KDzNN8YkBjajptEaS9uW5wgQSWA5kVLrWb\r\nw48SwIh1t35YF5dwSuQ1zSer8qvrp/MlOmLibbcWEd0+f3ZdZCS4o1KcHCil\r\nOLfvOGG10Q8m08qWKc50LW4zI5g8cfttKWo=\r\n=0v90\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.7","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/strings":"^3.4.1","@thi.ng/text-format":"^1.2.19","@thi.ng/transducers":"^8.3.36","@thi.ng/geom-clip-line":"^2.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.32_1678032327766_0.2870750362066883","host":"s3://npm-registry-packages"}},"2.4.33":{"name":"@thi.ng/text-canvas","version":"2.4.33","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"f3acccdb735403a89133e9b66caa9b74a7522952","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.33.tgz","fileCount":32,"integrity":"sha512-DW3znPzDYsfs7KOOPqKW8jpoqCGN7jmpss3M0amkXErcadYjaTvsj/FOufwT8i/h4ykOm5pUARtIG2ec74oyOQ==","signatures":[{"sig":"MEQCIA3P3eXi2xRA0F2hCtiN61o+5/tqE4vEJiCAZfypOCZ8AiAUDGhVc34HYtD3WeWcngE/c8oWll8j2tTQBtYElRGIhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdmmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/dA/7BrLAudNrT5DhweWHVne5agnyNr1m/XnnhBoVPortaSFMX2Oq\r\nwS4a7GHrd3t4AsN9RgpeRRjALwT7lOt88Ieas0ed24/BzaBZmtaZlBfV2fPM\r\nwGLfjtaw3sj96+IyGloJyj8bpnOxwUigQXZCkob5aUjiNDUQMaPCBqB6QXyl\r\nW6gCsru8BtbmjqJM22BkoufwmRSbB5IHumGEwgcDTO9ETrygMkSun07BLrcg\r\nrwqjInESc9GLn2HsaYSjzOHyDLaieNdaSjUvrjJ53DluPHXQxJFzrIUwrKoi\r\nYsxlpwVUUrHW3KUwXlf6XibxmG1ZKX/TuHW8605aQ1HMDcb68Mobi+r7iCay\r\np2jGxgr0y0c1u61Ch8nhDDRlitRpeNMNlXaJ5i1N3uDFH8OwdrmC29O8iWh1\r\nk2/Reag2nC2HA6WUvEC3Ofcjn/WoQqTbyEVl7BnuGWd9syNERarh4yLn1Oy1\r\nfVt0vRTHO17EgLvIifqoIxv3jPgwJRZ6tzg9HinZMeNoEcZ5jvPmdVMQ+Am7\r\nbEIa5GCXN2GG1m59b17mfVB6BPymtAU8Z7INlBM3XYfzQwjJPykiu1zWxzZj\r\nthDsQAJEcB8GcqExJAfq3Aj0bRrBLNCmBXggaf6EhitdJdR3lV//uNxOJCE/\r\nyoJFvtY6FxCPZ1DRJuqed4hcy9fOJAgrDvA=\r\n=KOxV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.7","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/strings":"^3.4.1","@thi.ng/text-format":"^1.2.20","@thi.ng/transducers":"^8.3.37","@thi.ng/geom-clip-line":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.33_1678367142696_0.025842827638080212","host":"s3://npm-registry-packages"}},"2.4.34":{"name":"@thi.ng/text-canvas","version":"2.4.34","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"7b9324921cb3757a5c42a465f870b338e0ffa959","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.34.tgz","fileCount":32,"integrity":"sha512-6YSFeR6U7FS3Owkj9XGoGt6wrpkbBTYi3fmZBhSZy3/QE0SXpyvp3X22f+v3d2Cg0QbK+w6CvzwleP69MN4DuQ==","signatures":[{"sig":"MEUCIAoxaCV96C7icuau0zOZgqxSITHN2V199AmmcVyXHtsUAiEA9Cexp/ZhtHmoMD5yNvXU76aNvmLlTzb7q2xFetDl7xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHdhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcjA/+K2yaSGpQH8V9gtq7VQ4+HX3ljUvXqKCUzFEF3lze2MIAt9BP\r\npUDPcUk3HnfeizWfQrRMbGen+DQfsHyEu14WLGip0uLWHZLqKJnpdK2Ytcml\r\nWFwP5RLxXrxjNb6AAblhz/GUWPp55lIGClvAK1jzyC+F/VkXuA5jE4ah1y2C\r\nj/VwP9HnEWn0wim95fA8Wm0zwXBh9Xl2vVVKZbt1oaVOx6hsq9A4O2+oqw09\r\nbvHXoQCF0rhvquhE67SYQXfsW4eguTs6GofTmAeW0NJanmBljtW3j2X/jQx1\r\nAeO0f4nM3YYThsRqZKRp27o5JmdKJ0XYtN1kfYuFddMJSmtKxrmHKQYWg+oD\r\nPLCgUjYEija+5QnI+Xv3QklMZFmW5PIXGJHOxySoXJHHJGqQ54Uk1qC0nu7i\r\n/NRWtGZXCijJPC+2a24ODBsHlYo88cftZGrmkjjTkicoM8y9yAjcsGHsS0Iy\r\nzGmNrAZwmVSsS0GVM0+KSbil/VO/3lv2w3JAwzDXZ2rbpIuO+FI4En1Zo7Rl\r\nUCbBZF8/RQ47YijLhiZhvjoxhUWcxHCCEOAVnzxvHPlLXpDY+rIeTW94WXk6\r\nlHWaTHmzMh/mljyqYRUKWt1d6b+Obi91mUTNVPZd/BhKjzqaLAf7+7FkRGWH\r\nDrNIwhld2bmEnpltQ2ov25Jf1pRnCLm6FU8=\r\n=Po7Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.2.21","@thi.ng/transducers":"^8.3.38","@thi.ng/geom-clip-line":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.34_1678800737318_0.9834871005432928","host":"s3://npm-registry-packages"}},"2.4.35":{"name":"@thi.ng/text-canvas","version":"2.4.35","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c35965b5b7674857e548e8d1225b1c7cfdebe84c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.35.tgz","fileCount":32,"integrity":"sha512-SXnabx/F7QN04BpBK0GHCtrSVhuYHetTpn/cWZd6h+/pNYMJWEbfe3+zwuayPlTdfBh8T1Z1a/JvvoObZoc0MQ==","signatures":[{"sig":"MEUCIE9dEloIFLcaFo/gbVXeiV2N41fNXqH66YSbHtTr+SBnAiEA6d0JKXMTyQnstlqaUMLO30JH1+bNL0mVQAyXkniZxys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEvwEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbqw//TTWvCXYLL5RgEv67DAHDiGUdIiaQq/2qZWFPyLRmn2MFGbLN\r\nbc04dQyxwa5Pp5JUwkbBizR/D5812W/rzg1zcomjbdjYwDXyIWRDqmY0mc6m\r\nCxlLmrlAwCnHQ9P+Xl+0/IPbt9sNxIQCzmKQ4LUlOBFo0j7sX5nIWsKHbrU7\r\nGF7+Qk4oZXxSGG0/mSXGM6tpV5/krJ1uaatTlZSym5+l1w7lvwC8W70+mqPM\r\nD3NQuN3h5pA/isyvEauq+x3p9apKQKla7mbdlau14N9rvfuhtgcsodRUXXMk\r\n4IN6aQUsyPv4OfaY/JaKsF2IZ5WJ22XAJsdpH+m0qEmymP+pZi3E3dQFuBly\r\nYLcl0HRcIq+PcpBGJNiseE3NFoARCMMZDcJaDvbAz9Qzy+jILmJVJGAalG67\r\nVR0/g7TIWwHMqT2S02cECQE61cBG1EaZA4SS1vmhTZzxXSwCdz2z4Io3SjM7\r\ngUgxJSBy/oYMTovSTtOpvu248tqaGstKS0cUSa2tYskm8emxdoosKDSK/+3p\r\nMsL3/cOu37rxKhF+CNvA0gn/wZO9BcVp7WKwF8vxTGaHvtIqWP80WX9egxWH\r\nKqS3NhZytiSDGA+A8XpFM0NhMuu2cP0zORIVw+RXjoT9pqrulQn1ja5Czq/j\r\nx+iH1HesoWBWn612q7ZCR4wrQFCUfxQx0ow=\r\n=K41E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f493d89d81d450ca67adf4f574b08840cba87807","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.3.0","@thi.ng/transducers":"^8.3.38","@thi.ng/geom-clip-line":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.35_1678965764216_0.7240207846159306","host":"s3://npm-registry-packages"}},"2.4.36":{"name":"@thi.ng/text-canvas","version":"2.4.36","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"429a4e13cb9e69abd12180ec0a2dae24f674164d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.36.tgz","fileCount":32,"integrity":"sha512-VD5csh8YyeIFVgDs5qhLliPgRYT9HZw4i1r4yKfCLVUShz7Oqx9a5Hs32HsOIG7q+0ihB8UAmV3q/PEIxKAiig==","signatures":[{"sig":"MEYCIQD85bdaSvG/qOBsYUzPKhKkMOU6RY8wwPhfix+eS2iuxwIhAP1jm60CXqSGR5NC/38FJSSS9xhe+9aFZchETu4DseaN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFCPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3zA/+LGlAK3Ktcl1wEt9eMtUu7PZzSBan9bW8PT+HQMRo4Ao2AQFg\r\n7Ja22w75vQacBw4SFF6AMMNcehlNpokRhnM0XuZZ9wPVHHD/pEEszQAIPexl\r\nSK5ILnC2Oq7gvKqIU6LPMqiCO1umEw1b/yHYBamq5YwtzRez2xXRtnjmTt/A\r\ngYsdhe5cfZ/Yy4SpK++7qnKYR1oR2CPRcoW7V/13xINnBT4tlj/m2yyS8WP8\r\naAXByb03VjgsPk54H7cdNwCTgUmgyS2YnZTMr44thKVCB/IkT0v4ItPyNoPs\r\neu9/MaP7ngLIP/6Onb7QBnNwxZM7WtBAOPHSlaIDhTblX0MJhsTSa25TxnZc\r\nHLtvLGuShXxlu7HJIM3MRPI/JWcg9qiSRFkUoSi2KOB9rYNSgX513KQ8razd\r\nKfg2IE2c5A4TL9TxQAKIUQ+LUagTGQsJezH6Gvr5t7MGowTcieOn/6V+Fucz\r\nks6Mm4WOz4a3v/ukxb0YA/w41MjCZT1/XJNV/u9MqcmDmXbF2o5+icuye6h8\r\nezumOBy2klIVil9rC2ZhBrLU450vEMq/IloSUZXItwoyfhb7P0WCU6HaKcW5\r\nn7jxfYDbuxZcDKBxnRVUTO9T/VqgA7ay520zx7i1xL1blQhoJuvwzDUo4dhk\r\nkOoKSbtP65MN1AgVSOR7+pJfrZ2x+OoIUzQ=\r\n=mQi+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c1711570656e7ce85da34211107163e98c64921","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.4.0","@thi.ng/transducers":"^8.3.38","@thi.ng/geom-clip-line":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.36_1679041496659_0.07773167995712948","host":"s3://npm-registry-packages"}},"2.4.37":{"name":"@thi.ng/text-canvas","version":"2.4.37","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"4e149748153e9db8f07b2392f16b305ac803869f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.37.tgz","fileCount":32,"integrity":"sha512-v63Ijq35YXHNPwbZ2KR0MTYJhefZQED9eFyhu+PLtpgxmQ62Vld2fXhpp1fzFdNT8n8rFko1nEM028xqEre0Sw==","signatures":[{"sig":"MEQCIBeNGtFodsSPY4Y5GWP6qiP6cDww2I1Hdg6nc9C4mZPvAiBVNRK3iSUmucFR25q2hQVg/TFMC2qIIoEMxbrz1LmSGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxeqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxKQ/+OqworzQIiAXHCNXbijB/C2b7IJkwcmBz2xcBcOG9OZgWPOsW\r\nYuUYr+aK0ShV+v0vvNFoP2dpNLFy0sPcOWPSUU4kSFBoOdGJB6n7/t88vCCM\r\nTDPH+xqlpEPWKkuKgCHgn7qMe+5rOvq62rxQO8w92DF+Od/ota4DEWfq5LmU\r\nfv1B8rn2lbcLovJmcxTVqPqjiWtxM4v8utz+kR/3fyid0Qbu74L1xG5vE8B3\r\nhcDtp9a8K+bO+Tb9riCn65V0+P7b55hletoGzl+Q8f397bhcbc+k44rQTo8y\r\nqvb22WHXa0GMO/TZCeVWKr3mvMZEyNkByHLsvg+7MAygHnHlDM6wMVOKeD+W\r\nzNcQZexdotKrtcMWObNtUWzElB8V98TCkWixAKO3aIxGxCZ66bMDw+RMWj0K\r\nN443CgaAYed1EkdibjMa6ilcaaZFhlkJwTc8mjJzxOtwf32ItVjRfZUC9Hqa\r\nQ3IXQH0l2p6ARzqyZtvNc8C5J/NZ8qClUnemRf1cUGrhcDkkLoGjP0x2FW20\r\nVG8U10Xsp9MyNT9LX/g73RMZtzkcKpwVv+S5RkZQeI8nk3JIhSbs50MGgn5h\r\nTC6a2EWJ8lSFdfDyz6oiVaL99Vz1TN0ay9uWPA2tgBpGHsXBU417/jM5BL+0\r\nBYkakm8j+eXFH1vxqf7JXBF7f/NnXqgRo/U=\r\n=2v/B\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.4.0","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-clip-line":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.37_1679234986026_0.34480545840145793","host":"s3://npm-registry-packages"}},"2.4.38":{"name":"@thi.ng/text-canvas","version":"2.4.38","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"94d59e2633e3f4de1bbd7164e44cc56d63823a60","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.38.tgz","fileCount":32,"integrity":"sha512-I/KIG5ADBs21LMGn0RScz2NyMT2rELNstniFAXr/0ZLarPxwJ/4W+3/eT8H8Fxuvc5O7l1oj7roNb2++CxY09A==","signatures":[{"sig":"MEUCIQDLXiC4Kn8bM2fPQZkO7ZM/y7Eso5C/Z243kYefw0qWUAIgLNaRZlrHcCTD7Am9QrJVItvqhu+w2Kd47gGW5NlgXy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG4AuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqEA//VRPYJt2t3MTrE99OfjxBkz+9Cdc0NjNh+j+vDQGGka2TvykX\r\ndv1DueDJvz7G2psSz2weHmPYwTIi5nTPezNZvGhAm0Xn0zXFgty2SeQHCVt8\r\nVFvXFIlW0WCJRD38xE1hbSD8Xqho1FiofCUyijxQ3XD0t0VX1rYAPUZ2uWMv\r\n6ULqXzcvV9sDZZtOIMVFAY4lDomf/HseUOQ7mcEwVkKOHsqt5/MK/E3598MB\r\nb2aF3w5R2IDH2UDV7VgeAK92gfJp4pbMJz8YcRPbYpacACF5kTQxBPWksGX9\r\nfn+p/bw3or9Ri/dH5sVzFh/uI7hkU6PNgSEXlWXXQmmvJVE//YWLcA6jVXcn\r\npCm2VZMXPeF5WC6asnXr1O/v9Trexfq399S2Vpx2IIL6+1w0jeEh5Hql188s\r\nJ7U3Xh3Foo4bnUdrVNIocAKb2wUUA7YNBFsMRujufHgCXloCJKdueHLp2uT5\r\nSUMg7WRdDwSzB6yMhYnodVhZ/c/iLZfmv19jpF5cmCFRlmdzrBDQDbhl22hE\r\nNB/sM5FMroE02mCxBlGrAnrZV9euahMpZzI9377l4kca0dkUAGYItU4SRou/\r\n0SNzRviJO11BWgFX4QWl6l/MmT4a0nHuV+OqINu+iC/u11coS9NIbDJnxgce\r\nTfqUd6ZAhn160Di536OJrYpATlitwwWNlqw=\r\n=P6HM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b3d731c0e192c53f65efb4baed97be0e4029a33","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.4.1","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-clip-line":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.38_1679523886152_0.7904936281948372","host":"s3://npm-registry-packages"}},"2.4.39":{"name":"@thi.ng/text-canvas","version":"2.4.39","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b6fc1ebc6e4e6c333f1af60a90c64926ae7e7ccf","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.39.tgz","fileCount":32,"integrity":"sha512-w9czg5s7LUFRms+bPmA1fEux1209bzI9upfVUk9VZ4ehWp6lpxYHQhJgr5t5XA0Tltkdin0cUni3/j6u2ybx2Q==","signatures":[{"sig":"MEUCIGhcLL0N+UfIM2ftKIKE5UdvwqK63MmjJhETn8Kz5HjWAiEAx4PYeis7vqj6itcKFejB32Bat4HRA149ojEa0IeSdQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHf8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGnw//dvZpHw6t6QI+uJ3i8bIEJ4U94OPhW5NJDuAw0qlXRapukrmk\r\nhJ5i+qxXdIg0XQUGHov9ZNX38NMpf3WOAUjRBcgTsbiXSFb+4kRnUE4aOCK+\r\nECMtD6Iy0SMQ08mzhAsYdtHYcMyC7ox+rP0vkpNoPkgXFjmbays2+OlZwsse\r\nkpKiSJXdG7LHlx0dTIX9Kzdk9BtWlhlh1nRU/yaTsIvYBji7PQ4YfmnICU6a\r\npBF5i9dxy4lYfQE85Ym4UrNcZVyDXJmcPGFQ6hZPpgH2duBUrAvIw2RsW1pS\r\ni88VXVzyEfNqGGn/ByT2pV/bke+smFnANRlYraan8ancpe0KxUZCQLFxoolU\r\n8K2ouqB8s2KXX93FjFUyXRrenK1qrccIYaduHby7RACZS1XFjDHFZL0tblQP\r\n5L9hf5n93LdG/5+oZG0AqAUGweBcz6p3zbdny3ef/T+mG9V1qnoOIWeOS0zv\r\n1vgL82MwaIoIbzEM4aLbcs34GpfmUI1WR8ITrEkzm3556y9MCI985WN5EWrP\r\ndN6iVHnbzszwdbyqIy2WAiqVcCv1g0Ult41wnansg309+t5mEwglABqJroA8\r\nZf7BVewI51qi9OiV1A28q4rAXt6jZm7Nkvzm4uDzyM4z6/SefbdI3p4mKanN\r\nAAjQc/IjADNf6UHGEQ0DkJU4vnIjNGFyj0I=\r\n=XZ4o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"51a3361eb4b4e906ff6dfc114049f1ea9cd97d0e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/strings":"^3.4.2","@thi.ng/text-format":"^1.4.1","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-clip-line":"^2.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.39_1679687460998_0.404330769499307","host":"s3://npm-registry-packages"}},"2.4.40":{"name":"@thi.ng/text-canvas","version":"2.4.40","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0fd788b4770f196129da9e313eb3693fab3a2319","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.40.tgz","fileCount":32,"integrity":"sha512-EY/E+M1fB7RfE0GuSktsuZ58FGcYyy2u1T4cgFoqNp5SFaiqfnZ28RIfI9EgvBJsybTDM7x3qihoVdCkq7Z5eA==","signatures":[{"sig":"MEYCIQCHjck8oLFMq3c7UysL8Lg4rdJREKNxDPfq4bKmGPPo/wIhAOiEFZpZRsviAiNTgWTwrSBTtlnT+iVYCM/YJssIjl5C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXfw//QHwcxKauEfOuqBRAMW0aA6dXrZqKTjNYhGd8Y5QIBZw17dqN\r\nK5ElR/bfObDKWzOhqYJmwC4po/OXD3SYSrgNprv2/+o5/xSrPdpOoJRYQOT1\r\ndfnmV1G/OAxaerCZccydQceTgPUA2yVb6Ub815KfUd5M3s0nU/Ebnuh0wRG9\r\nT41Toj2dukP9yCs3VJgWGOAOzC15qzm0dz9/oEDbiLbCsDPKHidpa8DJE+DW\r\n0dgiSzvcbM9gx7WFW1n9uy7L/QnBmC48ss4HAxRjZ5wJiE+BCzNr9xSbG1W0\r\nUNeWWY74XW88AS0EggfkS3qIJMZhEpxogxhyf2VHZa2l3tw1vp4b4v7wgaNN\r\norYYO0GeIPWzFuXn3FIppURQDoiYL9bvB3OMkqgN09WjORId+LHk5NHOjT5o\r\nvHZk96QLuD0Lprplmim/Tadozlut98nRDebpE3mC/jgDf3w0NkyClGKBCeNF\r\nD4aPXL6ChRaLBSEEjtYJga9wC+WvM7lR21J4S8G7BP1TySiPjwsXbdfaMAgj\r\nrp/6LA3ddPfZsssyRYbdDs7JtR3ojPc346tO342PJ/ItXcuCy4r5RTHBbKZe\r\nZtaj3YMiDSELGu+ksQn8nu9BIB3Q6E7XbNoEvf0/xcVPpUIEtufrE9GjA0qX\r\nNpksoex8x9QK5WfcfJSqMCWYVvQUKNWhMW0=\r\n=5l5Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/math":"^5.4.6","@thi.ng/arrays":"^2.5.9","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/strings":"^3.4.3","@thi.ng/text-format":"^1.4.2","@thi.ng/transducers":"^8.4.1","@thi.ng/geom-clip-line":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.40_1679944222914_0.04786177608311659","host":"s3://npm-registry-packages"}},"2.4.41":{"name":"@thi.ng/text-canvas","version":"2.4.41","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"d390602f85aa1af1476e577e2abc06805acd9cca","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.41.tgz","fileCount":32,"integrity":"sha512-iPkupDXgWWZie8H/iRNNq98oZHegUnXTYcBUlW5eG8uEoZ0PhIBYiMwjsH/RPelUI+B9dZO5kw5K0ecsTe+Xzg==","signatures":[{"sig":"MEYCIQDuXroI9KS2GD0jQfpM8DiHniDLWWRzkuDPhFqWNvFBlAIhAMlrOE8rN+OvhTexO3gVVFdheMNg2+MYPG5c8tgYaIPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUx+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMYxAAmg4bVHImL2ttO3Ezez4evSUV7RcA/MwMUFJZ/TbUP58IcCLd\r\nAw0q7o3yYGHS18HXKXNGgWVTmMF1sO82d+BNWphyGY4N4385NymNLr427dWE\r\nYy1Og7SfVP2ROj838yydb2zADzw/O18Wil0OwON7oyFP2cu2qevDggCrBK/e\r\nE2zwzqacZvMO046plVAWVDYsfKf25IeBLDciwqaOVBXjKJHqrDNaSCHxjdtm\r\nn2bXDvcJ83biK0xQ28PHbwNDKJT66IFQrAP5V8eLiVmF0LrjJrv9s/oUUaL8\r\nD1mSPLE8tKK+M8j8tORsNV1vP2iWHo3KCzyE4xIzB78ks8oj9kOKVkgSRaA/\r\nTvtAWTHWmYkyelL5clcCPXXkGj8MVuhsznI30sG8j7/7/FKU5gtlBBICQFKw\r\np+tPEZtMoj7BkVrnwQi2tIqAwHQ/Wipub2rQX8p1Da7IjR9C16Pdb5tLes2a\r\nnd62LSzHAB1OrUK/4RX765cqJp1OYi2idR+CjeWYWZT5bfd1iGq6XUh2Rhw3\r\nD5H/M5KZFQ/0D0JrhbtsESjdzRD7UHLLFXAjgaFID5vou2KyWr+8+e7Orhrl\r\np/wn/3GGh7dyYXE3UOEcUgzQQH0Wsm9pdYsx/7IJM17WrbGt/ThAdTQpWYJa\r\nZpuGI5FWooGNrJSIgaqUhs7CR90H4kPJsxQ=\r\n=UEYL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/math":"^5.4.7","@thi.ng/arrays":"^2.5.10","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/strings":"^3.4.4","@thi.ng/text-format":"^1.4.3","@thi.ng/transducers":"^8.4.2","@thi.ng/geom-clip-line":"^2.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.41_1680952446337_0.5821306797061325","host":"s3://npm-registry-packages"}},"2.4.42":{"name":"@thi.ng/text-canvas","version":"2.4.42","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"f19661e2579684b82b1ac3f179a762c29778627f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.42.tgz","fileCount":32,"integrity":"sha512-MAp3vD2Vvq8ba/jl2frVJeP1Svpw3okCaIihOTf+YKx9gi8B28wxGX8QOUYSCYZrGwb+7ifoftoIfbpEsMyQgg==","signatures":[{"sig":"MEUCIQDrzfVsVnNzyTeJTKSEB+Q5BDpcS43Fu3KZ2d/31I1SIwIgKN8WQz+Ra+cJ1wXmQwScyegcAT84Weiu6hQhI3lUrPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7UEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqGA//VjhnCHbaQ9dpIh19JdTBWqajOx6UeOKjouol4XvqPill6j23\r\nb+g2ZEd93keUGFBufmfdGTHFN9IK+yOT1pyqbZC5LzhsedXbExnpM+zQc4VF\r\n30r1ojL7XkhwAuqG+PTXgPBp9sn6HNhuNkAjomn10A6aSds+Xy6590IGstdg\r\nFO4eyrhJwE27/6H6szjZn0x6+WJy/ILI+RFEqQDVhyGAAvDAbdDlUBZ8AdqU\r\nEyXSEWtLUtjCv0xtLQb6Ht0tJ1n94CJ4VOoeTiSC1MzIF8+ssWSCuMG4jyUi\r\nMUUC7Xj4s7xJlaBI2MID1FjrHUPk/8rDbLmcGrjoJeJyZsbRhHpf3zlC0qpq\r\njq+tuJmXfsrNm9Rg2cfR6JJB8g5SIVzNaYgmrBcro7wpMZhrrFSAElF0Ele2\r\n8pAAUTd3unIOddOts2Nzr9hXqcLUxfLUw+kEVH6JraCNlbjdHWC/pymBdL6b\r\n+yIibmKrSPxxRGWkI6WWAYEwCaWS/2BzejKWNdccn3hHAy9EWIPgjSg9scgE\r\n+/hKTfDVcDQAf8hyE1jsk/+xFXcJHeiu7dl6ih8s8WHMgOvDpi/5VG7ioPnl\r\noYMnKTz9BjTnZD2Ka8F5hylf0PHjLg8sent9o4d2+plErWmx67mI/Gz+DyDn\r\n0lK7nE/GhWZlfO4bVwRaLXqJoaPb16zvuU4=\r\n=LtH4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.8","@thi.ng/arrays":"^2.5.11","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/strings":"^3.4.5","@thi.ng/text-format":"^1.4.4","@thi.ng/transducers":"^8.4.3","@thi.ng/geom-clip-line":"^2.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.42_1681896707871_0.5674366438415492","host":"s3://npm-registry-packages"}},"2.4.43":{"name":"@thi.ng/text-canvas","version":"2.4.43","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"096c600ee94eecd2bd5899191bff4bb03c2dea21","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.43.tgz","fileCount":32,"integrity":"sha512-uuzJO8ueGbtd6RoZokvKVV1Yi8RduLyrkAP9v32wAewn8SjhILAIbokIgRzrIA+lpO5Xa/XoKlyI9QLyZFaG+A==","signatures":[{"sig":"MEQCID2tFYxgCFVJficL04GzbG3Zl9TGtSfL3kCpbgf93PAPAiB3dzdRM/Zs6UBKcTE2OG6XIEMUq72jmB9pfxT2giHFuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/ShACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB5w/+O77CFOloMXRfXHPrnXaWzCt85CraNY0DPAvDumzPcw+o/ydq\r\nLfXdTpOiWvZpYu+8gcCNZuWgOeqr0q9vj2KDtc07ype+QVvdjXc5e5mDWDlp\r\nwuEH7BrZXucz8l0kVMPpvFmHmhVgB3OgrckRDy/TO+itXR28Cwmjqaz8pWWI\r\nEa0nWi8yqGJhsLwRBmjCh/hxU8JA3xYauzY4SWFOg0vKGHao5iO2rp9XHh5p\r\nNHzjwFAyPTey6d7SaFW7tR0f2Z8wB7wFYZtQzn8A4F6Ce4fJaUo1xL7ZlUQO\r\ne0PudPL30kT8vOf5mLK6hx/UckdIEP+X8GxM8dkDcqZytNVvtoFSK+Nj6c+q\r\nlLVCyI29DjHhXB9QarYLZvCFrBqW4mQCYo93Mogo/RigI0o04Vzc8mHEaxwf\r\nWKTH0BobA6dc5M8dhY1ONaos3dp0BJAJLH5kGUjot1nZfEql97P0cmp9RIGm\r\nuZZEPhZAIv8JenOxv81E6cSmRakXMpKchN0p8qoLPFhefbhz/OMskszHiB2U\r\nonM/j4lXDVPY0bqfeAR5SQom+tKYcj6Nqu7S/xGGv++g7D6vCFNv0LIe0XHE\r\nsup8mUiPaaQpAy98C4ssLv+NxWqe0fPpVcqy2A79PVryf1jprBaXMNmzC7/i\r\nnCeI3MVMkbcXFm9W1XL/iN2YkYEcAxK5aoQ=\r\n=N3Mq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/arrays":"^2.5.11","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/strings":"^3.4.5","@thi.ng/text-format":"^1.4.4","@thi.ng/transducers":"^8.4.4","@thi.ng/geom-clip-line":"^2.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.43_1682437281227_0.5616712148335357","host":"s3://npm-registry-packages"}},"2.4.44":{"name":"@thi.ng/text-canvas","version":"2.4.44","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e54203df05142bbf326ff4234feb22925f1d3eb3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.44.tgz","fileCount":32,"integrity":"sha512-DTY1cM8yyL7uPWEaXDU4jYLOnO762CpHHtbqHU1CP0yvubuKTEePqarVZy7dyldPmpuKxv6uRMmJ0LwzsJYABA==","signatures":[{"sig":"MEUCIQCaJVssMNkZqXPaUp0pWHxgdnNnO2Rg1qdH3ANDIFdlPAIgXxeAxfXsX8YxUXvnbCpe1G6hloaK4JLh5W2jji4TAuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/arrays":"^2.5.12","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/strings":"^3.4.6","@thi.ng/text-format":"^1.4.5","@thi.ng/transducers":"^8.4.5","@thi.ng/geom-clip-line":"^2.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.0","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.44_1683807725500_0.8063648401224583","host":"s3://npm-registry-packages"}},"2.4.45":{"name":"@thi.ng/text-canvas","version":"2.4.45","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8ca292b62805a50e6a7afdffac7a294206706663","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.45.tgz","fileCount":32,"integrity":"sha512-1emr+M5G+YxKx9dfPFowTHGjXVYVRa8PN4gEYlPDH3jVYC6ZEsx5nbewxveWsfnwjAWX1JyKKCMNzIjhZznK5w==","signatures":[{"sig":"MEQCIE3F5NtAesijQTG38kckk52N7lDwPmcKVcDVI2EMBW1VAiBcOhI0zucGXqhF+XVXLtCiZtCp8GOUs/OHn7nJePpcWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100086},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/arrays":"^2.5.13","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/strings":"^3.4.7","@thi.ng/text-format":"^1.4.6","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-clip-line":"^2.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.3","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.45_1686729833483_0.5812826543611862","host":"s3://npm-registry-packages"}},"2.4.46":{"name":"@thi.ng/text-canvas","version":"2.4.46","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b17b2c37a5cf1f66c549cfecc0cd8fc86b5421c7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.46.tgz","fileCount":32,"integrity":"sha512-mkIFCkClzB0SKGSB8jLZuQpJrGJYRK3+aY8aNYGr2gW2hd3DLzp+WU9ljaVnGg6Ney6xu01828dNq47uf5u9UA==","signatures":[{"sig":"MEQCIB5Ya6LVu9VrtLPX8C5VIP4/8JLgZ3nNnngDnVdIZx9NAiB39cdQ0QlOzJj7hrpZ+Txslnz008m8HLRjSOn5MakBtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100086},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/arrays":"^2.5.13","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/strings":"^3.4.7","@thi.ng/text-format":"^1.4.6","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-clip-line":"^2.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.3","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.46_1686953282045_0.8294421749969927","host":"s3://npm-registry-packages"}},"2.4.47":{"name":"@thi.ng/text-canvas","version":"2.4.47","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3a20524c2be3f368e3b0eaac7358bbd9d5e4fb41","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.47.tgz","fileCount":32,"integrity":"sha512-uD/BfpkXp2JeXBoLXiw+mPGoz5CJLB4ru5a2EOKIxCH+dsZ9MAKL7ldm3Qatx6pDSdrrKxQ8bCcY9BT5jlYyGg==","signatures":[{"sig":"MEUCIQCuRSSjsB/VY7Wmek6tTM2ySHE7zHrObxcEdYr6JDslZwIgXUXAVWY7ieGhZcXCebz1iua3XSlMhYn7BmjeIolsV8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100085},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.5.0","@thi.ng/arrays":"^2.5.14","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/strings":"^3.4.7","@thi.ng/text-format":"^1.4.6","@thi.ng/transducers":"^8.4.7","@thi.ng/geom-clip-line":"^2.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.5.3","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.47_1689334847580_0.17890002077391354","host":"s3://npm-registry-packages"}},"2.4.48":{"name":"@thi.ng/text-canvas","version":"2.4.48","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ca991bbe14d550d1ce5bc4c979feebdef130bd2f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.48.tgz","fileCount":32,"integrity":"sha512-YFhGkvwU3uZ6vIsuqW8C3cZeQnJeXhHMKCwIRPqMfXWJyTSPsAs5zgDOEmNUY0v9w3mMMx7zVxLgVEx9VnpBvw==","signatures":[{"sig":"MEUCIQCMgta/GL5VF84twewU6nFmgCPKQ5o7Q3p+rafZOLYcrwIgMsKLHRhd/4A/daTcYa1AFPYBBXauO7g2jybd+9VWiEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100083},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/math":"^5.5.1","@thi.ng/arrays":"^2.5.15","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/strings":"^3.4.8","@thi.ng/text-format":"^1.4.7","@thi.ng/transducers":"^8.5.0","@thi.ng/geom-clip-line":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.48_1691146957804_0.6429487943531029","host":"s3://npm-registry-packages"}},"2.4.49":{"name":"@thi.ng/text-canvas","version":"2.4.49","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e0480b3844d9bde6000d2cb8b727836a1d825979","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.49.tgz","fileCount":32,"integrity":"sha512-dYCG1sg6b9Ueybo39x+nUflnswnQ0pdg3cCPUAez/lJeyJiL6i8M5aw7wI5o3xWPj2lExdqHH21Y8sMh3H+RPA==","signatures":[{"sig":"MEUCIC9NxCQU2WoQUtuwzjld5IoERVYCWqifnGVTYq7qjknSAiEAy6aQM3zwKX50EFHeiPgpiz+gpbI0voijMhb9Q2pIdvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100192},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/math":"^5.5.2","@thi.ng/arrays":"^2.5.16","@thi.ng/checks":"^3.4.1","@thi.ng/errors":"^2.3.1","@thi.ng/strings":"^3.4.9","@thi.ng/text-format":"^1.4.8","@thi.ng/transducers":"^8.5.1","@thi.ng/geom-clip-line":"^2.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.49_1691670093125_0.5448042557999926","host":"s3://npm-registry-packages"}},"2.4.50":{"name":"@thi.ng/text-canvas","version":"2.4.50","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a5a7a21a1d112b8b0bc15ada515db7c7d313c426","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.50.tgz","fileCount":32,"integrity":"sha512-ksm5ksFaPrYDzFLY4jPmYrAzq+wBdsIrUByw+Iahwy6PYtR1lAe+RIL5207cTH2/C10B9/280TBMT2mU8+kecQ==","signatures":[{"sig":"MEQCIDbotdPnha7wHEizcdSQhzXfeuLNJYUxoiFmsuHZirDcAiAexPud7AR0Gg9TxXBgj0UHoOORlsWC2kx8jfis2tt06g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100193},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/math":"^5.5.3","@thi.ng/arrays":"^2.5.17","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/strings":"^3.4.10","@thi.ng/text-format":"^1.4.9","@thi.ng/transducers":"^8.5.2","@thi.ng/geom-clip-line":"^2.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.50_1691670658215_0.2718589556404005","host":"s3://npm-registry-packages"}},"2.4.51":{"name":"@thi.ng/text-canvas","version":"2.4.51","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"396f5fd55a7a2e2af5e4764dcdf6dfb20451786b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.51.tgz","fileCount":32,"integrity":"sha512-flX6cFYKoLxA8mIbi3xqeNttY976k78m9oJljq+LiPHTh0bMkh1l+zVAQvFJ+jbGiYVn9bytOwbM63x2LU7Krw==","signatures":[{"sig":"MEUCIGsjhbOWke6D8PAaYUdb3tCzXlP6W7RdAICS6wQBzE+EAiEAsgRfYCFuzPIveVdxIQdjY+9hW/F8QZugRElx1kHcBzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100194},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.18","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/strings":"^3.4.11","@thi.ng/text-format":"^1.4.10","@thi.ng/transducers":"^8.5.3","@thi.ng/geom-clip-line":"^2.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.51_1691846321797_0.6504991727838079","host":"s3://npm-registry-packages"}},"2.4.52":{"name":"@thi.ng/text-canvas","version":"2.4.52","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.4.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"f5fcd737d5139cd5895d79e88a64c3216178fd5f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.4.52.tgz","fileCount":32,"integrity":"sha512-/8ZofJ66RRSPWG72JMNkPz5nZQaBBqFXMUeuQg2OAIHYBdcvK7LruV29avUCwDfnDOUnPBirAZGgAWYiQ6t0aA==","signatures":[{"sig":"MEYCIQCS7RsqXXGvTlICJhbQn5V1Ru8wTtPFGC8sC4WGWsRxMwIhAJNTcIkdznM3l8izqFvNzJMNQ+vhYC9bEbIAKtt9DB5K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100194},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.19","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/strings":"^3.4.11","@thi.ng/text-format":"^1.4.10","@thi.ng/transducers":"^8.5.4","@thi.ng/geom-clip-line":"^2.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.4.52_1691857043540_0.8299393977296594","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@thi.ng/text-canvas","version":"2.5.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e5dc53b0e0c6d7e95cd573630885a7bf584a45a6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.5.0.tgz","fileCount":32,"integrity":"sha512-TyEYAynSh6monCu2o5pX7c+Z/+WrvQN6rmuiuqkdIugIWw0Ezt/BTgUJ4WEkN7nxUy2HLokzUCrkNYN8oTgJ+A==","signatures":[{"sig":"MEYCIQD+giqVFUNkHxciAxsrdImZNEHchGFNHt0CJjKgE1L9rwIhALJl/h/HXp4kzzA26tkZC06nBLUa24ke9jFk/HjMh1je","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102009},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.19","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/strings":"^3.4.11","@thi.ng/text-format":"^1.4.11","@thi.ng/transducers":"^8.5.5","@thi.ng/geom-clip-line":"^2.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.5.0_1692019986116_0.12361919755440143","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@thi.ng/text-canvas","version":"2.5.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"7af225b42784766e535719e46b8859a491fe0eda","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.5.1.tgz","fileCount":32,"integrity":"sha512-yapdJX0omJKtvDiD+Qavk5qj7fYtV+O+Ubkl9vkkX6z8tF7o+m2I1sGL89N1Tq+io+JaktLNlAvzFBSo0XOvtQ==","signatures":[{"sig":"MEQCICoquGoE3hjGDUg/XZ0b2phbZXxbMjdYIrM7rOkzt9CZAiB2Nx4DDPbw30ebw4zy3Zloc67Jhn9JIHP8+Pt6WR6PLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102028},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.5.5","@thi.ng/arrays":"^2.5.20","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/strings":"^3.4.12","@thi.ng/text-format":"^1.4.12","@thi.ng/transducers":"^8.6.0","@thi.ng/geom-clip-line":"^2.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.5.1_1692715465324_0.12360302527567191","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@thi.ng/text-canvas","version":"2.6.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"1f1d4f91b47a987345dee1f3eaeab090e0a0db8c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.0.tgz","fileCount":32,"integrity":"sha512-AgzDXad3skh+SfsXZyfPJcvL/n8r6gOhIlGOQ4dgQnvJJdTQ2PV8Ji0TsuvdAvARNgw4WlSljUepw2BsF9xc7w==","signatures":[{"sig":"MEUCIQDSIHMelv0yE0AfN2gJOkexbDGA8x4Fgvt1m1JcV/u91QIgHPYfBpS4pdoWM64Ga3Rp87+gXawy6+Ve7q4jl2+sk3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104821},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.6.0","@thi.ng/arrays":"^2.5.20","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/strings":"^3.4.12","@thi.ng/text-format":"^1.4.12","@thi.ng/transducers":"^8.6.1","@thi.ng/geom-clip-line":"^2.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.0_1692855066338_0.44304062655314036","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@thi.ng/text-canvas","version":"2.6.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"5b985233bfbcf6f5217781d95bc8fa36e50e484f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.1.tgz","fileCount":32,"integrity":"sha512-hjFoV3pG+7vNAvOrdJprHtg3OKWXP5837UQa+719m2JQV2FxUaN1VvubkAT9QSFxcrPbsSzRErS2LCu3V+CcTg==","signatures":[{"sig":"MEQCIETbgYSE4Gpv9Ha5+1s55wx5a9zXCbXSVhQKBHX28JRfAiAFoWRcSnXjXxcicMiGB9yTT5GiMW/GCTfVRTqawgi7ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104833},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.21","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.4.13","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.6.2","@thi.ng/geom-clip-line":"^2.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.1_1693135511168_0.7987107975572676","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@thi.ng/text-canvas","version":"2.6.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ad77bb4a04cd3011e993a4eb170f6602e3242e2b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.2.tgz","fileCount":32,"integrity":"sha512-P3I2Hd1qZpSdwfiC/4o6VpEil05XDMvyVDqRC/gYDaKmVhhP+vccCcGWph2QObpWYiZA37bILSg5KK+6lZRYZg==","signatures":[{"sig":"MEUCIBYaJD2pO7luXg2kuTNY5JsAkJG4FS/4d+CVXwJVNjLcAiEAgUMxpdB0Mxr0ry6sONsEJuBrNKy3NuiGkde9kYjIx/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104833},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.21","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.4.13","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.6.3","@thi.ng/geom-clip-line":"^2.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.2_1693302700603_0.41895798098086545","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@thi.ng/text-canvas","version":"2.6.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"213ae64e7b865d710f6506a0eae6820a27d50a17","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.3.tgz","fileCount":32,"integrity":"sha512-lRMeKK4J73XppxLX1qvIeFpHfCFC4Idk0amgm1AmqKa7RRRllpKcIbnTswT5o/SsF7onh0UKzX2V0u4o+PDivg==","signatures":[{"sig":"MEUCIQCy6s59Cl681jp/QoirFkuCxJW5Nx1TF04RO5VBNCEPuwIgfA+BKrr9ozdCxa18I+FKP16EezqzE4Ix0OAP6zHTfNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104833},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.22","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.4.13","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.6.4","@thi.ng/geom-clip-line":"^2.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.3_1693476504587_0.31913666787589623","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"@thi.ng/text-canvas","version":"2.6.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"70bd7a6bf4a0a8e45efce394db7e21e676eeae68","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.4.tgz","fileCount":32,"integrity":"sha512-ndcMoglYAXoyxTzb+t19mq4n9gxijx8OZ8eYhuFEUxn6qyLjNOK+Z/2qavn0Kduv2x3vTw8Fc3hgkgMXCjpbZw==","signatures":[{"sig":"MEUCIA91xgyAkoe0bSBZ7SnUDsLTmQ1k9B78EYBCDjDU02d2AiEAobs9gkLxSQiJdtoJluazw7C0zWX0YgwrAAb+VqsuefM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104833},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.22","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.4.13","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.6.5","@thi.ng/geom-clip-line":"^2.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.4_1694007578282_0.5188143996710686","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"@thi.ng/text-canvas","version":"2.6.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0898f3a8f5661cd65ebd6b66a5ad54d0402782da","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.5.tgz","fileCount":32,"integrity":"sha512-ke4k4mLEEYLsE2Ze/Z6k7Dl46aCVi0zASS4d87X+hspEjLpC2vM3ZESNVtO8HwvdqLH1LQo+GTR2kWcnen2RqQ==","signatures":[{"sig":"MEUCIAivjkjbwrqGdCpmfRvahUoBKj+/xpmJoRteDQ5xu0HVAiEAlYM5QBxO1TxFc8KvrETHt5Yqfi6OCIuI53p/6LQFer4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.23","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.5.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.7.0","@thi.ng/geom-clip-line":"^2.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.5_1694781420691_0.11042868302529296","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"@thi.ng/text-canvas","version":"2.6.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"47fc12e47851860843978c2c4572a6dab6a98725","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.6.tgz","fileCount":32,"integrity":"sha512-Z11L7tS1Yk72sjGtQVGlfHWP0BnruLmiTPwlwNA8tn4I3MNmqxhlcqtIfy0SCWjYP6x3EVjqzVSnwGRbOKeh1Q==","signatures":[{"sig":"MEUCIAawClGH/tMuG2RPBtZM5+vgfeGC1InXkowHi0tuvcHiAiEArFc0yrfJAzjbH6Liy9EUB4iAlVpuJfGlKp+LktI3mpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.24","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.6.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.7.1","@thi.ng/geom-clip-line":"^2.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.6_1695120351714_0.3116264336581369","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"@thi.ng/text-canvas","version":"2.6.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"19f81812eb5d1cc4f10cce03d6c18af5098f883d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.7.tgz","fileCount":32,"integrity":"sha512-SsbyXz9fzvd/iGBFC/vweCG3Zf8IaPyjzR5Ljsf1p9iFkh/EDvzsr+5rZcqTxIYFbS6DOhPiWIMcAYFWNMCLbA==","signatures":[{"sig":"MEUCIQCDQesHVyXf4Z/jn20X6+l7+Tj5ITFnLU3lWbTjM58qjwIgBBzZbTfgxRHkcsckJdlauij+CDuyv+my39g33IDRVQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104831},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.6.0","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.6.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.7.2","@thi.ng/geom-clip-line":"^2.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.7_1696506502853_0.6495624554824084","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"@thi.ng/text-canvas","version":"2.6.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"acda7bf604407a5472037fded3873b2a8da05f17","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.8.tgz","fileCount":32,"integrity":"sha512-UV7pQyW0tICdFNOGsNmqKmySgVliJaJwaZqrvhDV39C4oxxD5x5efa9V2E8OReUFX5cSuue8FS6knZXZ5jS++w==","signatures":[{"sig":"MEQCIAot2PjpuJOA9XHYA+AVtGQ13w8ogZwk3BDf8TfziHAGAiBH37FUhPg3792af3h2if3T5XNfpDHqSiW5n1LQiMEzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104831},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.6.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.8.0","@thi.ng/geom-clip-line":"^2.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.8_1697018917271_0.9543030024739818","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"@thi.ng/text-canvas","version":"2.6.9","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a1e7f8b8673f5d803a3bbb5e52dca7f5c6acadd3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.9.tgz","fileCount":32,"integrity":"sha512-Zlr4pWq9Di+pgf+ITyt13RZBFxlawsxUzQhWcowWQ2XIx0BGBnfcdG+4RmWoGPNlG5MsDX5MnsGgkoZAKQwYLw==","signatures":[{"sig":"MEYCIQDliKNglHyp9pEp0CMrexbNxH2MP5Ij7B73LO2DRTO7RwIhAOphLju66HJpu3eDwbsB0DVBKkw9y6uVy3P0rKHTHdQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104831},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/arrays":"^2.6.2","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.6.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.8.1","@thi.ng/geom-clip-line":"^2.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.9_1697111934145_0.6874124265830772","host":"s3://npm-registry-packages"}},"2.6.10":{"name":"@thi.ng/text-canvas","version":"2.6.10","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"d5c73c10461af57a718931f156d29a74f37ab248","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.10.tgz","fileCount":32,"integrity":"sha512-om0cTJfgwcYwBU+xfyhthAqUrV5mDxX5LPvQZftKWWne/pMGnWn1y+bN21vPskSwkbSTAEFVJaBxjjHx2TXfiQ==","signatures":[{"sig":"MEUCIBiL9L6RcoCV6fzEvahY0NJjVD8PxHEtURRgbFcu36RBAiEA7H/hhHYU7jyJIhKOOcTNwGBiFXkc1posvrrgooz1aHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/arrays":"^2.6.3","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/strings":"^3.6.0","@thi.ng/text-format":"^1.4.13","@thi.ng/transducers":"^8.8.2","@thi.ng/geom-clip-line":"^2.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.10_1697652718671_0.6484176342079291","host":"s3://npm-registry-packages"}},"2.6.11":{"name":"@thi.ng/text-canvas","version":"2.6.11","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"eda69718e1e3b5fd44529aa92085978751bd2b48","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.11.tgz","fileCount":32,"integrity":"sha512-FPHUH7Q+Q/KilXpcRwj63Y5yM2OG2QT3ZpxMlFoEtlU5W/uf5fSPV8BFqILCxkGzjIGRo58pexsMjVigZguwWw==","signatures":[{"sig":"MEUCIATMTQjM4c8ANQnfi31oV3+OA3XHrWyqMt/rMpdIVU57AiEAsPe4vNlcqg/+OqtVRuPumLGQLxha+zXRf5Q3I17Or1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.4","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/strings":"^3.6.1","@thi.ng/text-format":"^1.4.14","@thi.ng/transducers":"^8.8.3","@thi.ng/geom-clip-line":"^2.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.11_1698046948486_0.7387668135541414","host":"s3://npm-registry-packages"}},"2.6.12":{"name":"@thi.ng/text-canvas","version":"2.6.12","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"01ba3bf49ebee084ec6fa72ae1c8b844a753893c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.12.tgz","fileCount":32,"integrity":"sha512-5CC1kMRBkqUl9YL2uxHciDW6AG87NUPuAIwwHXJbuKwKiQJfjUpiLiehxZBYHmt2hadcFVNsE1tgzwQBN3KsZA==","signatures":[{"sig":"MEQCIFeNgzU61gZ0PB3d7Ibmm77d7Apl54TR0t4hnFSn4PFIAiACupBTYDNBCQZJesPeLFsJqPIeI+ZLzQVGJudRzz/M7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.5","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/strings":"^3.6.2","@thi.ng/text-format":"^1.4.14","@thi.ng/transducers":"^8.8.4","@thi.ng/geom-clip-line":"^2.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.12_1698136972178_0.6608904856617259","host":"s3://npm-registry-packages"}},"2.6.13":{"name":"@thi.ng/text-canvas","version":"2.6.13","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"0d3395d2b130aa9e152b9a9ee9e455ce8f9e2c62","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.13.tgz","fileCount":32,"integrity":"sha512-U8PKT6oHMPQoJKjMT5G0xkQ9rqdqUqw0O9k3Ek+ZnjtB0o5vmOe1Zx6zKQ4bVpF7ZI5ld9fF8t+8AJbxQPG1HA==","signatures":[{"sig":"MEUCIQC7SXggH7M8HPeB9l+fqKTY+cQECEKQFMJU6hL7iugTBwIgc4dT4mMPATJPrBA7umnAFm/ibC367QzbiecOjgfiSQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.5","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/strings":"^3.6.2","@thi.ng/text-format":"^1.4.14","@thi.ng/transducers":"^8.8.5","@thi.ng/geom-clip-line":"^2.3.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.13_1698237878130_0.03995923340262397","host":"s3://npm-registry-packages"}},"2.6.14":{"name":"@thi.ng/text-canvas","version":"2.6.14","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3d74918ba4971255e1abc9fd618f8a2afc685663","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.14.tgz","fileCount":32,"integrity":"sha512-0DlXZ1peV9ejJ/eDEmBBJj1KwoRV1lMN7KkhBYQeMhKPX1h7PvUKZZlUvljaNd3bEDi5Ww6S1fuLnXcqa5kZMA==","signatures":[{"sig":"MEQCIEuVJPcVL1LWjwLzXh6SzkgIK0LRr77jRVC9ppp5dvauAiA83oZaAVQ6eCRONcnGsEBVmB/0c5Iim5KwHTfHjXRcGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.0","@thi.ng/arrays":"^2.7.0","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/strings":"^3.6.2","@thi.ng/text-format":"^1.4.14","@thi.ng/transducers":"^8.8.6","@thi.ng/geom-clip-line":"^2.3.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.14_1698425979623_0.21564315120420674","host":"s3://npm-registry-packages"}},"2.6.15":{"name":"@thi.ng/text-canvas","version":"2.6.15","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b2780b49c13f074f7cf666d515ffc0e29377741a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.15.tgz","fileCount":32,"integrity":"sha512-GUKS/+6LBoCcFkHdPg97a/HpQCHnsuAj0WUyBcnoQitDO0LJm9vpM65j61BTw1SACzCljMH5kNxVoHJIXaut9A==","signatures":[{"sig":"MEUCIG8IWYV7DFcB04LIKowy5NHxUdWr/MQxS0utYuVxK5OXAiEA9Fj1nAKy4l60XbiLj9L9QMX1hgZsOTePF+nK5K/sCKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104821},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/arrays":"^2.7.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/strings":"^3.6.3","@thi.ng/text-format":"^1.4.15","@thi.ng/transducers":"^8.8.7","@thi.ng/geom-clip-line":"^2.3.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.15_1698676532997_0.8696528873666978","host":"s3://npm-registry-packages"}},"2.6.16":{"name":"@thi.ng/text-canvas","version":"2.6.16","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"aab9c381ca0449d3997a136286163cfd67ec4b3b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.16.tgz","fileCount":32,"integrity":"sha512-QNQn+Z2Lc+hePkRSgkRwFJ79UyviQ6UY99qzKhpJClLE7Dl/iK94sGoUAghzjegBw4VcXCDA5Fawy36FV7sGzg==","signatures":[{"sig":"MEQCIH63YXRykYRX+1F08H2lY77uGh2u+vSnJjRf1lk1RhFeAiAYyA6iM8YQJtbs03STGHc5PSl9nWUhBQ3n2OHLd9OMMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104821},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/arrays":"^2.7.2","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/strings":"^3.6.4","@thi.ng/text-format":"^1.4.15","@thi.ng/transducers":"^8.8.8","@thi.ng/geom-clip-line":"^2.3.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.16_1699136586621_0.15628674840261025","host":"s3://npm-registry-packages"}},"2.6.18":{"name":"@thi.ng/text-canvas","version":"2.6.18","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"7bb5d55074d1d79f8c8fb068427768148a719027","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.18.tgz","fileCount":32,"integrity":"sha512-WohuAel0w8usQoHmhYqEn4kZYNdRnxbvrZPTDOYpemqH2hO1uexzE6zPIlm34Mqq/2+k9U9ca3XuOlJ3dSbMBw==","signatures":[{"sig":"MEUCIQD6cn3VkiGk9Xlt/Q5FGKyXZPuRq+zFgFdsIcnap72OOAIgBL7L2f5AoGPbwydsQPfBmatEPrcPrLDjhICZmdI0+uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/arrays":"^2.7.4","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/strings":"^3.6.6","@thi.ng/text-format":"^1.4.17","@thi.ng/transducers":"^8.8.10","@thi.ng/geom-clip-line":"^2.3.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.18_1699526052729_0.862236017299784","host":"s3://npm-registry-packages"}},"2.6.19":{"name":"@thi.ng/text-canvas","version":"2.6.19","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3aae232f62829c4028607306d4aa11433d70279c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.19.tgz","fileCount":32,"integrity":"sha512-IB3vS2ns8RlfQDV8+y9wLmebs9UhbHi0y9fOUU6zwFnDkV0/Wevzl54gF251gt5nNgV92x652t2VYFu5t2Vkog==","signatures":[{"sig":"MEYCIQDXrncB5dj481IWkLlfEAmx9WAlFzXQACHCrcNdc6zDWAIhALsC3dpbvmfUYzAhJfEcG8OheR0QsrhCt2r2fCd+P9FH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/arrays":"^2.7.4","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/strings":"^3.6.6","@thi.ng/text-format":"^1.4.17","@thi.ng/transducers":"^8.8.11","@thi.ng/geom-clip-line":"^2.3.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.19_1699807681591_0.9808864434330589","host":"s3://npm-registry-packages"}},"2.6.20":{"name":"@thi.ng/text-canvas","version":"2.6.20","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"2fc5168ea431f7c179916c2b91e638daec9a621f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.20.tgz","fileCount":32,"integrity":"sha512-MzIlzt08wpgtBw28+iK4ZO6VFPxViW8k8EU3TKAdyr/i+aBhbVTwy4oIWuaXqiEbBDbTpCkFfmxtL7I1m15njw==","signatures":[{"sig":"MEYCIQDWOKBZBe90ZaIaiUJ4xmbaN073QsOukWz/cRkI509p4wIhAONWYktUltwfLzif0/hBi5ADFfayo00o2JDoaSKDHZuz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/math":"^5.7.4","@thi.ng/arrays":"^2.7.5","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/strings":"^3.7.0","@thi.ng/text-format":"^1.4.18","@thi.ng/transducers":"^8.8.12","@thi.ng/geom-clip-line":"^2.3.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.20_1700818902736_0.7322539446204064","host":"s3://npm-registry-packages"}},"2.6.21":{"name":"@thi.ng/text-canvas","version":"2.6.21","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b51e0048e75dfb67e7593c0cf6e3411bc7d84670","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.21.tgz","fileCount":32,"integrity":"sha512-qUkc/kmOB3ViwD1WS7pnpXhQ32ValHfrAY/e44hXWYIkfy7WQ0w092Da167KCqN+0u1ibEEY62b39+IAOoyg3Q==","signatures":[{"sig":"MEUCIEv9zK0qUkJqCPO9PmIYNhZCFJShzEBbBFpkanpXWXg+AiEAmaOwFSEITE8mBqIlLiJd1OBWPHHbTPLBbdkTs3eBpoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105124},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/math":"^5.7.5","@thi.ng/arrays":"^2.7.6","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/strings":"^3.7.1","@thi.ng/text-format":"^1.4.19","@thi.ng/transducers":"^8.8.13","@thi.ng/geom-clip-line":"^2.3.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.21_1701605901250_0.05653350756755393","host":"s3://npm-registry-packages"}},"2.6.22":{"name":"@thi.ng/text-canvas","version":"2.6.22","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b51c674807af9381540bee4b394b1cbc669bcaa3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.22.tgz","fileCount":32,"integrity":"sha512-ABnVeoXl0+ekFYkJgmb/tL4qo381Wo9ttTHJJYv6EqJeNTYhOXtqSoUeRSF4Gqlc0giaHsDX57o75UcF9BWLXA==","signatures":[{"sig":"MEUCIQC6TcVBZuXcFv+WZer4R4371F57vnyQJPFHIb4MlV2ngwIgXkyRZ0DcxlmPtIAIt2X/oYUFgvtGR1q4jlX4ZtFLENY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105089},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/math":"^5.7.6","@thi.ng/arrays":"^2.7.7","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/strings":"^3.7.2","@thi.ng/text-format":"^1.4.20","@thi.ng/transducers":"^8.8.14","@thi.ng/geom-clip-line":"^2.3.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.22_1702149404403_0.7184250050592444","host":"s3://npm-registry-packages"}},"2.6.23":{"name":"@thi.ng/text-canvas","version":"2.6.23","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ff437da5175deb2b7c5bf09cf67feb6c4fbff2b6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.23.tgz","fileCount":32,"integrity":"sha512-SVojmBZ0SrjaY8UrEBpM2jHNvwZVT19TDiDlXH6xNhMKBvgp0H8KpgLsagsRmq0MErzozAjOuMGFCYfGEfGH2A==","signatures":[{"sig":"MEQCIHS09MvUjFRSund7A8rjppFCT/PXYRNDAj+iELppJ/rWAiA5xMkKdT0/cLBrC07IPBvdDKISPM8N7Y+RVxAEU3jBWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97308},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/arrays":"^2.7.8","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/strings":"^3.7.3","@thi.ng/text-format":"^1.4.21","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-clip-line":"^2.3.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.23_1702289524847_0.3339913653537179","host":"s3://npm-registry-packages"}},"2.6.24":{"name":"@thi.ng/text-canvas","version":"2.6.24","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3dc53df84bfbbb399ed79d28d1f2aaaa8e75415b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.24.tgz","fileCount":32,"integrity":"sha512-TvZkKIQTtdcNIY8zp4un5EDx+QX99AaNARFsIjTTyDNrijrCM/5nz8QbPGUa4AzIV6qp34BbsIFgwXB0moLJvw==","signatures":[{"sig":"MEUCIAc5tLW+yE+uWkHkFzi11CgwiEmrK6w+ShH4LCSReK83AiEAk0V/+5yMVfo31EcrakHs65HAbfUXfLz3euFrbrbESqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97308},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/arrays":"^2.7.8","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/strings":"^3.7.3","@thi.ng/text-format":"^1.4.21","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-clip-line":"^2.3.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.24_1702393484134_0.5451039515995413","host":"s3://npm-registry-packages"}},"2.6.25":{"name":"@thi.ng/text-canvas","version":"2.6.25","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8c4ec138651f0fbaecda73ea8db1aef76dfadb73","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.25.tgz","fileCount":32,"integrity":"sha512-SonUfBdm1+b2xC0kjLcTJ/svXAH6J9ehhUnM0OAwUyO1u4/JR50bMbS9AFg2zThECDO6MkwCq5t9Bq+tG1hW7w==","signatures":[{"sig":"MEUCIHRABtgKal669BjT/re2l237Rni+1Xyhigryy3CtmO0EAiEAqwKdndoNBJPE3ZUnhE8l7LZz1AWB/lyPMtRIG+CTq/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97305},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/arrays":"^2.7.9","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/strings":"^3.7.4","@thi.ng/text-format":"^2.0.0","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-clip-line":"^2.3.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.25_1702907177488_0.5669559704148242","host":"s3://npm-registry-packages"}},"2.6.26":{"name":"@thi.ng/text-canvas","version":"2.6.26","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"8f4315cacaca0e896292ff647e705be3ed3cfc64","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.26.tgz","fileCount":32,"integrity":"sha512-KPEtCMrAdmrFSpR0GZhwqg7bHv8m+igocOHqTMwLjtZWwcDUMxWb1hrJCzzZHIFWlb5Q48xEwv56x8DXceciug==","signatures":[{"sig":"MEUCIEoVY4gipJWR3uR7lB0V4p4JzNOBqWKL7hGryu65PUccAiEAo1NaNiJPYbEpAO1mRbEnwxwh4b0BEfdglw9hPTh3YGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97283},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/arrays":"^2.7.10","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/strings":"^3.7.5","@thi.ng/text-format":"^2.0.1","@thi.ng/transducers":"^8.8.17","@thi.ng/geom-clip-line":"^2.3.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.26_1702984004252_0.5748220124861756","host":"s3://npm-registry-packages"}},"2.6.27":{"name":"@thi.ng/text-canvas","version":"2.6.27","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c1c5a202e0187e2d02af164859e0d295f36653fe","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.27.tgz","fileCount":32,"integrity":"sha512-S+52t5pF2De3V7csSpX/aRzBdD8UQ7OT6V7fs+ESwu9kkjWf9NUeKsjWnIBS7b+2HXQ9PDcId1ljJVPNyGPHSA==","signatures":[{"sig":"MEUCIA1V7qdM6f0ap7YGWwqxkbs4I7br1knMPPwmGU/fDkkaAiEA9REnxU2JT5kbGGhmLW17I+7cUN5UkKwR0cNytaHZXpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97283},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/arrays":"^2.7.11","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/strings":"^3.7.5","@thi.ng/text-format":"^2.0.1","@thi.ng/transducers":"^8.8.18","@thi.ng/geom-clip-line":"^2.3.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.27_1702988855069_0.3882671135062803","host":"s3://npm-registry-packages"}},"2.6.28":{"name":"@thi.ng/text-canvas","version":"2.6.28","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ff486aa310c1a0f5ee75792a738aff5ba72bbd5f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.28.tgz","fileCount":32,"integrity":"sha512-4MVV4PY3CS703qdvJtrpypuV2fjiHbFMcfws3jG+bCpqwFLwe2qEDUA3nOzQ7vjRaXX3eGkg/10Wkymppgn7GQ==","signatures":[{"sig":"MEUCIQDTAJmyCwimjg7B2i2KA6KUdXBSG08P7zgQbQidr85cVQIgET/V3afzHQR0eUt3WuA2vaUG8USD+1D3e0lK88trz0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97285},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/math":"^5.7.10","@thi.ng/arrays":"^2.7.12","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/strings":"^3.7.6","@thi.ng/text-format":"^2.0.2","@thi.ng/transducers":"^8.8.19","@thi.ng/geom-clip-line":"^2.3.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.28_1703806172272_0.812941574345323","host":"s3://npm-registry-packages"}},"2.6.29":{"name":"@thi.ng/text-canvas","version":"2.6.29","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ce6fa836270ebf3138ac3f235b13399ac2ada1c1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.29.tgz","fileCount":32,"integrity":"sha512-D4YkN7zR4Jzip8qzxx7yq2AMXKDE8NVMQanyYO296MZTiVt7f0qaUas/i8tfJ/Fpi6c++B4clultCjtOkaqPJg==","signatures":[{"sig":"MEQCIAe0UmGlKX/avpmXEJI8LVQJ2iqR2ohnObMMLXjTNmxsAiBBTu6XKEJ9iMd5MWbLppMIcR5YDP/EnTWgmtzQcYFhiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97314},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/math":"^5.7.11","@thi.ng/arrays":"^2.7.13","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/strings":"^3.7.7","@thi.ng/text-format":"^2.0.3","@thi.ng/transducers":"^8.8.20","@thi.ng/geom-clip-line":"^2.3.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.29_1704016166872_0.3306205532297417","host":"s3://npm-registry-packages"}},"2.6.30":{"name":"@thi.ng/text-canvas","version":"2.6.30","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a7b42d108cba57dc6597e1b5b5c30764d3f64382","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.30.tgz","fileCount":32,"integrity":"sha512-eEqheplLA+m6K3HnA18aWKP9QAj9xCE+CwkYFGpddDIguiQTFZFW5wCGAsRmodn7HnkZ/HtFnFc+sIcEO9Ztzg==","signatures":[{"sig":"MEUCIQDX1keaEoGeabuxCQm8LN7rPUTl6fwUfyFBlHrWFcy9ZgIgHDzcSWFUgK2am1SnTc2rFTs3eumnH7RLFBWdZejgkOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97314},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/math":"^5.7.12","@thi.ng/arrays":"^2.7.14","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/strings":"^3.7.8","@thi.ng/text-format":"^2.0.4","@thi.ng/transducers":"^8.8.21","@thi.ng/geom-clip-line":"^2.3.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.30_1706025792868_0.5954900228409297","host":"s3://npm-registry-packages"}},"2.6.31":{"name":"@thi.ng/text-canvas","version":"2.6.31","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"9784d90e283a84d28eb6a8c9898765512c0295ab","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.31.tgz","fileCount":32,"integrity":"sha512-HIVZ1KE8njghb9SxEN2D+NF8PkUN9Y/cfcwioGcyZdMeubFM2lP7yR3I3eW8tZnV8GHVmiz80hCCBRdRKJ65Ng==","signatures":[{"sig":"MEYCIQCPKwnjiufiaq61IerqrxivvhWYrwd6sU6F3LqnyTQKrwIhALpLFojP5aoZyrDiUYVP1zF8QA6RDB2tASW637v2409J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97315},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/math":"^5.8.0","@thi.ng/arrays":"^2.7.15","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/strings":"^3.7.9","@thi.ng/text-format":"^2.0.5","@thi.ng/transducers":"^8.8.22","@thi.ng/geom-clip-line":"^2.3.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.31_1706292512523_0.4915630540235725","host":"s3://npm-registry-packages"}},"2.6.32":{"name":"@thi.ng/text-canvas","version":"2.6.32","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"296fee6d79dbd42eafa5b251bc3455968bdb489a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.32.tgz","fileCount":32,"integrity":"sha512-804aorQJYWQdY/Ex12cxTRWMptcmQdXz7vo+9F/5LK00WSjtxC8hhOi1Kefs4dL7xYojNWWPW8B0idgJqDHwkw==","signatures":[{"sig":"MEUCIQClNQ8lgfS5u7PlYVUveG23yHMmv+P0I/i6T4nPC4uwOAIgGWN4dKMhZHstFDhz/H8aZmYwgSecXCpRKAv5+/vm3HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97490},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/math":"^5.8.1","@thi.ng/arrays":"^2.7.16","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12","@thi.ng/strings":"^3.7.10","@thi.ng/text-format":"^2.0.6","@thi.ng/transducers":"^8.8.23","@thi.ng/geom-clip-line":"^2.3.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.32_1706561139645_0.9952912429628988","host":"s3://npm-registry-packages"}},"2.6.33":{"name":"@thi.ng/text-canvas","version":"2.6.33","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"91b941067466ec5fcfb41acd92566733f81e98c7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.33.tgz","fileCount":32,"integrity":"sha512-5wQliqVT52lZGyBzUFCcgoT1N33no8rHbqn4OsGVf+3RRcKahhRjNaLFJKbfkhUPXCzuZ4QyVjLy5NOFlcGuyQ==","signatures":[{"sig":"MEQCIDl1KrL1ZxtZAONxurJCsLw8Rohd9TRvbTnUWdxr6zmeAiAvUhA0ervhmiCQxwa29f15ge5cz1PxgjlWQbcOTP9jvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97490},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/math":"^5.8.2","@thi.ng/arrays":"^2.7.17","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/strings":"^3.7.11","@thi.ng/text-format":"^2.0.7","@thi.ng/transducers":"^8.8.24","@thi.ng/geom-clip-line":"^2.3.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.33_1706562747735_0.06499760031384971","host":"s3://npm-registry-packages"}},"2.6.34":{"name":"@thi.ng/text-canvas","version":"2.6.34","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3d24bfe3880fea5817ae5455ff63ef3a68e93188","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.34.tgz","fileCount":32,"integrity":"sha512-qpurar8gqhtkLh4vh/Lshg6YRYEdSCVpP6u2Gl0l61MR9OJnD2N00RTDk8Nkkn82XmufGA0DmUbJ6FpgU4DARQ==","signatures":[{"sig":"MEQCIEvA01DeaCf7Vtd/Rqt8UAsMoANfmatM6abk6SzNTElBAiAXzC5u3rnNXjWXFyrV7DYn2aLK1z7O78d3JULjFZ8UOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97490},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/math":"^5.8.3","@thi.ng/arrays":"^2.7.18","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/strings":"^3.7.12","@thi.ng/text-format":"^2.0.8","@thi.ng/transducers":"^8.8.25","@thi.ng/geom-clip-line":"^2.3.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.34_1706628348028_0.14550801723221718","host":"s3://npm-registry-packages"}},"2.6.35":{"name":"@thi.ng/text-canvas","version":"2.6.35","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"493a6b6395e4f307f30fe4542990602e58acdaf4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.35.tgz","fileCount":32,"integrity":"sha512-FxW3AhV0xSdfVrw/s0D+93gsGDgzxCpOVz726lBehtgU+AW2b4YE/a5hdVUPtrbr0oB9vvhbPczJhPT4stW7hA==","signatures":[{"sig":"MEQCIAYVsdU25+STCAKAksk2VTCcfSG/jT+PDaSUwJsb+BbOAiABOF/ekrulMZ8ngsXZIRQRIqffYLBAp8JQnZEOCqimQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97490},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.8.4","@thi.ng/arrays":"^2.7.19","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/strings":"^3.7.13","@thi.ng/text-format":"^2.0.9","@thi.ng/transducers":"^8.8.26","@thi.ng/geom-clip-line":"^2.3.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.35_1706650923239_0.6856560283779973","host":"s3://npm-registry-packages"}},"2.6.36":{"name":"@thi.ng/text-canvas","version":"2.6.36","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"47e1841112b98a910436e6bf3eef3d55c2ae0b2d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.36.tgz","fileCount":32,"integrity":"sha512-bvZcigTEFBhBzlSNF8dpGDoE1hz9uRNx79mnnlntR1mx4L+p1t/YCFHUSKPIxBSv95F0uT367Ajab/i2PyGlgQ==","signatures":[{"sig":"MEUCIQD8+e/oPWbIpmFjvkdK7xcQwcqgrXhpgZfNnA6PaRS71gIga9kttH43Hyw5hKkfwvmjBT7pY+9BJovhGrc9eyTxwkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97489},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.9.0","@thi.ng/arrays":"^2.7.19","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/strings":"^3.7.13","@thi.ng/text-format":"^2.0.9","@thi.ng/transducers":"^8.9.0","@thi.ng/geom-clip-line":"^2.3.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.36_1707261679205_0.12974426783381365","host":"s3://npm-registry-packages"}},"2.6.37":{"name":"@thi.ng/text-canvas","version":"2.6.37","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"a7f897ad57fb75c438cc013aeaa4798ed380ac1f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.37.tgz","fileCount":32,"integrity":"sha512-nHYo7WDkqvS8SjEVH26j9wpNzcAwesL6/bpWwMuBsdiROM6AVklO632KoxulKSXtqbePkqt7xbMIIMJ7j+BVzw==","signatures":[{"sig":"MEUCIHgeYh2GKKrvMBkU9nsN4wK0SHItGlZl0nupDW9Z2MlnAiEAhj/51EM/p2tbUHPUwRE/beMLq98GanY9dCB20GFcA8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97874},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.9.1","@thi.ng/arrays":"^2.7.20","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/strings":"^3.7.14","@thi.ng/text-format":"^2.0.10","@thi.ng/transducers":"^8.9.1","@thi.ng/geom-clip-line":"^2.3.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.37_1707555838748_0.7288681305672084","host":"s3://npm-registry-packages"}},"2.6.38":{"name":"@thi.ng/text-canvas","version":"2.6.38","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","color","datastructure","drawing","format","image","line","rect","rgb","table","text","theme","typescript","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@2.6.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"134b8f8821d739c71dd1dadeaf468cc78f7318cc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-2.6.38.tgz","fileCount":32,"integrity":"sha512-dmqAaEfEkz7x9mWA+xYdJ5N/uhBwlH1FB9ayAA2MWpHJeNbtMdVe54pOCaYWUWK+8BwAHgH1Nk98YbRWzrX5dw==","signatures":[{"sig":"MEUCIGXdRAL0marvqg1ljwL6IxvKPPntc/EZuCpYR9KbOLjoAiEAjs82Cu9YY38/K904QxaDHOTn8XvOgLLcKglPJ9p/nUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97875},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/arrays":"^2.7.20","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/strings":"^3.7.14","@thi.ng/text-format":"^2.0.10","@thi.ng/transducers":"^8.9.2","@thi.ng/geom-clip-line":"^2.3.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_2.6.38_1708113905166_0.5600222016620935","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@thi.ng/text-canvas","version":"3.0.0","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"1785888f1d12a5a300cf91650f0f8d43fbb57e5b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.0.tgz","fileCount":34,"integrity":"sha512-do5Bpzg0JGxutdaJALYR3WSFKMCtsVmCru6Z8QXLZrbsQleg2n07kERLnYXJ1NJONclaPKJdjcR+sC5lRVUhfw==","signatures":[{"sig":"MEQCIFxsoqqlvNA4K5Krsbin8wtLT9dEImtHO+YtTlwINU+cAiBAd66hBmZvY1e4fQpcNNDI/Pmrlg+OmKce4+omK8u2fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107335},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/arrays":"^2.8.0","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/strings":"^3.7.14","@thi.ng/text-format":"^2.1.0","@thi.ng/transducers":"^8.9.3","@thi.ng/geom-clip-line":"^2.3.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.0_1708358126523_0.8136161966614115","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@thi.ng/text-canvas","version":"3.0.1","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"ef3fa1bfa8222acf105fa0f870817b772948e5f2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.1.tgz","fileCount":34,"integrity":"sha512-hf3yl7i3nQeNGAiALwXZ4C2pH7hyE/4Jfzim2yVVzaVgyGV4DL85SZwVyUjCaICPQZFdpir8bFB1QFPAV2W48A==","signatures":[{"sig":"MEUCIBnFkoKvJMdr+fdJPQY16XgUWGJZS34i4XB8u3hSnwDfAiEA1uAVkjcxVJv3bEKqfDa1KQG3x+KjVelbtGgCcoXZtig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107335},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/math":"^5.10.1","@thi.ng/arrays":"^2.8.1","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/strings":"^3.7.15","@thi.ng/text-format":"^2.1.1","@thi.ng/transducers":"^8.9.4","@thi.ng/geom-clip-line":"^2.3.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.1_1708359263494_0.1521752568744852","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@thi.ng/text-canvas","version":"3.0.2","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"6382a815fc36206f487f94e0e0307507452b42ac","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.2.tgz","fileCount":34,"integrity":"sha512-F24tmuavHt3EAuQcoHJYq4n+1zhsYlM9g3vOgD/fYTUdLL/M5x+/Yvqn0hFuG69PGnxjO/qYd4dfIYKm6znR6w==","signatures":[{"sig":"MEYCIQDyQ/Q7iASR3/vIYg7pOhNWtLT6Qx+aes3pauqBKG2U/AIhAKG1ZJMtEBQdjjmoabh9FYECVnsqgTxicYSseDYk5UZJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107334},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/arrays":"^2.8.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/strings":"^3.7.16","@thi.ng/text-format":"^2.1.2","@thi.ng/transducers":"^8.9.5","@thi.ng/geom-clip-line":"^2.3.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.2_1708603584981_0.5594631243014827","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@thi.ng/text-canvas","version":"3.0.3","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e2238ae5dd510ba351cc9259e9ba25a253063f68","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.3.tgz","fileCount":34,"integrity":"sha512-L/lBAJD4ocZJFxMKjNACodJ6FTx8ww3OlXaxWtrIQCV+qh1Mu5tiZinPA8XR6iI1jH4gEYzIxhmvl6T01Jmg+A==","signatures":[{"sig":"MEQCICtwH+Zkq+lzWmnWEJ0CTcWuC0zDBNGlZQ9jRcita61AAiBraoDMQTusb40Um+6Uo71kbLb1wr2IBFaltZt8L2SVwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107492},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/arrays":"^2.8.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/strings":"^3.7.16","@thi.ng/text-format":"^2.1.2","@thi.ng/transducers":"^8.9.6","@thi.ng/geom-clip-line":"^2.3.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.3_1708643930199_0.2363287276644943","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@thi.ng/text-canvas","version":"3.0.4","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"d4f2287083fc24139759e3330d98127a6ac55e8f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.4.tgz","fileCount":34,"integrity":"sha512-zLWp2WhvDXYz3RcMjUtEtSSqziQTrAdekNSpmjJ0oeGAITwBIAzV6tNzanEOIAxkYd9ILUoIwEWMWXQvaYu1Vg==","signatures":[{"sig":"MEUCIDN5BXmYP7p3cVQ6f9GwJgtv9eh67apQ8Ozw0qI0XTXuAiEA6DGf3zDbIqaMKehfDRG2+o3gAEhj+jZAAVb6jyBFUJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107599},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/arrays":"^2.8.3","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/strings":"^3.7.17","@thi.ng/text-format":"^2.1.3","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-clip-line":"^2.3.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.4_1708870374481_0.5532136636899663","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@thi.ng/text-canvas","version":"3.0.5","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"74e78907903e9d3b08df4afadd14c633aacf7c82","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.5.tgz","fileCount":34,"integrity":"sha512-LChmqbvoiWCCWPaI3bSP23tWkMtT6yC0WDM9DFjifaqyQKuhZ2k1qnnOKwXJVIHNvFiB7HOAi6uYIIjJTAUL1A==","signatures":[{"sig":"MEYCIQC+HQ2oBzL+Wx4B/t1HWpcewFrnh7UJuSbCPXyB98rNlwIhAOqoyQPvVy10fCpllG/3ndxQ3aF0KXHTqTrdsZKfDdfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107599},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/arrays":"^2.8.3","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/strings":"^3.7.18","@thi.ng/text-format":"^2.1.3","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-clip-line":"^2.3.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.5_1709130409318_0.04185580736087413","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@thi.ng/text-canvas","version":"3.0.6","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"5477d8d8cc6de6e5e18825c5060f98bad887727c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.6.tgz","fileCount":34,"integrity":"sha512-MQJGRhn+NibOCmSJNYFR8Zdhh6Aw3sAUgf0g9IQtEI+jCozUitRBz7Jn92G5MqzIE2wkQn4+gQX8PBo5P7Najw==","signatures":[{"sig":"MEYCIQDNZmypkeNnbLEsaUVdmWw/BcXDBd1rcdK425SuP3XMtQIhAIQYv0XH86+pGX/BxqlglA/GsJ9o4zhmABaFgXdSYJIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107220},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/arrays":"^2.8.4","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/strings":"^3.7.19","@thi.ng/text-format":"^2.1.4","@thi.ng/transducers":"^8.9.8","@thi.ng/geom-clip-line":"^2.3.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.6_1709306999240_0.8021839316309987","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@thi.ng/text-canvas","version":"3.0.7","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"2c2fadd6e74711263f6f3fbde042b9605e4ed8dc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.7.tgz","fileCount":34,"integrity":"sha512-eLvnEMb5wwBzuNG+HljfXWrtCMEJxoffqVLqt3iT4BKLdu0p1vWMJRYFg3Rgb8FfpfmDI9w7vWnh5K3rOjmf2g==","signatures":[{"sig":"MEUCIQCDSQCDy+L9eSD5rMgGr+DlKOh1GzMGYRpNSg6rfjS8TgIgLD0XYjKvcxfAan40oKbTiIXTSQ0PNApsCtiOLpvJwuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107494},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/arrays":"^2.8.5","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/strings":"^3.7.20","@thi.ng/text-format":"^2.1.5","@thi.ng/transducers":"^8.9.9","@thi.ng/geom-clip-line":"^2.3.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.7_1709388656608_0.457720431907811","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@thi.ng/text-canvas","version":"3.0.8","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"557ff28743862a3f12f0d83a98597f3ffae73396","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.8.tgz","fileCount":34,"integrity":"sha512-eOL+iKC2oHZS/ssYudLxmGrsljjHAZh9x5jmgsDhMtPk5A+cJHuCdFpcaY37tWgHyy4M5OkHaLASmwM1OKBwsw==","signatures":[{"sig":"MEYCIQCVpSgbQrdqrgDE32hLBEMzKZQuUj6VSoeTkDACHB0oQQIhAJtYHNjoCswvX0Z5doi9FN6F3ixPpV37ThbYjQM/p9VA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107560},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/math":"^5.10.5","@thi.ng/arrays":"^2.8.6","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/strings":"^3.7.21","@thi.ng/text-format":"^2.1.6","@thi.ng/transducers":"^8.9.10","@thi.ng/geom-clip-line":"^2.3.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.8_1709844473061_0.7595829160835861","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@thi.ng/text-canvas","version":"3.0.9","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"d3ae9a545b632224a5c16ef7fb33e1d2b48ea971","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.9.tgz","fileCount":34,"integrity":"sha512-yoJ0NIF6O0Y4ykrQqON6p1dDPP07M92uqsMA2odxwtyZu6SfPl0GWpZdijaTAdGq64EWJ/gZtqPt7I7HH4BKfA==","signatures":[{"sig":"MEUCIQCVkrF6qXfiDwYOl7ojBizKz7mIU+UYKfuOQ81kwaMZEQIgcZFsfTFv5oQ5/R+Y0n1i+QVz2A+tGGPPnNQsmYRoOnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107560},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/arrays":"^2.8.7","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/strings":"^3.7.22","@thi.ng/text-format":"^2.1.7","@thi.ng/transducers":"^8.9.11","@thi.ng/geom-clip-line":"^2.3.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.9_1709976305763_0.44641013168820876","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@thi.ng/text-canvas","version":"3.0.10","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"e4631d47b643b37ad7a191b07451799c10e97e95","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.10.tgz","fileCount":34,"integrity":"sha512-pb8HaKB8ED7w1NNfXpzo8CvpVSHA65YQyyD67cAdFp7Iusc7UD3k9fGZBYV3cGkdi9VovSmko9SvhtoW/XBmQg==","signatures":[{"sig":"MEUCIQCcL1P6yX+XZ80sVgd7tM7zU++BunY735+VkD0X9Y6PlwIgJOJbyoO8BzRfZ/i3d7kk/WLUS1pu3GLy4ZVeLS4zfqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107557},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.8","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/strings":"^3.7.23","@thi.ng/text-format":"^2.1.8","@thi.ng/transducers":"^8.9.12","@thi.ng/geom-clip-line":"^2.3.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.10_1710339188512_0.7126858045505324","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@thi.ng/text-canvas","version":"3.0.11","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c467f67aad9646d8c4239f368a7b2dc30424c75f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.11.tgz","fileCount":34,"integrity":"sha512-m0b988VptIEUPOE8jsSCE5xEheeM7gAipszP2hfzJ8ea/vg9nQjI0jRH0HtlP5+T6/I6v1PDZWxRvrjxVgDbiQ==","signatures":[{"sig":"MEUCIBTWekk4hUrkPez6bo3qVH+3v+VobxoaOjGAsPdyWNHVAiEA/kLtMWK5PAXw5/7rJhkggkFh4HDPLLXV8mdFhRAPFic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107557},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.9","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/strings":"^3.7.24","@thi.ng/text-format":"^2.1.8","@thi.ng/transducers":"^8.9.13","@thi.ng/geom-clip-line":"^2.3.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.11_1710689356728_0.5771510783656248","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"@thi.ng/text-canvas","version":"3.0.12","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"3f76dbcac67c779954002ef9f3206458d856ea3c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.12.tgz","fileCount":34,"integrity":"sha512-X6D2fQ3pgDFaD2FSMC0+5jONoqzFL9a+8oQMR2mMmcK+XEpo+0G+dB88fIzYvIgxZ21Y9FPmSuO3NCcnfIRpJQ==","signatures":[{"sig":"MEYCIQDes9IjBsWH4wvYYBATx8JeqHb7Xzfg05RjJmM5Gpz2rgIhANampL6Uxjsvaqv+asByIORZid0w+Bt2X/fl3t7mlj6N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107558},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.10","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/strings":"^3.7.25","@thi.ng/text-format":"^2.1.8","@thi.ng/transducers":"^8.9.14","@thi.ng/geom-clip-line":"^2.3.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.12_1710751525045_0.780375790298419","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"@thi.ng/text-canvas","version":"3.0.13","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"50996f0dfb3d4edf7adba0a3c6e3a15a5de276d7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.13.tgz","fileCount":34,"integrity":"sha512-XzxDJ6QUjMIE6onX9KBDJdLz44/KVxj+E874UFnMCgMZc+Z6OemuYTM0Do8ha4bS1T6rHRLJTFd1LYtqMDUC3w==","signatures":[{"sig":"MEYCIQC0RbmHDqfIxftlwMIW/bw4vZ7BTCCCKJi3/vQ4+TavLQIhAM2aVt/4IFzQ45UElVM7gb7lQ4b3lo6JI7A8tBbo4t/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107558},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.11","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/strings":"^3.7.26","@thi.ng/text-format":"^2.1.8","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-clip-line":"^2.3.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.13_1711037834382_0.7580903373070467","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"@thi.ng/text-canvas","version":"3.0.14","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"871a8277ef5b62d3303ccca5568ffd3ac05c95e0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.14.tgz","fileCount":34,"integrity":"sha512-qNQZmcBlqg9Oj7G9i9FKGJidkfbexVl/oAHQ0k3rB2z3qVq1A5ivs3dzh8gm/dZLJVOCLOIm+3Wo88Aq3KYMDQ==","signatures":[{"sig":"MEYCIQCuMcBQdDFA1toiHpvn5nykOswhG6Ca8VWW+2z+YLi8hgIhAN3ovrsxb4eIW28nhBeO4miKghvOJsecPwxGqrvJYrER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107558},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.11","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/strings":"^3.7.27","@thi.ng/text-format":"^2.1.8","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-clip-line":"^2.3.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.14_1711127769349_0.9202117810324681","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"@thi.ng/text-canvas","version":"3.0.15","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"21508b8e5049ca855e4a304ec78bbf00334ce87d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.15.tgz","fileCount":34,"integrity":"sha512-jQC+3ZBUbZF5lYKsePCM4xHnshsX1XHKvvVrhX2rWESW1OOck5BXqs00tdG/paELUfMTxaneW5V5yCM6RTHIkQ==","signatures":[{"sig":"MEUCIQCCckz8KLTeeQMuqKjMNHA6pfy7ePBsxALUzHlqFLMFTAIgX39rVG5OhJhbKFWjlZRJhRD75746vx1/LF6QyseXhOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107558},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.8.12","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/strings":"^3.7.28","@thi.ng/text-format":"^2.2.0","@thi.ng/transducers":"^8.9.16","@thi.ng/geom-clip-line":"^2.3.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.15_1711533735490_0.9103932524948657","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"@thi.ng/text-canvas","version":"3.0.16","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"165b2328e537ff0c23aa32a21184cafa1006dea8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.16.tgz","fileCount":34,"integrity":"sha512-Sm7JxkLhIp6h7SZlmVTwE9snIXjFNV4sdMRsNi9te+2Z4TsLV5X6yPbblzusMXCgKlOH3DCbbj/HMDZ2vDJXtg==","signatures":[{"sig":"MEYCIQCdSHy9o6wiUe+lM90j1+dlYI2mFViUE5DjwKnNDDSbUAIhAOnHM+0KQMIi9bQu5YIbmjavQpjO2UGYuAv2thaPAKis","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107557},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.9.0","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/strings":"^3.7.28","@thi.ng/text-format":"^2.2.0","@thi.ng/transducers":"^8.9.17","@thi.ng/geom-clip-line":"^2.3.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.16_1711623651719_0.5497295805669691","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"@thi.ng/text-canvas","version":"3.0.17","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"61c9f3ea601a5057d47dc19606bb4d2346a7c051","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.17.tgz","fileCount":34,"integrity":"sha512-xwqSeA8qSlMU628ajTF64Rc1+iFYW8Zt+sxEPF6wtzHH2kqCmNErqEIo1OLrf4u2QnOWiZoAB41NB8adkiN54A==","signatures":[{"sig":"MEQCICOd2XMEVxN+CupPTFlbdEX4uII9HP+VKxVa9E1nvXv4AiBkwgYCMNf17hJAl/WMr4krJ5IbJ5euWLDrbyMlHh2e1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107557},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.9.1","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/strings":"^3.7.28","@thi.ng/text-format":"^2.2.0","@thi.ng/transducers":"^8.9.18","@thi.ng/geom-clip-line":"^2.3.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.17_1711714802885_0.4577449725247975","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"@thi.ng/text-canvas","version":"3.0.18","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c452d4a9c53fd6b727f7b008a0075a996e0dac99","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.18.tgz","fileCount":34,"integrity":"sha512-I5RXrUG1BYj0y0OKgoFxPVcS37iDBm8YfR2uLiD24AJSg7lcWuvrDmBHUxxeg56ev1eHSDkpmGs3qo5RtxlvfA==","signatures":[{"sig":"MEUCIQCtcLcyr/hEClJ/Fl0lDQ+g5J7Cg2ejHLyBYAb9Xba7SwIgKVJg7JdNgwdBGYa33bTllTvI/1PjchRS6Ixz2FgcTg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107617},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/math":"^5.10.9","@thi.ng/arrays":"^2.9.2","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/strings":"^3.7.29","@thi.ng/text-format":"^2.2.1","@thi.ng/transducers":"^9.0.0","@thi.ng/geom-clip-line":"^2.3.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.18_1712588867709_0.9368265414316013","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"@thi.ng/text-canvas","version":"3.0.19","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c21458a3943b6d18aea44a0636677c3d03e8f980","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.19.tgz","fileCount":34,"integrity":"sha512-gBXrYZ9FHrW20NPNuZm43jezF0X9Ab1YLo/hWfEHt0a55Xgvluc0GXYa54Ahi0+tmcvYVBqXRst5tCj92WdhVA==","signatures":[{"sig":"MEUCIQDNbBW3na88t26x23w26LZZiD6IDdwHEQmmF36Ufa+0uwIgfG2GbVlvYRXlRMR820cX93gZbkB+zkpOqvFzRT8j4h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107618},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/math":"^5.10.10","@thi.ng/arrays":"^2.9.3","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/strings":"^3.7.30","@thi.ng/text-format":"^2.2.2","@thi.ng/transducers":"^9.0.1","@thi.ng/geom-clip-line":"^2.3.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.19_1712839208093_0.201953425682045","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"@thi.ng/text-canvas","version":"3.0.20","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"c6346e3600e7307305d46eb378a64f39f9a36ac2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.20.tgz","fileCount":34,"integrity":"sha512-jTkMhJzLUwyHENM/+XWCV9CKNb76M7yTZ14GOcAsFekNBA+g5Kaf0a96U1KL2R93kFkQ8K6WhrGQHfn0i02nyA==","signatures":[{"sig":"MEQCICPbpicUySVNw3/yYuXlGOI7IBtwsnmbozSBMA4VnmASAiAy8nlwLfBhUSouJBKL/ifXEP/QBoTpeJb/nTKscT8WSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107611},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/math":"^5.10.11","@thi.ng/arrays":"^2.9.4","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/strings":"^3.7.31","@thi.ng/text-format":"^2.2.3","@thi.ng/transducers":"^9.0.2","@thi.ng/geom-clip-line":"^2.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.20_1713624511191_0.5553999885213641","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"@thi.ng/text-canvas","version":"3.0.21","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"2eb9c1c4172b0b155dc4d86e9ef26fc15565fba2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.21.tgz","fileCount":34,"integrity":"sha512-2v45dherhmbTHhVDLZ/032wKslrr4ytGrsmUjzFhmO3ia4QfJKw4r2NUcNTCAp/duIRLRvk0O7BZBx9Ppwu5bg==","signatures":[{"sig":"MEYCIQCpGAfzfCcWVe8uMgqT5+6dB8F9CuHMR9a4mEIy4/FQdQIhAKUccyt8WXv4zqhncFudbNq8XlDCXQMwPOTC8tTm5ih/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107582},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/arrays":"^2.9.5","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/strings":"^3.7.32","@thi.ng/text-format":"^2.2.4","@thi.ng/transducers":"^9.0.3","@thi.ng/geom-clip-line":"^2.3.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.21_1713856129045_0.6308018325430877","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"@thi.ng/text-canvas","version":"3.0.22","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"4d1f6cfd27a6824b7d3345a8d71c20665282c1f0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.22.tgz","fileCount":34,"integrity":"sha512-KxnsSIGpMjRkvwcGmARnQpF8Wdd6NtweK4om574tWpQ17avfzcuqliS8IgKU/cBX4V7qcrEdAp8hhYSegzfRcA==","signatures":[{"sig":"MEQCIG7OlgWvbM43L4YJGl2YIOUadd6QmQDVzsMDMlsmm3D8AiB/wulh0bIOXFBm2DbCPdKCgE5InDkcE/1EACyW8TulQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107582},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/arrays":"^2.9.5","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/strings":"^3.7.32","@thi.ng/text-format":"^2.2.4","@thi.ng/transducers":"^9.0.4","@thi.ng/geom-clip-line":"^2.3.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.22_1714074577583_0.617221456778323","host":"s3://npm-registry-packages"}},"3.0.23":{"name":"@thi.ng/text-canvas","version":"3.0.23","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas#readme","dist":{"shasum":"b37b7f6c231d7f28988c81687901bfd000d63c17","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.23.tgz","fileCount":34,"integrity":"sha512-3Lmi3wYs+NNSEbIus9a1HaC9Gnh0Qp/gYqgkjsCKB7NL6v/P7yAh+bssw+cQ6fUF9PT+KtmKvQNSlQZDmSaNCw==","signatures":[{"sig":"MEYCIQCzMy7gwYwtRZFgyvghZv1YW3LLbvz/s7C4pCv2O2CTPgIhAOhNx8uRMvgkvTBs/O85A3zfCFE5BGTfr1J4okVFQ4iz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107470},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/arrays":"^2.9.6","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/strings":"^3.7.33","@thi.ng/text-format":"^2.2.5","@thi.ng/transducers":"^9.0.5","@thi.ng/geom-clip-line":"^2.3.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.23_1715193162230_0.2787682266554756","host":"s3://npm-registry-packages"}},"3.0.24":{"name":"@thi.ng/text-canvas","version":"3.0.24","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.24","homepage":"https://thi.ng/text-canvas","dist":{"shasum":"56ecbc360a3149c909fc03710b5bdd25dd4ac76b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.24.tgz","fileCount":34,"integrity":"sha512-qcQBYYmI7WX8ICi+94YxszcEqAEt0a4uYa/+Ffvi3q54U7rdwfG66RH7sk3AO6AzPj8o/gSNNBk2fTQC/iATGQ==","signatures":[{"sig":"MEUCIDf17q0gDS6xFPTKN3OsIeC2qYKjaPdyOMeXUNx2MgDwAiEA07zhCdSnGCHRuN/juWsxg5/7XXDBy1iDYe5Oatpe58E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107753},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/math":"^5.11.0","@thi.ng/arrays":"^2.9.7","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/strings":"^3.7.34","@thi.ng/text-format":"^2.2.6","@thi.ng/transducers":"^9.0.6","@thi.ng/geom-clip-line":"^2.3.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.24_1718998800124_0.21485320707882494","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"@thi.ng/text-canvas","version":"3.0.25","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.25","homepage":"https://thi.ng/text-canvas","dist":{"shasum":"4ae3f718e305803e572be66e6b1285a792ae1eea","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.25.tgz","fileCount":34,"integrity":"sha512-ImPBsvYI4FPvojXuVSqW4pITmLOSoCY2dCZKRJ9CN/oGixEyzP/V0pVYqlSmxEz3sCkEZnTihRBhJa3lV/ZlRQ==","signatures":[{"sig":"MEYCIQDzCcTTyTjCnQMl/GPZQshLGUpqjWirrP7XrRa5NUPQtAIhAITyFWPx4Kx81G+YRihmOC2X7wm6UXmQ1OEKZOgnwPyZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107753},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/math":"^5.11.1","@thi.ng/arrays":"^2.9.8","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/strings":"^3.7.35","@thi.ng/text-format":"^2.2.7","@thi.ng/transducers":"^9.0.7","@thi.ng/geom-clip-line":"^2.3.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.25_1719653633589_0.032145724586627455","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"@thi.ng/text-canvas","version":"3.0.26","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"108e43f0ffbf28244b640880cc82cc5150738aba","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.26.tgz","fileCount":34,"integrity":"sha512-FLT3MzBNeZ2JKGqMS1NTRD/n6BYO7jSF54U/hno/vfq4i+MMGoMrdAn9fg9yoyy3/9C17gqfWIe2FsYJzAN7Bw==","signatures":[{"sig":"MEUCIQD5cKKnG5BHNVbiDI0HwRMaov6u4ninA34XNqCIx+fX3gIgOiO6bF0q5LyPt4GwCT6rgCxD2/5yP+gLf+GCha75udY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107753},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.2","@thi.ng/arrays":"^2.9.9","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/strings":"^3.7.36","@thi.ng/text-format":"^2.2.8","@thi.ng/transducers":"^9.0.8","@thi.ng/geom-clip-line":"^2.3.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.26_1720267643931_0.8090924687371934","host":"s3://npm-registry-packages"}},"3.0.27":{"name":"@thi.ng/text-canvas","version":"3.0.27","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"731f25a49fa74e17e37de502af864d5ff8fdebb8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.27.tgz","fileCount":34,"integrity":"sha512-PbJkOFXUaOAALMipih4E4IpkmvCjm3Pnr5zAx29a9zI3+SP1N/axZvYJUoihPB+/Eo5VQ/8s8wZfAlaPHORYhA==","signatures":[{"sig":"MEUCIAJbSE/Ugc7Ukxb40OUdZ1fyfpmNnNi52MccfBR39kNiAiEAn0cKUTgswQtp0k2vzuBgfNkQtx1pTFoqV1SdExA6AfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107754},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.3","@thi.ng/arrays":"^2.9.10","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/strings":"^3.7.37","@thi.ng/text-format":"^2.2.8","@thi.ng/transducers":"^9.0.9","@thi.ng/geom-clip-line":"^2.3.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.27_1721135677890_0.13402355050734727","host":"s3://npm-registry-packages"}},"3.0.28":{"name":"@thi.ng/text-canvas","version":"3.0.28","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6538aa85701ae347d21256e875119198a00cdf83","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.28.tgz","fileCount":34,"integrity":"sha512-CzPJDacK7GRzqLFhGlShMqfm678XYQ1pMBX2qVYMrvOyxG5hlKS8rN3/xx6lL6L3RUZ2sXcJu3oxzQO54XHeZw==","signatures":[{"sig":"MEQCICY4+k/WLD+j1wjk525DMYl1bDTwG+2YdPtfSCsDlw8mAiAz9NLvmk3S3CizxCyVZlGHPzukOiYzhzVoMXppQVpa1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107752},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/math":"^5.11.4","@thi.ng/arrays":"^2.9.11","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/strings":"^3.8.0","@thi.ng/text-format":"^2.2.9","@thi.ng/transducers":"^9.0.10","@thi.ng/geom-clip-line":"^2.3.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.28_1721401323412_0.2873063221886012","host":"s3://npm-registry-packages"}},"3.0.29":{"name":"@thi.ng/text-canvas","version":"3.0.29","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"bb01e64d3dc86eae1056c0309b59e1eab8dc8f73","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.29.tgz","fileCount":34,"integrity":"sha512-JM2oktpuJsL4RiU2xvaMOViJSNyBCJOB/OIQzgaBlGArsvQ+jINDMYP135qf38rX2mxwTSrI5HJUBAGLk5TFTw==","signatures":[{"sig":"MEYCIQC2slrG8fGij9tvXVmVbbEOlrlQ5IuYfZPgAnz9qN0IGwIhAJCK/ZujJjRJRCHhi+P1qMsovnLgn5wX9biCbgjORRVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/arrays":"^2.9.12","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/strings":"^3.8.1","@thi.ng/text-format":"^2.2.10","@thi.ng/transducers":"^9.0.11","@thi.ng/geom-clip-line":"^2.3.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.29_1721654492877_0.09566237729717786","host":"s3://npm-registry-packages"}},"3.0.30":{"name":"@thi.ng/text-canvas","version":"3.0.30","keywords":["4bit","8bit","16bit","24bit","ansi","array","ascii","bars","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"d66dd77c6e399caa38d2819f39a9135fc45d826f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.30.tgz","fileCount":34,"integrity":"sha512-G1oUKGqgvUZ6WJ+IwqvVSb0upkzoUB1CE9VCpDmiKkcLRqpWcSHdi+9jvUkbePzVi+Dvzqer4QEkFjAzRlUljg==","signatures":[{"sig":"MEQCIH2P0nPHQmIlBE/WqmdOjnoqv5bB6mQg0S0kYLXdiOcdAiB0UYL3UJuIvRIsKeqMM1yWd3F1sKl+7lYMPjnB9hoIhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107832},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/arrays":"^2.9.13","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/strings":"^3.8.1","@thi.ng/text-format":"^2.2.10","@thi.ng/transducers":"^9.0.12","@thi.ng/geom-clip-line":"^2.3.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.30_1721659522885_0.8670932981618162","host":"s3://npm-registry-packages"}},"3.0.31":{"name":"@thi.ng/text-canvas","version":"3.0.31","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"51b7ce1f709e2f7cea77eeb7fe15bb6fc8ae7354","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.31.tgz","fileCount":34,"integrity":"sha512-Oh2aIReoW/uTBbF387fCPGDwR3lkd1mB3jGx/dri2iYi6ECDuHPah02Kn4EO+P7QNC+dEBFNIXHPDt+JMC43vQ==","signatures":[{"sig":"MEUCIBYcQpxwJ2iBmz3brEkR0cv2GRqJK86FUIHcwngI1czsAiEA6XVUFvPh8jn6peJJFoVlQIzWhTBmU6HYLBHi5isdC5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107844},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.6","@thi.ng/arrays":"^2.9.14","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/strings":"^3.8.2","@thi.ng/text-format":"^2.2.11","@thi.ng/transducers":"^9.0.13","@thi.ng/geom-clip-line":"^2.3.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.31_1723302514887_0.41244815734785956","host":"s3://npm-registry-packages"}},"3.0.32":{"name":"@thi.ng/text-canvas","version":"3.0.32","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6b62d9ccb2c015157a9b9c60fce41b18698255bd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.32.tgz","fileCount":34,"integrity":"sha512-8sknBvcGdTnP+54kUFf46GavqLJgrEhuhkyH+sWqyZ1Upd0kKky5eA2ox0Bc1V6mSPgusp2HtBlSBTC0ddRjFw==","signatures":[{"sig":"MEUCIQDsDIYQsrkAkuE4ACFTaShUGH6X0W3Kf8ib4xXHol0nggIgSM6eGMaY8KKkfRjeaYemw5t14QJhOrhXj5HgJOn6IGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107843},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.7","@thi.ng/arrays":"^2.9.14","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/strings":"^3.8.3","@thi.ng/text-format":"^2.2.11","@thi.ng/transducers":"^9.1.0","@thi.ng/geom-clip-line":"^2.3.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.32_1723578276470_0.9252303116607186","host":"s3://npm-registry-packages"}},"3.0.33":{"name":"@thi.ng/text-canvas","version":"3.0.33","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"c0c712accc76756a9b0ecdaf8646f026724a9936","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.33.tgz","fileCount":34,"integrity":"sha512-ej6M1UDQ5Qivglk2RdyKkaxn5Bh+x+q8JVsSgjTt7BLL2b3izcBePkh5zemM/w2E2fn/4NGTyj0xwGmg4/y0SQ==","signatures":[{"sig":"MEYCIQCgjYqHnu1Qa+8dWjnJ+InTaJAJpzuNwjEqajqMhCJ6BQIhAMLEi3VtjEuNIHRe+DjTEOMCeOjTNyAZIdtnjou6jVRb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107843},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/strings":"^3.8.4","@thi.ng/text-format":"^2.2.12","@thi.ng/transducers":"^9.1.1","@thi.ng/geom-clip-line":"^2.3.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.33_1723990636582_0.4370782428794835","host":"s3://npm-registry-packages"}},"3.0.34":{"name":"@thi.ng/text-canvas","version":"3.0.34","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"ee48bbcfa38b47f55122a9c99d4ad6e390faec11","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.34.tgz","fileCount":34,"integrity":"sha512-FBFrlm9J6ODowdx9hk0XN73DCyeZc0wUQ69HkjylNOHpnDPtPyVhf13596+LF+PB1EDvdIuFhnggisuWahhNEw==","signatures":[{"sig":"MEYCIQCHt27QSLHGjdGLwtbMctmMDps+kFbSWoJkUEWlqyGbsQIhAJTGOmtDQaEQVGt+BYQBJGSxE6tfBgFWDdiqD/IBk88J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107844},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/strings":"^3.8.4","@thi.ng/text-format":"^2.2.12","@thi.ng/transducers":"^9.2.0","@thi.ng/geom-clip-line":"^2.3.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.34_1724075311677_0.8124068463620089","host":"s3://npm-registry-packages"}},"3.0.35":{"name":"@thi.ng/text-canvas","version":"3.0.35","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"d4b7f28c06a2b9ef840b17055c8b1d10821ccfa0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.35.tgz","fileCount":34,"integrity":"sha512-Rldgbrj4FokGgwotRop/ssj+AtcORTgj2iAXeBS/1bAnYVivYDqbphz7WQSXGJjQjJU+gGhc7nO7HP4sHGntxw==","signatures":[{"sig":"MEYCIQCUsEHvLyRj2pT6Ko2SIxudMENO/cp8lkZ+i2JqT6hQSQIhAJkvqCSXV1bLnLzbpLsk9cVnCU2EWZqMA5XfUiOd8gNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107844},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/strings":"^3.8.4","@thi.ng/text-format":"^2.2.12","@thi.ng/transducers":"^9.2.1","@thi.ng/geom-clip-line":"^2.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.35_1724853869490_0.3227623059503053","host":"s3://npm-registry-packages"}},"3.0.36":{"name":"@thi.ng/text-canvas","version":"3.0.36","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"1b7e0d8284d2d2177c67949abf61e2c1fc9e0d10","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.36.tgz","fileCount":34,"integrity":"sha512-SToD/LbOB4gLwJUG7SNAILVRhOXuNIiKUtVBxjLevy3vwijyGRpM2YDNvkG5q9I7awH9QH5AiC4395WAsEGI3w==","signatures":[{"sig":"MEUCID6kk5B5iIl5R9YGMIIfLjp5jEuKCWS1Lwe1FgM4BMXeAiEA1UNhRcJzIoMUt8a6iMWETpc1vMiD8N3f0n9PooiMQzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107844},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/strings":"^3.8.4","@thi.ng/text-format":"^2.2.12","@thi.ng/transducers":"^9.2.2","@thi.ng/geom-clip-line":"^2.3.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.36_1725539158969_0.5521644367556715","host":"s3://npm-registry-packages"}},"3.0.37":{"name":"@thi.ng/text-canvas","version":"3.0.37","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"931ea1bb813ff818c4c33288cb988175fbe5c19b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.37.tgz","fileCount":34,"integrity":"sha512-V7bMtWQfZJajxKAX6btW1fwJmoIqUXzMatQzPgX7sR+Ga1SJPF7MHj4jjB+aQ23SrAYXGDOqhsW5kPJdH89lBw==","signatures":[{"sig":"MEYCIQDk/StBtm6Sy72IVPRPkuTukeec8Xp+emmgkrjNB8iKTwIhAImhjn9y2InwEuzAcELOL7hKtlJZSK/qXVp/VPZG7Z7V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107844},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/strings":"^3.8.4","@thi.ng/text-format":"^2.2.12","@thi.ng/transducers":"^9.2.3","@thi.ng/geom-clip-line":"^2.3.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.37_1726493283838_0.1862450872286332","host":"s3://npm-registry-packages"}},"3.0.38":{"name":"@thi.ng/text-canvas","version":"3.0.38","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"425cfcf7b5ab94d6b03e1a4b1ad642f2840e4c65","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.38.tgz","fileCount":34,"integrity":"sha512-mbsQrow2QEQiQp8AWo/GJNW6tDNl0l/VjbtaXiv89womU4uiJFdFeepPYhxZd1XFhNGQqGD+k8a4SQ85Chdw/Q==","signatures":[{"sig":"MEUCIQCEzizBFrn3nujLGmnkf5yiRuUVDlN5EPz1fwXvAiLTAwIgd4TON/zgnYMaVxomSadvI2fRxCB9EOZ1QIOdKz/YwpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/math":"^5.11.10","@thi.ng/arrays":"^2.10.1","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/strings":"^3.8.5","@thi.ng/text-format":"^2.2.13","@thi.ng/transducers":"^9.2.4","@thi.ng/geom-clip-line":"^2.3.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.38_1726780531027_0.5695860002907929","host":"s3://npm-registry-packages"}},"3.0.39":{"name":"@thi.ng/text-canvas","version":"3.0.39","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6c45aed7910aaf39968ff1418e12d05b5b8d0e41","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.39.tgz","fileCount":34,"integrity":"sha512-hJlYSfdBbGIX9McdFmx9FBjWdgxHFx2hEO1HJivQg5YjfTA42HnoSZOFYseWmsuWh/k6/icHPHy6ELoo8v2gnQ==","signatures":[{"sig":"MEUCIBMm5JTRrzAUsTBS14Jd50xFL2ycJqoNIn0JPkMDkeNDAiEAiGBX5UeFzIa659gtOOjMhoFaf5WK5NeLRqrMdRRhuUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.2","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.6","@thi.ng/text-format":"^2.2.14","@thi.ng/transducers":"^9.2.5","@thi.ng/geom-clip-line":"^2.3.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.39_1728130726681_0.6614186289672506","host":"s3://npm-registry-packages"}},"3.0.40":{"name":"@thi.ng/text-canvas","version":"3.0.40","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"5e6b7c26b567b5fa33b9b174e2926a1bebabe9e1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.40.tgz","fileCount":34,"integrity":"sha512-frGcZr6ZHk0uwhS83Ldsqf9i5drsFMXRA4J/1n8YRFXIcroyUjP5wnRorIN/TFthFrvzm9X8d6efe/+EZebBEg==","signatures":[{"sig":"MEYCIQCZ8WV9sLesRagO2atwR5C2uR3k6DYZwRdSR87Vc5l8zwIhAMnV1p6mJ6RXPPn1hIuOCHfbSki91Vn32w5XWZmMJ60J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.3","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.6","@thi.ng/text-format":"^2.2.14","@thi.ng/transducers":"^9.2.6","@thi.ng/geom-clip-line":"^2.3.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.40_1728304510272_0.44544539934111893","host":"s3://npm-registry-packages"}},"3.0.41":{"name":"@thi.ng/text-canvas","version":"3.0.41","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"d8e6800498414f4861fce79864c9a082ae3ed2c3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.41.tgz","fileCount":34,"integrity":"sha512-nJfWtcmlhLeyL5C57PhAi4TWK0wpC25KPFTK99fTSsGvDUKoJz7RxM2u7ketfVosO2Zi5XRoDjKSK86WZSV/Xw==","signatures":[{"sig":"MEUCIQDwqXUtcbKQ0N1xpKIqRcgQVm2GfVi8t8VKZAfdCij5QQIgXoBqM2cDflzohR61UeVkFSHz2Xsz3uMmflkyjDNa4HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.6","@thi.ng/text-format":"^2.2.14","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-clip-line":"^2.3.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.41_1729179734683_0.879519721001385","host":"s3://npm-registry-packages"}},"3.0.42":{"name":"@thi.ng/text-canvas","version":"3.0.42","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"7a25a1cc451046ff4904b940fab51cce0e418fd8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.42.tgz","fileCount":34,"integrity":"sha512-tan/zKoOx4S6kJF7WKR686F5z5tSzkGrZqrrCmALMI6XKf8dKUeAznl95coyR2gsUqeDCjJ9MNVi/jXlakWAvw==","signatures":[{"sig":"MEYCIQD4gDwScfoPzejGIE284JwXl21AhjNoVKNVfmPpBMKTnQIhAN/75FZsJy5skJ05onHkP36Dkpntcx2j+43Rvf2QO7rf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.7","@thi.ng/text-format":"^2.2.15","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-clip-line":"^2.3.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.42_1730415603066_0.08419532280328745","host":"s3://npm-registry-packages"}},"3.0.43":{"name":"@thi.ng/text-canvas","version":"3.0.43","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"17d966cf377abf53001c68726e0944747e46634d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.43.tgz","fileCount":34,"integrity":"sha512-lh9Lr/9QDqw4wevUlC+q5fk71Ag2IyBKO5dSnOvubuJmWaWHyS9cs+FBKnA7NBgMevawwlk6eWAdxNmeUStYzg==","signatures":[{"sig":"MEQCIEQy/HFapYavPp22dQ7v9Mr0NgCXBDi8c0DMaEUx9n/NAiBpAjv+oWnBxhVMW+KTxtixSsLweQ8O1PCBDCBKzN8/Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.8","@thi.ng/text-format":"^2.2.16","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-clip-line":"^2.3.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.43_1730652252367_0.3897754621744063","host":"s3://npm-registry-packages"}},"3.0.44":{"name":"@thi.ng/text-canvas","version":"3.0.44","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"bf5755fd086746bcc8bdc1307a74db496fde5c6e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.44.tgz","fileCount":34,"integrity":"sha512-9tHqVXpdkRXUWIHavv86QigPkFTgVzokvhX5TBh0PYek9DUnTeD3Xs4aBlmjTaX1UEu9senx6fgMseOQI+aZFQ==","signatures":[{"sig":"MEYCIQDr8xFEZEaxmh7QoIb4oSH9KOMR4/edKVXcJNljZ4FaHQIhAPN0ZOGIwaKxgEywfQf6IG/IrXQ6C2Y9qNX7pQAOST7A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107846},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/strings":"^3.8.9","@thi.ng/text-format":"^2.2.16","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-clip-line":"^2.3.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.44_1731166642599_0.3968928708186339","host":"s3://npm-registry-packages"}},"3.0.45":{"name":"@thi.ng/text-canvas","version":"3.0.45","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"1833f2c1e5cce68c0094f7f7e4fd72ad2654d848","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.45.tgz","fileCount":34,"integrity":"sha512-FfH5/jFz+IU/HKoFe/IynplkFdlhlvsY4Ti7nxR0bCbpSRvgFX+fBxEhf0Ox8LWTp508cMU4DZMXVpdMan/7bg==","signatures":[{"sig":"MEYCIQDLrC4k3q73C+mvOQBGf3Q7CMoenYLWJszldEfCNXU7XAIhAPw2vUkNG5IPQAj6Jy/UKa+0eDmJv2eWU5qQ1uALF6Y+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107841},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/math":"^5.11.12","@thi.ng/arrays":"^2.10.5","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/strings":"^3.8.10","@thi.ng/text-format":"^2.2.17","@thi.ng/transducers":"^9.2.8","@thi.ng/geom-clip-line":"^2.3.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.45_1731259094974_0.13214380958450356","host":"s3://npm-registry-packages"}},"3.0.46":{"name":"@thi.ng/text-canvas","version":"3.0.46","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"fe76849cf68fe6260ca2a98b963de23bd71961e3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.46.tgz","fileCount":34,"integrity":"sha512-acR37vPrV/lz4DcUmvVnFIwJsClx6+CFaeA0v2bP11fWfcmAXlKThiEYeUKEUAmltLCOI40WNaWRTAjHAqIOfg==","signatures":[{"sig":"MEYCIQCxn0sZWcteBeCFfbo/etDO9yQY6fFHN7hd8vm0dasBMgIhANcGommi9OqOC8VeMcTjFsubaJb9tcT3wSOHsmehdlFp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107842},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/math":"^5.11.13","@thi.ng/arrays":"^2.10.6","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/strings":"^3.8.11","@thi.ng/text-format":"^2.2.18","@thi.ng/transducers":"^9.2.9","@thi.ng/geom-clip-line":"^2.3.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.46_1732472511916_0.6398231819948577","host":"s3://npm-registry-packages"}},"3.0.47":{"name":"@thi.ng/text-canvas","version":"3.0.47","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"19021b8dbb3438572a319c6df179ba0a2faaf113","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.47.tgz","fileCount":34,"integrity":"sha512-Z7qM6yC8ozTd4lyHaqAHxP4TQ8GiX3EWN08ONlQ1WiwUK4LaswEiQI+yvN7nChnkAq5t22Vybj+zjbheReCNRg==","signatures":[{"sig":"MEYCIQD5px6OQqUX/uKv4y4kex7GAv0fp4WPbB/ebDH37jfVQAIhAPWDrkDMs9TJpICJ5iY9MZKPv0wV9r9afHQBarbh9WnS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107842},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/math":"^5.11.14","@thi.ng/arrays":"^2.10.7","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/strings":"^3.8.12","@thi.ng/text-format":"^2.2.19","@thi.ng/transducers":"^9.2.10","@thi.ng/geom-clip-line":"^2.3.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.47_1733998674095_0.6421352113155414","host":"s3://npm-registry-packages-npm-production"}},"3.0.48":{"name":"@thi.ng/text-canvas","version":"3.0.48","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6ffb4778d019af23f4d6808a39113cb76a07d942","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.48.tgz","fileCount":34,"integrity":"sha512-xt/Fd4d+T+LEc2DB73Nv4xE6NQU19rXlPmarenrliStSbt+BXmWEuWCHblZNqRNPf7KdKVpcYgNU/fi+2earmQ==","signatures":[{"sig":"MEUCIFAqp2M3qAlTVordWyw4J1BAm09rkLqugJubHI38vVH9AiEA8mVGJPgOA2m5+K9Xz/qdtSjuK7GTXlidSIQmR96ORtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107926},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/math":"^5.11.15","@thi.ng/arrays":"^2.10.8","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/strings":"^3.8.13","@thi.ng/text-format":"^2.2.20","@thi.ng/transducers":"^9.2.11","@thi.ng/geom-clip-line":"^2.3.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.48_1735309076079_0.24944255564679563","host":"s3://npm-registry-packages-npm-production"}},"3.0.49":{"name":"@thi.ng/text-canvas","version":"3.0.49","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"3afd33b12260fde9764c21fc3e08d615ff119cfd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.49.tgz","fileCount":34,"integrity":"sha512-moaQQs+1mHylRNZfB6kNoy0vnWq8GxrV4S9r8ODWyEPmaIPRS/EuIF8yHUc21j2eXjiBJ+X6uif7o54EKuPwQw==","signatures":[{"sig":"MEQCIEW6qCnoIB7sYazkzrOiq5+xKleo2JSIZTwti5AiLuLcAiBF8HDS+zKyDHq9u42WuGpNc4+26ORfC7ttmre4IXZA4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107925},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.9","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/strings":"^3.9.0","@thi.ng/text-format":"^2.2.21","@thi.ng/transducers":"^9.2.12","@thi.ng/geom-clip-line":"^2.3.115"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.49_1736025179611_0.4185291824582531","host":"s3://npm-registry-packages-npm-production"}},"3.0.50":{"name":"@thi.ng/text-canvas","version":"3.0.50","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"e681c7efa87b2d207dcef31e9f5d38b6e2e29517","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.50.tgz","fileCount":34,"integrity":"sha512-hwRZQWb4MA+b6NCHUfDbsRr502On3I1AvFRsf7+fU243c++pfc6fjMf1MnrdtY0OSTOCZLt47zslvGBO28IQPQ==","signatures":[{"sig":"MEQCIGcU9abVy1qDskYnoTBAF5uyAVD1LkcsGoK8JjzcjM8WAiAWVF4pid8Ye6yc0bWn75/nrDxznp0W+5BNuz1czLLFcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107926},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.10","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/strings":"^3.9.0","@thi.ng/text-format":"^2.2.21","@thi.ng/transducers":"^9.2.13","@thi.ng/geom-clip-line":"^2.3.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.50_1736857690687_0.6376722785306392","host":"s3://npm-registry-packages-npm-production"}},"3.0.51":{"name":"@thi.ng/text-canvas","version":"3.0.51","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"c9ef23bd102cb664e886a32651f081fd93f483f5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.51.tgz","fileCount":34,"integrity":"sha512-noHXxgyA3P4RWfnY0Go/1yfUV8lBVpdo3+CoY3SO6uo/UKHimRfUKoqjeNLkTrjb/TA6/Gy07Z49WFbmWyybEQ==","signatures":[{"sig":"MEQCIH23e3PtjOihVHhv37hExQzhjCGtNp6GhFvp9H1gQeuUAiBY8soI7u2R2GRJYjokqTzbXzzybLSbPDP/15r6GNpXWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107926},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.11","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/strings":"^3.9.0","@thi.ng/text-format":"^2.2.21","@thi.ng/transducers":"^9.2.14","@thi.ng/geom-clip-line":"^2.3.117"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.51_1737123235233_0.7535394344451072","host":"s3://npm-registry-packages-npm-production"}},"3.0.52":{"name":"@thi.ng/text-canvas","version":"3.0.52","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"b117ac9d2088dcf352273b54030d8245f3253c5a","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.52.tgz","fileCount":34,"integrity":"sha512-zZ5+xBZ2YtuzrvIlsG+ksAK3k3Rs1iFaoDTrdfivuTawCwHVaGpmE83vegqGwZXv4hXy7G77jr8RrXvsGcSHWw==","signatures":[{"sig":"MEUCIF666K774knTV4lBx4LhOO2/foh5etkrPLfw9HcmvAYCAiEAunwitcwzDb05AQNsJcApnwFpqR30/GXau2B6uBQu6qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107926},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.11","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/strings":"^3.9.1","@thi.ng/text-format":"^2.2.21","@thi.ng/transducers":"^9.2.14","@thi.ng/geom-clip-line":"^2.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.52_1737458361837_0.1386238780460307","host":"s3://npm-registry-packages-npm-production"}},"3.0.53":{"name":"@thi.ng/text-canvas","version":"3.0.53","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"e48201bcc6940be58beae4a435fc9f25463eabbb","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.53.tgz","fileCount":34,"integrity":"sha512-PW4THuSuEGIPtyGjoIffX072IxhBiy6a7burojMALmIpF6E/PqqZiwsbVbYuO5EAf9ZHItRBWuiGRzpZlETNTQ==","signatures":[{"sig":"MEUCIFXEQnahTqGxi6v/s0I0NUpfuHcEAMjUj/SqHh6YjoWoAiEAmm3lzMGb+cBingnUjxSLWNeSaA2CbYSA4aqrkGqvAgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107926},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/math":"^5.11.17","@thi.ng/arrays":"^2.10.12","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/strings":"^3.9.2","@thi.ng/text-format":"^2.2.22","@thi.ng/transducers":"^9.2.15","@thi.ng/geom-clip-line":"^2.3.119"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.53_1737474782708_0.40601569190181475","host":"s3://npm-registry-packages-npm-production"}},"3.0.54":{"name":"@thi.ng/text-canvas","version":"3.0.54","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"68de345e1c80931e015025e03663d81ecdc8c1f1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.54.tgz","fileCount":34,"integrity":"sha512-dtbsUcBRLrtOLFzm4LlC7sD7RtuDJasEe7Qnv5WzvplBxirvI36Wglyh4RGT3DnKKtP+wVoerWIpnCyXaQ4J0g==","signatures":[{"sig":"MEUCIDCSzR5C0Lrv48n1QkS8+FvEpEYj2i964Vnd3xOKyomVAiEA5i6cn+c6JOReyIIYyNXy9TRFDSI5KmTNPaL2zYN+QBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96559},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/math":"^5.11.18","@thi.ng/arrays":"^2.10.13","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/strings":"^3.9.3","@thi.ng/text-format":"^2.2.23","@thi.ng/transducers":"^9.2.16","@thi.ng/geom-clip-line":"^2.3.120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.54_1737639940101_0.24317215494502764","host":"s3://npm-registry-packages-npm-production"}},"3.0.55":{"name":"@thi.ng/text-canvas","version":"3.0.55","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6df3fe3e5df3fe8c108fce520671717b5b6d3a54","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.55.tgz","fileCount":34,"integrity":"sha512-YMvpSmlAzisg4pmuuocrj9bFU/NhlfgMTdgIySM0Jtjc7atwWcM8pr943kBgEXD4oSvDavx4yXu76cTXm8Tlhw==","signatures":[{"sig":"MEUCIC9C+INlBhMsJQ0ppl1pi/1plhBMelWZJ0DzeVC73uqjAiEAgACHeKyqGe5xPWPZE9LrS8isea5yrhSA4paE4jMDLdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96477},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/arrays":"^2.10.14","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/strings":"^3.9.4","@thi.ng/text-format":"^2.2.24","@thi.ng/transducers":"^9.2.17","@thi.ng/geom-clip-line":"^2.3.121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.55_1738168298785_0.6715371937249353","host":"s3://npm-registry-packages-npm-production"}},"3.0.56":{"name":"@thi.ng/text-canvas","version":"3.0.56","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"5d3a4995a5041d6161774cfe994dbf9d49a3fa54","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.56.tgz","fileCount":34,"integrity":"sha512-sMI+guU4pYoy0Bl9r58xD+3hpOpgNgOu4hYtoC2SjaIKELn9f9DwHkxqyZ9k7nyZbSHtQCHhu1ds6vqDF+5OpA==","signatures":[{"sig":"MEUCIQDzGD9F0GrwpCifvPRGH342sSQrZ/qJoNHKr6I5Ha6olgIgJ1GaJ9YBf/GASLefikAZUUI40uDM1FFMXJ/p66Fp4BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96478},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/math":"^5.11.20","@thi.ng/arrays":"^2.10.15","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/strings":"^3.9.5","@thi.ng/text-format":"^2.2.25","@thi.ng/transducers":"^9.2.18","@thi.ng/geom-clip-line":"^2.3.122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.56_1739462978721_0.8348911624095252","host":"s3://npm-registry-packages-npm-production"}},"3.0.57":{"name":"@thi.ng/text-canvas","version":"3.0.57","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"194b13fb36d09ab19f65c80ed1f70e58105ea3c6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.57.tgz","fileCount":34,"integrity":"sha512-Vaw/8w+r59/R0l1wMrhDiLG+QwX9LvRHNtPU5DVeN3Q+MCjftTLAzJvDWuLzEr91EUvPwxuL5b2Z1/neuxwp1A==","signatures":[{"sig":"MEUCID7ABWwe6Hjc180O960Skn9qzbsMYPsnwXf58AKpMN0CAiEAmDna5Ju5fTp7VH9kPNuBDRvot/Du42QVVDPGSTpp2q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96478},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.16","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/strings":"^3.9.6","@thi.ng/text-format":"^2.2.26","@thi.ng/transducers":"^9.2.19","@thi.ng/geom-clip-line":"^2.3.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.57_1739999146916_0.5181422025431586","host":"s3://npm-registry-packages-npm-production"}},"3.0.58":{"name":"@thi.ng/text-canvas","version":"3.0.58","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"a7bddae5b762477451594687c7c634db3b3b7240","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.58.tgz","fileCount":34,"integrity":"sha512-+20TbMQEenFvTX3sxYsosdOH0gVH+dpPsIgvknhAx7it5+fST2fOKaD7BoxbmwCEpUV/Y4Z53HCaOREtw7E/7Q==","signatures":[{"sig":"MEQCIFxnvyvpc7+1L3SWV5xseKGacrN4EAdbRo0Bv2gtk9ogAiBVh97dVePZUogwhxkdyJqj3++RSEodw+vphrkrAjZ+0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96477},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.17","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/strings":"^3.9.6","@thi.ng/text-format":"^2.2.26","@thi.ng/transducers":"^9.2.20","@thi.ng/geom-clip-line":"^2.3.124"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.58_1740175093305_0.1635061597508154","host":"s3://npm-registry-packages-npm-production"}},"3.0.59":{"name":"@thi.ng/text-canvas","version":"3.0.59","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"84f036619a61a3700d0bc7344dd1d24690859219","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.59.tgz","fileCount":34,"integrity":"sha512-iHhupEr/qYmuZaVbgKYiW1umLiR84mEAgm8g9H1YaZswPkBwiysRjq5WXMzYsihlJSFNsxF4SwGOsYSlNqWYMQ==","signatures":[{"sig":"MEYCIQC/dGvo5sFQnCm2g6Qp73UYQFlNWBiKS1/jjiGq7ODxuAIhAK1qVyvbFf8FJvKqlpH+dAEXlO8NLgIpQsGM5xosMpzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96477},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.18","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/strings":"^3.9.6","@thi.ng/text-format":"^2.2.26","@thi.ng/transducers":"^9.2.21","@thi.ng/geom-clip-line":"^2.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.59_1740490289146_0.7401000828955324","host":"s3://npm-registry-packages-npm-production"}},"3.0.60":{"name":"@thi.ng/text-canvas","version":"3.0.60","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"e0ad395f4120177cb47afeb13047bda97391e095","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.60.tgz","fileCount":34,"integrity":"sha512-Pm1cOM4I0YxPv4hGvR33daEKnANSK2T6+R4tuAYu/9mIGxYy8a9/HKmI1WExg9JKbOJmpNAxY57gI0PKcYaecQ==","signatures":[{"sig":"MEUCIFkukGo/nnTsoPBso57UbhXujk5dFCaYgpXybJjbRpNKAiEApG8yCvqqsXt7wDLawAyNhwmOUfYy2nZKa3lkh+o4qfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96477},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/arrays":"^2.10.19","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/strings":"^3.9.7","@thi.ng/text-format":"^2.2.27","@thi.ng/transducers":"^9.2.22","@thi.ng/geom-clip-line":"^2.3.126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.60_1741548522975_0.06212403745956241","host":"s3://npm-registry-packages-npm-production"}},"3.0.61":{"name":"@thi.ng/text-canvas","version":"3.0.61","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"fe564335a343370f2de7cfa98082568e50f6c83f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.61.tgz","fileCount":34,"integrity":"sha512-ShWI8uIkoaiXY2TpSYX0JHuxsyVzOHArm4fg6Y5tIYfgYC4FbojA2EehnOSzLAfq64ADZCTzEMiZJ/MU92+pZQ==","signatures":[{"sig":"MEUCIFXBsFYGR1I76FhUAek0VTOGVZzNUZpnX6JjLCbLnVsaAiEAy+2bhu5kTSfN2irxilJ5QfaciXGqigIbPs7s5P84+pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96503},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/math":"^5.11.23","@thi.ng/arrays":"^2.10.20","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/strings":"^3.9.8","@thi.ng/text-format":"^2.2.28","@thi.ng/transducers":"^9.2.23","@thi.ng/geom-clip-line":"^2.3.127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.61_1742219198241_0.11391717184073968","host":"s3://npm-registry-packages-npm-production"}},"3.0.62":{"name":"@thi.ng/text-canvas","version":"3.0.62","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"5d6c941744a3050ce1c3d560a76846e683335b85","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.62.tgz","fileCount":34,"integrity":"sha512-DBfWRceDnDIUTv1pk7crAmy2hnhfvD/yTXxPVkv+Rb+QtF4aK1NR77kw89mI2i9ZrVJ46ZBDeBkW5Ciy74W64g==","signatures":[{"sig":"MEUCIHrq6hhXgCiPAwl0636sZr7tiywz1hx89ombhBmAtt4RAiEAiQPUVYVQY3vDM0deCcpnAtbSK0FJa6scdWZh1/7k13w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96503},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/math":"^5.11.24","@thi.ng/arrays":"^2.10.21","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/strings":"^3.9.9","@thi.ng/text-format":"^2.2.29","@thi.ng/transducers":"^9.2.24","@thi.ng/geom-clip-line":"^2.3.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.62_1742304631869_0.9659320395514324","host":"s3://npm-registry-packages-npm-production"}},"3.0.63":{"name":"@thi.ng/text-canvas","version":"3.0.63","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"2965ae7ffa4ffb7b162116d42868159571eaafba","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.63.tgz","fileCount":34,"integrity":"sha512-f83NdjHmVyjA0WKGxDFngM9aRfM9lPfb7mBrPbfDZf44wKKZyTYoyQ5IFVTahy/NqEpVOdRjA2f00AJfdOntSQ==","signatures":[{"sig":"MEQCIE/1bT7g6UGocrQSArsu2Y2Juf7ozNR31zGEySswTM6rAiBtrXCiKlgD5JpqadObx2pSAQEVPBDiPiF6681TOirbyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96504},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/arrays":"^2.10.22","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/strings":"^3.9.10","@thi.ng/text-format":"^2.2.30","@thi.ng/transducers":"^9.2.25","@thi.ng/geom-clip-line":"^2.3.129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.63_1743544097559_0.63114403339444","host":"s3://npm-registry-packages-npm-production"}},"3.0.64":{"name":"@thi.ng/text-canvas","version":"3.0.64","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"40f1330d4f791f0514a5f1917395c08b2db0a368","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.64.tgz","fileCount":34,"integrity":"sha512-l6iK+MtnGNHvp9zh5N6J7kI4bsw3KUB6piyRW9IBGT1pwVfE/j+rFW208+hJyVC8ZqW60iCMAwTsTmi9dDpvcQ==","signatures":[{"sig":"MEUCIQCooSohRiP64bF9t63H8WziUaIp5tkEx6IZ01s39MhdQAIgHv8+1YKomq66zPU7Snhrt34JSIA1nghr6y19wslsx3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96504},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/arrays":"^2.10.22","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/strings":"^3.9.10","@thi.ng/text-format":"^2.2.30","@thi.ng/transducers":"^9.2.25","@thi.ng/geom-clip-line":"^2.3.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.64_1743947780066_0.2955214270599449","host":"s3://npm-registry-packages-npm-production"}},"3.0.65":{"name":"@thi.ng/text-canvas","version":"3.0.65","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6b80996aa260b13f832161a18fbdc6f8112a1ecc","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.65.tgz","fileCount":34,"integrity":"sha512-vZSc8f0SRvMfMCPthqaNhQV9aAONRVQFaBNVikyAJNh9Rz+8g3DUkInjorSCVXotpinM2fJQkbCstf4NrOFINg==","signatures":[{"sig":"MEUCIQCUPO3RyZ9tbBOjOdrUawLftliv9KKMdcFe6PIZBRiCIAIgXOFWaj2Lnb5u/21wAxGwyuqpYLtmSfxeoroGuttdyv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96504},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/arrays":"^2.10.23","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/strings":"^3.9.11","@thi.ng/text-format":"^2.2.31","@thi.ng/transducers":"^9.2.26","@thi.ng/geom-clip-line":"^2.3.131"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.65_1744802161157_0.4079952743642534","host":"s3://npm-registry-packages-npm-production"}},"3.0.66":{"name":"@thi.ng/text-canvas","version":"3.0.66","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"eed8bc9f1c1ef876747a2e233e9d8cf4b24eabdd","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.66.tgz","fileCount":34,"integrity":"sha512-ml5I0ysrX4CxBM7pz507Cyz+MuGiiUhDk8ESeGG7ZPb3a3nAZGqANYlpyqLSzksfwdzcecCfZvFbTpBhwoGtsA==","signatures":[{"sig":"MEUCIG081iUtHYJLchjUY4EYn+W34/Wb5Z83iVsvDm0F7z6aAiEAiyf1ZsQHTkizQPnD5jGgXkGhM3OXnMh8fSpi65O5Nz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96504},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/arrays":"^2.10.23","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/strings":"^3.9.11","@thi.ng/text-format":"^2.2.31","@thi.ng/transducers":"^9.2.26","@thi.ng/geom-clip-line":"^2.3.132"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.66_1744893751500_0.8060691944491585","host":"s3://npm-registry-packages-npm-production"}},"3.0.67":{"name":"@thi.ng/text-canvas","version":"3.0.67","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"7a66e6efe3c87a150c24c2388efb1d04ea966a86","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.67.tgz","fileCount":34,"integrity":"sha512-H5ZL2HMtDnU+wEbaAltCOstyDZxf+GXOUNG8yyoBMgrEfnV4aWVdVC3wjaq58Fl0oClfvw/ohL4rAplyu55JNg==","signatures":[{"sig":"MEUCIQDgPhp+6xwikk+rHOfK9FKct5vXtJv5e9+TtzLnfReOKgIgY/9Klc/6I6XfjEk1uMNYIqTp6LBLj2PvBkGidq3BpH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/strings":"^3.9.12","@thi.ng/text-format":"^2.2.32","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-clip-line":"^2.3.133"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.67_1746017899366_0.8575826704466614","host":"s3://npm-registry-packages-npm-production"}},"3.0.68":{"name":"@thi.ng/text-canvas","version":"3.0.68","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"09756784d041211635762663b9508b375ad2633e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.68.tgz","fileCount":34,"integrity":"sha512-NlT+Tc1BHVA9tmVymcONJSeELEaTXj9fdabwmiULniwsS+ehu/rC9I0Ig6H51LhCmbyjNZeyqwM67+A0jztyWA==","signatures":[{"sig":"MEUCICW6UXYOHToXzFPTMMFC+24XOV9WN0q6SAHcuQ8GaIihAiEAmwnGlPm7LlcaCOI3bfS8wMxlbmvPxvyJXEs6kMRwpio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/strings":"^3.9.12","@thi.ng/text-format":"^2.2.32","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-clip-line":"^2.3.134"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.68_1746175254428_0.5346199314386759","host":"s3://npm-registry-packages-npm-production"}},"3.0.69":{"name":"@thi.ng/text-canvas","version":"3.0.69","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"a374b30fa868c88086b0bd418384e4c60c288429","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.69.tgz","fileCount":34,"integrity":"sha512-+HH0hCjev6nQNMJDzF/3Rqb5UqN3AIeymEce8X03xruUnakP/AHMprRpOTrdhzzObOhkXBQjriZgQZFweVO+MA==","signatures":[{"sig":"MEQCIEE/Ktv+41YqS3/OA9BHHkmOXuALaSnRSZnt2mrLFpTHAiAp5ogfYoBAltpNlH6/0j12XKZ87rW8a1myVvk2uz8Ixg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/strings":"^3.9.12","@thi.ng/text-format":"^2.2.32","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-clip-line":"^2.3.135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.69_1747587886938_0.86743329700278","host":"s3://npm-registry-packages-npm-production"}},"3.0.70":{"name":"@thi.ng/text-canvas","version":"3.0.70","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"1a17cb5cc511b7c2364ac981da65ecd0a08e6a6f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.70.tgz","fileCount":34,"integrity":"sha512-XrfxMg2TQphBrYpfEvJqKFH1UiOIq3scZxz4GDohBFjmhZxPdPnnH2ZxPFRmfSjDKBLph8j+2/E+YvvNJJDQFA==","signatures":[{"sig":"MEQCIAa+ORK48vvkHmnJo0bedHDR1K4eHTdEXBICg+SO/0O7AiAqDtAWwVvpdfpojhUzEdYXYMRXhxQ8yGLVyus7zBwDJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/arrays":"^2.11.1","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/strings":"^3.9.13","@thi.ng/text-format":"^2.2.33","@thi.ng/transducers":"^9.3.1","@thi.ng/geom-clip-line":"^2.3.136"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.70_1748434122506_0.006011278200505732","host":"s3://npm-registry-packages-npm-production"}},"3.0.71":{"name":"@thi.ng/text-canvas","version":"3.0.71","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"0e31b732c776bdf2b54324197041bad4c72258b5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.71.tgz","fileCount":34,"integrity":"sha512-11tAIcdmpo0j1o0Qy758rK+Cr46iTtbUeUj1m6Xetjrk5h/Z/FfpiZ1EbAVyR9GEQSJMztB5gaRJX46CPhx4fA==","signatures":[{"sig":"MEYCIQCatsMHtKNrO4iIf9Qcgp3qln+ImJb6e0SOFyZQ2YsK0gIhAP8bF12vcrbWAczXwCXUxb60hg81CKL9jK7dTn+28gnY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.11.2","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/strings":"^3.9.14","@thi.ng/text-format":"^2.2.34","@thi.ng/transducers":"^9.4.0","@thi.ng/geom-clip-line":"^2.3.137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.71_1749490227781_0.16074248076255215","host":"s3://npm-registry-packages-npm-production"}},"3.0.72":{"name":"@thi.ng/text-canvas","version":"3.0.72","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"2495da92eb26bd71581ef109c591e75d8bb19138","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.72.tgz","fileCount":34,"integrity":"sha512-Y8yhOffqIQl+TOXfreUsNItDtMgNluKnrkc0WQu5t8H22tjMAQiaWmUU539AHoCM4vFbNEPn4q00f8sscvBs1w==","signatures":[{"sig":"MEYCIQCUV+JV1t6VEWcL9OZgoOgJj01OlLLqxxKs2bOsMRYzmgIhAIrsOqHDvPXA+JNIiso2QV7IhuDpfnxn8WRwR2OxiC0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.12.0","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/strings":"^3.9.14","@thi.ng/text-format":"^2.2.34","@thi.ng/transducers":"^9.4.1","@thi.ng/geom-clip-line":"^2.3.137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.72_1749934734965_0.4072353585421644","host":"s3://npm-registry-packages-npm-production"}},"3.0.73":{"name":"@thi.ng/text-canvas","version":"3.0.73","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"f878d203b0e3ecb0e79fa5a7b120cae921b43a21","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.73.tgz","fileCount":34,"integrity":"sha512-Ve78GsRoc6Co/hFZsrLQVQvTKkXfIusiD+WBQbW3e6UyyxgDwWIJq6YTJbC9glyRAOGcMUyxvyVV4NTRoa5b5Q==","signatures":[{"sig":"MEYCIQCY5OgK2tFekAyOBS35u4hJHNMDlZF7V81uVudG/coRMwIhAPO0Vhv/92SE/seTGObfryPH5VeD4BMfi7OeORvDutEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.0","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/strings":"^3.9.15","@thi.ng/text-format":"^2.2.34","@thi.ng/transducers":"^9.4.2","@thi.ng/geom-clip-line":"^2.3.138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.73_1750248307965_0.8553588003339794","host":"s3://npm-registry-packages-npm-production"}},"3.0.74":{"name":"@thi.ng/text-canvas","version":"3.0.74","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"8d1f9e14cd00b870efbfd619ceb193aa7c428605","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.74.tgz","fileCount":34,"integrity":"sha512-ry3x7bfKHo6zFdaONkjlIb8V7PDmqL+DtowTDd7Qev9k8CPXQSDJLhTrhZGsxt0z0ZKSQVXtaVFWx6KnTLxafQ==","signatures":[{"sig":"MEUCIQD0BFRUFbLZs2msHnQaXuhRgO/OJapTsX6E8ig9tH1NiQIgOvsGcyxksHswDowjxvfNF7dKbm2MZfy6K6JVBCZNUuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/strings":"^3.9.15","@thi.ng/text-format":"^2.2.34","@thi.ng/transducers":"^9.4.3","@thi.ng/geom-clip-line":"^2.3.138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.74_1750801419273_0.36844760768091445","host":"s3://npm-registry-packages-npm-production"}},"3.0.75":{"name":"@thi.ng/text-canvas","version":"3.0.75","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"41584935d1e88e3049549239b887a6f48647e3f1","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.75.tgz","fileCount":34,"integrity":"sha512-4J/+pHy0+TbesbJPmAtIII9+i51ulaT71ofnMTyArrpdly/ENo7tByCXRFfUTLzDdsH7lCupu/nRL/jLcrPbGQ==","signatures":[{"sig":"MEYCIQDV9flBr+XgsIMjW0mVfIHkY8H4LbE5+d38F2FrB8oKLwIhAPEdmRL+Nu4DUZT8btSAgtHB3Y6YiKkD51Vb9qx29Ulb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96502},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e657c2d66574c18343a6797aef4585945729093e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/strings":"^3.9.15","@thi.ng/text-format":"^2.2.34","@thi.ng/transducers":"^9.5.0","@thi.ng/geom-clip-line":"^2.3.138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.75_1752054206815_0.11544836247568124","host":"s3://npm-registry-packages-npm-production"}},"3.0.76":{"name":"@thi.ng/text-canvas","version":"3.0.76","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"5d759e5b657fe9fddcce1e97f8ca571355c082c0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.76.tgz","fileCount":34,"integrity":"sha512-vjdq1evBSq/Jz9IaVv3pZseACupKnkOuGqIdffeovytVn57yR2b49Shpejv77sQtZNMmChKwvEaxiWvnUFjOoA==","signatures":[{"sig":"MEYCIQCO2yOwrJ4ssMhdKgmiMh8CRpOXQ86IIXA5m7ymS7Mi+QIhANzm7r7xmwmUC0ucvl+yewma9jTIKoOnbwJdotDoWqfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/strings":"^3.9.16","@thi.ng/text-format":"^2.2.35","@thi.ng/transducers":"^9.5.1","@thi.ng/geom-clip-line":"^2.3.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.76_1752157574476_0.7926426949205445","host":"s3://npm-registry-packages-npm-production"}},"3.0.77":{"name":"@thi.ng/text-canvas","version":"3.0.77","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"af0078eb0df6475b38cec4970dec6c9b60e73c14","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.77.tgz","fileCount":34,"integrity":"sha512-Cn/ICbjzZk/jwEmsNbb+yatRub+wnXKPdv3yaLcSDQn9yeWfMZeyr9EIMhZvhawJQRLRSMeGgBSgJoe+5Fud6w==","signatures":[{"sig":"MEUCICqOE/U6U8VcmfdUsvw4nHEm/E4t13owNE9BVKY3oL/NAiEAumz5pwNyM675Qzk7NXlHR6EqB8yTUtz+kQm5kOMij/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a81765bd79046980463c56a8bd187f9aaa88dd65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/strings":"^3.9.16","@thi.ng/text-format":"^2.2.35","@thi.ng/transducers":"^9.6.0","@thi.ng/geom-clip-line":"^2.3.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.77_1752442618994_0.8544188045629146","host":"s3://npm-registry-packages-npm-production"}},"3.0.78":{"name":"@thi.ng/text-canvas","version":"3.0.78","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"67bc6947fc394d00bed6c6e5f7b074239305ba40","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.78.tgz","fileCount":34,"integrity":"sha512-C1W03KjD0vAtSJqoihqlx215EQ+B0vYid9yMaxnBwSbN5C812v0RNQWk0ePdQgivLrak02HTul7gclYvYHhhfw==","signatures":[{"sig":"MEUCIQDnF22S6amRtojhsC349KyfkBsZgX1UaiODgGoOyqKUXgIgXB9ThLsnLoCtCwsK+Y5CLAJWZZf1wB/Dova/OIAtM98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/strings":"^3.9.16","@thi.ng/text-format":"^2.2.35","@thi.ng/transducers":"^9.6.0","@thi.ng/geom-clip-line":"^2.3.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.78_1752487678208_0.8676037011975162","host":"s3://npm-registry-packages-npm-production"}},"3.0.79":{"name":"@thi.ng/text-canvas","version":"3.0.79","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"b7728538c36bda7ad9c7bf035f07b6404e666ada","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.79.tgz","fileCount":34,"integrity":"sha512-b1wznbFF9o+iVeTdUgZNWtiTmRCmf6r7leJFJxTH09IpZv2ShHa/9OSp95wBTNEoiOHodUM9MGeXqXAEsKxXuw==","signatures":[{"sig":"MEUCIAVCNM61kxuO71segs37o8RNAkAqZUiT2e2p1wJnCW/gAiEA9SuupvoxV4WAj2r8CCa3pKsXpw1rzDxx8nJydvAze+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.3","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/strings":"^3.9.16","@thi.ng/text-format":"^2.2.35","@thi.ng/transducers":"^9.6.1","@thi.ng/geom-clip-line":"^2.3.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.79_1752571973048_0.060604541282515356","host":"s3://npm-registry-packages-npm-production"}},"3.0.80":{"name":"@thi.ng/text-canvas","version":"3.0.80","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"c61ec0620b8e7c1ba242bc846bd725c056509c36","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.80.tgz","fileCount":34,"integrity":"sha512-P7M63rDmhxm40nMTSRKjzyEG7LsNGQ7BjI/o+AxH4W64QGz05S6soxrxv8Jn7k73SPMgaDLIEksVwdOp030iJw==","signatures":[{"sig":"MEUCIQDuvFz00TEIKTG75rqtslT5+zEfX9jJXuWF58rJCfM5kAIgTHV4gQNPh1II7r36mtxq1EztD6fKZqSRGpyjB9C3pIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/arrays":"^2.13.4","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/strings":"^3.9.17","@thi.ng/text-format":"^2.2.36","@thi.ng/transducers":"^9.6.2","@thi.ng/geom-clip-line":"^2.3.141"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.80_1753023715860_0.2733210853947088","host":"s3://npm-registry-packages-npm-production"}},"3.0.82":{"name":"@thi.ng/text-canvas","version":"3.0.82","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"0202a84ea72aa643db0033aa8f69dc03ec088e7b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.82.tgz","fileCount":34,"integrity":"sha512-wa3RfCToVVWVU2r22zrheZTND3bkTV0hYm84LWPhJRsphletExFymK2+kpmCFfJVeHmBeAsX++7h5O/f0XH71Q==","signatures":[{"sig":"MEQCIAkcQh2Z6IxIM1fzlftichpZOdGA4E5W+F32IwjdlXBNAiAx63G9XQcGR2dkCOPW+JJ/lg+nD3OWnXCReDLuXfd2yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/strings":"^3.9.18","@thi.ng/text-format":"^2.2.37","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-clip-line":"^2.3.143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.82_1753086461343_0.18726643856951264","host":"s3://npm-registry-packages-npm-production"}},"3.0.83":{"name":"@thi.ng/text-canvas","version":"3.0.83","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"f6b4a3855e2aa98c99d431b75c17dc2b8757134e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.83.tgz","fileCount":34,"integrity":"sha512-eserBY1Np6QVaayovgnnJwAyRSSjCK9IpoIXZDYGFO2fdB02E9oQ6Z4ebuwAmMh9xIyLykmZ/7TLuNbp1G10kQ==","signatures":[{"sig":"MEUCIQCzBUxkfuPT0U2JzmDnToq/kizZeKNDb+20v16aLkTVcQIgHwExpS9ioD64WkbBVMZrxL0zZr6hdQpB2K1esolniqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/strings":"^3.9.18","@thi.ng/text-format":"^2.2.37","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-clip-line":"^2.3.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.83_1753386393248_0.09623102949200679","host":"s3://npm-registry-packages-npm-production"}},"3.0.84":{"name":"@thi.ng/text-canvas","version":"3.0.84","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"86ed3119d767e823053ce5c957d64143e928087d","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.84.tgz","fileCount":34,"integrity":"sha512-F7tmRt2IyMsTNnyy5aw4ZNg3nfyKHe6AqySjIWxk0trViccp07NeUBJkl8wb1kuo+L9IK7J7JqDUNgxnEvpB9w==","signatures":[{"sig":"MEUCIQDFvM3+K7jpHZTlIaiD313kX6QChroTJZ0RFB7dKbtDpAIgbEQBIlS+1Gf8nSCNDvSJMuZvMAWYuPGtuFGkNXqqqd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/strings":"^3.9.18","@thi.ng/text-format":"^2.2.37","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-clip-line":"^2.3.145"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.84_1753533267171_0.7620311074255859","host":"s3://npm-registry-packages-npm-production"}},"3.0.85":{"name":"@thi.ng/text-canvas","version":"3.0.85","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"247033f5375033273fd572f71935a23bbf484f16","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.85.tgz","fileCount":34,"integrity":"sha512-V5MVhuALYMBfHVfXSZ+9/Opqbe+kOfFgPi4EGvN/vdQ9k+SugWa0sSsiqWG/TIiQEQ+rfrsfpSIcSgfG1z66ng==","signatures":[{"sig":"MEUCIQCgLunML+j5jpFCG2kRgkAuM1GTU8VjjBCpy0oh0Ea7nQIgVoR04a0y71K+B/V2xeAHLWDwvc/6t2SxB1zxIaNL+YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/arrays":"^2.13.6","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/strings":"^3.9.19","@thi.ng/text-format":"^2.2.38","@thi.ng/transducers":"^9.6.4","@thi.ng/geom-clip-line":"^2.3.146"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.85_1753915125454_0.38522488788294096","host":"s3://npm-registry-packages-npm-production"}},"3.0.86":{"name":"@thi.ng/text-canvas","version":"3.0.86","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"9f33a3979d473dd9bf4dbd203c578b89a975b197","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.86.tgz","fileCount":34,"integrity":"sha512-AeL2+3OncHUyVrZ2JJ8szRvgkdd1d/1cBWNKaUjMBTACXr9eczf2pM19GO7Erbxy3sKeHkIsXnMpOjCjSmM7Ow==","signatures":[{"sig":"MEYCIQCyOsZ0vjgxkF3ZTBU0SiH5zjGzF7qlWZ60DY3vIKdbuwIhAMZFcmk+36/wiJlJa1obE1ZIxsO5zdhG3z81u/43ouIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/arrays":"^2.13.6","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/strings":"^3.9.19","@thi.ng/text-format":"^2.2.38","@thi.ng/transducers":"^9.6.4","@thi.ng/geom-clip-line":"^2.3.147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.86_1753959034607_0.29151947607769446","host":"s3://npm-registry-packages-npm-production"}},"3.0.87":{"name":"@thi.ng/text-canvas","version":"3.0.87","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"8c186947eb37f24ae44b3808338d19cd803c2cd6","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.87.tgz","fileCount":34,"integrity":"sha512-kxxaA/VyVDm4wtpNt3MMgyPE4mfhXjODGVXm0QYX7FfzArp22cDfev3KJUFFtJorfWUSmZSl2wTLZsfSgOLSZQ==","signatures":[{"sig":"MEYCIQCDWpaGbiK/yxw+mhXBYllLnktq2yHVheaA9qABUJ1jnwIhAJSp4we9n8vUn9omkndhamNWS8KQ7BSohKbptNiFQ1yn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96479},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/math":"^5.11.34","@thi.ng/arrays":"^2.13.7","@thi.ng/checks":"^3.7.14","@thi.ng/errors":"^2.5.40","@thi.ng/strings":"^3.9.20","@thi.ng/text-format":"^2.2.39","@thi.ng/transducers":"^9.6.5","@thi.ng/geom-clip-line":"^2.3.148"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.87_1754297447701_0.7567872905122273","host":"s3://npm-registry-packages-npm-production"}},"3.0.88":{"name":"@thi.ng/text-canvas","version":"3.0.88","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"7071a8b51337438bbbfa5faffab46a9772cb820c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.88.tgz","fileCount":34,"integrity":"sha512-RHdXx4MiwjDTP39Z5bkChLF4KoFRenjjVHKxHOXqrk2L3Odjm9+uhcTCEFBorixXQ/n1if6PUfQAztoV5X0hzw==","signatures":[{"sig":"MEQCIGOXLvOJkeARzdJXtBvnFaFZpI3SiPM9Zsxyg62XbsqaAiAfN5dPio1ajXtO58mn28R/mMYpWaxzcSWTS3n9wyg0fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96479},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.8","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/strings":"^3.9.21","@thi.ng/text-format":"^2.2.40","@thi.ng/transducers":"^9.6.6","@thi.ng/geom-clip-line":"^2.3.149"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.88_1754300186978_0.36836902918217107","host":"s3://npm-registry-packages-npm-production"}},"3.0.89":{"name":"@thi.ng/text-canvas","version":"3.0.89","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"4b35031d54549222c00bd083fd77163bf6e284a4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.89.tgz","fileCount":34,"integrity":"sha512-GxEfg46Sx24P5/RVFZPuf3OKmukNmz4/fQLdKCtVvy5LT2hLBF/uaAudO5J/+GtrWfYNRaLiLu9Uc+EIqyoxrg==","signatures":[{"sig":"MEUCIQDPl2yD8MW1S2sLqzEKksxquJ2FH2SrEzieNm11lT6v5QIgEN35ywnaTcpaxs7Z6qHnFwKAwyl2qy8JkEe2/pOMXq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96479},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.9","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/strings":"^3.9.21","@thi.ng/text-format":"^2.2.40","@thi.ng/transducers":"^9.6.7","@thi.ng/geom-clip-line":"^2.3.150"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.89_1754583924438_0.08628193013345675","host":"s3://npm-registry-packages-npm-production"}},"3.0.90":{"name":"@thi.ng/text-canvas","version":"3.0.90","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"a5bbc74f39912d00c82aba87e5e61e37240d8ea3","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.90.tgz","fileCount":34,"integrity":"sha512-2JEcvjDmDUYLrbH/5smlwSJ1wUlrbMEUWC0+/p7rLWSR0JP7bvBrLMtEY8serWe/SDt4RBrR+MgJyTCY3XqIVw==","signatures":[{"sig":"MEQCIBUBo3yyOgUmyoPHM5/FDW3DLdR2ekyGKu82sA2PEg+/AiAn7Gm//xL075wUBgOGfxZWK1eW6yOBxPd0Ns+xC4dYpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.10","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/strings":"^3.9.21","@thi.ng/text-format":"^2.2.40","@thi.ng/transducers":"^9.6.8","@thi.ng/geom-clip-line":"^2.3.151"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.90_1754930734513_0.8108227699212855","host":"s3://npm-registry-packages-npm-production"}},"3.0.91":{"name":"@thi.ng/text-canvas","version":"3.0.91","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"8ad6586d417d4dc7cbf885e89992eef3449c2e76","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.91.tgz","fileCount":34,"integrity":"sha512-wyJ3lkmk3FzUASwgTiUUgq+SBScNZJ7w09XDpE531nBZViXCja42Ek7qbFXYVLxt8tq1pKshWOvqLME4prWSwg==","signatures":[{"sig":"MEUCIFvRv44pNOg+RXTe3eP5mYNiMbS9/LsIK/R9/hHzEBI2AiEAhFOuxGoDhieVvnE192frKIkl6Yy6WxjbVv2MNkt01So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96480},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/strings":"^3.9.22","@thi.ng/text-format":"^2.2.41","@thi.ng/transducers":"^9.6.9","@thi.ng/geom-clip-line":"^2.3.152"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.91_1756745068354_0.5174521011913065","host":"s3://npm-registry-packages-npm-production"}},"3.0.92":{"name":"@thi.ng/text-canvas","version":"3.0.92","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"716e7c5bb4e675a34f0ea44bebec14a43ebe7106","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.92.tgz","fileCount":34,"integrity":"sha512-5OZzufVbYoZ/qerXjs0IvEfLG91/nEOqi8H1PFYEUUWcNpcM4MvB9pAZLiGOEtKOMhlRWS0r+Gmrti1Cii5mMg==","signatures":[{"sig":"MEQCIEOt6PJ9izll2m45Gjb7U27yEH6d+JoH0owOjdE7bu4KAiAQ4rFSzXYhLhHqw7pSsQM8tOptFFrfrJqTVBVc9oms1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96481},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b7ede4f099767e0175ea8e09257208f73970b220","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/strings":"^3.9.22","@thi.ng/text-format":"^2.2.41","@thi.ng/transducers":"^9.6.10","@thi.ng/geom-clip-line":"^2.3.152"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.92_1758798747075_0.058273397290078854","host":"s3://npm-registry-packages-npm-production"}},"3.0.96":{"name":"@thi.ng/text-canvas","version":"3.0.96","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"934195cb092fee473894b013d5125f308ba82ced","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.96.tgz","fileCount":33,"integrity":"sha512-jG+TWKxARcC5hMvVZkqJ+2X38UuvVBqNg7y38BsiuGj3lTL2rRzq53C73jbkTb0R/I6OC+OgsWuLPTcHCNg30A==","signatures":[{"sig":"MEQCIC/Bei1bIsMemLwPnPdl9wOaVGh+NLiO60lN7w8pvew6AiBjCYONmODVedCipOiOLgsGI5taInQzhU1apsJ5orZGAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92118},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/arrays":"^2.13.15","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/strings":"^3.9.26","@thi.ng/text-format":"^2.2.45","@thi.ng/transducers":"^9.6.14","@thi.ng/geom-clip-line":"^2.3.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.96_1761328608738_0.9394805731238669","host":"s3://npm-registry-packages-npm-production"}},"3.0.97":{"name":"@thi.ng/text-canvas","version":"3.0.97","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c763f9d1ef519ed829a952c26e7a9c433fa8e240","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.97.tgz","fileCount":33,"integrity":"sha512-tEkCEb92/QC52LSajATiJpwoPHULqo9JoX0c1C6tLgIPHv9zxNvglVkTffKyD7gtqfc1NG/Awsochcev36hr3w==","signatures":[{"sig":"MEUCIQCWGGGEnEMnxH7JRSK+aQ/WAeuFSwiRAKKrlTKwL7hzEgIgZSLOQhhC+Oap0HUOeci6UsOrR1tr7kKh3bcFwnomNzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92118},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/arrays":"^2.13.16","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/strings":"^3.9.27","@thi.ng/text-format":"^2.2.46","@thi.ng/transducers":"^9.6.15","@thi.ng/geom-clip-line":"^2.3.157"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.97_1761431915923_0.04268396146007847","host":"s3://npm-registry-packages-npm-production"}},"3.0.98":{"name":"@thi.ng/text-canvas","version":"3.0.98","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a5c11bcca59321b94d90904414daf0b009ba5a2","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.98.tgz","fileCount":33,"integrity":"sha512-2sSiAg9otVpCcanx1smza3Gc1q9cSsYwhWtXlxjVSfnwv9EtIM43QyXpi9NPOagfd6BScFQHiVwwNBXYNs/GyA==","signatures":[{"sig":"MEYCIQDR9ZzjN6mAVZnrh1f3Lsdyny3tvKFiLdu15RXzDi1dbgIhAN84vbR19Q3Go7IJ3xowV7fDwJueT6nf4fC2tmYhgJBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92117},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/arrays":"^2.14.0","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/strings":"^3.9.28","@thi.ng/text-format":"^2.2.47","@thi.ng/transducers":"^9.6.16","@thi.ng/geom-clip-line":"^2.3.158"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.98_1763037862336_0.22116677014720132","host":"s3://npm-registry-packages-npm-production"}},"3.0.99":{"name":"@thi.ng/text-canvas","version":"3.0.99","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6807b04b177f0c39c6615c95188d877530e92372","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.99.tgz","fileCount":33,"integrity":"sha512-K5CsGoU+eRkzBpNL46SFDnyXAFZ/RcM0nV9fAxtXSd+Dzksn3Pj8Vdg9zt3oJoRv0spNIeUhIdKYoYNfJ/e95g==","signatures":[{"sig":"MEQCICu7qgztdIGp3C3boyP8gCXFDRGO5Gz63x4DRku11FVdAiAqUwTbEwUqwK/steMhPEdc7xuV14a1+me12hemxm907Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92116},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/arrays":"^2.14.1","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/strings":"^3.9.29","@thi.ng/text-format":"^2.2.48","@thi.ng/transducers":"^9.6.17","@thi.ng/geom-clip-line":"^2.3.159"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.99_1763741054048_0.9251372133600932","host":"s3://npm-registry-packages-npm-production"}},"3.0.100":{"name":"@thi.ng/text-canvas","version":"3.0.100","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5cf9d864cfdd66a0d105f6dabdb432e4cecf391b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.100.tgz","fileCount":33,"integrity":"sha512-uLzXsoJIhY3ybo8MAnEUGKk35ieiKI1q4KQFd9EUpQ5YmxFIselFd+K0bmATlXqD5Bh7CagqoRFC+nRwGiWzPg==","signatures":[{"sig":"MEUCIA9xRUSpSt46CK1r06sACYukSky1QCB0aR3z5Wo/DIUdAiEAue05FyTYpr74pHvs0Bca5uZZq3McjPLZRc2R71Kaxhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92117},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/arrays":"^2.14.2","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/strings":"^3.9.30","@thi.ng/text-format":"^2.2.49","@thi.ng/transducers":"^9.6.18","@thi.ng/geom-clip-line":"^2.3.160"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.100_1764073724587_0.2323581154235299","host":"s3://npm-registry-packages-npm-production"}},"3.0.101":{"name":"@thi.ng/text-canvas","version":"3.0.101","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"43b05d27caa812fe5d25bd8edd63841ec82f5774","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.101.tgz","fileCount":33,"integrity":"sha512-yeW23DMZa34/7gNiJlkc/SPCZuyzXQcuNS4rQMb5rKSUS1Zly+ULZVm6nNgnoFIVY03XlfX5XvG1X1oShjgFPg==","signatures":[{"sig":"MEUCIQCmwnd6mhWtVmkkUqN8sI25AgKKdc9/UMLORJGTT852+wIgRYYHlVPP5Rsm0PjtxQ7418j3zzMw/r8i0S4IsGLti7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92123},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/arrays":"^2.14.3","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/strings":"^3.9.31","@thi.ng/text-format":"^2.2.50","@thi.ng/transducers":"^9.6.19","@thi.ng/geom-clip-line":"^2.3.161"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.101_1764802326591_0.41487894457891605","host":"s3://npm-registry-packages-npm-production"}},"3.0.102":{"name":"@thi.ng/text-canvas","version":"3.0.102","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"94584097d4ed68b888a4d6be2539ea51a2218bc0","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.102.tgz","fileCount":33,"integrity":"sha512-tkpE8w9u9P5VfmeLPL7w/XFq7D5b3w9Bt3GpGawQGTDt0lyGhTCPfaURuf9sjxjcLy92TLM8LThD4ZIZ6BmgoQ==","signatures":[{"sig":"MEUCIFUizFX9u4jJhKR/aQxnVQWHtaTNHpQwx4qt/Qld8ctlAiEA+KXdkbgUOWoU+p0xTsBcEDVfezq0eqG2IG06xuEs3o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92123},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/arrays":"^2.14.3","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/strings":"^3.9.31","@thi.ng/text-format":"^2.2.50","@thi.ng/transducers":"^9.6.19","@thi.ng/geom-clip-line":"^2.3.162"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.102_1765462913307_0.8774302495326864","host":"s3://npm-registry-packages-npm-production"}},"3.0.103":{"name":"@thi.ng/text-canvas","version":"3.0.103","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"96d9f93991e0284cdaa44b564899d10dc1bce87e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.103.tgz","fileCount":33,"integrity":"sha512-AbD1mTvLkTghfYn1islb9KereHt7+XtYfqOfZq2WFG0OdK7J0hJRQrYqUW8qDLk1FT6itiOKrf/n8FeVKtOcYQ==","signatures":[{"sig":"MEUCIQD33MqZCFGlH+bLPQZnQUOBn8tFuva/N6P3kWUIZAOhhwIgN7RCSe3QRy00gmuJR8TI4qJbt+jfcRvuNbzSfCRV/MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/arrays":"^2.14.4","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/strings":"^3.9.32","@thi.ng/text-format":"^2.2.51","@thi.ng/transducers":"^9.6.20","@thi.ng/geom-clip-line":"^2.3.163"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.103_1766678712433_0.08310934893313271","host":"s3://npm-registry-packages-npm-production"}},"3.0.104":{"name":"@thi.ng/text-canvas","version":"3.0.104","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a69e3386ad2800d7db340a1849bb8fc7b2748ead","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.104.tgz","fileCount":33,"integrity":"sha512-+t9RRHEj2TvJrVTQSU7whst/MEo4unwYnqu1qRhonW3mbqhcBpd8K6Ute0oLJ834a2LcFjsKYH/V8LicAZj8+w==","signatures":[{"sig":"MEYCIQCncCG4WSdzB+E+xR3sECv8xzwCxfRe0Vvm/Mw4omLIxwIhANxYt+dET+f7d1vMfg9X+PV6ApVCrupZIPTajWcVbIqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/arrays":"^2.14.5","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/strings":"^3.9.33","@thi.ng/text-format":"^2.2.52","@thi.ng/transducers":"^9.6.21","@thi.ng/geom-clip-line":"^2.3.164"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.104_1768564018425_0.46791404768771416","host":"s3://npm-registry-packages-npm-production"}},"3.0.105":{"name":"@thi.ng/text-canvas","version":"3.0.105","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"167d619c60d69bd6322228adb816d3fb382025ad","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.105.tgz","fileCount":33,"integrity":"sha512-lAABEypO6zJJ8e2sQ7VS4+y2sz+ShoNtAxsPvfIf4FKBiax81XVU66Qb6FnVUWoy8Yut6C31ZlIRO5/mmPwx9Q==","signatures":[{"sig":"MEUCIQCFnpngQHdI2mLdQ20OnOmBlQZcxuQ0mtwaiEyOomNdfwIgTjBKUu4gb+XluCaotZHfoiiPrrfnjIpYMF28Ntg6q7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/arrays":"^2.14.6","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/strings":"^3.9.34","@thi.ng/text-format":"^2.2.53","@thi.ng/transducers":"^9.6.22","@thi.ng/geom-clip-line":"^2.3.165"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.105_1769174186110_0.591379095868368","host":"s3://npm-registry-packages-npm-production"}},"3.0.106":{"name":"@thi.ng/text-canvas","version":"3.0.106","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"50d8c4eae2c001f740d0c8c23e24619d5733d60e","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.106.tgz","fileCount":33,"integrity":"sha512-YwAhuWhVjJYscv9EPAsILYu5+rZC2tB+ZeJOhUyeQEybpJGnMXssm0k97VrKDL9fKAKJ11NlFjPSDFCcq4SeEA==","signatures":[{"sig":"MEQCICCMXcV/8QLr3oleFsldXHjQ1CUid+sejH+5NckMjo1KAiBuQ//kLIF/+56gjXBWHPxMDrV674QMULhU+eCERXRLZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92165},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/arrays":"^2.14.7","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/strings":"^3.9.35","@thi.ng/text-format":"^2.2.54","@thi.ng/transducers":"^9.6.23","@thi.ng/geom-clip-line":"^2.3.166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.106_1770474126345_0.1255671787900865","host":"s3://npm-registry-packages-npm-production"}},"3.0.108":{"name":"@thi.ng/text-canvas","version":"3.0.108","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1e351ae32543ededfacd1fe49b321f48a39317c4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.108.tgz","fileCount":33,"integrity":"sha512-9Kil6aHa4sxijeiTnL63kzcq9hb8IEfoGFkYhtCUx/x6w/BwrlXItV4AmOV8lbSTZzCNm+dZdnigijwGXO+ctQ==","signatures":[{"sig":"MEQCIDIWWahBAJGrq2dn9qTIfQ3Am+o8W4JBNvYGICf1vKbxAiBycOPHrntQs18jpHmVz6/RdK2SlXIUv+uH/JdHW82CFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92165},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/arrays":"^2.14.9","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/strings":"^3.9.36","@thi.ng/text-format":"^2.2.55","@thi.ng/transducers":"^9.6.25","@thi.ng/geom-clip-line":"^2.3.167"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.108_1772875152269_0.4701067999606541","host":"s3://npm-registry-packages-npm-production"}},"3.0.109":{"name":"@thi.ng/text-canvas","version":"3.0.109","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bea9b988be49632169160017df70a3d0ff3ee499","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.109.tgz","fileCount":33,"integrity":"sha512-Xagx1RwlYr/PbEJKsL8nWHot74bUmpLJpPre8CmGJHLYOwCO9VUkR2R5isBqu6pKDq4wva3tM4nj3T8Qb5y9KQ==","signatures":[{"sig":"MEQCIBjw2dMsYtYejHBWXs3NGIUwXfxgvNXcx123gtI3Sd/fAiA4N/YZOV15yaL1K2bVN0i4uu8COBXio1ZZowzL2Szn5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.10","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/strings":"^3.9.37","@thi.ng/text-format":"^2.2.56","@thi.ng/transducers":"^9.6.26","@thi.ng/geom-clip-line":"^2.3.168"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.109_1772879759099_0.7204119936381626","host":"s3://npm-registry-packages-npm-production"}},"3.0.110":{"name":"@thi.ng/text-canvas","version":"3.0.110","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"371a41cb2726dd42f899edca263ba05cf827cd40","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.110.tgz","fileCount":33,"integrity":"sha512-kYRyQI5HW+z2i5FMAyFialCFww/yqnbad6bJJw264OBIrT/ZXD4wn6P2cotsfB62rQ93SPw2cOpjugDUlHKC+g==","signatures":[{"sig":"MEUCIQDKOL5w6SY9klZFlvNS9ybXViu8opq5Z70qhah4gFPKVgIgRAXgUnjhMIyeKpPSfCPYk4slJ9sAjoJKmpeUtmgworg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.11","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/strings":"^3.9.37","@thi.ng/text-format":"^2.2.56","@thi.ng/transducers":"^9.6.27","@thi.ng/geom-clip-line":"^2.3.168"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.110_1772965416505_0.19843757953394747","host":"s3://npm-registry-packages-npm-production"}},"3.0.111":{"name":"@thi.ng/text-canvas","version":"3.0.111","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1dabd78854ef855b5d21111d69f3dd070bb9d452","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.111.tgz","fileCount":33,"integrity":"sha512-nDObBo8FyQjed4CuDfhUNEFpQqQc+QM4SBDi6rlEbsD9xlltgrABFInPFKkIZvUJjab84Hs7MZ4/5LaCbxRcAA==","signatures":[{"sig":"MEQCICzW5I5DeG+SgIBeenll1Zi8z1F79wlb8KgechAW1Ab4AiAviPOU/TRkzuAH8wLzmvJt96Ap+rtimTFTnyOKT50ybg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.12","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/strings":"^3.10.0","@thi.ng/text-format":"^2.2.56","@thi.ng/transducers":"^9.6.28","@thi.ng/geom-clip-line":"^2.3.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.111_1773223424822_0.27692553916721807","host":"s3://npm-registry-packages-npm-production"}},"3.0.112":{"name":"@thi.ng/text-canvas","version":"3.0.112","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"56a196f80e9145564113b14662895d678771e555","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.112.tgz","fileCount":33,"integrity":"sha512-dhkTQkHU/DIxNH3n1fcTLShB9tf/YmSRdpHhrgo+unMxYvNsC76HR62Hvt2lyGb3ss26QnKw6Ggv5edKLpAGgg==","signatures":[{"sig":"MEYCIQD/wHHJF6yIjAUzLMV32xxF1e4hbsYrakHuwU1F63f0bgIhAMn8qLVDYhSIMBjW/0yuL7RDxS287gw8Ei3XLeDq1Qyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.12","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/strings":"^3.10.0","@thi.ng/text-format":"^2.2.56","@thi.ng/transducers":"^9.6.29","@thi.ng/geom-clip-line":"^2.3.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.112_1773241753833_0.654924308566154","host":"s3://npm-registry-packages-npm-production"}},"3.0.113":{"name":"@thi.ng/text-canvas","version":"3.0.113","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"48ad57d6bcd90771a6a28528fd8a22e995685dd7","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.113.tgz","fileCount":33,"integrity":"sha512-WOb8M3vctEF7FOCHULwbdSH10H3RZMsNHExq3WzTVjVSp8ugBXq5+Qofz1C47J+C//y3F1pksYkqSdWBsEC6lQ==","signatures":[{"sig":"MEQCIFHIsru579Po+EDva79Q7f9M2vFGPFbHY66ozI/zLrhPAiAkljybl/woerC+eUk5oN3j099+k/Dq+NwtqitHNBZqdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/arrays":"^2.14.13","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/strings":"^3.10.1","@thi.ng/text-format":"^2.2.57","@thi.ng/transducers":"^9.6.30","@thi.ng/geom-clip-line":"^2.3.170"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.113_1773923729410_0.8882655753630615","host":"s3://npm-registry-packages-npm-production"}},"3.0.114":{"name":"@thi.ng/text-canvas","version":"3.0.114","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9f201567763a8486f672e2bbbb8006d4596bd958","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.114.tgz","fileCount":33,"integrity":"sha512-Sqeua0bRMmB0ubVkwGirZSDKM6BAbwdqDajxu8OSJom8eRYu0aSNO89Lmo7ik+g2SKm1TV9hLskTH0EihkhLYA==","signatures":[{"sig":"MEYCIQCyJhH8+6Ne42/q01f4ByIu+at6OW9xv5dIYt864U0eaQIhAIeOyXzJRvsaVPfP8r3lJtAYq8muTBuJHO5mXsdMaU+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92166},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/arrays":"^2.14.13","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/strings":"^3.11.0","@thi.ng/text-format":"^2.2.57","@thi.ng/transducers":"^9.6.30","@thi.ng/geom-clip-line":"^2.3.171"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.114_1774084872613_0.40281578004414165","host":"s3://npm-registry-packages-npm-production"}},"3.0.115":{"name":"@thi.ng/text-canvas","version":"3.0.115","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"e665f3a27c25cb186c4adfe457045e795e61324c","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.115.tgz","fileCount":33,"integrity":"sha512-wm7b/eaTeT/8UmcohKROxI46qH+HuQsZk56SshnGLk+Pwivn6S8plvPW8sdLNJcQwoMVL/iNmsBNVV0s+DdKAg==","signatures":[{"sig":"MEQCIDvGntKhXJx+sdM5fnaDlALWqVmk2QXf0etd0HJVvLfUAiAvvMYT6c4z6dFYPSevgojkk7zjRgXlZjsIco8JjBxB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92368},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/arrays":"^2.14.14","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/strings":"^3.11.1","@thi.ng/text-format":"^2.2.58","@thi.ng/transducers":"^9.6.31","@thi.ng/geom-clip-line":"^2.3.172"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.115_1775127703676_0.01803085887794187","host":"s3://npm-registry-packages-npm-production"}},"3.0.116":{"name":"@thi.ng/text-canvas","version":"3.0.116","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"a8e15c2a8e856b38e51c8d2e9483faa70d388964","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.116.tgz","fileCount":33,"integrity":"sha512-FIaw8EC8HH7EQINTtL3hp21by2UxwvN13zXL6dcsNdh934xYoXz4Ji8dbg+AbCzi/KKkT8+gE87y57E3tmPILg==","signatures":[{"sig":"MEYCIQC00cWRAWkcVmt9bvLLaYe3GD37jTVNNQrfgtp1xPz/cAIhAI+CEcL9/xVeHq94j2tlmVdYujdyYt4EjAckIBTkypgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92368},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/arrays":"^2.14.14","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/strings":"^3.12.0","@thi.ng/text-format":"^2.2.58","@thi.ng/transducers":"^9.6.31","@thi.ng/geom-clip-line":"^2.3.173"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.116_1775735362798_0.401186339041695","host":"s3://npm-registry-packages-npm-production"}},"3.0.117":{"name":"@thi.ng/text-canvas","version":"3.0.117","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"defd485634366a1bbabc9cdf7cb4b90ba6383271","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.117.tgz","fileCount":33,"integrity":"sha512-O0QISneJgaGDjmU+b/f7KsT0MnT9IwcmJcvmHsPOZyPJ9k/9cAuprnyA7NqULebnVgxVwZC03V+Ucu6ZqXX9sg==","signatures":[{"sig":"MEQCID6u5c9Pb5BgMZYctXhEVfR6oV6tqUp4YNqWh805pn26AiB8gfPEDAS0c+CPO8/pOKe1oOAUe+/VGCYTwhSc48++AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92366},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/arrays":"^2.14.15","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/strings":"^3.12.1","@thi.ng/text-format":"^2.2.59","@thi.ng/transducers":"^9.6.32","@thi.ng/geom-clip-line":"^2.3.174"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.117_1776512451948_0.5750396837885219","host":"s3://npm-registry-packages-npm-production"}},"3.0.118":{"name":"@thi.ng/text-canvas","version":"3.0.118","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"ff60713035ec34233f2ae4bf98174a1743b1d740","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.118.tgz","fileCount":33,"integrity":"sha512-1QEWI/a+Xn3H4F/VT6gDaPM6rfOcHX7yP8+eNKt8mEZXAVfp/SNPVw9I5utgMAl+6kGba+T7UiOYoez2kpbubA==","signatures":[{"sig":"MEUCIQC9OZHMSuryRPUeQcbbD7KahSlfq5ISHV7ai4r6Fnt83QIgcP4ar+DI2v50fzhHFDPAQoy4Vkd/jQ7ZKYYX2iF4ptE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92366},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/arrays":"^2.14.16","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/strings":"^3.12.2","@thi.ng/text-format":"^2.2.60","@thi.ng/transducers":"^9.6.33","@thi.ng/geom-clip-line":"^2.3.175"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.118_1777221927495_0.888269043284891","host":"s3://npm-registry-packages-npm-production"}},"3.0.120":{"name":"@thi.ng/text-canvas","version":"3.0.120","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"bd70a0b88358600b593b10e8cf3af7b7a6887505","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.120.tgz","fileCount":33,"integrity":"sha512-Iy31bqvX5HHD2rVhff+g3HbbN0PE4cTdVmD8Sz2l9UKjBXd1JyFpgVL4tZeWq7xZkCvG9I3bz+ABzT1h4rjCDA==","signatures":[{"sig":"MEUCIQD6nbVzZvHCjsJ4W7iQce2havWHm18UUmkct2qLJZRswAIgNiB5HIMjRmjHNPYT/89p4AOEUibgqp3tt/3IY6wmwCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92368},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/arrays":"^2.14.18","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/strings":"^3.12.3","@thi.ng/text-format":"^2.2.61","@thi.ng/transducers":"^9.6.35","@thi.ng/geom-clip-line":"^2.3.177"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.120_1778241708300_0.8848773400434666","host":"s3://npm-registry-packages-npm-production"}},"3.0.121":{"name":"@thi.ng/text-canvas","version":"3.0.121","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"7335037cc283c6f986ea3b9fa53c2a1e8df9e31f","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.121.tgz","fileCount":33,"integrity":"sha512-Zb+CH8SKUYwnGTctx6Dq7heM9P4w6UsIDC7Yep8szsPywQNSO/bvz4MjtDh+AsWICibC3KlweMrOAOm5diS3Vw==","signatures":[{"sig":"MEQCIG4TcATB4nBnZ5blr1zUmn3e8cboLRXBNrNemzruIOKTAiB7YhhOu07Tp8LjvlgrW3QGFUQaJwAfuDeRNYnssTX93A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92368},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/arrays":"^2.14.19","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/strings":"^3.12.4","@thi.ng/text-format":"^2.2.62","@thi.ng/transducers":"^9.6.36","@thi.ng/geom-clip-line":"^2.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.121_1778489130734_0.314584951557626","host":"s3://npm-registry-packages-npm-production"}},"3.0.123":{"name":"@thi.ng/text-canvas","version":"3.0.123","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"6c6e282c1285e6747fcd8873a8b4dd8fb0164b47","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.123.tgz","fileCount":33,"integrity":"sha512-O9406/RDPOGiu+QEBPKgao+DhPo8vjt7E/XKnxF17We+5Q0AbXceWq/81mEDPSVtexsOVzQ0+IiPAmYHysWpEw==","signatures":[{"sig":"MEYCIQCVcSFxRER1aL7JA3dmNldnf27Pun6D810etpoxWr/fBQIhAIKihd/FLYsOVZfAetBDiKcmQOQPzidzEkGC+9gBvril","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92416},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/arrays":"^2.14.21","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/strings":"^3.12.6","@thi.ng/text-format":"^2.2.64","@thi.ng/transducers":"^9.6.38","@thi.ng/geom-clip-line":"^2.3.180"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.123_1779276594812_0.24834550441223713","host":"s3://npm-registry-packages-npm-production"}},"3.0.124":{"name":"@thi.ng/text-canvas","version":"3.0.124","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"0daa4e8f9bd540f52f125eb17e2f396fa668e4e8","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.124.tgz","fileCount":33,"integrity":"sha512-OIqeFiQGO4w01rxXYVLVd0eJ7B9Lp2g223zmaEa7mdWPUPVLzL8BPYdkJ9ZxpgvjyHlfsky8EN8cdZ4wuLru5g==","signatures":[{"sig":"MEUCIQCDwdoOUeer5+ad5rY1y3ouevsTHES+MWceVx9k/nRzGAIgBqeieOspTHgdskzlfOpfslLBtikXhSsJP7Nuw9sRj7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92416},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/arrays":"^2.14.22","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/strings":"^3.12.7","@thi.ng/text-format":"^2.2.65","@thi.ng/transducers":"^9.6.39","@thi.ng/geom-clip-line":"^2.3.181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.124_1779540989374_0.8230402342938532","host":"s3://npm-registry-packages-npm-production"}},"3.0.125":{"name":"@thi.ng/text-canvas","version":"3.0.125","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"beb3698e38fb1b9481d988fc911d66fbe809a0c5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.125.tgz","fileCount":33,"integrity":"sha512-AFUYPpCpTBw6BOI0Vna5dr17UGdSeZxp9TufFkeH9dsporHEaV07tino2jROHp6Q+X6ryyMBqoyRNtlQDin4Eg==","signatures":[{"sig":"MEYCIQC/xQxN9lX/sGN9I7cSa2qtxFzQZYbLqcMVTRSryfeSYQIhAOEnJzIQTC3UuLu1x7NnRUABPvIF+Auhqo6Vy3ct0Y49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92417},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/arrays":"^2.14.23","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/strings":"^3.12.8","@thi.ng/text-format":"^2.2.66","@thi.ng/transducers":"^9.6.40","@thi.ng/geom-clip-line":"^2.3.182"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.125_1780684788684_0.08194728018481623","host":"s3://npm-registry-packages-npm-production"}},"3.0.126":{"name":"@thi.ng/text-canvas","version":"3.0.126","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"0be1e6430fa68b664147ba27a89b99a52761c5bf","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.126.tgz","fileCount":33,"integrity":"sha512-kcRRdnesvNJ1EO1iPe+Ns4914FY0WeMYrsKviM7G2YzwtW2fipqSvgqRrAe/gIr1j1xvd+u6+dhu37S51qc7sg==","signatures":[{"sig":"MEUCIQDhSoAC0VFvjyYQdHKwq/0nHYZl/sZ+td6nX+A7NUTLrgIgaWpOob2yT4n3psd2NaLp2Z/+YAsDF9Lfozk3k7qW7lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92417},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.6.1","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/arrays":"^2.14.24","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/strings":"^3.12.9","@thi.ng/text-format":"^2.2.67","@thi.ng/transducers":"^9.6.41","@thi.ng/geom-clip-line":"^2.3.183"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.126_1783002619032_0.4851185477860094","host":"s3://npm-registry-packages-npm-production"}},"3.0.127":{"name":"@thi.ng/text-canvas","version":"3.0.127","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"beda6cc34d1178d9fa60247748962ad173e86ff5","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.127.tgz","fileCount":33,"integrity":"sha512-TtkMilqjuiD7dsVwuG1kuj2FXHaOSXIsG/Mq9QeS/thVISd5cPRTJb4dxQWLh+7TXcpmWAFfQEZ9QCJCWWq0eg==","signatures":[{"sig":"MEUCIFoyPFrxW4XLtJbSxPvqjEXaEgiP7zzE5bHQ+p/N5Y6CAiEA5Ll23QOnFaA7r76x8ENU+4M34Xk5zvhefG6CB0q2wYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92417},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.17.0","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/arrays":"^2.14.25","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/strings":"^3.12.9","@thi.ng/text-format":"^2.2.67","@thi.ng/transducers":"^9.6.42","@thi.ng/geom-clip-line":"^2.3.184"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.127_1784645895153_0.1339448508501544","host":"s3://npm-registry-packages-npm-production"}},"3.0.128":{"name":"@thi.ng/text-canvas","version":"3.0.128","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/text-canvas@3.0.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/text-canvas","dist":{"shasum":"05fac5d168c6c5981b5e55516761b0882d9bf61b","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.128.tgz","fileCount":33,"integrity":"sha512-AG8yoospg35cRlSoYkgCsKIBKfZKYQ3Tv+SSN+/BVYrfBXSFiRtg9+UmRbcIjNf3m0H5MrpAYL1t4rDoZYfppQ==","signatures":[{"sig":"MEUCIQCKolsx/g/8aKbCu/1/T/LJKKtLCvI9YJ2Ck2X0wqdacQIgRpoEzZdF0iiRQHw01rq8cA64T6kdyQORWSTaq2fru3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92418},"type":"module","module":"./index.js","thi.ng":{"year":2020,"related":["text-format"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./image":{"default":"./image.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/text-canvas"},"_npmVersion":"11.17.0","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/arrays":"^2.14.26","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/strings":"^3.12.10","@thi.ng/text-format":"^2.2.68","@thi.ng/transducers":"^9.6.43","@thi.ng/geom-clip-line":"^2.3.185"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/text-canvas_3.0.128_1787678350794_0.2210135273652989","host":"s3://npm-registry-packages-npm-production"}},"3.0.129":{"name":"@thi.ng/text-canvas","version":"3.0.129","description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/text-canvas"},"homepage":"https://thi.ng/text-canvas","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/arrays":"^2.14.26","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/geom-clip-line":"^2.3.185","@thi.ng/math":"^5.15.17","@thi.ng/strings":"^3.12.10","@thi.ng/text-format":"^2.2.68","@thi.ng/transducers":"^9.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bars":{"default":"./bars.js"},"./canvas":{"default":"./canvas.js"},"./circle":{"default":"./circle.js"},"./format":{"default":"./format.js"},"./hvline":{"default":"./hvline.js"},"./image":{"default":"./image.js"},"./line":{"default":"./line.js"},"./plot":{"default":"./plot.js"},"./rect":{"default":"./rect.js"},"./style":{"default":"./style.js"},"./table":{"default":"./table.js"},"./text":{"default":"./text.js"}},"thi.ng":{"related":["text-format"],"year":2020},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/text-canvas@3.0.129","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-LkQpwW8sHqJNXmVYJJzaRteYidQLeE38izZ8ygDUSu/aL2FhKs3BS/AH7jxWVv+XYFwXDlU/syzD/FlNRThd/A==","shasum":"51097f885136ac21b74d46bd1d7c5e8673b288a4","tarball":"https://registry.npmjs.org/@thi.ng/text-canvas/-/text-canvas-3.0.129.tgz","fileCount":33,"unpackedSize":92417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7c8MBjCHyCtXmpoIu5j2nbStqWIk8kvDEBtR3DooOeAIgJFCwCoGi3z2+2UuSLlNxIK8x7pfHLWFGfzIKjnQBRfU="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/text-canvas_3.0.129_1788260301364_0.10905977053336247"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-26T00:58:58.636Z","modified":"2026-09-01T10:58:21.660Z","0.1.2":"2020-02-26T00:58:58.797Z","0.2.0":"2020-03-01T16:21:20.691Z","0.2.1":"2020-03-06T02:56:26.172Z","0.2.2":"2020-03-28T21:05:07.472Z","0.2.3":"2020-04-05T13:39:05.872Z","0.2.4":"2020-04-06T15:23:57.964Z","0.2.5":"2020-04-11T22:20:40.978Z","0.2.6":"2020-04-20T14:19:12.412Z","0.2.7":"2020-04-23T11:49:56.498Z","0.2.8":"2020-04-23T12:04:24.738Z","0.2.9":"2020-04-27T12:04:18.166Z","0.2.10":"2020-04-28T15:25:06.172Z","0.2.11":"2020-05-03T17:51:36.910Z","0.2.12":"2020-05-14T13:02:59.820Z","0.2.13":"2020-05-29T16:52:57.792Z","0.2.14":"2020-06-01T00:29:09.726Z","0.2.15":"2020-06-01T10:08:13.165Z","0.2.16":"2020-06-14T15:53:27.540Z","0.2.17":"2020-06-20T15:06:32.776Z","0.2.18":"2020-07-02T21:18:47.505Z","0.2.19":"2020-07-04T20:04:30.388Z","0.2.20":"2020-07-08T17:12:52.645Z","0.2.21":"2020-07-08T23:25:22.414Z","0.2.22":"2020-07-17T12:08:07.785Z","0.2.23":"2020-07-17T12:26:06.216Z","0.2.24":"2020-07-28T21:37:45.005Z","0.2.25":"2020-08-10T00:18:19.436Z","0.2.26":"2020-08-16T14:47:43.127Z","0.2.27":"2020-08-17T16:13:57.281Z","0.2.28":"2020-08-20T16:21:39.955Z","0.2.29":"2020-08-28T14:33:56.716Z","0.2.30":"2020-09-13T12:01:50.562Z","0.2.31":"2020-09-22T11:00:21.076Z","0.2.32":"2020-10-03T11:16:53.537Z","0.2.33":"2020-11-24T19:35:56.922Z","0.2.34":"2020-11-26T00:49:23.741Z","0.2.35":"2020-12-07T01:06:15.447Z","0.2.36":"2020-12-22T17:47:34.405Z","0.3.0":"2021-01-02T17:12:50.032Z","0.4.0":"2021-01-05T09:29:57.676Z","0.4.1":"2021-01-10T17:52:27.165Z","0.4.2":"2021-01-13T13:32:05.422Z","0.4.3":"2021-01-21T15:01:02.021Z","0.4.4":"2021-01-22T15:23:46.668Z","0.4.5":"2021-02-20T17:17:25.424Z","0.4.6":"2021-02-24T17:45:47.778Z","0.4.10":"2021-03-03T16:01:01.097Z","0.4.11":"2021-03-12T23:15:30.007Z","0.4.12":"2021-03-17T18:56:50.816Z","0.5.0":"2021-03-24T00:03:57.119Z","0.5.1":"2021-03-24T14:04:55.071Z","0.6.0":"2021-03-24T20:14:33.829Z","0.7.0":"2021-03-26T01:21:31.588Z","0.7.1":"2021-03-27T15:42:48.297Z","0.7.2":"2021-03-28T17:15:51.162Z","0.7.3":"2021-03-30T09:35:51.993Z","0.7.4":"2021-03-30T22:44:13.100Z","0.7.5":"2021-04-03T12:06:43.182Z","0.7.6":"2021-04-07T21:29:36.801Z","0.7.7":"2021-04-19T11:37:10.767Z","0.7.8":"2021-04-24T13:33:00.741Z","0.7.9":"2021-06-08T13:05:54.897Z","0.7.10":"2021-07-01T21:18:45.851Z","0.7.11":"2021-07-27T15:33:29.128Z","0.7.12":"2021-08-04T14:22:05.185Z","0.7.13":"2021-08-04T20:17:54.541Z","0.7.14":"2021-08-07T11:42:48.966Z","1.0.1":"2021-08-08T12:03:41.271Z","1.0.2":"2021-08-08T12:07:10.238Z","1.0.3":"2021-08-08T13:22:28.902Z","1.1.0":"2021-08-13T22:12:55.012Z","1.1.1":"2021-08-17T13:05:10.615Z","1.1.2":"2021-08-19T14:25:30.136Z","1.1.3":"2021-08-19T14:50:24.004Z","1.1.4":"2021-09-03T10:50:31.338Z","2.0.0":"2021-10-12T15:20:11.607Z","2.0.1":"2021-10-13T06:31:42.441Z","2.0.3":"2021-10-15T22:27:51.000Z","2.0.4":"2021-10-25T16:37:18.775Z","2.0.6":"2021-10-28T07:54:40.702Z","2.1.0":"2021-11-03T15:44:12.178Z","2.1.1":"2021-11-04T14:20:42.367Z","2.1.2":"2021-11-10T14:51:16.586Z","2.2.0":"2021-11-17T23:40:04.455Z","2.2.1":"2021-11-19T08:06:13.822Z","2.2.2":"2021-11-21T17:14:44.890Z","2.2.3":"2021-11-22T09:05:53.128Z","2.2.4":"2021-11-22T11:48:37.229Z","2.2.5":"2021-12-02T00:15:16.514Z","2.2.6":"2021-12-13T10:31:20.726Z","2.2.7":"2021-12-14T09:15:06.920Z","2.2.8":"2022-03-11T12:16:44.350Z","2.3.0":"2022-04-07T14:20:34.329Z","2.3.1":"2022-05-03T10:40:14.695Z","2.3.2":"2022-05-07T11:36:49.265Z","2.3.3":"2022-05-22T17:18:07.418Z","2.3.4":"2022-06-09T16:17:39.022Z","2.3.5":"2022-06-11T14:27:13.005Z","2.3.6":"2022-06-20T17:34:07.709Z","2.3.7":"2022-06-23T12:17:17.400Z","2.3.8":"2022-06-28T13:49:31.245Z","2.4.0":"2022-07-08T18:22:25.248Z","2.4.1":"2022-07-19T15:39:37.485Z","2.4.2":"2022-08-01T14:57:37.101Z","2.4.3":"2022-08-01T22:12:01.940Z","2.4.4":"2022-08-06T15:25:12.438Z","2.4.5":"2022-08-07T15:30:20.285Z","2.4.6":"2022-08-15T15:44:22.002Z","2.4.7":"2022-08-23T10:39:59.726Z","2.4.8":"2022-09-21T21:41:27.401Z","2.4.9":"2022-09-27T16:25:52.021Z","2.4.10":"2022-10-03T16:12:25.067Z","2.4.11":"2022-10-04T17:39:07.299Z","2.4.12":"2022-10-17T12:10:47.062Z","2.4.13":"2022-10-26T12:49:31.383Z","2.4.14":"2022-10-28T19:12:37.427Z","2.4.15":"2022-10-31T23:03:46.808Z","2.4.16":"2022-11-01T12:36:08.388Z","2.4.17":"2022-11-23T22:50:36.242Z","2.4.18":"2022-11-28T13:40:59.728Z","2.4.19":"2022-11-30T22:31:54.862Z","2.4.20":"2022-12-10T14:05:09.608Z","2.4.21":"2022-12-16T12:56:47.692Z","2.4.22":"2022-12-20T16:37:10.183Z","2.4.23":"2022-12-22T21:51:18.238Z","2.4.24":"2022-12-29T20:59:32.166Z","2.4.25":"2023-01-10T15:25:25.655Z","2.4.26":"2023-02-05T14:46:45.176Z","2.4.28":"2023-02-10T14:07:25.189Z","2.4.29":"2023-02-17T20:08:33.644Z","2.4.30":"2023-02-27T21:46:23.578Z","2.4.31":"2023-03-02T18:14:33.195Z","2.4.32":"2023-03-05T16:05:27.947Z","2.4.33":"2023-03-09T13:05:42.872Z","2.4.34":"2023-03-14T13:32:17.485Z","2.4.35":"2023-03-16T11:22:44.379Z","2.4.36":"2023-03-17T08:24:56.873Z","2.4.37":"2023-03-19T14:09:46.176Z","2.4.38":"2023-03-22T22:24:46.356Z","2.4.39":"2023-03-24T19:51:01.181Z","2.4.40":"2023-03-27T19:10:23.105Z","2.4.41":"2023-04-08T11:14:06.505Z","2.4.42":"2023-04-19T09:31:48.068Z","2.4.43":"2023-04-25T15:41:21.383Z","2.4.44":"2023-05-11T12:22:05.720Z","2.4.45":"2023-06-14T08:03:53.711Z","2.4.46":"2023-06-16T22:08:02.365Z","2.4.47":"2023-07-14T11:40:47.796Z","2.4.48":"2023-08-04T11:02:37.951Z","2.4.49":"2023-08-10T12:21:33.298Z","2.4.50":"2023-08-10T12:30:58.382Z","2.4.51":"2023-08-12T13:18:42.041Z","2.4.52":"2023-08-12T16:17:23.718Z","2.5.0":"2023-08-14T13:33:06.329Z","2.5.1":"2023-08-22T14:44:25.598Z","2.6.0":"2023-08-24T05:31:06.636Z","2.6.1":"2023-08-27T11:25:11.324Z","2.6.2":"2023-08-29T09:51:40.862Z","2.6.3":"2023-08-31T10:08:24.832Z","2.6.4":"2023-09-06T13:39:38.551Z","2.6.5":"2023-09-15T12:37:00.892Z","2.6.6":"2023-09-19T10:45:51.933Z","2.6.7":"2023-10-05T11:48:23.125Z","2.6.8":"2023-10-11T10:08:37.456Z","2.6.9":"2023-10-12T11:58:54.380Z","2.6.10":"2023-10-18T18:11:58.908Z","2.6.11":"2023-10-23T07:42:28.741Z","2.6.12":"2023-10-24T08:42:52.366Z","2.6.13":"2023-10-25T12:44:38.413Z","2.6.14":"2023-10-27T16:59:39.816Z","2.6.15":"2023-10-30T14:35:33.165Z","2.6.16":"2023-11-04T22:23:06.807Z","2.6.18":"2023-11-09T10:34:12.896Z","2.6.19":"2023-11-12T16:48:01.783Z","2.6.20":"2023-11-24T09:41:42.898Z","2.6.21":"2023-12-03T12:18:21.452Z","2.6.22":"2023-12-09T19:16:44.626Z","2.6.23":"2023-12-11T10:12:05.122Z","2.6.24":"2023-12-12T15:04:44.328Z","2.6.25":"2023-12-18T13:46:17.684Z","2.6.26":"2023-12-19T11:06:44.422Z","2.6.27":"2023-12-19T12:27:35.270Z","2.6.28":"2023-12-28T23:29:32.428Z","2.6.29":"2023-12-31T09:49:27.057Z","2.6.30":"2024-01-23T16:03:13.013Z","2.6.31":"2024-01-26T18:08:32.719Z","2.6.32":"2024-01-29T20:45:39.841Z","2.6.33":"2024-01-29T21:12:27.861Z","2.6.34":"2024-01-30T15:25:48.192Z","2.6.35":"2024-01-30T21:42:03.382Z","2.6.36":"2024-02-06T23:21:19.379Z","2.6.37":"2024-02-10T09:03:58.927Z","2.6.38":"2024-02-16T20:05:05.327Z","3.0.0":"2024-02-19T15:55:26.659Z","3.0.1":"2024-02-19T16:14:23.699Z","3.0.2":"2024-02-22T12:06:25.123Z","3.0.3":"2024-02-22T23:18:50.406Z","3.0.4":"2024-02-25T14:12:54.681Z","3.0.5":"2024-02-28T14:26:49.535Z","3.0.6":"2024-03-01T15:29:59.401Z","3.0.7":"2024-03-02T14:10:56.815Z","3.0.8":"2024-03-07T20:47:53.278Z","3.0.9":"2024-03-09T09:25:05.906Z","3.0.10":"2024-03-13T14:13:08.744Z","3.0.11":"2024-03-17T15:29:16.868Z","3.0.12":"2024-03-18T08:45:25.241Z","3.0.13":"2024-03-21T16:17:14.535Z","3.0.14":"2024-03-22T17:16:09.488Z","3.0.15":"2024-03-27T10:02:15.661Z","3.0.16":"2024-03-28T11:00:51.880Z","3.0.17":"2024-03-29T12:20:03.055Z","3.0.18":"2024-04-08T15:07:47.960Z","3.0.19":"2024-04-11T12:40:08.273Z","3.0.20":"2024-04-20T14:48:31.348Z","3.0.21":"2024-04-23T07:08:49.219Z","3.0.22":"2024-04-25T19:49:37.726Z","3.0.23":"2024-05-08T18:32:42.416Z","3.0.24":"2024-06-21T19:40:00.338Z","3.0.25":"2024-06-29T09:33:53.764Z","3.0.26":"2024-07-06T12:07:24.076Z","3.0.27":"2024-07-16T13:14:38.049Z","3.0.28":"2024-07-19T15:02:03.548Z","3.0.29":"2024-07-22T13:21:33.081Z","3.0.30":"2024-07-22T14:45:23.086Z","3.0.31":"2024-08-10T15:08:35.109Z","3.0.32":"2024-08-13T19:44:36.643Z","3.0.33":"2024-08-18T14:17:16.856Z","3.0.34":"2024-08-19T13:48:31.878Z","3.0.35":"2024-08-28T14:04:29.667Z","3.0.36":"2024-09-05T12:25:59.224Z","3.0.37":"2024-09-16T13:28:04.043Z","3.0.38":"2024-09-19T21:15:31.293Z","3.0.39":"2024-10-05T12:18:46.849Z","3.0.40":"2024-10-07T12:35:10.437Z","3.0.41":"2024-10-17T15:42:14.875Z","3.0.42":"2024-10-31T23:00:03.279Z","3.0.43":"2024-11-03T16:44:12.577Z","3.0.44":"2024-11-09T15:37:22.832Z","3.0.45":"2024-11-10T17:18:15.190Z","3.0.46":"2024-11-24T18:21:52.104Z","3.0.47":"2024-12-12T10:17:54.246Z","3.0.48":"2024-12-27T14:17:56.252Z","3.0.49":"2025-01-04T21:12:59.791Z","3.0.50":"2025-01-14T12:28:11.001Z","3.0.51":"2025-01-17T14:13:55.599Z","3.0.52":"2025-01-21T11:19:22.028Z","3.0.53":"2025-01-21T15:53:02.919Z","3.0.54":"2025-01-23T13:45:40.266Z","3.0.55":"2025-01-29T16:31:39.063Z","3.0.56":"2025-02-13T16:09:38.915Z","3.0.57":"2025-02-19T21:05:47.114Z","3.0.58":"2025-02-21T21:58:13.511Z","3.0.59":"2025-02-25T13:31:29.348Z","3.0.60":"2025-03-09T19:28:43.169Z","3.0.61":"2025-03-17T13:46:38.447Z","3.0.62":"2025-03-18T13:30:32.045Z","3.0.63":"2025-04-01T21:48:17.729Z","3.0.64":"2025-04-06T13:56:20.323Z","3.0.65":"2025-04-16T11:16:01.338Z","3.0.66":"2025-04-17T12:42:31.670Z","3.0.67":"2025-04-30T12:58:19.539Z","3.0.68":"2025-05-02T08:40:54.604Z","3.0.69":"2025-05-18T17:04:47.153Z","3.0.70":"2025-05-28T12:08:42.800Z","3.0.71":"2025-06-09T17:30:27.976Z","3.0.72":"2025-06-14T20:58:55.164Z","3.0.73":"2025-06-18T12:05:08.156Z","3.0.74":"2025-06-24T21:43:39.467Z","3.0.75":"2025-07-09T09:43:27.035Z","3.0.76":"2025-07-10T14:26:14.628Z","3.0.77":"2025-07-13T21:36:59.203Z","3.0.78":"2025-07-14T10:07:58.407Z","3.0.79":"2025-07-15T09:32:53.239Z","3.0.80":"2025-07-20T15:01:56.042Z","3.0.82":"2025-07-21T08:27:41.504Z","3.0.83":"2025-07-24T19:46:33.416Z","3.0.84":"2025-07-26T12:34:27.333Z","3.0.85":"2025-07-30T22:38:45.639Z","3.0.86":"2025-07-31T10:50:34.794Z","3.0.87":"2025-08-04T08:50:47.878Z","3.0.88":"2025-08-04T09:36:27.164Z","3.0.89":"2025-08-07T16:25:24.708Z","3.0.90":"2025-08-11T16:45:34.730Z","3.0.91":"2025-09-01T16:44:28.525Z","3.0.92":"2025-09-25T11:12:27.258Z","3.0.96":"2025-10-24T17:56:48.921Z","3.0.97":"2025-10-25T22:38:36.116Z","3.0.98":"2025-11-13T12:44:22.532Z","3.0.99":"2025-11-21T16:04:14.271Z","3.0.100":"2025-11-25T12:28:44.775Z","3.0.101":"2025-12-03T22:52:06.732Z","3.0.102":"2025-12-11T14:21:53.440Z","3.0.103":"2025-12-25T16:05:12.581Z","3.0.104":"2026-01-16T11:46:58.562Z","3.0.105":"2026-01-23T13:16:26.258Z","3.0.106":"2026-02-07T14:22:06.510Z","3.0.108":"2026-03-07T09:19:12.429Z","3.0.109":"2026-03-07T10:35:59.248Z","3.0.110":"2026-03-08T10:23:36.665Z","3.0.111":"2026-03-11T10:03:44.981Z","3.0.112":"2026-03-11T15:09:13.982Z","3.0.113":"2026-03-19T12:35:29.573Z","3.0.114":"2026-03-21T09:21:12.787Z","3.0.115":"2026-04-02T11:01:43.842Z","3.0.116":"2026-04-09T11:49:22.942Z","3.0.117":"2026-04-18T11:40:52.083Z","3.0.118":"2026-04-26T16:45:27.629Z","3.0.120":"2026-05-08T12:01:48.450Z","3.0.121":"2026-05-11T08:45:30.877Z","3.0.123":"2026-05-20T11:29:54.976Z","3.0.124":"2026-05-23T12:56:29.496Z","3.0.125":"2026-06-05T18:39:48.836Z","3.0.126":"2026-07-02T14:30:19.182Z","3.0.127":"2026-07-21T14:58:15.267Z","3.0.128":"2026-08-25T17:19:10.949Z","3.0.129":"2026-09-01T10:58:21.498Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/text-canvas","keywords":["16bit","24bit","4bit","8bit","ansi","area","array","ascii","bar","binary","bitmap","blit","braille","canvas","circle","clipping","color","datastructure","dataviz","drawing","format","image","line","plot","rect","rgb","shape","table","text","theme","typescript","visualization","wordwrap"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/text-canvas"},"description":"Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/text-canvas](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-text-canvas.svg?3107659d)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/text-canvas.svg)](https://www.npmjs.com/package/@thi.ng/text-canvas)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/text-canvas.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n  - [Canvas creation](#canvas-creation)\n  - [Format identifiers](#format-identifiers)\n    - [Colors](#colors)\n    - [Variations](#variations)\n    - [Combined formats](#combined-formats)\n  - [String conversion format presets](#string-conversion-format-presets)\n  - [Stroke styles](#stroke-styles)\n  - [Clipping](#clipping)\n  - [Drawing functions](#drawing-functions)\n  - [Image functions](#image-functions)\n  - [Text functions](#text-functions)\n  - [Bars & bar charts](#bars--bar-charts)\n  - [Tables](#tables)\n  - [3D wireframe cube example](#3d-wireframe-cube-example)\n  - [Multiple bar plots with additive blending](#multiple-bar-plots-with-additive-blending)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nText based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML).\n\n![Terminal based textmode bar plots](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/multi-barplot.png)\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Btext-canvas%5D)\n\n## Related packages\n\n- [@thi.ng/text-format](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-format) - Customizable color text formatting with presets for ANSI & HTML\n\n## Installation\n\n```bash\nyarn add @thi.ng/text-canvas\n```\n\nESM import:\n\n```ts\nimport * as tc from \"@thi.ng/text-canvas\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/text-canvas\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst tc = await import(\"@thi.ng/text-canvas\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 6.23 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/arrays](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/arrays)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/geom-clip-line](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-clip-line)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/strings](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/strings)\n- [@thi.ng/text-format](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-format)\n- [@thi.ng/transducers](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/transducers)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nThree projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                               | Description                                                       | Live demo                                               | Source                                                                                       |\n|:-------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------|:--------------------------------------------------------|:---------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/ascii-raymarch.jpg\" width=\"240\"/>    | ASCII art raymarching with thi.ng/shader-ast & thi.ng/text-canvas | [Demo](https://demo.thi.ng/umbrella/ascii-raymarch/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/ascii-raymarch)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/text-canvas.png\" width=\"240\"/>       | 3D wireframe textmode demo                                        | [Demo](https://demo.thi.ng/umbrella/text-canvas/)       | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/text-canvas)       |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/text-canvas-image.png\" width=\"240\"/> | Textmode image warping w/ 16bit color output                      | [Demo](https://demo.thi.ng/umbrella/text-canvas-image/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/text-canvas-image) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/text-canvas/)\n\n### Canvas creation\n\n```ts\nimport { canvas } from \"@thi.ng/text-canvas\";\n\nconst c = canvas(width, height, format?, style?);\n```\n\n### Format identifiers\n\nThe text canvas stores all characters in a `Uint32Array` with the lower 16 bits\nused for the UTF-16 code and the upper 16 bits for **abitrary** formatting data.\nThe package utilizes [format identifier constants and formatters from the\n@thi.ng/text-format\npackage](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-format/),\nwhich are tailored for the included ANSI & HTML formatters, but users are free to\nchoose use any other system (but then will also need to implement a custom\nstring formatter impl).\n\nThe default format ID layout used by text canvas is as shown:\n\n![format bit layout](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/format-layout.png)\n\nMost drawing functions accept an optional `format` arg, but a default\nformat can also be set via `setFormat(canvas, formatID)`.\n\nThe format IDs defined in @thi.ng/text-format are only compatible with these\nformatters (also supplied by that package):\n\n- `FMT_ANSI16`\n- `FMT_HTML_INLINE_CSS`\n- `FMT_HTML_TACHYONS`\n\n**All constants and other formatters are also discussed in detail in the\n[@thi.ng/text-format\nreadme](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-format/README.md).**\n\n#### Colors\n\nThese color IDs MUST be prefixed with either `FG_` (foreground) or `BG_`\n(background):\n\n- `BLACK`\n- `RED`\n- `GREEN`\n- `YELLOW`\n- `BLUE`\n- `MAGENTA`\n- `CYAN`\n- `GRAY`\n- `WHITE`\n- `LIGHT_GRAY`\n- `LIGHT_RED`\n- `LIGHT_GREEN`\n- `LIGHT_YELLOW`\n- `LIGHT_BLUE`\n- `LIGHT_MAGENTA`\n- `LIGHT_CYAN`\n\n#### Variations\n\n- `BOLD`\n- `DIM`\n- `UNDERLINE`\n\n#### Combined formats\n\nFormat IDs can be combined via the binary OR operator (`|`), e.g.:\n\n```ts\nimport { setFormat } from \"@thi.ng/text-canvas\";\nimport * as tf from \"@thi.ng/text-format\";\n\nsetFormat(canvas, tf.FG_BLACK | tf.BG_LIGHT_CYAN | tf.BOLD | tf.UNDERLINE);\n```\n\n### String conversion format presets\n\nCanvas-to-string conversion is completely customizable via the [`StringFormat`\ninterface](https://docs.thi.ng/umbrella/text-format/interfaces/StringFormat.html).\nCurrently the following presets are supplied (in the\n[@thi.ng/text-format](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-format)\npackage):\n\n- `FMT_ANSI16` - translate built-in format IDs to 4-bit ANSI escape sequences\n- `FMT_ANSI256` - uses all 16 format bits for fg & bg colors (ANSI esc sequences)\n- `FMT_ANSI565` - uses all 16 format bits for RGB565 fg colors (ANSI esc sequences)\n- `FMT_ANSI_RAW` - verbatim use of format IDs to ANSI sequences\n- `FMT_HTML_INLINE_CSS` - HTML `<span>` elements with inline CSS\n- `FMT_HTML_TACHYONS` - HTML `<span>` elements with [Tachyons\n  CSS](http://tachyons.io/) class names\n- `FMT_HTML565` - HTML `<span>` elements with RGB565 color coding\n- `FMT_NONE` - dummy formatter outputting plain text only (all format\n  information discarded, e.g. for [`NO_COLOR`](https://no-color.org/) support)\n\n```ts\nimport { formatCanvas } from \"@thi.ng/text-canvas\";\nimport { FMT_ANSI16, FMT_HTML_TACHYONS } from \"@thi.ng/text-format\";\n\n// Terminal\nprocess.stdout.write(formatCanvas(canvas, FMT_ANSI16));\n// or\nconsole.log(formatCanvas(canvas, FMT_ANSI16));\n\n// Browser\nconst el = document.createElement(\"pre\");\nel.innerHTML = formatCanvas(canvas, FMT_HTML_TACHYONS);\n```\n\n### Stroke styles\n\nBuilt-in style presets:\n\n- `STYLE_ASCII`\n- `STYLE_THIN`\n- `STYLE_THIN_ROUNDED`\n- `STYLE_DASHED`\n- `STYLE_DASHED_ROUNDED`\n- `STYLE_DOUBLE`\n\nFunctions:\n\n- `beginStyle(canvas, style)`\n- `endStyle(canvas)`\n\n### Clipping\n\nAll drawing operations are constrained to the currently active clipping rect (by\ndefault full canvas). The canvas maintains a stack of such clipping regions,\neach newly pushed one being intersected with the previous top-of-stack rect:\n\n- `beginClip(canvas, x, y, w, h)` - push new clip rect\n- `endClip(canvas)` - restore previous clip rect\n\n```text\n┌──────────────────┐\n│ A                │\n│         ╔════════╗─────────┐\n│         ║        ║         │\n│         ║ A & B  ║         │\n│         ║        ║         │\n└─────────╚════════╝         │\n          │                B │\n          └──────────────────┘\n```\n\n### Drawing functions\n\n- `line()`\n- `hline()`\n- `vline()`\n- `circle()`\n\n- `clear()`\n- `fillRect()`\n- `strokeRect()`\n\n### Image functions\n\n- `blit()` / `blitMask()` / `blitBarsV()`\n- `image()` / `imageRaw()` / `imageCanvas565()` / `imageString565()`\n- `imageBraille()` / `imageCanvasBraille()` / `imageStringBraille()`\n- `resize()` / `extract()`\n- `scrollV()`\n\n```ts\nimport { RGB565 } from \"@thi.ng/pixel\";\nimport { read } from \"@thi.ng/pixel-io-netpbm\";\n\n// resize non-proportionally (to compensate\n// for character aspect ratio, YMMV)\nconst img = read(readFileSync(\"chroma-rings.ppm\"))\n  .resize(32, 32 / 2.25)\n  .as(RGB565)\n\n// requires an ANSI 24bit compatible terminal\nconsole.log(imageString565(img));\n```\n\n![example image output in NodeJS REPL](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/chroma-rings.png)\n\n### Text functions\n\n- `textLine()`\n- `textLines()`\n- `textColumn()` (word wrapped)\n- `textBox()` (word wrapped)\n\n### Bars & bar charts\n\nThe following are string builders only, draw result via [text functions](#text-functions):\n\n- `barHorizontal()`\n- `barVertical()`\n- `barChartHStr()`\n- `barChartVStr()`\n\n### Tables\n\nTables support individual column width, automatic (or user defined) row\nheights, cell padding, as well as global and per-cell formats and the\nfollowing border style options:\n\n| Border style     | Result                                                                                                          |\n|------------------|-----------------------------------------------------------------------------------------------------------------|\n| `Border.ALL`     | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-all.png)     |\n| `Border.NONE`    | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-none.png)    |\n| `Border.H`       | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-h.png)       |\n| `Border.V`       | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-v.png)       |\n| `Border.FRAME`   | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-frame.png)   |\n| `Border.FRAME_H` | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-frame-h.png) |\n| `Border.FRAME_V` | ![table](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/table-border-frame-v.png) |\n\nTable cell contents will be word-wrapped. By default, individual words longer\nthan the configured cell width will be truncated, but can be forced to wrap by\nenabling the `hard` option (see example below).\n\n```ts tangle:export/readme-table.ts\nimport { repeatedly } from \"@thi.ng/transducers\";\nimport * as tc from \"@thi.ng/text-canvas\";\nimport * as tf from \"@thi.ng/text-format\";\n\n// generate 20 random values\nconst data = repeatedly(() => Math.random(), 20)\n// format as bar chart string\nconst chart = tc.barChartVStr(4, data, 0, 1);\n\n// create text canvas\nconst canvas = new tc.Canvas(64, 20);\n\n// create table\ntc.table(\n    canvas,\n    0,\n    0,\n    {\n        // column defs\n        cols: [{ width: 4 }, { width: 20 }, { width: 8 }],\n        // default cell format\n        format: tf.FG_BLACK | tf.BG_LIGHT_CYAN,\n        // default format for header cells (1st row)\n        formatHead: tf.FG_RED | tf.BG_LIGHT_CYAN | tf.BOLD | tf.UNDERLINE,\n        // border line style\n        style: tc.STYLE_DASHED_ROUNDED,\n        // border mode\n        border: tc.Border.ALL,\n        // internal cell padding [h,v]\n        padding: [1, 0],\n        // hard word wrap\n        hard: true,\n    },\n    // table contents (row major)\n    // each cell either a string or RawCell object\n    [\n        [\"ID\", \"Main\", \"Comment\"],\n        [\n            \"0001\",\n            { body: chart, format: tf.FG_BLUE | tf.BG_LIGHT_CYAN },\n            \"This is a test!\"\n        ],\n        [\"0002\", \"Random data plot\", \"Word wrapped content\"],\n        [\"0003\", { body: \"More details...\", height: 4 }, \"\"]\n    ]\n);\n\n// output as ANSI formatted string\nconsole.log(tc.formatCanvas(canvas, tf.FMT_ANSI16));\n```\n\nFor even more detailed control, tables can also be pre-initialized prior\nto creation of the canvas via\n[`initTable()`](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-canvas/src/table.ts#L29)\nand then drawn via\n[`drawTable()`](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/text-canvas/src/table.ts#L97).\nThe `initTable` function returns an object also containing the computed\ntable size (`width`, `height` keys) which can then be used to create a\ncanvas with the required size...\n\nFor convenience, the `tableCanvas()` function can be used to combine\nthese steps and to create an auto-sized canvas with the rendered table\nas content.\n\n### 3D wireframe cube example\n\n![3D wireframe cube](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/text-canvas/3dcube.png)\n\nCode for this above example output (CLI version):\n\n```ts tangle:export/readme-cube.ts\nimport * as geom from \"@thi.ng/geom\";\nimport * as mat from \"@thi.ng/matrices\";\nimport * as tc from \"@thi.ng/text-canvas\";\nimport * as tf from \"@thi.ng/text-format\";\n\nconst W = 64;\nconst H = 32;\n\n// create text canvas\nconst canvas = new tc.Canvas(W, H, tf.BG_BLACK, tc.STYLE_THIN);\n\n// cube corner vertices\nconst cube = geom.vertices(geom.center(geom.aabb(1))!);\n\n// edge list (vertex indices)\nconst edges = [\n    [0, 1], [1, 2], [2, 3], [3, 0], [4, 5], [5, 6],\n    [6, 7], [7, 4], [0, 4], [1, 5], [2, 6], [3, 7]\n];\n\n// animated parameters\nlet rotx = 0;\nlet roty = 0;\n\n// 3D transformation matrices\nconst view = mat.lookAt([], [0, 0, 1], [0, 0, 0], [0, 1, 0]);\nconst proj = mat.perspective([], 90, W / H, 0.1, 10);\nconst viewp = mat.viewport([], 0, W, H, 0);\n\nsetInterval(() => {\n    tc.clear(canvas, true);\n    // model rotation matrix\n    const model = mat.concat(\n        [],\n        mat.rotationX44([], rotx += 0.01),\n        mat.rotationY44([], roty += 0.03)\n    );\n    // combined model-view-projection matrix\n    const mvp = mat.concat([], proj, view, model);\n    // draw cube instances\n    // project 3D points to 2D viewport (canvas coords)\n    const pts = cube.map((p) => mat.project3([], mvp, viewp, p)!);\n    // draw cube edges\n    for (let e of edges) {\n        const a = pts[e[0]];\n        const b = pts[e[1]];\n        tc.line(canvas, a[0], a[1], b[0], b[1], \"+\", tf.FG_WHITE | tf.BG_RED);\n    }\n    // draw vertex labels\n    canvas.format = tf.FG_WHITE | tf.BG_BLUE;\n    for (let i = 0; i < 8; i++) {\n        const p = pts[i];\n        tc.textBox(canvas, p[0] - 1, p[1] - 1, 5, 3, ` ${i} `);\n    }\n    tc.textBox(\n        canvas,\n        2, 1, 24, -1,\n        `@thi.ng/text-canvas wireframe cube\\n\\nx: ${rotx.toFixed(2)}\\ny: ${roty.toFixed(2)}`,\n        {\n            format: tf.FG_BLACK | tf.BG_LIGHT_CYAN,\n            padding: [1, 0]\n        }\n    );\n    // output as ANSI formatted string\n    process.stdout.write(\n        tf.ANSI_SYNC_START +\n        tf.ANSI_CLEAR_SCREEN +\n        tf.ANSI_HOME +\n        tc.formatCanvas(canvas, tf.FMT_ANSI16) +\n        tf.ANSI_SYNC_END\n    );\n    // ...our output as plain text\n    // console.log(tc.formatCanvas(canvas));\n}, 16);\n```\n\n### Multiple bar plots with additive blending\n\n```ts tangle:export/readme-barplot.ts\nimport { HERMITE_V, VEC4, ramp } from \"@thi.ng/ramp\";\nimport { canvas, formatCanvas, plotBarChartV } from \"@thi.ng/text-canvas\";\nimport { FG_BLUE, FG_GRAY, FG_GREEN, FG_RED, FMT_ANSI16 } from \"@thi.ng/text-format\";\n\n// define curves for 4 params which will be computed via\n// cubic hermite interpolation\nconst curves = ramp(\n    // use VEC4 interpolation preset\n    HERMITE_V(VEC4),\n    // keyframes\n    [\n        [0.0, [1, 0, 0.33, 0]],\n        [0.5, [0, 1, 0.06, -0.3]],\n        [1.0, [0, 0, 1, 0.5]],\n    ]\n);\n\nconst W = 100;\nconst H = 24;\nconst samples: number[][] = [];\n\n// sample curves\nfor (let i = 0; i < W; i++) {\n    samples.push(<number[]>curves.at(i / (W - 1)));\n}\n\n// create empty canvas\nconst plot = canvas(W, H);\n\n// create all 4 bar plots in the same canvas, by default uses additive blending\n// to composite each plot layer\nplotBarChartV(\n    plot,\n    { min: 0, max: 1 },\n    { data: samples.map((x) => x[0]), color: FG_RED },\n    { data: samples.map((x) => x[1]), color: FG_GREEN },\n    { data: samples.map((x) => x[2]), color: FG_BLUE },\n    { data: samples.map((x) => x[3]), color: FG_GRAY }\n);\n\n// format & print canvas using ANSI colors\nconsole.log(formatCanvas(plot, FMT_ANSI16));\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-text-canvas,\n  title = \"@thi.ng/text-canvas\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/text-canvas\",\n  year = 2020\n}\n```\n\n## License\n\n&copy; 2020 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}