opencmd-tinge
v0.0.15
Published
<h1 align="center">欢迎使用 Tinge 🎨</h1>
Readme
English | 简体中文
一个用于 Node.js 应用程序的终端文本样式库,具有链式语法。
✨ 特性
- 🎨 丰富的文本样式,支持颜色和格式化
- ⛓️ 链式 API,便于组合使用
- 📝 支持缩进和换行
- 🎯 内置 TypeScript 支持
📦 安装
npm install tinge🚀 使用方法
基础样式
import { Styled } from 'tinge';
const text = Styled()
.Red('你好')
.Space()
.Green('世界')
.toString();
console.log(text);多重样式
import { Styled } from 'tinge';
const text = Styled()
.With(bold, italic)
.Text('粗体和斜体')
.toString();
console.log(text);缩进和换行
import { Styled } from 'tinge';
const text = Styled()
.Indent(2)
.Blue('缩进文本')
.Newline()
.Green('新行')
.toString();
console.log(text);🎨 可用样式
- 颜色:
Red(红色),Green(绿色),Blue(蓝色),Yellow(黄色),Magenta(品红),Cyan(青色),White(白色),Black(黑色),Gray(灰色),Grey(灰色) - 格式化:
Bold(粗体),Italic(斜体),BoldItalic(粗斜体)
📚 API 参考
主要方法
Styled()- 创建新的样式文本实例Indent(spaces: number)- 设置缩进级别Space(n?: number)- 添加空格Newline()- 添加换行Text(text: string)- 添加纯文本
样式方法
Red(text: string)- 红色文本Green(text: string)- 绿色文本Blue(text: string)- 蓝色文本Yellow(text: string)- 黄色文本Magenta(text: string)- 品红色文本White(text: string)- 白色文本Black(text: string)- 黑色文本Gray(text: string)- 灰色文本Grey(text: string)- 灰色文本Bold(text: string)- 粗体文本Italic(text: string)- 斜体文本BoldItalic(text: string)- 粗斜体文本
组合使用
With(...styles: ChalkStyle[])- 组合多个样式
🤝 贡献
欢迎提交贡献、问题和功能请求! 如果您想参与贡献,请查看 issues 页面。
📝 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
