/
example.js
56 lines (47 loc) · 1.31 KB
/
example.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
'use strict';
const chalk = require('chalk');
const boxen = require('.');
console.log('\n\n' + boxen(chalk.cyan('unicorn'), {
padding: 1,
margin: 1,
borderColor: 'yellow'
}) + '\n');
console.log('\n\n' + boxen(chalk.cyan('unicorn'), {
padding: 1,
margin: 1,
borderColor: 'yellow',
borderStyle: 'double'
}) + '\n');
console.log('\n\n' + boxen(chalk.cyan('unicorn'), {
padding: 1,
margin: 1,
borderColor: '#eebbaa',
borderStyle: 'double'
}) + '\n');
console.log('\n\n' + boxen(chalk.black('unicorn'), {
padding: 1,
margin: 1,
borderColor: '#ffc0cb',
backgroundColor: '#00ffff',
borderStyle: 'double'
}) + '\n');
console.log('\n\n' + boxen(chalk.black('unicorn'), {
padding: 1,
margin: 1,
borderColor: 'yellow',
backgroundColor: 'magenta',
borderStyle: {
topLeft: '+',
topRight: '+',
bottomLeft: '+',
bottomRight: '+',
horizontal: '-',
vertical: '|'
}
}) + '\n');
const sentences = 'Unbreakable_text_because_it_has_no_spaces '.repeat(5);
console.log('\n\n' + boxen(sentences, {align: 'left'}) + '\n');
console.log('\n\n' + boxen(sentences, {align: 'center'}) + '\n');
console.log('\n\n' + boxen(sentences, {align: 'right', padding: {left: 1, right: 1, top: 0, bottom: 0}}) + '\n');
const longWord = 'x'.repeat(process.stdout.columns + 20);
console.log('\n\n' + boxen(longWord, {align: 'center'}) + '\n');