From b4c25b5dd35d194b60e10c405f280d566e56f92a Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Mon, 2 Oct 2023 09:48:15 +0200 Subject: [PATCH] update abaplint --- package-lock.json | 126 +++++++++++++++++++++++++++------------ package.json | 4 +- server/package-lock.json | 28 ++++----- server/package.json | 4 +- 4 files changed, 105 insertions(+), 57 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9cf15940..7f6fcb42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,10 +11,10 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", + "@types/node": "^20.8.0", "@typescript-eslint/eslint-plugin": "^6.7.3", "@typescript-eslint/parser": "^6.7.3", - "@vscode/test-web": "^0.0.45", + "@vscode/test-web": "^0.0.46", "buffer": "^6.0.3", "crypto-browserify": "^3.12.0", "eslint": "^8.50.0", @@ -300,6 +300,19 @@ "node": ">= 8" } }, + "node_modules/@playwright/browser-chromium": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.38.1.tgz", + "integrity": "sha512-HRhcBGtk1XaGAQjOben/04PNHxWAY3DBHT97egraR5lx5SQSLOREIiYu/j7WlvQBz4QJP+XL2JsvoxFBJfXmAw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "playwright-core": "1.38.1" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@types/eslint": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", @@ -345,9 +358,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true }, "node_modules/@types/semver": { @@ -546,22 +559,23 @@ } }, "node_modules/@vscode/test-web": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.45.tgz", - "integrity": "sha512-yPJgxEbbxDlKGGpLzNQ8PDPOOUKUVo7Epg/3o+y7mKtjbg3nktIReJ/pPtOHrZxsNC8FkzTNBoTh5DMBHX/LGg==", + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.46.tgz", + "integrity": "sha512-s5rKDtCvIWN6kJpjXzBoWpLvftjH3m2r2MQNGUGsdY1+mOJ06lbbHeJn+g30+p0ec4Vh7PpBZGECflrRW+oH4Q==", "dev": true, "dependencies": { "@koa/cors": "^4.0.0", "@koa/router": "^12.0.0", + "@playwright/browser-chromium": "^1.38.1", "gunzip-maybe": "^1.4.2", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.2", "koa": "^2.14.2", "koa-morgan": "^1.0.1", "koa-mount": "^4.0.0", "koa-static": "^5.0.0", "minimist": "^1.2.8", - "playwright": "^1.37.1", + "playwright": "^1.38.1", "tar-fs": "^3.0.4", "vscode-uri": "^3.0.7" }, @@ -2408,6 +2422,20 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -2774,9 +2802,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", - "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -3987,25 +4015,27 @@ } }, "node_modules/playwright": { - "version": "1.37.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.37.1.tgz", - "integrity": "sha512-bgUXRrQKhT48zHdxDYQTpf//0xDfDd5hLeEhjuSw8rXEGoT9YeElpfvs/izonTNY21IQZ7d3s22jLxYaAnubbQ==", + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.38.1.tgz", + "integrity": "sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow==", "dev": true, - "hasInstallScript": true, "dependencies": { - "playwright-core": "1.37.1" + "playwright-core": "1.38.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.37.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.37.1.tgz", - "integrity": "sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==", + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.38.1.tgz", + "integrity": "sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -5444,6 +5474,15 @@ "fastq": "^1.6.0" } }, + "@playwright/browser-chromium": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.38.1.tgz", + "integrity": "sha512-HRhcBGtk1XaGAQjOben/04PNHxWAY3DBHT97egraR5lx5SQSLOREIiYu/j7WlvQBz4QJP+XL2JsvoxFBJfXmAw==", + "dev": true, + "requires": { + "playwright-core": "1.38.1" + } + }, "@types/eslint": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", @@ -5489,9 +5528,9 @@ "dev": true }, "@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true }, "@types/semver": { @@ -5601,22 +5640,23 @@ } }, "@vscode/test-web": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.45.tgz", - "integrity": "sha512-yPJgxEbbxDlKGGpLzNQ8PDPOOUKUVo7Epg/3o+y7mKtjbg3nktIReJ/pPtOHrZxsNC8FkzTNBoTh5DMBHX/LGg==", + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@vscode/test-web/-/test-web-0.0.46.tgz", + "integrity": "sha512-s5rKDtCvIWN6kJpjXzBoWpLvftjH3m2r2MQNGUGsdY1+mOJ06lbbHeJn+g30+p0ec4Vh7PpBZGECflrRW+oH4Q==", "dev": true, "requires": { "@koa/cors": "^4.0.0", "@koa/router": "^12.0.0", + "@playwright/browser-chromium": "^1.38.1", "gunzip-maybe": "^1.4.2", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.2", "koa": "^2.14.2", "koa-morgan": "^1.0.1", "koa-mount": "^4.0.0", "koa-static": "^5.0.0", "minimist": "^1.2.8", - "playwright": "^1.37.1", + "playwright": "^1.38.1", "tar-fs": "^3.0.4", "vscode-uri": "^3.0.7" } @@ -7103,6 +7143,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -7375,9 +7422,9 @@ } }, "https-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", - "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "requires": { "agent-base": "^7.0.2", @@ -8302,18 +8349,19 @@ } }, "playwright": { - "version": "1.37.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.37.1.tgz", - "integrity": "sha512-bgUXRrQKhT48zHdxDYQTpf//0xDfDd5hLeEhjuSw8rXEGoT9YeElpfvs/izonTNY21IQZ7d3s22jLxYaAnubbQ==", + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.38.1.tgz", + "integrity": "sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow==", "dev": true, "requires": { - "playwright-core": "1.37.1" + "fsevents": "2.3.2", + "playwright-core": "1.38.1" } }, "playwright-core": { - "version": "1.37.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.37.1.tgz", - "integrity": "sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==", + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.38.1.tgz", + "integrity": "sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==", "dev": true }, "prelude-ls": { diff --git a/package.json b/package.json index e4757eb7..fdcbbde5 100644 --- a/package.json +++ b/package.json @@ -245,10 +245,10 @@ }, "devDependencies": { "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", + "@types/node": "^20.8.0", "@typescript-eslint/eslint-plugin": "^6.7.3", "@typescript-eslint/parser": "^6.7.3", - "@vscode/test-web": "^0.0.45", + "@vscode/test-web": "^0.0.46", "buffer": "^6.0.3", "crypto-browserify": "^3.12.0", "eslint": "^8.50.0", diff --git a/server/package-lock.json b/server/package-lock.json index 4b3fd9f5..8405826f 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@abaplint/core": "^2.102.50", + "@abaplint/core": "^2.102.51", "glob": "^7.2.3", "vscode-languageserver": "^9.0.1", "vscode-languageserver-textdocument": "^1.0.11", @@ -17,16 +17,16 @@ }, "devDependencies": { "@types/glob": "^7.2.0", - "@types/node": "^20.7.1" + "@types/node": "^20.8.0" }, "engines": { "node": "*" } }, "node_modules/@abaplint/core": { - "version": "2.102.50", - "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.102.50.tgz", - "integrity": "sha512-eMn1Bs116Xq91pAUFPHRgHt4fNcFxNwSPm/J+nTwFD23PeqxRF+hwKdOwimEZQv4yRWyzKi7LUmwd2cKWIUfHA==", + "version": "2.102.51", + "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.102.51.tgz", + "integrity": "sha512-SahvvK6rCQRVh472LMtNhw0ZgIQPLrOFjzlyW+/X4XR6/dYpJAgQ8ER9Ksi2y988RvWB3raVokG/Lapk1TzATg==", "dependencies": { "fast-xml-parser": "^4.3.1", "json5": "^2.2.3", @@ -56,9 +56,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true }, "node_modules/balanced-match": { @@ -233,9 +233,9 @@ }, "dependencies": { "@abaplint/core": { - "version": "2.102.50", - "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.102.50.tgz", - "integrity": "sha512-eMn1Bs116Xq91pAUFPHRgHt4fNcFxNwSPm/J+nTwFD23PeqxRF+hwKdOwimEZQv4yRWyzKi7LUmwd2cKWIUfHA==", + "version": "2.102.51", + "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.102.51.tgz", + "integrity": "sha512-SahvvK6rCQRVh472LMtNhw0ZgIQPLrOFjzlyW+/X4XR6/dYpJAgQ8ER9Ksi2y988RvWB3raVokG/Lapk1TzATg==", "requires": { "fast-xml-parser": "^4.3.1", "json5": "^2.2.3", @@ -259,9 +259,9 @@ "dev": true }, "@types/node": { - "version": "20.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", - "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true }, "balanced-match": { diff --git a/server/package.json b/server/package.json index 34cc5c0a..0480999a 100644 --- a/server/package.json +++ b/server/package.json @@ -13,11 +13,11 @@ "url": "https://github.com/abaplint/vscode-abaplint" }, "devDependencies": { - "@types/node": "^20.7.1", + "@types/node": "^20.8.0", "@types/glob": "^7.2.0" }, "dependencies": { - "@abaplint/core": "^2.102.50", + "@abaplint/core": "^2.102.51", "vscode-uri": "^3.0.7", "glob": "^7.2.3", "vscode-languageserver-textdocument": "^1.0.11",