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.
Merge request reports
Activity
Please register or sign in to reply