@jiaminghi/print
Advanced tools
Comparing version 0.1.0 to 0.2.0
@@ -0,1 +1,7 @@ | ||
# 0.2.0 (2020-07-10) | ||
### Release | ||
- **clear:** You can clear the console before output. | ||
### Release (2020-05-02) | ||
@@ -2,0 +8,0 @@ |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var print = { | ||
log: function (info) { | ||
log: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log(info); | ||
}, | ||
warn: function (info) { | ||
warn: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[31;33m' + info + '\x1b[0m'); | ||
}, | ||
error: function (info) { | ||
error: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[31;40m' + info + '\x1b[0m'); | ||
}, | ||
success: function (info) { | ||
success: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[42;30m' + info + '\x1b[0m'); | ||
}, | ||
tip: function (info) { | ||
tip: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[40;32m' + info + '\x1b[0m'); | ||
}, | ||
red: function (info) { | ||
red: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[31m' + info + '\x1b[39m'); | ||
}, | ||
green: function (info) { | ||
green: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[32m' + info + '\x1b[39m'); | ||
}, | ||
white: function (info) { | ||
white: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[37m' + info + '\x1b[39m'); | ||
}, | ||
yellow: function (info) { | ||
yellow: function (info, clear) { | ||
if (clear) | ||
print.clear(); | ||
console.log('\x1b[31;33m' + info + '\x1b[0m'); | ||
}, | ||
clear: function () { | ||
process.stdout.write(process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H'); | ||
}, | ||
}; | ||
exports.default = print; |
{ | ||
"name": "@jiaminghi/print", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"author": "JiaMing <743192023@qq.com>", | ||
@@ -5,0 +5,0 @@ "description": "Colorful console print for node.js", |
@@ -22,6 +22,12 @@ [中文](./README.md) | ||
- **print.success** | ||
- **print.tip** | ||
- **print.success** | ||
- **print.red** | ||
- **print.green** | ||
- **print.white** | ||
- **print.yellow** | ||
@@ -28,0 +34,0 @@ |
@@ -22,8 +22,16 @@ [ENGLISH](./README_EN.md) | ||
- **print.success** | ||
- **print.tip** | ||
- **print.success** | ||
- **print.red** | ||
- **print.green** | ||
- **print.white** | ||
- **print.yellow** | ||
- **print.clear** | ||
### npm 安装 | ||
@@ -30,0 +38,0 @@ |
const print = { | ||
log(info: string): void { | ||
log(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log(info) | ||
}, | ||
warn(info: string): void { | ||
warn(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[31;33m' + info + '\x1b[0m') | ||
}, | ||
error(info: string): void { | ||
error(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[31;40m' + info + '\x1b[0m') | ||
}, | ||
success(info: string): void { | ||
success(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[42;30m' + info + '\x1b[0m') | ||
}, | ||
tip(info: string): void { | ||
tip(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[40;32m' + info + '\x1b[0m') | ||
}, | ||
red(info: string): void { | ||
red(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[31m' + info + '\x1b[39m') | ||
}, | ||
green(info: string): void { | ||
green(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[32m' + info + '\x1b[39m') | ||
}, | ||
white(info: string): void { | ||
white(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[37m' + info + '\x1b[39m') | ||
}, | ||
yellow(info: string): void { | ||
yellow(info: string, clear?: boolean): void { | ||
if (clear) print.clear() | ||
console.log('\x1b[31;33m' + info + '\x1b[0m') | ||
}, | ||
clear(): void { | ||
process.stdout.write(process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H') | ||
}, | ||
} | ||
export default print |
declare const print: { | ||
log(info: string): void; | ||
warn(info: string): void; | ||
error(info: string): void; | ||
success(info: string): void; | ||
tip(info: string): void; | ||
red(info: string): void; | ||
green(info: string): void; | ||
white(info: string): void; | ||
yellow(info: string): void; | ||
log(info: string, clear?: boolean | undefined): void; | ||
warn(info: string, clear?: boolean | undefined): void; | ||
error(info: string, clear?: boolean | undefined): void; | ||
success(info: string, clear?: boolean | undefined): void; | ||
tip(info: string, clear?: boolean | undefined): void; | ||
red(info: string, clear?: boolean | undefined): void; | ||
green(info: string, clear?: boolean | undefined): void; | ||
white(info: string, clear?: boolean | undefined): void; | ||
yellow(info: string, clear?: boolean | undefined): void; | ||
clear(): void; | ||
}; | ||
export default print; |
9757
170
49