build(deps-dev): bump happy-dom from 17.6.3 to 20.10.6 (#6)
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 17.6.3 to 20.10.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/capricorn86/happy-dom/releases">happy-dom's releases</a>.</em></p> <blockquote> <h2>v20.10.6</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Await NodeJS internal ReadableStream promise during teardown - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2217">#2217</a></li> </ul> <h2>v20.10.5</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Adds cache to query selector parser - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2142">#2142</a> <ul> <li>The selector parser degraded in performance in v20.6.3 to solve more complex selectors</li> <li>Parsing is still a bit slower, but the cache will hopefully mitigate most of the problem</li> </ul> </li> </ul> <h2>v20.10.4</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Coerce null qualifiedName to empty string in createDocument - By <strong><a href="https://github.com/Firer"><code>@Firer</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2206">#2206</a></li> </ul> <h2>v20.10.3</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Fix "~=" attribute selector matching hyphenated substrings in CSS selectors - By <strong><a href="https://github.com/mixelburg"><code>@mixelburg</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2194">#2194</a></li> </ul> <h2>v20.10.2</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Updates external dependencies - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2163">#2163</a></li> </ul> <h2>v20.10.0</h2> <h3>🎨 Features</h3> <ul> <li>Adds support for setting a canvas adapter for handling the canvas rendering using the browser setting <a href="https://github.com/capricorn86/happy-dom/wiki/IOptionalBrowserSettings">canvasAdapter</a> - By <strong><a href="https://github.com/RAprogramm"><code>@RAprogramm</code></a></strong> and <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> <li>Adds new package <a href="https://github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/node-canvas-adapter">@happy-dom/node-canvas-adapter</a> - By <strong><a href="https://github.com/RAprogramm"><code>@RAprogramm</code></a></strong> and <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a> <ul> <li><a href="https://github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/node-canvas-adapter">@happy-dom/node-canvas-adapter</a> is a pluggable canvas adapter for Happy DOM using <a href="https://github.com/Automattic/node-canvas">node-canvas</a>.</li> </ul> </li> <li>Adds support for loading image files when enabling the browser setting <a href="https://github.com/capricorn86/happy-dom/wiki/IOptionalBrowserSettings">enableImageFileLoading</a> - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> <li>Adds support for loading image data URLs - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> <li>Adds support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/ImageData">ImageData</a> - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> <li>Adds support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap">ImageBitmap</a> - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> <li>Adds support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/createImageBitmap">Window.createImageBitmap()</a> - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/241">#241</a></li> </ul> <h2>v20.9.0</h2> <h3>🎨 Features</h3> <ul> <li>Adds support for event listener properties on Window (e.g. <code>Window.onkeydown</code>) - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2131">#2131</a></li> </ul> <h2>v20.8.9</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Fixes issue where cookies from the current origin was being forwarded to the target origin in fetch requests - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2117">#2117</a> <ul> <li>A security advisory (<a href="https://github.com/capricorn86/happy-dom/security/advisories/GHSA-w4gp-fjgq-3q4g">GHSA-w4gp-fjgq-3q4g</a>) was reported for this security vulnerability. Big thanks to <a href="https://github.com/r74tech"><code>@r74tech</code></a> for reporting this!</li> </ul> </li> </ul> <h2>v20.8.8</h2> <h3>👷♂️ Patch fixes</h3> <ul> <li>Fixes issue where export names can be interpolated as executable code in ESM - By <strong><a href="https://github.com/capricorn86"><code>@capricorn86</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2113">#2113</a> <ul> <li>A security advisory (<a href="https://github.com/capricorn86/happy-dom/security/advisories/GHSA-6q6h-j7hj-3r64">GHSA-6q6h-j7hj-3r64</a>) has been reported that shows a security vulnerability where it may be possible to escape the VM context and get access to process level functionality in unsafe environments using CommonJS. Big thanks to <a href="https://github.com/tndud042713"><code>@tndud042713</code></a> for reporting this!</li> </ul> </li> </ul> <h2>v20.8.7</h2> <h3>👷♂️ Patch fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="fed1de2680"><code>fed1de2</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2217">#2217</a> Await NodeJS internal ReadableStream promise during teardown (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2">#2</a>...</li> <li><a href="6a9adb5334"><code>6a9adb5</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2142">#2142</a> Adds cache to query selector parser (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2214">#2214</a>)</li> <li><a href="4440f5fc95"><code>4440f5f</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2206">#2206</a> Coerce null qualifiedName to empty string in createDocument (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2207">#2207</a>)</li> <li><a href="05e5465314"><code>05e5465</code></a> chore: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2208">#2208</a> Updates contribution guidelines (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2211">#2211</a>)</li> <li><a href="7103b05998"><code>7103b05</code></a> chore: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2208">#2208</a> Updates contribution guidelines (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2210">#2210</a>)</li> <li><a href="4c292ef101"><code>4c292ef</code></a> chore: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2208">#2208</a> Updates contribution guidelines (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2209">#2209</a>)</li> <li><a href="7e25c97fe6"><code>7e25c97</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2194">#2194</a> Fix ~= attribute selector matching hyphenated substrings (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2205">#2205</a>)</li> <li><a href="b334a12fc3"><code>b334a12</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2163">#2163</a> Updates external dependencies (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2188">#2188</a>)</li> <li><a href="20f89aa787"><code>20f89aa</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2180">#2180</a> Try to fix publish workflow (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2181">#2181</a>)</li> <li><a href="f08c3fa773"><code>f08c3fa</code></a> chore: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/2177">#2177</a> Update happy-conventional-commit (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/2179">#2179</a>)</li> <li>Additional commits viewable in <a href="https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.10.6">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for happy-dom since your current version.</p> </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 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> Co-authored-by: Sergey <93754860+slaid098@users.noreply.github.com>
This commit is contained in:
parent
a5e89ff99a
commit
f5956d0268
2 changed files with 77 additions and 17 deletions
92
package-lock.json
generated
92
package-lock.json
generated
|
|
@ -11,7 +11,7 @@
|
|||
"@biomejs/biome": "^1.9.4",
|
||||
"@types/node": "^22.10.0",
|
||||
"@vitest/coverage-v8": "^3.0.0",
|
||||
"happy-dom": "^17.0.0",
|
||||
"happy-dom": "^20.10.6",
|
||||
"knip": "^6.24.0",
|
||||
"typescript": "^5.7.0",
|
||||
"vite": "^6.0.0",
|
||||
|
|
@ -1875,6 +1875,23 @@
|
|||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/whatwg-mimetype": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
|
||||
"integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/ws": {
|
||||
"version": "8.18.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
|
||||
"integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/coverage-v8": {
|
||||
"version": "3.2.7",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.7.tgz",
|
||||
|
|
@ -2121,6 +2138,19 @@
|
|||
"node": "18 || 20 || >=22"
|
||||
}
|
||||
},
|
||||
"node_modules/buffer-image-size": {
|
||||
"version": "0.6.4",
|
||||
"resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz",
|
||||
"integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bundle-name": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
|
||||
|
|
@ -2580,19 +2610,37 @@
|
|||
}
|
||||
},
|
||||
"node_modules/happy-dom": {
|
||||
"version": "17.6.3",
|
||||
"resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-17.6.3.tgz",
|
||||
"integrity": "sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==",
|
||||
"version": "20.10.6",
|
||||
"resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.6.tgz",
|
||||
"integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"webidl-conversions": "^7.0.0",
|
||||
"whatwg-mimetype": "^3.0.0"
|
||||
"@types/node": ">=20.0.0",
|
||||
"@types/whatwg-mimetype": "^3.0.2",
|
||||
"@types/ws": "^8.18.1",
|
||||
"buffer-image-size": "^0.6.4",
|
||||
"entities": "^7.0.1",
|
||||
"whatwg-mimetype": "^3.0.0",
|
||||
"ws": "^8.21.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/happy-dom/node_modules/entities": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
|
||||
"integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"node": ">=0.12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/fb55/entities?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/has-flag": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
|
|
@ -3777,16 +3825,6 @@
|
|||
"node": "20 || >=22"
|
||||
}
|
||||
},
|
||||
"node_modules/webidl-conversions": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
||||
"integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/whatwg-mimetype": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
|
||||
|
|
@ -3928,6 +3966,28 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/ws": {
|
||||
"version": "8.21.0",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
|
||||
"integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=10.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bufferutil": "^4.0.1",
|
||||
"utf-8-validate": ">=5.0.2"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bufferutil": {
|
||||
"optional": true
|
||||
},
|
||||
"utf-8-validate": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/wsl-utils": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
"@biomejs/biome": "^1.9.4",
|
||||
"@types/node": "^22.10.0",
|
||||
"@vitest/coverage-v8": "^3.0.0",
|
||||
"happy-dom": "^17.0.0",
|
||||
"happy-dom": "^20.10.6",
|
||||
"knip": "^6.24.0",
|
||||
"typescript": "^5.7.0",
|
||||
"vite": "^6.0.0",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue