mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-07-01 05:23:25 +00:00
Bump ansis from 2.3.0 to 3.0.1 (#3417)
Bumps [ansis](https://github.com/webdiscus/ansis) from 2.3.0 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webdiscus/ansis/releases">ansis's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h1>Features</h1> <ul> <li>Added detection of color spaces support: TrueColor, 256 colors, 16 colors, no color (black & white).</li> <li>Added fallback for supported color space: truecolor —> 256 colors —> 16 colors —> no colors.</li> <li>Improved performance for the <code>hex()</code> function.</li> </ul> <h1>BREAKING CHANGE</h1> <p>In the new major version <code>3.x</code> are removed unused styles and methods.</p> <blockquote> <p>⚠️ Warning</p> <p>Before update, please check your code whether is used deleted styles and methods.</p> </blockquote> <h3>Support Node.js</h3> <p>Drop supports for Node <= <code>14</code>. Minimal supported version is <code>15.0.0</code> (Released 2020-10-20). In the theory the <code>v3</code> can works with Node<code>12</code>, but we can't test it.</p> <h3>Deleted styles</h3> <p>The <code>not widely supported</code> styles are deleted:</p> <ul> <li><code>faint</code> (alias for dim), replace in your code with <code>dim</code></li> <li><code>doubleUnderline</code>, replace in your code with <code>underline</code></li> <li><code>frame</code>, replace in your code with <code>underline</code></li> <li><code>encircle</code>, replace in your code with <code>underline</code></li> <li><code>overline</code>, replace in your code with <code>underline</code></li> </ul> <h3>Deleted methods</h3> <p>The methods are deleted:</p> <ul> <li><code>ansi</code>, replace in your code with <code>ansi256</code> or <code>fg</code></li> <li><code>bgAnsi</code>, replace in your code with <code>bgAnsi256</code> or <code>bg</code></li> </ul> <h3>Deleted clamp in functions</h3> <p>The clamp (0, 255) for the ANSI 256 codes and RGB values is removed, because is unused. You should self check the function arguments.</p> <p>The affected functions:</p> <ul> <li><code>ansi256</code> and <code>fg</code> (alias to ansi256) - expected a code in the range <code>0 - 255</code></li> <li><code>bgAnsi256</code> and <code>bg</code> (alias to bgAnsi256) - expected a code in the range<code>0 - 255</code></li> <li><code>rgb</code> - expected r, g, b values in the range <code>0 - 255</code></li> <li><code>bgRgb</code> - expected r, g, b values in the range <code>0 - 255</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webdiscus/ansis/blob/master/CHANGELOG.md">ansis's changelog</a>.</em></p> <blockquote> <h2>3.0.1 (2024-04-01)</h2> <ul> <li>refactor: improve code</li> <li>chore: reduce code bundle size from 3.8 KB to 3.4 KB</li> <li>chore: update benchmark</li> <li>chore: update compare tests</li> <li>test: add more tests</li> <li>docs: improve readme</li> </ul> <h2>3.0.0 (2024-03-29)</h2> <ul> <li>feat: add detection of color spaces support: TrueColor, 256 colors, 16 colors, no color</li> <li>feat: add fallback for supported color space: truecolor —> 256 colors —> 16 colors —> no colors</li> <li>perform: improve performance for <code>hex()</code> function</li> <li>chore: size increased from 3.2 KB to 3.8 KB as new features were added</li> <li>test: switch from jest to vitest</li> <li>test: add tests for new features</li> <li>docs: update readme for color spaces support</li> </ul> <h3>BREAKING CHANGE</h3> <p>In the new major version <code>3.x</code> are removed unused styles and methods.</p> <blockquote> <p>⚠️ Warning</p> <p>Before update, please check your code whether is used deleted styles and methods.</p> </blockquote> <h3>Support Node.js</h3> <p>Drop supports for Node <= <code>14</code>. Minimal supported version is <code>15.0.0</code> (Released 2020-10-20). In the theory the <code>v3</code> can works with Node<code>12</code>, but we can't test it.</p> <h3>Deleted styles</h3> <p>The <code>not widely supported</code> styles are deleted:</p> <ul> <li><code>faint</code> (alias for dim), replace in your code with <code>dim</code></li> <li><code>doubleUnderline</code>, replace in your code with <code>underline</code></li> <li><code>frame</code>, replace in your code with <code>underline</code></li> <li><code>encircle</code>, replace in your code with <code>underline</code></li> <li><code>overline</code>, replace in your code with <code>underline</code></li> </ul> <h3>Deleted methods</h3> <p>The methods are deleted:</p> <ul> <li><code>ansi</code>, replace in your code with <code>ansi256</code> or <code>fg</code></li> <li><code>bgAnsi</code>, replace in your code with <code>bgAnsi256</code> or <code>bg</code></li> </ul> <h3>Deleted clamp in functions</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/webdiscus/ansis/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
8aaad8e7ec
commit
1fa17883bc
10
package-lock.json
generated
10
package-lock.json
generated
@ -10,7 +10,7 @@
|
|||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ansis": "^2.3.0",
|
"ansis": "^3.0.1",
|
||||||
"console-stamp": "^3.1.2",
|
"console-stamp": "^3.1.2",
|
||||||
"envsub": "^4.1.0",
|
"envsub": "^4.1.0",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
@ -2361,11 +2361,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ansis": {
|
"node_modules/ansis": {
|
||||||
"version": "2.3.0",
|
"version": "3.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/ansis/-/ansis-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/ansis/-/ansis-3.0.1.tgz",
|
||||||
"integrity": "sha512-ih2ljYHaFnLc8rAHhm0yJmTBtpwT1ULyDrgFZQ2WAbWkikCiBkroPB4qJxTRqh3ocsaOstmg3aDeG+vCfPVtHg==",
|
"integrity": "sha512-NMqcJGNewJ+tVAK5fJFY7kBo698ViFSH8ceUfEwBHGZb4SNxHnbJPDBW0wNQU6rYjnBGBwBfUSmeIab/KrA5/A==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12.13"
|
"node": ">=15"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "patreon",
|
"type": "patreon",
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
"electron": "^29.1.6"
|
"electron": "^29.1.6"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ansis": "^2.3.0",
|
"ansis": "^3.0.1",
|
||||||
"console-stamp": "^3.1.2",
|
"console-stamp": "^3.1.2",
|
||||||
"envsub": "^4.1.0",
|
"envsub": "^4.1.0",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user