-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathindex.js
69 lines (67 loc) · 1.52 KB
/
index.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
57
58
59
60
61
62
63
64
65
66
67
68
69
/**
* Shades of Purple for Hyper™.
*
* Professional Hyper™ Terminal theme with hand-picked
* & bold shades of purple 💜 to go along with your
* command line usage. A custom Hyper™ Terminal theme
* with style.
*/
// Standard ANSI Colors.
const black = '#000000';
const red = '#D90429';
const green = '#3ad900';
const yellow = '#FAD000';
const blue = '#6943ff';
const magenta = '#ff2c70';
const cyan = '#80fcff';
const white = '#c7c7c7';
const lightBlack = '#808080';
const lightRed = '#ff0000';
const lightGreen = '#33ff00';
const lightYellow = '#ffff00';
const lightBlue = '#0066ff';
const lightMagenta = '#cc00ff';
const lightCyan = '#00ffff';
const lightWhite = '#ffffff';
// Few custom colors.
const sopPurpleBG = '#1E1D40';
const variableBlue = '#2D2B55';
const dustyBlue = '#b362ff';
const highlightBlue = '#b362ff88';
exports.decorateConfig = config =>
Object.assign({}, config, {
cursorColor: yellow,
foregroundColor: white,
backgroundColor: sopPurpleBG,
borderColor: 'rgba(255,255,255,0.05)',
css: `
${config.css || ''}
.tab_tab:before {
border-left: 1px solid;
}
.tab_active {
background: rgba(255,255,255,0.05);
}
.tab_active:before {
border-color: ${yellow};
}
`,
colors: {
black,
red,
green,
yellow,
blue,
magenta,
cyan,
white,
lightBlack,
lightRed,
lightGreen,
lightYellow,
lightBlue,
lightMagenta,
lightCyan,
lightWhite
}
});