+11
-4
@@ -266,6 +266,5 @@ ;(function (sax) { | ||
| if (!this._decoder) { | ||
| var SD = require('string_decoder').StringDecoder | ||
| this._decoder = new SD('utf8') | ||
| this._decoder = new TextDecoder('utf8') | ||
| } | ||
| data = this._decoder.write(data) | ||
| data = this._decoder.decode(data, { stream: true }) | ||
| } | ||
@@ -282,2 +281,10 @@ | ||
| } | ||
| // Flush any remaining decoded data from the TextDecoder | ||
| if (this._decoder) { | ||
| var remaining = this._decoder.decode() | ||
| if (remaining) { | ||
| this._parser.write(remaining) | ||
| this.emit('data', remaining) | ||
| } | ||
| } | ||
| this._parser.end() | ||
@@ -1559,3 +1566,3 @@ return true | ||
| } else if (parser.script) { | ||
| parser.script += '</' + parser.tagName | ||
| parser.script += '</' + parser.tagName + c | ||
| parser.tagName = '' | ||
@@ -1562,0 +1569,0 @@ parser.state = S.SCRIPT |
+4
-1
@@ -5,3 +5,3 @@ { | ||
| "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)", | ||
| "version": "1.4.3", | ||
| "version": "1.4.4", | ||
| "main": "lib/sax.js", | ||
@@ -28,3 +28,6 @@ "license": "BlueOak-1.0.0", | ||
| "allow-incomplete-coverage": true | ||
| }, | ||
| "engines": { | ||
| "node": ">=11.0.0" | ||
| } | ||
| } |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
56456
0.46%1573
0.45%