终端画布:通过高性能,低级,类似画布的API来处理终端中的光标

时间:2024-02-26 22:47:31
【文件属性】:

文件名称:终端画布:通过高性能,低级,类似画布的API来处理终端中的光标

文件大小:744KB

文件格式:ZIP

更新时间:2024-02-26 22:47:31

nodejs javascript wrapper terminal canvas

终端画布 通过高性能,低级,类似于画布的API在终端中操作光标。 完全使用TypeScript编写的terminal-canvas公开了可用于在终端中呈现的功能。 高性能算法和优化允许仅渲染已更改的单元。 只需查看下面的演示视频,即可了解如何使用终端画布 :grinning_face_with_big_eyes: 演示版 东方-坏苹果(ASCII艺术) 东方-坏苹果(彩色版) 毁灭战士(彩色版) 入门 通过npm安装: npm install terminal-canvas 包括在您的项目中: const Canvas = require ( 'terminal-canvas' ) ; const canvas = new Canva


【文件预览】:
terminal-canvas-master
----.travis.yml(181B)
----docs()
--------assets()
--------index.html(206KB)
--------globals.html(206KB)
--------classes()
--------interfaces()
----typedoc.json(140B)
----package.json(2KB)
----test()
--------Color.spec.ts(5KB)
--------Cell.spec.ts(8KB)
--------Canvas.spec.ts(18KB)
----jest.config.js(387B)
----LICENSE(1KB)
----package-lock.json(272KB)
----src()
--------encodeToVT100.ts(271B)
--------canvas()
--------color()
--------cell()
----.eslintrc.js(2KB)
----tsconfig.json(768B)
----examples()
--------colors.ts(392B)
--------erase.ts(561B)
--------spin.ts(612B)
--------position.ts(287B)
--------write.ts(102B)
--------smart-render.ts(844B)
--------viewport.ts(221B)
--------display.ts(461B)
--------lucky.ts(552B)
--------curl.ts(4KB)
--------video.ts(4KB)
----.gitignore(2KB)
----tsconfig.eslint.json(115B)
----.npmrc(16B)
----README.md(5KB)
----.eslintignore(32B)
----.editorconfig(147B)
----.vscode()
--------launch.json(1KB)
--------settings.json(356B)

网友评论