diff --git a/package-lock.json b/package-lock.json index a65c3bd..2bebf52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,15 +9,15 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "npm-check-updates": "^17.1.13" + "npm-check-updates": "^17.1.18" }, "devDependencies": { - "@abaplint/cli": "^2.113.86", - "@abaplint/database-sqlite": "^2.10.20", - "@abaplint/runtime": "^2.10.23", - "@abaplint/transpiler-cli": "^2.10.23", - "@playwright/test": "^1.49.1", - "@types/node": "^22.10.5", + "@abaplint/cli": "^2.113.118", + "@abaplint/database-sqlite": "^2.10.24", + "@abaplint/runtime": "^2.10.55", + "@abaplint/transpiler-cli": "^2.10.55", + "@playwright/test": "^1.52.0", + "@types/node": "^22.15.19", "buffer": "^6.0.3", "copy-webpack-plugin": "^12.0.2", "express": "^4.21.2", @@ -25,13 +25,13 @@ "path-browserify": "^1.0.1", "web-encoding": "^1.1.5", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.0" + "webpack-dev-server": "^5.2.1" } }, "node_modules/@abaplint/cli": { - "version": "2.113.86", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.86.tgz", - "integrity": "sha512-PMrk3Ca0GZvXvjwdBexuRdVMqLV/27oQQs53UsuXj4zzxdFmj7wJwSsqxldKGjiwHpNsB+RP5kR8BCG7uAE9Wg==", + "version": "2.113.118", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.118.tgz", + "integrity": "sha512-uuEdRAA6fPt79TksKvIf7XOgOIpuxGiUMD3RPHjfxn/FnGIEOQ4CuU9c0Z5LupbuluThYpSh69GpGdxCAwXGIg==", "dev": true, "license": "MIT", "bin": { @@ -45,9 +45,9 @@ } }, "node_modules/@abaplint/database-sqlite": { - "version": "2.10.20", - "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.10.20.tgz", - "integrity": "sha512-8DgdNDVTw6Z0bmkweBgKEb4Pvdz5Luh6HP/wLT5N8IWAqu2sapq4x8+rFLCquCEr+knXwL0t4rZxK7oSAYEOJQ==", + "version": "2.10.24", + "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.10.24.tgz", + "integrity": "sha512-Ra6sMIOLjDwdSQ8HKHnninvBhY305L1QEemATPq+TZYV1kwUwSFZ/dkj+Sc0Cx3uuGL2s0f3VqJrM/fJGZzaag==", "dev": true, "license": "MIT", "dependencies": { @@ -55,9 +55,9 @@ } }, "node_modules/@abaplint/runtime": { - "version": "2.10.23", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.10.23.tgz", - "integrity": "sha512-AkEO0U3IdZuVzoEgxIBQgDW45bp0kbrEBesozblCBuB6Tpf7/KIqYXVAQbgKpIx9NwelbJ+HCJ3LOjdcyEGC9g==", + "version": "2.10.55", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.10.55.tgz", + "integrity": "sha512-p9D+Vdc2zlT46eBa4pzvMVPLmxBZEIF5+pvAsIY4YSFpT+aGlNGkox6I30pNu+feE+6ItkMc8x2nx/MA2lB0MA==", "dev": true, "license": "MIT", "dependencies": { @@ -68,9 +68,9 @@ } }, "node_modules/@abaplint/transpiler-cli": { - "version": "2.10.23", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.10.23.tgz", - "integrity": "sha512-limia9M7GWAbw019lSKbrJRHhxOVyINyv8aA4ag0WIUjl2EHSCju7PEJbODW7R9q6GDefHi4taZH+pxRn+PQHQ==", + "version": "2.10.55", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.10.55.tgz", + "integrity": "sha512-ktmUBNmdXjCPj95UkbPfwZIgSgml12wMipPfBzJfzAJ9QA3GXgdhvUMX+cJuD5SxGo7sqGeUQ+0b0aps4P7HhA==", "dev": true, "license": "MIT", "bin": { @@ -244,13 +244,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", - "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz", + "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.49.1" + "playwright": "1.52.0" }, "bin": { "playwright": "cli.js" @@ -375,13 +375,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", - "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", + "version": "22.15.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", + "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/node-forge": { @@ -2834,9 +2834,9 @@ } }, "node_modules/npm-check-updates": { - "version": "17.1.13", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.13.tgz", - "integrity": "sha512-m9Woo2J5XVab0VcQpYvrQ0hx3ySI1mGbiHR595mc6Lr1/FIaTWvv+oU+T1WKSfXRiluKC/V5P6Bdk5agaYpqqg==", + "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==", "license": "Apache-2.0", "bin": { "ncu": "build/cli.js", @@ -3078,13 +3078,13 @@ } }, "node_modules/playwright": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", - "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz", + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.49.1" + "playwright-core": "1.52.0" }, "bin": { "playwright": "cli.js" @@ -3097,9 +3097,9 @@ } }, "node_modules/playwright-core": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", - "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz", + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -4078,9 +4078,9 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, @@ -4363,15 +4363,16 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", - "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", + "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", "dev": true, "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", "@types/serve-index": "^1.9.4", "@types/serve-static": "^1.15.5", "@types/sockjs": "^0.3.36", @@ -4594,33 +4595,33 @@ }, "dependencies": { "@abaplint/cli": { - "version": "2.113.86", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.86.tgz", - "integrity": "sha512-PMrk3Ca0GZvXvjwdBexuRdVMqLV/27oQQs53UsuXj4zzxdFmj7wJwSsqxldKGjiwHpNsB+RP5kR8BCG7uAE9Wg==", + "version": "2.113.118", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.113.118.tgz", + "integrity": "sha512-uuEdRAA6fPt79TksKvIf7XOgOIpuxGiUMD3RPHjfxn/FnGIEOQ4CuU9c0Z5LupbuluThYpSh69GpGdxCAwXGIg==", "dev": true }, "@abaplint/database-sqlite": { - "version": "2.10.20", - "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.10.20.tgz", - "integrity": "sha512-8DgdNDVTw6Z0bmkweBgKEb4Pvdz5Luh6HP/wLT5N8IWAqu2sapq4x8+rFLCquCEr+knXwL0t4rZxK7oSAYEOJQ==", + "version": "2.10.24", + "resolved": "https://registry.npmjs.org/@abaplint/database-sqlite/-/database-sqlite-2.10.24.tgz", + "integrity": "sha512-Ra6sMIOLjDwdSQ8HKHnninvBhY305L1QEemATPq+TZYV1kwUwSFZ/dkj+Sc0Cx3uuGL2s0f3VqJrM/fJGZzaag==", "dev": true, "requires": { "sql.js": "^1.11.0" } }, "@abaplint/runtime": { - "version": "2.10.23", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.10.23.tgz", - "integrity": "sha512-AkEO0U3IdZuVzoEgxIBQgDW45bp0kbrEBesozblCBuB6Tpf7/KIqYXVAQbgKpIx9NwelbJ+HCJ3LOjdcyEGC9g==", + "version": "2.10.55", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-2.10.55.tgz", + "integrity": "sha512-p9D+Vdc2zlT46eBa4pzvMVPLmxBZEIF5+pvAsIY4YSFpT+aGlNGkox6I30pNu+feE+6ItkMc8x2nx/MA2lB0MA==", "dev": true, "requires": { "temporal-polyfill": "^0.2.5" } }, "@abaplint/transpiler-cli": { - "version": "2.10.23", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.10.23.tgz", - "integrity": "sha512-limia9M7GWAbw019lSKbrJRHhxOVyINyv8aA4ag0WIUjl2EHSCju7PEJbODW7R9q6GDefHi4taZH+pxRn+PQHQ==", + "version": "2.10.55", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-2.10.55.tgz", + "integrity": "sha512-ktmUBNmdXjCPj95UkbPfwZIgSgml12wMipPfBzJfzAJ9QA3GXgdhvUMX+cJuD5SxGo7sqGeUQ+0b0aps4P7HhA==", "dev": true }, "@discoveryjs/json-ext": { @@ -4737,12 +4738,12 @@ } }, "@playwright/test": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", - "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz", + "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==", "dev": true, "requires": { - "playwright": "1.49.1" + "playwright": "1.52.0" } }, "@sindresorhus/merge-streams": { @@ -4854,12 +4855,12 @@ "dev": true }, "@types/node": { - "version": "22.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", - "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", + "version": "22.15.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", + "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", "dev": true, "requires": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "@types/node-forge": { @@ -6650,9 +6651,9 @@ "dev": true }, "npm-check-updates": { - "version": "17.1.13", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.13.tgz", - "integrity": "sha512-m9Woo2J5XVab0VcQpYvrQ0hx3ySI1mGbiHR595mc6Lr1/FIaTWvv+oU+T1WKSfXRiluKC/V5P6Bdk5agaYpqqg==" + "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==" }, "nth-check": { "version": "2.1.1", @@ -6821,13 +6822,13 @@ } }, "playwright": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", - "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz", + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.49.1" + "playwright-core": "1.52.0" }, "dependencies": { "fsevents": { @@ -6840,9 +6841,9 @@ } }, "playwright-core": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", - "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz", + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==", "dev": true }, "possible-typed-array-names": { @@ -7539,9 +7540,9 @@ } }, "undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true }, "unicorn-magic": { @@ -7768,14 +7769,15 @@ } }, "webpack-dev-server": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", - "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", + "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", "dev": true, "requires": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", "@types/serve-index": "^1.9.4", "@types/serve-static": "^1.15.5", "@types/sockjs": "^0.3.36", diff --git a/package.json b/package.json index e1ef01c..96a1ee0 100644 --- a/package.json +++ b/package.json @@ -34,11 +34,11 @@ }, "homepage": "https://github.com/abap2UI5/abap2UI5#readme", "devDependencies": { - "@abaplint/cli": "^2.113.86", - "@abaplint/database-sqlite": "^2.10.20", - "@abaplint/runtime": "^2.10.23", - "@abaplint/transpiler-cli": "^2.10.23", - "@types/node": "^22.10.5", + "@abaplint/cli": "^2.113.118", + "@abaplint/database-sqlite": "^2.10.24", + "@abaplint/runtime": "^2.10.55", + "@abaplint/transpiler-cli": "^2.10.55", + "@types/node": "^22.15.19", "buffer": "^6.0.3", "copy-webpack-plugin": "^12.0.2", "express": "^4.21.2", @@ -46,10 +46,10 @@ "path-browserify": "^1.0.1", "web-encoding": "^1.1.5", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.0", - "@playwright/test": "^1.49.1" + "webpack-dev-server": "^5.2.1", + "@playwright/test": "^1.52.0" }, "dependencies": { - "npm-check-updates": "^17.1.13" + "npm-check-updates": "^17.1.18" } }