File tree Expand file tree Collapse file tree 2 files changed +54
-54
lines changed Expand file tree Collapse file tree 2 files changed +54
-54
lines changed Original file line number Diff line number Diff line change 1
1
/**
2
- * ANSI控制码的说明
3
- *
4
- * 33[0m 关闭所有属性
5
- * 33[1m 设置高亮度
6
- * 33[4m 下划线
7
- * 33[5m 闪烁
8
- * 33[7m 反显
9
- * 33[8m 消隐
10
- * 33[30m -- 33[37m 设置前景色
11
- * 33[40m -- 33[47m 设置背景色
12
- * 33[nA 光标上移n行
13
- * 33[nB 光标下移n行
14
- * 33[nC 光标右移n行
15
- * 33[nD 光标左移n行
16
- * 33[y;xH设置光标位置
17
- * 33[2J 清屏
18
- * 33[K 清除从光标到行尾的内容
19
- * 33[s 保存光标位置
20
- * 33[u 恢复光标位置
21
- * 33[?25l 隐藏光标
22
- * 33[?25h 显示光标
2
+ * ANSI控制码的说明
3
+ *
4
+ * 33[0m 关闭所有属性
5
+ * 33[1m 设置高亮度
6
+ * 33[4m 下划线
7
+ * 33[5m 闪烁
8
+ * 33[7m 反显
9
+ * 33[8m 消隐
10
+ * 33[30m -- 33[37m 设置前景色
11
+ * 33[40m -- 33[47m 设置背景色
12
+ * 33[nA 光标上移n行
13
+ * 33[nB 光标下移n行
14
+ * 33[nC 光标右移n行
15
+ * 33[nD 光标左移n行
16
+ * 33[y;xH设置光标位置
17
+ * 33[2J 清屏
18
+ * 33[K 清除从光标到行尾的内容
19
+ * 33[s 保存光标位置
20
+ * 33[u 恢复光标位置
21
+ * 33[?25l 隐藏光标
22
+ * 33[?25h 显示光标
23
23
*/
24
24
var hidden = false ;
25
25
exports . show = function ( stream ) {
26
- const s = stream || process . stderr ;
27
- if ( ! s . isTTY ) {
28
- return ;
29
- }
30
- hidden = false ;
31
- s . write ( '\u001b[?25h' ) ;
26
+ const s = stream || process . stderr ;
27
+ if ( ! s . isTTY ) {
28
+ return ;
29
+ }
30
+ hidden = false ;
31
+ s . write ( '\u001b[?25h' ) ;
32
32
} ;
33
33
exports . hide = function ( stream ) {
34
- var s = stream || process . stderr ;
35
- if ( ! s . isTTY ) {
36
- return ;
37
- }
38
- hidden = true ;
39
- s . write ( '\u001b[?25l' ) ;
34
+ var s = stream || process . stderr ;
35
+ if ( ! s . isTTY ) {
36
+ return ;
37
+ }
38
+ hidden = true ;
39
+ s . write ( '\u001b[?25l' ) ;
40
40
} ;
41
41
exports . toggle = function ( force ) {
42
- if ( force !== undefined ) {
43
- hidden = force ;
44
- }
45
- if ( hidden ) {
46
- exports . show ( ) ;
47
- } else {
48
- exports . hide ( ) ;
49
- }
50
- } ;
42
+ if ( force !== undefined ) {
43
+ hidden = force ;
44
+ }
45
+ if ( hidden ) {
46
+ exports . show ( ) ;
47
+ } else {
48
+ exports . hide ( ) ;
49
+ }
50
+ } ;
Original file line number Diff line number Diff line change 1
1
module . exports = {
2
- extend :extend
2
+ extend :extend
3
3
}
4
4
5
5
// 合并对象
6
6
function extend ( des , src , override ) {
7
- if ( src instanceof Array ) {
8
- for ( var i = 0 , len = src . length ; i < len ; i ++ )
9
- extend ( des , src [ i ] , override ) ;
10
- }
11
- for ( var i in src ) {
12
- if ( override || ! ( i in des ) ) {
13
- des [ i ] = src [ i ] ;
14
- }
15
- }
16
- return des ;
17
- }
7
+ if ( src instanceof Array ) {
8
+ for ( var i = 0 , len = src . length ; i < len ; i ++ )
9
+ extend ( des , src [ i ] , override ) ;
10
+ }
11
+ for ( var i in src ) {
12
+ if ( override || ! ( i in des ) ) {
13
+ des [ i ] = src [ i ] ;
14
+ }
15
+ }
16
+ return des ;
17
+ }
You can’t perform that action at this time.
0 commit comments