mateodelnorte / meta

tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?
MIT License
2.05k stars 99 forks source link

fix(deps): update dependency chalk to v3 #197

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
chalk dependencies major 2.4.2 -> 3.0.0

Release Notes

chalk/chalk ### [`v3.0.0`](https://togithub.com/chalk/chalk/releases/v3.0.0) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.4.2...v3.0.0) **This release has been in development for more than a year and [massively improves performance](https://togithub.com/chalk/chalk/pull/337) and [the time it takes to import Chalk](https://togithub.com/chalk/chalk/pull/358).** Thanks to [@​stroncium](https://togithub.com/stroncium) for his hard work on this. 🙌 ##### Breaking - Require Node.js 8 [`3ef170b`](https://togithub.com/chalk/chalk/commit/3ef170b) - Remove the `.enabled` property in favor of [`.level`](https://togithub.com/chalk/chalk#chalklevel) ([#​356](https://togithub.com/chalk/chalk/issues/356)) [`1f77953`](https://togithub.com/chalk/chalk/commit/1f77953) \- Why: It was confusing to users to have two properties for detecting color support. \- Migrate: ```diff -if (chalk.enabled) {} +if (chalk.level > 0) {} ``` - Remove `chalk.constructor()` in favor of `chalk.Instance()` ([#​322](https://togithub.com/chalk/chalk/issues/322)) [`de2f4cd`](https://togithub.com/chalk/chalk/commit/de2f4cd) \- Migrate: ```diff -new chalk.constructor({level: 1}); +new chalk.Instance({level: 1}) ``` ##### Minor breaking - Use CommonJS-compatible export in TypeScript definition ([#​344](https://togithub.com/chalk/chalk/issues/344)) [`98628d9`](https://togithub.com/chalk/chalk/commit/98628d9) \- Why: Faking default export for TypeScript [broke IntelliSense for JavaScript](https://togithub.com/sindresorhus/mem/issues/31). \- Migrate: ```diff -import chalk from 'chalk'; +import chalk = require('chalk'); ``` Or if you have `esModuleInterop` enabled: ```diff -import chalk from 'chalk'; +import * as chalk from 'chalk'; ``` - Drop built-in Flow type definition [`d3be9c6`](https://togithub.com/chalk/chalk/commit/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](https://togithub.com/flow-typed/flow-typed) _(needs to be updated to Chalk v3, open an issue on `flow-typed`)_. - Rename the `ChalkOptions` TypeScript type to `Options` [`cf66156`](https://togithub.com/chalk/chalk/commit/cf66156) - Remove `dim` style workaround for Windows ([#​331](https://togithub.com/chalk/chalk/issues/331)) [`cd5de7a`](https://togithub.com/chalk/chalk/commit/cd5de7a) \- Why: The issue was fixed in newer Windows 10 builds. - Remove the `blue` color workaround for Windows ([#​330](https://togithub.com/chalk/chalk/issues/330)) [`2ca015c`](https://togithub.com/chalk/chalk/commit/2ca015c) \- Why: The issue was fixed in newer Windows 10 builds. ##### Enhancements - Massively improve performance! ([#​337](https://togithub.com/chalk/chalk/issues/337)) [`c08417e`](https://togithub.com/chalk/chalk/commit/c08417e) - Improve require speed ([#​358](https://togithub.com/chalk/chalk/issues/358)) [`61aca7c`](https://togithub.com/chalk/chalk/commit/61aca7c) - Add [`chalk.stderr`](https://togithub.com/chalk/chalk#chalkstderr-and-chalkstderrsupportscolor) for printing to stderr ([#​359](https://togithub.com/chalk/chalk/issues/359)) [`2a53389`](https://togithub.com/chalk/chalk/commit/2a53389) - Add `blackBright` color. It's the same as the `gray` color, but added for consistency. [`c25c32a`](https://togithub.com/chalk/chalk/commit/c25c32a) - Fix support for bracketed Unicode escapes in template literals ([#​350](https://togithub.com/chalk/chalk/issues/350)) [`9830948`](https://togithub.com/chalk/chalk/commit/9830948) - Export TypeScript types for colors and modifiers ([#​357](https://togithub.com/chalk/chalk/issues/357)) [`6b4d206`](https://togithub.com/chalk/chalk/commit/6b4d206) - Add `ansi256` and `bgAnsi256` to TypeScript declaration ([#​368](https://togithub.com/chalk/chalk/issues/368)) [`fb8e85a`](https://togithub.com/chalk/chalk/commit/fb8e85a) - Add `ansi` and `bgAnsi` to TypeScript declaration ([#​369](https://togithub.com/chalk/chalk/issues/369)) [`18c280d`](https://togithub.com/chalk/chalk/commit/18c280d) ##### Color detection - The `FORCE_COLOR` environment variable can now be used to force a certain color level ([#​315](https://togithub.com/chalk/chalk/issues/315)) [`af4a078`](https://togithub.com/chalk/chalk/commit/af4a078) - Add support for GitHub Actions in the color detection [chalk/supports-color@`79d1303`](https://togithub.com/chalk/supports-color/commit/79d13032e2aa7a011f1c8badc866bcf4bc500f7a) - Give `TERM=dumb` higher priority in the color detection [chalk/supports-color@`8d6a7b5`](https://togithub.com/chalk/supports-color/commit/8d6a7b5830a96858a95ce9cfee1840dc30a3e837) - Add support for VT220 in the color detection [chalk/supports-color@`ed0fe39`](https://togithub.com/chalk/supports-color/commit/ed0fe39d600ff1c286b3948abbef88eaef4f8f27) ##### Fixes - Fix support for nested styles ([#​335](https://togithub.com/chalk/chalk/issues/335)) [`87156ce`](https://togithub.com/chalk/chalk/commit/87156ce) - Fix const enum for TypeScript ([#​364](https://togithub.com/chalk/chalk/issues/364)) [`4e65299`](https://togithub.com/chalk/chalk/commit/4e65299) - Fix TypeScript type for `supportsColor` which is top‑level only ([#​342](https://togithub.com/chalk/chalk/issues/342)) [`b3e9b91`](https://togithub.com/chalk/chalk/commit/b3e9b91) - Fix TypeScript type for `chalk.supportsColor` ([#​347](https://togithub.com/chalk/chalk/issues/347)) [`d82b2a6`](https://togithub.com/chalk/chalk/commit/d82b2a6) - Fix TypeScript type for tagged template literal argument to accept `unknown` instead of just `string` ([#​316](https://togithub.com/chalk/chalk/issues/316)) [`7f6e563`](https://togithub.com/chalk/chalk/commit/7f6e563)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.

codecov-io commented 4 years ago

Codecov Report

Merging #197 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #197   +/-   ##
=======================================
  Coverage   48.27%   48.27%           
=======================================
  Files           1        1           
  Lines          29       29           
  Branches        5        5           
=======================================
  Hits           14       14           
  Misses         11       11           
  Partials        4        4

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update df0aa4e...5fbd5f0. Read the comment docs.

patrickleet commented 4 years ago

@mateodelnorte looks like only breaking change for this was moving to node 8 as a minimum - which is probably fine

mateodelnorte commented 4 years ago

we're only testing on 10 and 12. I'm good with it.

patrickleet commented 4 years ago

searching for other breaking changes mentioned real quick but think it's good - I'll merge assuming I can't find any

patrickleet commented 4 years ago

:tada: This PR is included in version 2.2.9 :tada:

The release is available on:

Your semantic-release bot :package::rocket: