How to use chalk with Typescript

This is the most easy way to solve the chalk usage in TS.

After dealing with this issue for a couple of hours, I found the most accurate way to solve the usage of Chalk in Typescript.

Some context: After the version 5 of Chalk it relies in more dependencies and configurations than before. So, to solve this I found this version:

Step 1: Install the latest 4.x version.

npm install chalk@4.1.2

Step 2: The Chalk dependency can be used with require or import syntax

// Using import in JS or TS
const chalk = require('chalk');
console.log(chalk.green('Hello world In Green!'));
// Using import in TS
import * as chalk from "chalk";
console.log(chalk.red("Hello world in Red!"));
// Using deconstruction import in TS
import { blue } from "chalk";
console.log(blue("Hello world in blue!"));

And that's it, hope you enjoyed.

Happy hacking!