Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oawu/npm-xterm
將 Node.js 在終端機上輸出的文字給予色彩,並支援 String prototype
https://github.com/oawu/npm-xterm
nodejs npm npm-module xterm xterm-js
Last synced: about 1 month ago
JSON representation
將 Node.js 在終端機上輸出的文字給予色彩,並支援 String prototype
- Host: GitHub
- URL: https://github.com/oawu/npm-xterm
- Owner: oawu
- Created: 2021-01-15T04:19:34.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T10:12:50.000Z (over 2 years ago)
- Last Synced: 2024-11-02T07:05:35.239Z (about 2 months ago)
- Topics: nodejs, npm, npm-module, xterm, xterm-js
- Language: JavaScript
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# OA's Node.js Xterm
🌈 轉吧,終端機的七彩霓虹燈
## 說明
將 Node.js 在終端機上輸出的文字給予色彩,並支援 String prototype![@oawu/xterm](xterm.png)
## 安裝
```shell
npm install @oawu/xterm
```## 使用
引入 `require('@oawu/xterm')` 即可使用 **xterm** 功能,如下範例:
```javascript
const Xterm = require('@oawu/xterm')
console.log(Xterm.red('紅').toString())
console.log('' + Xterm.red('綠')) // 使用預設 toString```
開啟支援 String prototype
```javascript
const Xterm = require('@oawu/xterm')
Xterm.stringPrototype()console.log('紅'.red)
console.log('紅綠'.red.bgGreen) // 可以連續設定```
其他功能
```javascript
const Xterm = require('@oawu/xterm')
Xterm.blod('粗體') // 增粗也提高亮度
Xterm.dim('細體') // 變細也減低亮度
Xterm.underline('底線') // 加入底線
Xterm.inverted('反轉') // 前景與背景色對調
Xterm.italic('斜體') // 視字體與語言而有所不同效果
Xterm.blink('連結') // 視終端機不同而有所不同效果
Xterm.hidden('隱藏') // 視終端機不同而有所不同效果```