chore(deps): update dependency ink to v6 #302
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.2.0->^6.0.0Release Notes
vadimdemedes/ink (ink)
v6.3.1Compare Source
fe40d429581ae1v6.3.0Compare Source
maxFpsoption (#756)875b0c1v6.2.3Compare Source
c95ed99v6.2.2Compare Source
e4eb92bv6.2.1Compare Source
e932f15557ed22v6.2.0Compare Source
21f4592v6.1.1Compare Source
789516dv6.1.0Compare Source
backgroundColorsupport toBoxcomponent (#729)c28a89cv6.0.1Compare Source
03872b2v6.0.0Compare Source
Breaking
434b713b9e9466Improvements
b9e9466(thanks to @msmps)Fixes
outputHeightchanges from abovestdout.rowsto belowstdout.rows(#717)8f2ad8fv5.2.1Compare Source
f6faae1v5.2.0Compare Source
yoga-layoutpackage instead ofyoga-wasm-web(#703)d46348fv5.1.1Compare Source
4dc1a87v5.1.0Compare Source
space-evenlyvalue forjustifyContentattribute (#678)1588397v5.0.1Compare Source
d8bcff8v5.0.0Compare Source
Even though this release is major, it doesn't have any breaking changes. The reason it's 5.0.0 is because after #635, Ink requires Node.js 18.
Huge thanks to @sindresorhus for maintaining Ink 💛
Highlights
fd0698bd73468av4.4.1Compare Source
Highlights
3d02a1645dcc1eadc2c0cv4.4.0Compare Source
Highlights
indexproperty toTransform(#619)0ee8e89readableevent instead ofdatato read from stdin (#616)814f33eCredits
Thanks to @isaacs and @matteodepalo for contributing to this release!
v4.3.1Compare Source
This release brings back compatibility with Node.js v14.x. See #617 for details. Thanks @newhouse and @AlCalzone for handling it!
v4.3.0Compare Source
Highlights
9ff4d208a04760useInputcallback (#581)eed2a11Thank you
Huge shoutout goes to @AlCalzone for performance improvements in the generation of output, which speeds up rendering and significantly reduces CPU usage 🔥
v4.2.0Compare Source
New features
Custom border style
fb66872With the addition of
borderStyleprop toBox, you can define custom border style for rendering borders.Individual colors for each border side
015202cBoxhas supportedborderColorprop for a while now to change the color of the border. In this release, there are newborderTopColor,borderBottomColor,borderLeftColorandborderRightColorprops to change the color for each border side individually.Toggle visibility of individual border sides
3e0aeabAs you can see, this is a pretty border-themed release. Continuing with the trend, now you toggle visibility of any border side individually via
borderTop,borderBottom,borderLeftandborderRightprops.For example, if you wanted to hide top and bottom borders, you'd pass
falsetoborderTopandborderBottomprops respectively.Other changes
useInput(#576)6f99ca38180c1cctrlequal totrue26b836409261d5690d48cv4.1.0Compare Source
Highlights
Support for
gapinBox4a67772Boxsupportsgapprop now to easily add space between columns and rows without manually assigning margins. Similar to CSS,gapis a shorthand for setting bothcolumnGapandrowGapat the same time.Wrapping of flex items
7bdbde5@jodevsa contributed support for wrapping of flex items in via
flexWrapprop, similar toflex-wrapCSS property.Customizable overflow behavior in
Box6278b81Boxsupports anoverflowprop, which controls the visibility of an element's overflow. It can be set to"visible"(default) and"hidden", which hides any content that overflows element's boundaries. Like in CSS,overflowis a shorthand for setting bothoverflowXandoverflowY.WASM build of Yoga
c97a2eeThanks to @amitdahan, Ink now uses a WASM build of Yoga provided by the
yoga-wasm-webpackage. Starting with this release, Ink no longer usesyoga-layout-prebuiltpackage that is lagging behind Yoga releases.Faster rendering
e635106@AlCalzone contributed an impressive performance boost (~150%) to
slice-ansi, which Ink heavily uses for generating output before writing it to the terminal. This release updates Ink to use a newer version ofslice-ansi, so this should translate to faster rendering in Ink as well.Other changes
5f09368v4.0.0Compare Source
Breaking changes
aaf45a1aaf45a1hsl,hsv,hwbandansicolor formats inText'scolorprop.react-devtools-coreto optional peer dependency (#498)8c2378aThank you
Major shoutout goes to @pepicrft and @amitdahan for leading the migration of Ink to ESM 💛
Thanks to @sindresorhus for support and helping reviewing these massive changes 👏
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.