diff --git a/package-lock.json b/package-lock.json index a646acb..ef0739c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,23 +9,23 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@abap2ui5/linter": "^0.2.1", - "@abap2ui5/render-runtime": "^0.1.1", - "@abaplint/cli": "^2.119.66", - "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/runtime": "^2.13.22", - "@abaplint/transpiler-cli": "^2.13.22", - "@types/node": "^22.10.5", - "npm-check-updates": "^17.1.18" + "@abap2ui5/linter": "^0.3.0", + "@abap2ui5/render-runtime": "^0.3.0", + "@abaplint/cli": "^2.120.35", + "@abaplint/database-sqlite": "^2.13.40", + "@abaplint/runtime": "^2.13.60", + "@abaplint/transpiler-cli": "^2.13.60", + "@types/node": "^26.2.0", + "npm-check-updates": "^23.1.0" }, "engines": { "node": ">=22" } }, "node_modules/@abap2ui5/linter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@abap2ui5/linter/-/linter-0.2.2.tgz", - "integrity": "sha512-WegxIRN5M5gH13Ye5Mo13fbpjAZ183J0ei1iArCfEiKUPAGqHot20NnckpNnXHX+YPHCkehA+Z0QapXjaLK1Tw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@abap2ui5/linter/-/linter-0.3.0.tgz", + "integrity": "sha512-Z02eNr8Q1TbdEf7/EHbB0aUQmyZi/KvjMi89+H08AFwvJN5ZEPmIHfdge+cwgxqzS28CtUdDmWERsnnQblIz5w==", "dev": true, "license": "MIT", "workspaces": [ @@ -38,7 +38,7 @@ "node": ">=22" }, "peerDependencies": { - "@abap2ui5/render-runtime": "^0.1.0 || ^0.2.0" + "@abap2ui5/render-runtime": "^0.1.0 || ^0.2.0 || ^0.3.0" }, "peerDependenciesMeta": { "@abap2ui5/render-runtime": { @@ -47,9 +47,9 @@ } }, "node_modules/@abap2ui5/render-runtime": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@abap2ui5/render-runtime/-/render-runtime-0.1.1.tgz", - "integrity": "sha512-41O4amDSbHWynzXiTjWYp1XC+dVbWc58flTkTTCJUjXwYXW6mJBmMiLxBSpCz1pMXa4LL3QAZq8IXk7Yy2664g==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@abap2ui5/render-runtime/-/render-runtime-0.3.0.tgz", + "integrity": "sha512-xXv3dJuD1qk5GS/u7p9V7g/Yf1wKu1qUj/ya1rSqeXKgvZ1AbaQGi0gJ7zukAjin+eNkAtXLira4kDFukEIhqw==", "dev": true, "license": "MIT", "dependencies": { @@ -64,6 +64,7 @@ "@openui5/sap.ui.unified": "1.151.0", "@openui5/sap.uxap": "1.151.0", "@openui5/themelib_sap_horizon": "1.151.0", + "less-openui5": "^0.12.0", "playwright": "^1.61.1" }, "engines": { @@ -71,9 +72,9 @@ } }, "node_modules/@abaplint/cli": { - "version": "2.120.28", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.120.28.tgz", - "integrity": "sha512-XBpeeBwqwUgpSivEOwrhGssdwPRui7jGZt4uEv7gmj7ckDXQ1FaPUR3BgD+ENn7TPn/jUWXrMn+163NIPfd+Eg==", + "version": "2.120.35", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.120.35.tgz", + "integrity": "sha512-v0r2TQNhFN8kImWAndQQKyMt1WEdSTtuprbBefu/ljk6Tfn/aMOjqoK8FTFvQBntab6QzFY6EphXF1vUUNgOCA==", "dev": true, "license": "MIT", "bin": { @@ -87,9 +88,9 @@ } }, "node_modules/@abaplint/database-sqlite": { - "version": "2.11.78", - "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.11.78.tgz", - "integrity": "sha512-1s5GhhwzcupKQhK2lZW7GKIvsz/WukgjuLk2oHmlSXWGFtapLYO9wJCtUSmSNTMNuXXaVt8ks2t2RH8SVj6hCg==", + "version": "2.13.40", + "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.13.40.tgz", + "integrity": "sha512-mgY84XJtoNThMXxNrsw9eq3Emc98lHMFlGJ9swz6nFJ5x+sivp5/lhr0SBJmFPnbg0KBj+dRb4Xgg3mKBABazQ==", "dev": true, "license": "MIT", "dependencies": { @@ -97,9 +98,9 @@ } }, "node_modules/@abaplint/runtime": { - "version": "2.13.22", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.13.22.tgz", - "integrity": "sha512-4/evgMO3RqY0oz0ZYW7jaGYYuJKK0QwUiIMBTeyANVMd12Kzz8g0CdZIEPs4QkKiyPlwa3Gsz503mrZJJ49/EA==", + "version": "2.13.60", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.13.60.tgz", + "integrity": "sha512-sjp4al5n3geyOiudQqYHWeat+3Nz3miKPmi8+ru3fBwX7h5i89eMbZebsP/qrBi3X5x5Gd/xk4e2fRlBck2qZw==", "dev": true, "license": "MIT", "dependencies": { @@ -110,9 +111,9 @@ } }, "node_modules/@abaplint/transpiler-cli": { - "version": "2.13.22", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.13.22.tgz", - "integrity": "sha512-++7h7dmDGXuwghbm/81qwrXGYUT+j4npWQpw/M96/HdTyGL45AJpOMlIFsea7ZthvJM/QZ2Whf2VG00+iZN/BQ==", + "version": "2.13.60", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.13.60.tgz", + "integrity": "sha512-suDLfifqjNDqc0F0hR88+0TSQXX5zhvwCO0eMTQSVgsyIuNUwN1khl1nCnzdgF+NU7Te6h09C93cra1md9D1ww==", "dev": true, "license": "MIT", "bin": { @@ -122,6 +123,13 @@ "url": "https://github.com/sponsors/larshp" } }, + "node_modules/@adobe/css-tools": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz", + "integrity": "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@openui5/sap.f": { "version": "1.151.0", "resolved": "https://registry.npmjs.org/@openui5/sap.f/-/sap.f-1.151.0.tgz", @@ -240,13 +248,13 @@ "license": "Apache-2.0" }, "node_modules/@types/node": { - "version": "22.19.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.18.tgz", - "integrity": "sha512-9v00a+dn2yWVsYDEunWC4g/TcRKVq3r8N5FuZp7u0SGrPvdN9c2yXI9bBuf5Fl0hNCb+QTIePTn5pJs2pwBOQQ==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz", + "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~8.3.0" } }, "node_modules/fsevents": { @@ -264,10 +272,38 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/less-openui5": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/less-openui5/-/less-openui5-0.12.0.tgz", + "integrity": "sha512-7CvQYmuODBCWAh9RBKevdx2+aNIjVPaWpS/XxPfxe8hJNvOY5IcXdTchFahwhVmILzPMOqZDKykGQr5GMq6iJg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@adobe/css-tools": "^4.5.0", + "mime": "^1.6.0" + }, + "engines": { + "node": "^20.11.0 || >=22.0.0", + "npm": ">= 8" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/npm-check-updates": { - "version": "17.1.18", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.18.tgz", - "integrity": "sha512-bkUy2g4v1i+3FeUf5fXMLbxmV95eG4/sS7lYE32GrUeVgQRfQEk39gpskksFunyaxQgTIdrvYbnuNbO/pSUSqw==", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-23.1.0.tgz", + "integrity": "sha512-u6Odx/JDpDXNqXp5pPsVN0RhuWkNrBe4Sz26J7yWJcEadopKhQgcB+bFq2PK35iJY6vc6h1PbnXmnwfiOFQl/w==", "dev": true, "license": "Apache-2.0", "bin": { @@ -275,8 +311,8 @@ "npm-check-updates": "build/cli.js" }, "engines": { - "node": "^18.18.0 || >=20.0.0", - "npm": ">=8.12.1" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0", + "npm": ">=10.0.0" } }, "node_modules/playwright": { @@ -336,9 +372,9 @@ "license": "ISC" }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", "dev": true, "license": "MIT" } diff --git a/package.json b/package.json index f99a80c..d3af6b1 100644 --- a/package.json +++ b/package.json @@ -22,14 +22,14 @@ }, "homepage": "https://github.com/abap2UI5-addons/selection-screen#readme", "devDependencies": { - "@abaplint/cli": "^2.119.66", - "@abaplint/database-sqlite": "^2.11.78", - "@abaplint/runtime": "^2.13.22", - "@abaplint/transpiler-cli": "^2.13.22", - "@types/node": "^22.10.5", - "npm-check-updates": "^17.1.18", - "@abap2ui5/linter": "^0.2.1", - "@abap2ui5/render-runtime": "^0.1.1" + "@abaplint/cli": "^2.120.35", + "@abaplint/database-sqlite": "^2.13.40", + "@abaplint/runtime": "^2.13.60", + "@abaplint/transpiler-cli": "^2.13.60", + "@types/node": "^26.2.0", + "npm-check-updates": "^23.1.0", + "@abap2ui5/linter": "^0.3.0", + "@abap2ui5/render-runtime": "^0.3.0" }, "engines": { "node": ">=22"