Skip to content

Commit ffb9286

Browse files
committed
chalk -> kleur, bump some deps
1 parent 93a10a5 commit ffb9286

File tree

9 files changed

+9787
-7516
lines changed

9 files changed

+9787
-7516
lines changed

dev-scripts/bump-versions.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const fs = require("fs");
22
const path = require("path");
33
const prettier = require("prettier");
4-
const chalk = require("chalk");
4+
const kleur = require("kleur");
55
const yargsParser = require("yargs-parser");
66

77
function mutateJsonFile(path, cb) {
@@ -84,5 +84,5 @@ async function main() {
8484

8585
main().catch((err) => {
8686
process.exitCode = 1;
87-
console.error(chalk.red(err.stack));
87+
console.error(kleur.red(err.stack));
8888
});

package-lock.json

Lines changed: 9750 additions & 7479 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,24 @@
1111
"packages/website"
1212
],
1313
"devDependencies": {
14-
"@babel/cli": "^7.7.7",
15-
"@babel/core": "^7.7.7",
16-
"@babel/plugin-proposal-class-properties": "^7.7.4",
17-
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.7.4",
18-
"@babel/plugin-proposal-optional-chaining": "^7.7.5",
19-
"@babel/preset-env": "^7.7.7",
20-
"@babel/preset-react": "^7.7.4",
21-
"@babel/preset-typescript": "^7.7.7",
22-
"babel-eslint": "^10.0.3",
14+
"@babel/cli": "^7.28.3",
15+
"@babel/core": "^7.28.5",
16+
"@babel/plugin-proposal-class-properties": "^7.18.6",
17+
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
18+
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
19+
"@babel/preset-env": "^7.28.5",
20+
"@babel/preset-react": "^7.28.5",
21+
"@babel/preset-typescript": "^7.28.5",
22+
"babel-eslint": "^10.1.0",
2323
"babel-plugin-remove-prev-node": "^1.0.2",
24-
"chalk": "^4.1.0",
25-
"eslint": "^6.8.0",
24+
"eslint": "^8.57.1",
2625
"eslint-config-unobtrusive": "^1.2.5",
27-
"eslint-plugin-import": "^2.20.0",
28-
"eslint-plugin-react": "^7.18.0",
26+
"eslint-plugin-import": "^2.32.0",
27+
"eslint-plugin-react": "^7.37.5",
2928
"prettier": "2.8.7",
30-
"shelljs": "^0.8.4",
31-
"typescript": "4.9.5",
32-
"yargs-parser": "^18.1.3"
29+
"shelljs": "^0.10.0",
30+
"typescript": "5.9.3",
31+
"yargs-parser": "^22.0.0"
3332
},
3433
"scripts": {
3534
"build": "./dev-scripts/build.sh",
@@ -41,6 +40,7 @@
4140
"build-website": "cd packages/website && npm run build"
4241
},
4342
"dependencies": {
44-
"core-js": "^3.6.1"
43+
"core-js": "^3.46.0",
44+
"kleur": "^4.1.5"
4545
}
4646
}

