Update Yuku parser to v0.8.0 (#19699)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: fisker <lionkay@gmail.com>
This commit is contained in:
1 parent
7b421c25c5
commit
e79f6b74da
3 files changed
+71
-80
No files matched your search
+2
-2
@@ -132,7 +132,7 @@
|
||||
"wcwidth.js": "2.0.0",
|
||||
"yaml": "2.9.0",
|
||||
"yaml-unist-parser": "3.2.0",
|
||||
"yuku-parser": "0.7.4"
|
||||
"yuku-parser": "0.8.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/generator": "8.0.0",
|
||||
@@ -141,7 +141,7 @@
|
||||
"@types/jsesc": "3.0.3",
|
||||
"@typescript-eslint/eslint-plugin": "8.65.0",
|
||||
"@typescript-eslint/parser": "8.65.0",
|
||||
"@yuku-parser/wasm": "0.7.4",
|
||||
"@yuku-parser/wasm": "0.8.0",
|
||||
"base64-arraybuffer-es6": "3.1.0",
|
||||
"browserslist": "4.28.6",
|
||||
"browserslist-to-esbuild": "2.1.1",
|
||||
|
||||
@@ -39,7 +39,6 @@ function createParseError(error, { text }) {
|
||||
function parseWithOptions(text, options) {
|
||||
const result = yukuParse(text, {
|
||||
preserveParens: true,
|
||||
allowReturnOutsideFunction: true,
|
||||
semanticErrors: false,
|
||||
attachComments: false,
|
||||
...options,
|
||||
@@ -60,11 +59,7 @@ function parseJs(text, options) {
|
||||
const combinations = (
|
||||
sourceType ? [sourceType] : SOURCE_TYPE_COMBINATIONS
|
||||
).map(
|
||||
(sourceType) => () =>
|
||||
parseWithOptions(text, {
|
||||
sourceType: sourceType === "commonjs" ? "script" : sourceType,
|
||||
lang: "jsx",
|
||||
}),
|
||||
(sourceType) => () => parseWithOptions(text, { sourceType, lang: "jsx" }),
|
||||
);
|
||||
|
||||
let result;
|
||||
@@ -115,11 +110,7 @@ function parseTs(text, options) {
|
||||
sourceType ? [sourceType] : SOURCE_TYPE_COMBINATIONS
|
||||
).flatMap((sourceType) =>
|
||||
languageCombinations.map(
|
||||
(lang) => () =>
|
||||
parseWithOptions(text, {
|
||||
sourceType: sourceType === "commonjs" ? "script" : sourceType,
|
||||
lang,
|
||||
}),
|
||||
(lang) => () => parseWithOptions(text, { sourceType, lang }),
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
@@ -3050,97 +3050,97 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-darwin-arm64@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-darwin-arm64@npm:0.7.4"
|
||||
"@yuku-parser/binding-darwin-arm64@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-darwin-arm64@npm:0.8.0"
|
||||
conditions: os=darwin & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-darwin-x64@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-darwin-x64@npm:0.7.4"
|
||||
"@yuku-parser/binding-darwin-x64@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-darwin-x64@npm:0.8.0"
|
||||
conditions: os=darwin & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-freebsd-x64@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-freebsd-x64@npm:0.7.4"
|
||||
"@yuku-parser/binding-freebsd-x64@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-freebsd-x64@npm:0.8.0"
|
||||
conditions: os=freebsd & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-arm-gnu@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm-gnu@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.8.0"
|
||||
conditions: os=linux & cpu=arm & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-arm-musl@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm-musl@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.8.0"
|
||||
conditions: os=linux & cpu=arm & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-arm64-gnu@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm64-gnu@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.8.0"
|
||||
conditions: os=linux & cpu=arm64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-arm64-musl@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm64-musl@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.8.0"
|
||||
conditions: os=linux & cpu=arm64 & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-x64-gnu@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-x64-gnu@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.8.0"
|
||||
conditions: os=linux & cpu=x64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-linux-x64-musl@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-x64-musl@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.8.0"
|
||||
conditions: os=linux & cpu=x64 & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-win32-arm64@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-win32-arm64@npm:0.7.4"
|
||||
"@yuku-parser/binding-win32-arm64@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-win32-arm64@npm:0.8.0"
|
||||
conditions: os=win32 & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/binding-win32-x64@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/binding-win32-x64@npm:0.7.4"
|
||||
"@yuku-parser/binding-win32-x64@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/binding-win32-x64@npm:0.8.0"
|
||||
conditions: os=win32 & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-parser/wasm@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-parser/wasm@npm:0.7.4"
|
||||
"@yuku-parser/wasm@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-parser/wasm@npm:0.8.0"
|
||||
dependencies:
|
||||
"@yuku-toolchain/types": "npm:^0.7.4"
|
||||
yuku-ast: "npm:^0.7.4"
|
||||
checksum: 10/307bec1dc2a6687a7101cbed8f61c1cc066c9fd5cf2be1988364e6a8350802cadefb5c07dc428e3c1612c1c2e3235f8a0503c81924be46c178e876853a0ee64d
|
||||
"@yuku-toolchain/types": "npm:^0.8.0"
|
||||
yuku-ast: "npm:^0.8.0"
|
||||
checksum: 10/9107f845ed1b1a3f903000acfe7bc5912cf08a70ca5cab34b867c85a173fbc85b0d6a12ecf80ef7b49340f793320380b139e5e0e8dc341d97c7a53649c6e8661
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yuku-toolchain/types@npm:^0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "@yuku-toolchain/types@npm:0.7.4"
|
||||
checksum: 10/796b1ecbbd690e7f7854f7c8c10c1b080263d0d94a4c6ecf6b8bbdbfa6867fa243b68899fb10ff453f20305e3e1cf649e50d20bafe92eb5518288e21e986c8ff
|
||||
"@yuku-toolchain/types@npm:^0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "@yuku-toolchain/types@npm:0.8.0"
|
||||
checksum: 10/fa0ec58a803399f193c873e96980c74ed29529c5a6346b6894244d47dfe7b7ac3900269b9205193159700597f3cf92493b25fc14d4dc4226ba82ffc4960e2e33
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8267,7 +8267,7 @@ __metadata:
|
||||
"@typescript-eslint/parser": "npm:8.65.0"
|
||||
"@typescript-eslint/typescript-estree": "npm:8.65.0"
|
||||
"@typescript-eslint/visitor-keys": "npm:8.65.0"
|
||||
"@yuku-parser/wasm": "npm:0.7.4"
|
||||
"@yuku-parser/wasm": "npm:0.8.0"
|
||||
acorn: "npm:8.17.0"
|
||||
acorn-jsx: "npm:5.3.2"
|
||||
angular-estree-parser: "npm:15.5.0"
|
||||
@@ -8397,7 +8397,7 @@ __metadata:
|
||||
yaml: "npm:2.9.0"
|
||||
yaml-test-suite: "npm:0.1.0"
|
||||
yaml-unist-parser: "npm:3.2.0"
|
||||
yuku-parser: "npm:0.7.4"
|
||||
yuku-parser: "npm:0.8.0"
|
||||
bin:
|
||||
prettier: ./bin/prettier.cjs
|
||||
languageName: unknown
|
||||
@@ -10127,32 +10127,32 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"yuku-ast@npm:^0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "yuku-ast@npm:0.7.4"
|
||||
"yuku-ast@npm:^0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "yuku-ast@npm:0.8.0"
|
||||
dependencies:
|
||||
"@yuku-toolchain/types": "npm:^0.7.4"
|
||||
checksum: 10/e98acb421d489efeeef7db7243b0e44537746883fd41982d67943fcc12a1a378fc5c02e3d31812d86025342992a5f6db8e5b00086c0ca06e12fab304bb9825f5
|
||||
"@yuku-toolchain/types": "npm:^0.8.0"
|
||||
checksum: 10/470aa9a59d6da67d931246de01eba075acd4efdac12dc963740639c11169c50910739239c3b97c8a9fd3fa6e098c20e6353e50848c0e87884e339c03406fe3a0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"yuku-parser@npm:0.7.4":
|
||||
version: 0.7.4
|
||||
resolution: "yuku-parser@npm:0.7.4"
|
||||
"yuku-parser@npm:0.8.0":
|
||||
version: 0.8.0
|
||||
resolution: "yuku-parser@npm:0.8.0"
|
||||
dependencies:
|
||||
"@yuku-parser/binding-darwin-arm64": "npm:0.7.4"
|
||||
"@yuku-parser/binding-darwin-x64": "npm:0.7.4"
|
||||
"@yuku-parser/binding-freebsd-x64": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm-gnu": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm-musl": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm64-gnu": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-arm64-musl": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-x64-gnu": "npm:0.7.4"
|
||||
"@yuku-parser/binding-linux-x64-musl": "npm:0.7.4"
|
||||
"@yuku-parser/binding-win32-arm64": "npm:0.7.4"
|
||||
"@yuku-parser/binding-win32-x64": "npm:0.7.4"
|
||||
"@yuku-toolchain/types": "npm:^0.7.4"
|
||||
yuku-ast: "npm:^0.7.4"
|
||||
"@yuku-parser/binding-darwin-arm64": "npm:0.8.0"
|
||||
"@yuku-parser/binding-darwin-x64": "npm:0.8.0"
|
||||
"@yuku-parser/binding-freebsd-x64": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-arm-gnu": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-arm-musl": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-arm64-gnu": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-arm64-musl": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-x64-gnu": "npm:0.8.0"
|
||||
"@yuku-parser/binding-linux-x64-musl": "npm:0.8.0"
|
||||
"@yuku-parser/binding-win32-arm64": "npm:0.8.0"
|
||||
"@yuku-parser/binding-win32-x64": "npm:0.8.0"
|
||||
"@yuku-toolchain/types": "npm:^0.8.0"
|
||||
yuku-ast: "npm:^0.8.0"
|
||||
dependenciesMeta:
|
||||
"@yuku-parser/binding-darwin-arm64":
|
||||
optional: true
|
||||
@@ -10176,7 +10176,7 @@ __metadata:
|
||||
optional: true
|
||||
"@yuku-parser/binding-win32-x64":
|
||||
optional: true
|
||||
checksum: 10/3254dfe2b32af4bded31e2eed69b336e16d7283eb64a79c8d40ae207c02b4c333f69828cad1bd91df086269af3c67eadebd83cf6aa1891b0f19eb21daa433785
|
||||
checksum: 10/3f2e183bbca8321b82382f221ab0439eccff8fc3f878ef3477589b911e0e5955ae3e3ab9646faccbf7b1b65460cee4be6df13bd93df85b08d1cffcc8398ff1e5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in new issue
Block a user