Update dependency chalk to v3
Created by: renovate[bot]
This PR contains the following updates:
| Package | Type | Update | New value | References | Sourcegraph |
|---|---|---|---|---|---|
| chalk | devDependencies | major | ^3.0.0 | source |
Release Notes
chalk/chalk
v3.0.0
This release has been in development for more than a year and massively improves performance and the time it takes to import Chalk.
Thanks to @stroncium for his hard work on this.
Breaking
- Require Node.js 8
3ef170b - Remove the
.enabledproperty in favor of.level(#356)1f77953- Why: It was confusing to users to have two properties for detecting color support. - Migrate:
-if (chalk.enabled) {}
+if (chalk.level > 0) {}
-new chalk.constructor({level: 1});
+new chalk.Instance({level: 1})
Minor breaking
- Use CommonJS-compatible export in TypeScript definition (#344)
98628d9- Why: Faking default export for TypeScript broke IntelliSense for JavaScript. - Migrate:
-import chalk from 'chalk';
+import chalk = require('chalk');
Or if you have esModuleInterop enabled:
-import chalk from 'chalk';
+import * as chalk from 'chalk';
- Drop built-in Flow type definition
d3be9c6- Why: None of us use Flow and we were not good at maintaining the type definition. You can get the types at flow-typed (needs to be updated to Chalk v3, open an issue onflow-typed). - Rename the
ChalkOptionsTypeScript type toOptionscf66156 - Remove
dimstyle workaround for Windows (#331)cd5de7a- Why: The issue was fixed in newer Windows 10 builds. - Remove the
bluecolor workaround for Windows (#330)2ca015c- Why: The issue was fixed in newer Windows 10 builds.
Enhancements
- Massively improve performance! (#337)
c08417e - Improve require speed (#358)
61aca7c - Add
chalk.stderrfor printing to stderr (#359)2a53389 - Add
blackBrightcolor. It's the same as thegraycolor, but added for consistency.c25c32a - Fix support for bracketed Unicode escapes in template literals (#350)
9830948 - Export TypeScript types for colors and modifiers (#357)
6b4d206 - Add
ansi256andbgAnsi256to TypeScript declaration (#368)fb8e85a - Add
ansiandbgAnsito TypeScript declaration (#369)18c280d
Color detection
- The
FORCE_COLORenvironment variable can now be used to force a certain color level (#315)af4a078 - Add support for GitHub Actions in the color detection chalk/supports-color@
79d1303 - Give
TERM=dumbhigher priority in the color detection chalk/supports-color@8d6a7b5 - Add support for VT220 in the color detection chalk/supports-color@
ed0fe39
Fixes
- Fix support for nested styles (#335)
87156ce - Fix const enum for TypeScript (#364)
4e65299 - Fix TypeScript type for
supportsColorwhich is top‑level only (#342)b3e9b91 - Fix TypeScript type for
chalk.supportsColor(#347)d82b2a6 - Fix TypeScript type for tagged template literal argument to accept
unknowninstead of juststring(#316)7f6e563
Renovate configuration
rebase!".
-
If you want to rebase/retry this PR, check this box
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.