{"_id":"@antv/tvis","_rev":"12-34abaafb19fc08c6baa1bb1b2a70e6d2","name":"@antv/tvis","dist-tags":{"latest":"0.1.7"},"versions":{"0.0.1":{"name":"@antv/tvis","version":"0.0.1","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.0.1","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"visus":"bin/visus.js"},"dist":{"shasum":"287ffe0150343760ceb984e3e0e8809e565e493c","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.0.1.tgz","fileCount":111,"integrity":"sha512-M0xKGhPrufid1KsTIXC6vGEfz0+liuc99rLp6RX5BJ1uil4QuM04TAwnKV7AiWwzRJ2txlDmCQewTY/7hF9CZQ==","signatures":[{"sig":"MEYCIQDkHwqc5/13b5Nzb5FqXjDnUh5o/XkcBD5sHXTFx9xzqwIhAMG9puOqvqyYjN53RuKJ9V1569sIltJWDhMiD27GeRTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204659},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.0.1_1769069972886_0.01725078995745699","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@antv/tvis","version":"0.0.2","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.0.2","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"3bf281a1baf06c7833842640f68a12bd90071682","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.0.2.tgz","fileCount":111,"integrity":"sha512-/A+uOmw2104DbRoUmydgKyiY+ORGwrlD8VX/KxPdvHXSPEHL1/bQydGvyr+bGC0koi5K2M5L9ifY/8Wgpa3DVg==","signatures":[{"sig":"MEUCIB0wS/SoO9A7lVHLVJOk8zzfcpj/Vh67TLMNxNmtLJauAiEAjcZJ7tagJE0mxcSovsP326FETVSJZPPnfkiLF6+dSas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204637},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.0.2_1769070075803_0.42120967667398745","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@antv/tvis","version":"0.0.4","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.0.4","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"0ef33877b91877499b9e8649696a1e4fd94ca6b7","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.0.4.tgz","fileCount":67,"integrity":"sha512-zS2Zff/Vf5JjAPFr/a17CNjqCaJzXPOaWmRuBQYhhI807CFaFWFB851EEeBAkhwH7at1Qh2eY6YQQxdTQdRHig==","signatures":[{"sig":"MEUCIBCF2sj5GYVyjERxsW2Gpk2d9F9YBf9GQO/Qnm7TQKM5AiEAqR2grZ/UZXDYVicz7N5SyY1WH4xxEtHKbZONV9PeG9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130143},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.0.4_1769070611253_0.5601894239986158","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@antv/tvis","version":"0.1.0","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.0","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"3bdf7c1cbe0bd2ee56dd7ca938c0fd1b7bb720a0","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.0.tgz","fileCount":67,"integrity":"sha512-XViT5uc26KBRSQFCLyWPOi6ih5fOkiHuDyehBfxlXuYwxbCvqqICoGBewFc42DE+IxoMbJxVGyUHJkKAbkVnSw==","signatures":[{"sig":"MEUCIHOGcycSfMjIAW4tAym8aR7KotPyAV9y5QJfIP2Yw4ySAiEAreme5v4CsJv4/gEoM1Gu2wyAf+wUfDwo/KRo0mzXa54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132701},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.0_1769074771929_0.09267531329531553","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@antv/tvis","version":"0.1.1","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.1","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"c139de00cc5a0b796e75220b4befa20356f5104d","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.1.tgz","fileCount":67,"integrity":"sha512-lPXzvr8KBEQwCWRPtKWt1b2UfLtzldIreUvfKIkEHkZgE5IR3Gdo9zFz2xXHyMkjnz2sN3bucs1CvC1Sq82lmQ==","signatures":[{"sig":"MEUCIFxp4N9g3nDEVBnc7XFnQLLoL62x+RfxjIcdqCZuZjWRAiEAx5MnPCoIEaUkeeEkfXRRfvud7+BG1mOoqZL8KrHcGt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135087},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.1_1769076039439_0.9246922487016485","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@antv/tvis","version":"0.1.2","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.2","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"26feaad4c7501ab524edfe8c61605299d53d9f3c","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.2.tgz","fileCount":73,"integrity":"sha512-z4qQRKDBXv2FFeIJCIhMmuRoGd4FH8KGoBH2en7HWGqtcwxd21nae1VlYtJfRhni1OR3S/xiPDXMVhIY8GxwJw==","signatures":[{"sig":"MEQCIFWvXRtSxvc+10eym3FQSlkaj2f6r9bz6xdWp88rB1dIAiAL8DWxywjM46HJRhRvi327O4IFlxw6/ud34v9jquI7fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148416},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ce799d684b4a7549775f853f94b4f636a93c178a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.2_1770025290078_0.052047194314083","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@antv/tvis","version":"0.1.3","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.3","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"03b9aa138fe926febd0d240879634ff11e082b70","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.3.tgz","fileCount":75,"integrity":"sha512-D3nphjJjmZqnDIAycuFv7Xwou37IP2GOUhvxWy5jfeb6641CfgrG5zdjChZ148dbWesbR7/IIdHhR2ZMSYBLmg==","signatures":[{"sig":"MEUCIQCF2x5ikR1XJGG5QvAdJnT2WqyLqUkIVkajzQ1v59pjywIgdnRoGfcStHSXXndNsKUexVWddOoCliUQalx6G6XWuz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149455},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ce799d684b4a7549775f853f94b4f636a93c178a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.3_1770372013680_0.962669259426407","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@antv/tvis","version":"0.1.4","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.4","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"37094c91e49c502f853fddacc135eab147e38576","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.4.tgz","fileCount":75,"integrity":"sha512-YTEVN5Vjb25EMCGhyAoRv6dGteiZCAApCpWF2OSdcTMJz+O8qcGAWeWJCFBWut4WOifpYKihIPwH4LgoPmgJpw==","signatures":[{"sig":"MEUCIQC1yE++5gYnCmpmBNJyEOxIFX/7rK0JFj+2nwNd+yxbmQIgWM8VlrDUuATxhjnm802euWhXVuhH0SAb4Xse4lO11WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149454},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ce799d684b4a7549775f853f94b4f636a93c178a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod"},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.4_1770372212532_0.5245803823081368","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@antv/tvis","version":"0.1.5","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.5","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"homepage":"https://github.com/moayuisuda/term-chart#readme","bugs":{"url":"https://github.com/moayuisuda/term-chart/issues"},"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"6602cc1d626b53d3dfee161032b586eef6554306","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.5.tgz","fileCount":75,"integrity":"sha512-nNUcTG3avOtasYmiYRdGGLvt3XvVV+qTFijIRog1I8gNHbzlT/U3KOVpTYMRYFw06JaGU//XLFQ+vzMOPkt+Sw==","signatures":[{"sig":"MEUCIFl0yUqrx3woIwxvgWjwqu/So7Zc+ecgvZIb8rIWBToeAiEAvDOTRgVkJ9+la60/wX63/TaRTbiSxZk1vqF02o/DhEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150040},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"47607f0bfc5c2e5cfc38cbe7947b9af1f07b38df","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod","schema:chart-options":"ts-json-schema-generator --tsconfig \"tsconfig.json\" --path \"src/runtime/chart.ts\" --type \"ChartOptions\" --out \"src/runtime/chart-options.schema.json\""},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"repository":{"url":"git+ssh://git@github.com/moayuisuda/term-chart.git","type":"git"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.5_1771927151894_0.7860170710588599","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@antv/tvis","version":"0.1.6","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.6","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"homepage":"https://github.com/moayuisuda/term-chart#readme","bugs":{"url":"https://github.com/moayuisuda/term-chart/issues"},"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"fc27b7387811e5df651b5b278ee49b3eb670daf9","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.6.tgz","fileCount":76,"integrity":"sha512-Y/LDb8PcWJJ3BQBgzm7eaYXIE+PJsPAgerC0uVwE+ZNyU2+yXri0IaTgdYxAFadh/6HvDevs8XbTxeJoFdLhIA==","signatures":[{"sig":"MEUCIHmTmH0JWaE5yo3pvN+c5HDcFV+isPZ0M8YgkI9SNf+mAiEAyjdZxptgjD3CCjGzGLZlK2XgasDx9mKnD8+MJyr0j+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152453},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9d70604b52030227399982053cc776bd77e0f29a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod","schema:chart-options":"ts-json-schema-generator --tsconfig \"tsconfig.json\" --path \"src/runtime/chart.ts\" --type \"ChartOptions\" --out \"src/runtime/chart-options.schema.json\""},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"repository":{"url":"git+ssh://git@github.com/moayuisuda/term-chart.git","type":"git"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.6_1771927265434_0.1289480392567901","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@antv/tvis","version":"0.1.7","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"license":"MIT","_id":"@antv/tvis@0.1.7","maintainers":[{"name":"xcf(-_-)","email":"pqsd66xcf106407066@163.com"},{"name":"boyyangzai","email":"2365539910@qq.com"},{"name":"siqishen","email":"sersishen@gmail.com"},{"name":"interstellarmt","email":"787982239@qq.com"},{"name":"moayuisuda","email":"874706277@qq.com"}],"homepage":"https://github.com/moayuisuda/term-chart#readme","bugs":{"url":"https://github.com/moayuisuda/term-chart/issues"},"bin":{"tvis":"bin/tvis.js"},"dist":{"shasum":"57907029894fd410a03adcdb9890521252254eca","tarball":"https://registry.npmjs.org/@antv/tvis/-/tvis-0.1.7.tgz","fileCount":78,"integrity":"sha512-OV9KjakOJddYd8iR0MpnCQmuVsIop/EENAk7NmyOC6le6vfWEPdDuBJWUIUp/3AO5kF5TJsxlClhHBVWoz3FsQ==","signatures":[{"sig":"MEYCIQDQ8MBAtY+8YimfHOknAzDismVl/w0c2ZRFdghGiNkWAgIhALml5cFOu86K0U6FEOzSJxyk9lK6coroxb3BSaxy1+sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167988},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"022e4527c725e521a95c1425b5caa7fc2a1a5096","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json","example":"npx tsx ./demos.ts","build:prod":"tsc -p tsconfig.prod.json && npm run clean:maps","clean:maps":"find lib -name \"*.map\" -type f -delete","prepublishOnly":"npm run build:prod","schema:chart-options":"ts-json-schema-generator --tsconfig \"tsconfig.json\" --path \"src/runtime/chart.ts\" --type \"ChartOptions\" --out \"src/runtime/chart-options.schema.json\""},"_npmUser":{"name":"moayuisuda","email":"874706277@qq.com"},"repository":{"url":"git+ssh://git@github.com/moayuisuda/term-chart.git","type":"git"},"_npmVersion":"10.8.2","description":"Terminal chart renderer with G2 spec support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"d3-format":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.0.17","typescript":"^5.0.0","@types/node":"^20.0.0","@types/d3-format":"^3.0.4","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tvis_0.1.7_1772014197778_0.009423334221349","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-22T08:19:32.817Z","modified":"2026-05-19T02:25:53.637Z","0.0.1":"2026-01-22T08:19:33.024Z","0.0.2":"2026-01-22T08:21:15.950Z","0.0.4":"2026-01-22T08:30:11.386Z","0.1.0":"2026-01-22T09:39:32.076Z","0.1.1":"2026-01-22T10:00:39.577Z","0.1.2":"2026-02-02T09:41:30.214Z","0.1.3":"2026-02-06T10:00:13.859Z","0.1.4":"2026-02-06T10:03:32.689Z","0.1.5":"2026-02-24T09:59:12.059Z","0.1.6":"2026-02-24T10:01:05.571Z","0.1.7":"2026-02-25T10:09:57.916Z"},"bugs":{"url":"https://github.com/moayuisuda/term-chart/issues"},"license":"MIT","homepage":"https://github.com/moayuisuda/term-chart#readme","keywords":["terminal","chart","ascii","visualization","g2","antv","cli","command-line","graph","plot"],"repository":{"url":"git+ssh://git@github.com/moayuisuda/term-chart.git","type":"git"},"description":"Terminal chart renderer with G2 spec support","maintainers":[{"email":"874706277@qq.com","name":"moayuisuda"}],"readme":"# @antv/tvis\n\n📊 Terminal chart renderer with G2 spec support.\n![alt text](https://mdn.alipayobjects.com/huamei_qa8qxu/afts/img/A*gg3yRIwoXpcAAAAAQYAAAAgAemJ7AQ/original)\n\n## Installation\n\n```bash\n# install the CLI globally\nnpm install -g @antv/tvis\n\n# install the library locally\nnpm install @antv/tvis\n```\n\n## Usage\n\n### CLI\n\n```bash\ntvis '{\n  \"type\": \"interval\",\n  \"data\": [\n    { \"category\": \"A\", \"value\": 10, \"type\": \"X\" },\n    { \"category\": \"A\", \"value\": 8, \"type\": \"Y\" },\n    { \"category\": \"B\", \"value\": 12.23, \"type\": \"X\" },\n    { \"category\": \"B\", \"value\": 9, \"type\": \"Y\" },\n    { \"category\": \"C\", \"value\": 4, \"type\": \"X\" },\n    { \"category\": \"C\", \"value\": 2, \"type\": \"Y\" }\n  ],\n  \"axis\": {\n    \"y\": {\n      \"title\": \"Sales\",\n      \"label\": {\n        \"formatter\": \"$.1f\"\n      }\n    },\n    \"x\": {\n      \"title\": \"Category\"\n    }\n  },\n  \"label\": {\n    \"formatter\": \".1~f\"\n  },\n  \"encode\": {\n    \"x\": \"category\",\n    \"y\": \"value\",\n    \"color\": \"value\"\n  }\n}'\n\ntvis ./spec.json\n\ncat ./spec.json | tvis\n\n# Pipe raw data (CSV/TSV/Text)\necho \"A 10\\nB 20\" | tvis\n\n# Pipe with custom delimiter\necho \"Product,Sales\\nA,100\\nB,200\" | tvis --delimiter , --transpose\n\n# Specify chart type for raw data (default: interval)\nseq 1 10 | tvis --type line\n```\n\n### CLI Options\n\n| Option | Description | Default |\n| :--- | :--- | :--- |\n| `--help` | Show help message | `false` |\n| `--type` | Chart type (`interval`, `line`, `point`) | `interval` |\n| `--delimiter` | Delimiter for raw data input | whitespace |\n| `--transpose` | Transpose the chart (swap X and Y axis) | `false` |\n\n### JS API\n\n```ts\nimport { Chart } from \"@antv/tvis\";\n\nconst output = Chart({\n  type: \"interval\",\n  data: [\n    { month: \"Jan\", sales: 100 },\n    { month: \"Feb\", sales: 120 },\n    { month: \"Mar\", sales: 150 },\n  ],\n  encode: {\n    x: \"month\",\n    y: \"sales\",\n  },\n});\n\nconsole.log(output);\n```\n\n## Supported Options\n\n- type: \"interval\" | \"line\" | \"point\"\n- data: Array\n- encode:\n  - x: field name\n  - y: field name\n  - color?: field name (optional, discrete/continuous)\n- transform?:\n  - { type: \"stackY\" }\n  - { type: \"dodgeX\" }\n- coordinate?:\n  - { type: \"transpose\" }\n- axis?:\n  - { x?: AxisSpec, y?: AxisSpec }\n  - AxisSpec: { title?: string, label?: boolean | { formatter?: string | ((v: string | number) => string) } }\n- label?: boolean | { formatter?: string | ((v: string | number) => string) }\n- legend?: { color?: false }\n- title?: string\n- colors?: string[]\n- mode?: \"ascii\" | \"color\"\n\n## Examples\n\n### Transpose (bar chart)\n\n```bash\ntvis '{\n  \"type\": \"interval\",\n  \"data\": [\n    { \"month\": \"Jan\", \"sales\": 100 },\n    { \"month\": \"Feb\", \"sales\": 120 },\n    { \"month\": \"Mar\", \"sales\": 150 }\n  ],\n  \"encode\": {\n    \"x\": \"month\",\n    \"y\": \"sales\"\n  },\n  \"coordinate\": {\n    \"type\": \"transpose\"\n  }\n}'\n```\n\n### Linear Scale\n\n```bash\ntvis '{\n  \"type\": \"point\",\n  \"colors\": [\"#28a745\", \"#dc3545\"],\n  \"data\": [\n    { \"height\": 85, \"weight\": 44 },\n    { \"height\": 172, \"weight\": 63 },\n    { \"height\": 180, \"weight\": 150 },\n    { \"height\": 180, \"weight\": 75 },\n    { \"height\": 188, \"weight\": 86 },\n    { \"height\": 20, \"weight\": 12 }\n  ],\n  \"encode\": {\n    \"x\": \"height\",\n    \"y\": \"weight\",\n    \"color\": \"weight\"\n  }\n}'\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm run dev\nnpm test\n```\n\n## Features\n\n- ✅ **Dual Rendering Modes**: Supports ASCII and Color terminal rendering\n- ✅ **Multiple Chart Types**: interval, line, point\n- ✅ **Data Transforms**: stackY (stacked), dodgeX (grouped side-by-side)\n- ✅ **Coordinate Transpose**: coordinate.type = \"transpose\"\n- ✅ **Formatter**: Customize axis and label formats with d3 string templates\n","readmeFilename":"README.md"}