packages/create/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
"bin": "dist/cli.js",
77
"repository": "suchipi/hex-engine",
88
"dependencies": {
9-
"@types/shelljs": "^0.8.6",
10-
"chalk": "^3.0.0",
11-
"ora": "^4.0.3",
12-
"shelljs": "^0.8.3"
9+
"kleur": "^4.1.5",
10+
"ora": "^6.3.1",
11+
"shelljs": "^0.10.0"
1312
},
1413
"scripts": {
1514
"build": "babel --config-file ../../babel.config.js --extensions '.ts,.tsx,.js,.jsx' src -d dist --ignore '*.test.*'",

packages/create/src/cli.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env node
22

33
import path from "path";
4-
import chalk from "chalk";
4+
import kleur from "kleur";
55
import run from "./index";
66

77
async function main() {
@@ -24,6 +24,6 @@ create-hex-engine-game <dir>
2424
}
2525

2626
main().catch((err) => {
27-
console.error(chalk.red(err && err.stack ? err.stack : err));
27+
console.error(kleur.red(err && err.stack ? err.stack : err));
2828
process.exitCode = 1;
2929
});

packages/scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
"aseprite-loader": "^0.1.3",
1717
"babel-loader": "^9.1.3",
1818
"bmfont-loader": "^0.2.0",
19-
"chalk": "^5.3.0",
2019
"css-loader": "^7.1.2",
2120
"file-loader": "^6.2.0",
2221
"html-webpack-plugin": "^5.6.0",
22+
"kleur": "^4.1.5",
2323
"mime-types": "^2.1.35",
2424
"ogmo-level-json-loader": "^0.2.0",
2525
"ogmo-project-loader": "^0.2.0",

packages/scripts/src/cli.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env node
2-
import chalk from "chalk";
2+
import kleur from "kleur";
33
import yargsParser from "yargs-parser";
44
import run from "./index";
55

@@ -96,6 +96,6 @@ hex-engine-scripts test
9696
}
9797

9898
main().catch((err) => {
99-
console.error(chalk.red(err && err.stack ? err.stack : err));
99+
console.error(kleur.red(err && err.stack ? err.stack : err));
100100
process.exitCode = 1;
101101
});

packages/scripts/src/commands/build.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import chalk from "chalk";
1+
import kleur from "kleur";
22
import webpack from "webpack";
3+
import util from "node:util";
34
import makeWebpackConfig from "../makeWebpackConfig";
45

56
export default async function build(options: { lib?: string; title?: string }) {
@@ -23,11 +24,11 @@ export default async function build(options: { lib?: string; title?: string }) {
2324
title: options.title,
2425
});
2526

26-
const compiler = webpack(webpackConfig);
27+
const compiler = webpack(webpackConfig)!;
2728
return new Promise<void>((resolve, reject) => {
2829
compiler.run((err, stats) => {
2930
if (err != null) {
30-
console.error(chalk.red(err));
31+
console.error(kleur.red(util.inspect(err)));
3132
return reject(err);
3233
}
3334

@@ -39,7 +40,7 @@ export default async function build(options: { lib?: string; title?: string }) {
3940

4041
if (messages.errors && messages.errors.length > 0) {
4142
for (const error of messages.errors) {
42-
console.error(chalk.red(error));
43+
console.error(kleur.red(util.inspect(error)));
4344
}
4445
return reject(new Error("Compilation failed"));
4546
}
@@ -52,13 +53,13 @@ export default async function build(options: { lib?: string; title?: string }) {
5253
messages.warnings.length > 0
5354
) {
5455
console.log(
55-
chalk.yellow(
56+
kleur.yellow(
5657
"\nTreating warnings as errors because process.env.CI = true.\n" +
5758
"Most CI servers set it automatically.\n"
5859
)
5960
);
6061
for (const warning of messages.warnings) {
61-
console.error(chalk.yellow(warning));
62+
console.error(kleur.yellow(util.inspect(warning)));
6263
}
6364
return reject(new Error("Compilation failed"));
6465
}

packages/scripts/src/commands/dev.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import chalk from "chalk";
1+
import kleur from "kleur";
22
import webpack from "webpack";
33
import WebpackDevServer from "webpack-dev-server";
44
import makeWebpackConfig from "../makeWebpackConfig";
@@ -45,10 +45,10 @@ export default async function dev(options: {
4545
},
4646
port,
4747
},
48-
compiler
48+
compiler!
4949
);
5050

51-
console.log(chalk.cyan("Starting the development server...\n"));
51+
console.log(kleur.cyan("Starting the development server...\n"));
5252
await devServer.start();
5353

5454
return new Promise<void>((resolve, reject) => {

0 commit comments

Comments
 (0)