mirror of https://github.com/zulip/zulip.git
svgicons2svgfont: Patch to fix Node 22 punycode DeprecationWarning.
(node:13734) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
0d7199b22e
commit
9b7a4c89ec
|
@ -164,6 +164,7 @@
|
||||||
},
|
},
|
||||||
"patchedDependencies": {
|
"patchedDependencies": {
|
||||||
"source-sans@3.46.0": "patches/source-sans@3.46.0.patch",
|
"source-sans@3.46.0": "patches/source-sans@3.46.0.patch",
|
||||||
|
"svgicons2svgfont": "patches/svgicons2svgfont.patch",
|
||||||
"tippy.js@6.3.7": "patches/tippy.js@6.3.7.patch"
|
"tippy.js@6.3.7": "patches/tippy.js@6.3.7.patch"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
diff --git a/src/index.js b/src/index.js
|
||||||
|
index ae8106081908e6ef98ebac640b506d8dbc34d00e..6ab77b98e9d7ab69d7addab4586512a380f464c7 100755
|
||||||
|
--- a/src/index.js
|
||||||
|
+++ b/src/index.js
|
||||||
|
@@ -3,7 +3,6 @@
|
||||||
|
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
-const { ucs2 } = require('punycode');
|
||||||
|
const { Transform } = require('stream');
|
||||||
|
const Sax = require('sax');
|
||||||
|
const { SVGPathData } = require('svg-pathdata');
|
||||||
|
@@ -479,9 +478,11 @@ class SVGIcons2SVGFontStream extends Transform {
|
||||||
|
delete glyph.paths;
|
||||||
|
const d = glyphPath.round(this._options.round).encode();
|
||||||
|
glyph.unicode.forEach((unicode, i) => {
|
||||||
|
- const unicodeStr = ucs2
|
||||||
|
- .decode(unicode)
|
||||||
|
- .map((point) => '&#x' + point.toString(16).toUpperCase() + ';')
|
||||||
|
+ const unicodeStr = [...unicode]
|
||||||
|
+ .map(
|
||||||
|
+ (char) =>
|
||||||
|
+ '&#x' + char.codePointAt(0).toString(16).toUpperCase() + ';',
|
||||||
|
+ )
|
||||||
|
.join('');
|
||||||
|
|
||||||
|
this.push(
|
|
@ -11,6 +11,9 @@ patchedDependencies:
|
||||||
source-sans@3.46.0:
|
source-sans@3.46.0:
|
||||||
hash: 4n7ij66tzyhzaqnxsenbilrxr4
|
hash: 4n7ij66tzyhzaqnxsenbilrxr4
|
||||||
path: patches/source-sans@3.46.0.patch
|
path: patches/source-sans@3.46.0.patch
|
||||||
|
svgicons2svgfont:
|
||||||
|
hash: d4mkid5oxxg6zfe7zsae2cikn4
|
||||||
|
path: patches/svgicons2svgfont.patch
|
||||||
tippy.js@6.3.7:
|
tippy.js@6.3.7:
|
||||||
hash: mlbmk5pq4q6iuwarqu6solgeeq
|
hash: mlbmk5pq4q6iuwarqu6solgeeq
|
||||||
path: patches/tippy.js@6.3.7.patch
|
path: patches/tippy.js@6.3.7.patch
|
||||||
|
@ -11614,7 +11617,7 @@ snapshots:
|
||||||
mkdirp: 1.0.4
|
mkdirp: 1.0.4
|
||||||
q: 1.5.1
|
q: 1.5.1
|
||||||
svg2ttf: 6.0.3
|
svg2ttf: 6.0.3
|
||||||
svgicons2svgfont: 10.0.6
|
svgicons2svgfont: 10.0.6(patch_hash=d4mkid5oxxg6zfe7zsae2cikn4)
|
||||||
ttf2eot: 3.1.0
|
ttf2eot: 3.1.0
|
||||||
ttf2woff: 3.0.0
|
ttf2woff: 3.0.0
|
||||||
ttf2woff2: 4.0.5
|
ttf2woff2: 4.0.5
|
||||||
|
@ -18390,7 +18393,7 @@ snapshots:
|
||||||
microbuffer: 1.0.0
|
microbuffer: 1.0.0
|
||||||
svgpath: 2.6.0
|
svgpath: 2.6.0
|
||||||
|
|
||||||
svgicons2svgfont@10.0.6:
|
svgicons2svgfont@10.0.6(patch_hash=d4mkid5oxxg6zfe7zsae2cikn4):
|
||||||
dependencies:
|
dependencies:
|
||||||
commander: 7.2.0
|
commander: 7.2.0
|
||||||
geometry-interfaces: 1.1.4
|
geometry-interfaces: 1.1.4
|
||||||
|
|
|
@ -49,4 +49,4 @@ API_FEATURE_LEVEL = 319 # Last bumped for message-link class
|
||||||
# historical commits sharing the same major version, in which case a
|
# historical commits sharing the same major version, in which case a
|
||||||
# minor version bump suffices.
|
# minor version bump suffices.
|
||||||
|
|
||||||
PROVISION_VERSION = (299, 0) # bumped 2024-11-08 to remove babel-plugin-rewire-ts
|
PROVISION_VERSION = (299, 1) # bumped 2024-11-08 to patch svgicons2svgfont
|
||||||
|
|
Loading…
Reference in New Issue