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
.enabled
property 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
ChalkOptions
TypeScript type toOptions
cf66156
- Remove
dim
style workaround for Windows (#331)cd5de7a
- Why: The issue was fixed in newer Windows 10 builds. - Remove the
blue
color 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.stderr
for printing to stderr (#359)2a53389
- Add
blackBright
color. It's the same as thegray
color, 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
ansi256
andbgAnsi256
to TypeScript declaration (#368)fb8e85a
- Add
ansi
andbgAnsi
to TypeScript declaration (#369)18c280d
Color detection
- The
FORCE_COLOR
environment 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=dumb
higher 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
supportsColor
which is top‑level only (#342)b3e9b91
- Fix TypeScript type for
chalk.supportsColor
(#347)d82b2a6
- Fix TypeScript type for tagged template literal argument to accept
unknown
instead 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.