Skip to content

Commit ae3d083

Browse files
committed
feat: packages updates and play with figlet :)
1 parent 2b46881 commit ae3d083

File tree

4 files changed

+83
-31
lines changed

4 files changed

+83
-31
lines changed

package-lock.json

+47-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+19-16
Original file line numberDiff line numberDiff line change
@@ -35,34 +35,37 @@
3535
"url": "https://github.com/ever-co/ever-cli/issues"
3636
},
3737
"devDependencies": {
38-
"@types/node": "11.11.7",
38+
"@types/figlet": "^1.2.0",
39+
"@types/lodash": "4.14.123",
40+
"@types/node": "11.12.0",
3941
"@types/uuid": "3.4.4",
4042
"@types/yargs": "12.0.10",
41-
"@types/lodash": "4.14.122",
42-
"watch": "1.0.2",
43+
"codecov": "3.2.0",
44+
"cross-env": "5.2.0",
45+
"nyc": "13.3.0",
4346
"prettier": "1.16.4",
4447
"prettier-tslint": "0.4.2",
4548
"pretty-quick": "1.10.0",
4649
"ts-node": "8.0.3",
47-
"tslint": "5.12.1",
50+
"tslint": "5.14.0",
4851
"tslint-config-prettier": "1.18.0",
49-
"nyc": "^13.3.0",
50-
"codecov": "^3.2.0",
51-
"cross-env": "^5.2.0",
52-
"typescript": "3.3.3"
52+
"typescript": "3.3.4000",
53+
"watch": "1.0.2"
5354
},
5455
"dependencies": {
55-
"reflect-metadata": "0.1.13",
56+
"analytics-node": "3.3.0",
5657
"chalk": "2.4.2",
57-
"yargs": "13.2.2",
58-
"uuid": "3.3.2",
59-
"url": "0.11.0",
60-
"semver": "5.6.0",
61-
"rimraf": "2.6.3",
62-
"node-fetch": "2.3.0",
58+
"clear": "^0.1.0",
59+
"figlet": "1.2.1",
6360
"fs-extra": "7.0.1",
6461
"lodash": "4.17.11",
65-
"analytics-node": "3.3.0"
62+
"node-fetch": "2.3.0",
63+
"reflect-metadata": "0.1.13",
64+
"rimraf": "2.6.3",
65+
"semver": "5.6.0",
66+
"url": "0.11.0",
67+
"uuid": "3.3.2",
68+
"yargs": "13.2.2"
6669
},
6770
"nyc": {
6871
"include": [

src/main.ts

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,25 @@
11
#!/usr/bin/env node
22

3-
import yargs from "yargs";
43
const log = console.log;
4+
const clear = require("clear");
5+
6+
import yargs from "yargs";
57
import chalk, { Chalk } from "chalk";
8+
import figlet from "figlet";
69

710
const error: Chalk = chalk.bold.red;
811
const warning: Chalk = chalk.keyword("orange");
912
const info: Chalk = chalk.green;
1013

14+
// if we want to clear console, call 'clear' below
15+
// clear();
16+
17+
log(chalk.whiteBright(
18+
figlet.textSync("ever", { horizontalLayout: "default", font: "Graffiti" })
19+
));
20+
21+
log("");
22+
1123
log(info("Ever CLI"));
1224

1325
process.on("unhandledRejection", (reason, p) => {

tsconfig.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"baseUrl": "./src",
66
"outDir": "dist",
77
"target": "es6",
8+
"strict": true,
89
"moduleResolution": "node",
910
"preserveConstEnums": true,
1011
"emitDecoratorMetadata": true,
@@ -14,7 +15,9 @@
1415
"skipLibCheck": true,
1516
"strictNullChecks": false,
1617
"typeRoots": ["node_modules/@types"],
17-
"types": ["node", "reflect-metadata"]
18+
"types": ["node", "reflect-metadata"],
19+
"esModuleInterop": true,
20+
"resolveJsonModule": true
1821
},
1922
"include": ["src/**/*.ts", "./*.ts"],
2023
"exclude": ["node_modules"]

0 commit comments

Comments
 (0)