Skip to content

Commit 439d820

Browse files
renovate[bot]renovate-botota-meshi
authored
Update dependency @types/parse5 to v6 (#155)
* Update dependency @types/parse5 to v6 * fix types Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: yosuke ota <[email protected]>
1 parent d528d20 commit 439d820

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

lib/rules/no-html-messages.ts

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,10 @@ import type { RuleContext, RuleListener } from '../types'
1212
const debug = debugBuilder('eslint-plugin-vue-i18n:no-html-messages')
1313

1414
function findHTMLNode(
15-
node: parse5.DefaultTreeDocumentFragment
16-
): parse5.DefaultTreeElement | undefined {
17-
return node.childNodes.find((child): child is parse5.DefaultTreeElement => {
18-
if (
19-
child.nodeName !== '#text' &&
20-
(child as parse5.DefaultTreeElement).tagName
21-
) {
15+
node: parse5.DocumentFragment
16+
): parse5.Element | undefined {
17+
return node.childNodes.find((child): child is parse5.Element => {
18+
if (child.nodeName !== '#text' && (child as parse5.Element).tagName) {
2219
return true
2320
}
2421
return false
@@ -38,7 +35,7 @@ function create(context: RuleContext): RuleListener {
3835
}
3936
const htmlNode = parse5.parseFragment(`${node.value}`, {
4037
sourceCodeLocationInfo: true
41-
}) as parse5.DefaultTreeDocumentFragment
38+
}) as parse5.DocumentFragment
4239
const foundNode = findHTMLNode(htmlNode)
4340
if (!foundNode) {
4441
return
@@ -66,7 +63,7 @@ function create(context: RuleContext): RuleListener {
6663
}
6764
const htmlNode = parse5.parseFragment(`${node.value}`, {
6865
sourceCodeLocationInfo: true
69-
}) as parse5.DefaultTreeDocumentFragment
66+
}) as parse5.DocumentFragment
7067
const foundNode = findHTMLNode(htmlNode)
7168
if (!foundNode) {
7269
return

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"@types/json5": "^0.0.30",
4646
"@types/lodash": "^4.14.159",
4747
"@types/mocha": "^8.0.1",
48-
"@types/parse5": "^5.0.3",
48+
"@types/parse5": "^6.0.0",
4949
"@types/semver": "^7.3.4",
5050
"@typescript-eslint/eslint-plugin": "^4.10.0",
5151
"@typescript-eslint/parser": "^4.10.0",

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,10 +1264,10 @@
12641264
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.1.8.tgz#1d590429fe8187a02707720ecf38a6fe46ce294b"
12651265
integrity sha512-6XzyyNM9EKQW4HKuzbo/CkOIjn/evtCmsU+MUM1xDfJ+3/rNjBttM1NgN7AOQvN6tP1Sl1D1PIKMreTArnxM9A==
12661266

1267-
"@types/parse5@^5.0.3":
1268-
version "5.0.3"
1269-
resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109"
1270-
integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
1267+
"@types/parse5@^6.0.0":
1268+
version "6.0.0"
1269+
resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.0.tgz#38590dc2c3cf5717154064e3ee9b6947ee21b299"
1270+
integrity sha512-oPwPSj4a1wu9rsXTEGIJz91ISU725t0BmSnUhb57sI+M8XEmvUop84lzuiYdq0Y5M6xLY8DBPg0C2xEQKLyvBA==
12711271

12721272
"@types/q@^1.5.1":
12731273
version "1.5.4"

0 commit comments

Comments
 (0)