BOTCAHX / RTXZY-MD

WhatsApp Bot Multi Device Latest Version. Jangan lupa tap bintang nya!🌟
https://api.botcahx.eu.org
MIT License
312 stars 400 forks source link

Update dependency cfonts to v3 #6

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cfonts ^2.10.0 -> ^3.0.0 age adoption passing confidence

Release Notes

dominikwilkowski/cfonts ### [`v3.0.0`](https://togithub.com/dominikwilkowski/cfonts/releases/tag/v3.0.0) [Compare Source](https://togithub.com/dominikwilkowski/cfonts/compare/v2.10.1...v3.0.0) Cfonts has been re-built from scratch in rust and had it's nodejs app aligned to the more correct output that rust produced. #### Nodejs There are some minor changes to the node lib that warranted a new major release: - Change to license from GPLv2 to GPLv3+ - `letter-spacing` is not appended anymore so the line ends at the last letter (which means more letters fit into a line) - Alignments are calculated now with `ceil` rather than `floor` which means half pixel are rounded up, not down - The `console` font now has it's own font file so we can re-use the same functionality and align across all fonts, also gives us more flexibility later if we want to make changes to the `console` font - Hex colors for background are now supported - The ANSI color system has been re-written from scratch giving us more flexibility and art-direction for when we have to convert 16 million colors to just 16 - `chalk` as a dependency is removed and replaced with `supports-color` - The lower level ANSI16 colors now always render as ANSI16 and all other levels render depending on the current color support of the consuming console - The correct order of env var priority has been set and is being tested: `FORCE_COLOR` then `NO_COLOR` - `letterspace_size` has been added to each font file - Moved the nodejs implementation into it's own folder `./src` -> `./nodejs/src` #### Rust The rust implementation comes with a lot of tests as well as an end-to-end test that compares the output of the rust binary to the output of node which is also compared to a fixture. This test is run on three platforms (Linux, macOS and Windows) now with Github Actions.

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 has been generated by Mend Renovate. View repository job log here.