Skip to content

Commit 4568c82

Browse files
committed
Add lib folder and console chalk funcs
1 parent f9e14b6 commit 4568c82

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

dev/developer.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export const repo = {
4343
'package.json',
4444
'spec',
4545
'src',
46+
'lib',
4647
'templates',
4748
'tsconfig.json'
4849
],

lib/helpers/index.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import chalk from 'chalk';
2+
3+
/* eslint-disable no-console */
4+
5+
// console: same as in new boileplates api templates
6+
export const success = (message) => {
7+
console.log( chalk.greenBright(message) );
8+
}
9+
10+
export const warning = (message) => {
11+
console.log( chalk.yellowBright(message) );
12+
}
13+
14+
export const error = (message) => {
15+
console.log( redBrightNoConsole(message) );
16+
}
17+
18+
19+
// console: other colors
20+
export const consoleLog = (message) => {
21+
console.log(message);
22+
}
23+
24+
export const cyanBrightLog = (message) => {
25+
console.log( chalk.cyanBright(message) );
26+
}
27+
28+
export const redBoldLog = (message, err) => {
29+
console.log( redBoldNoConsole(message), err );
30+
}
31+
32+
// just colors, no console log
33+
export const redBoldNoConsole = (message) => {
34+
chalk.red.bold(message);
35+
}
36+
37+
export const redBrightNoConsole = (message) => {
38+
chalk.redBright(message);
39+
}
40+
41+
export const greenNoConsole = (message) => {
42+
chalk.green(message);
43+
}

0 commit comments

Comments
 (0)