diff --git a/package-lock.json b/package-lock.json index d72c488..3c2ac4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1335,32 +1335,32 @@ } }, "node_modules/@sap-ux/fe-fpm-writer": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@sap-ux/fe-fpm-writer/-/fe-fpm-writer-0.22.3.tgz", - "integrity": "sha512-8UPX+49eqyjsnJC0UbzT/gs0Q3HpKRmaI+BGaVVoC9P6gDg7s4ubHI+kBgzfNK3czJDk14T+6IUc9UjSKL9W5w==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@sap-ux/fe-fpm-writer/-/fe-fpm-writer-0.24.1.tgz", + "integrity": "sha512-s2kntgZ3apSJXNqZ8gvmLvMXVnyvvEuQ4wbzLGG7LMM8Rsve73H/tjVj73aYjvo245gYPfB6jlFbZ/Aew+PBWg==", "dev": true, "dependencies": { - "@xmldom/xmldom": "0.8.6", - "ejs": "3.1.7", + "@xmldom/xmldom": "0.8.10", + "ejs": "3.1.9", "mem-fs": "2.1.0", "mem-fs-editor": "9.4.0", - "semver": "7.5.3", + "semver": "7.5.4", "xml-formatter": "2.6.1", - "xpath": "0.0.32" + "xpath": "0.0.33" }, "engines": { - "node": ">= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0", + "node": ">=18.x", "pnpm": ">=6.26.1 < 7.0.0 || >=7.1.0" } }, "node_modules/@sap-ux/vocabularies-types": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@sap-ux/vocabularies-types/-/vocabularies-types-0.9.1.tgz", - "integrity": "sha512-xvuL+JnqEdtOtIG+Hy7VXSUV6GJX2Rb8ucxhzEIgemZ5Npz6wB2Q2vOF37TtSX+TeMnKoTlAXlP6iV9PzO6Czw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@sap-ux/vocabularies-types/-/vocabularies-types-0.10.0.tgz", + "integrity": "sha512-uTQ2tJJes9qGGAn8e/Npvy0grIul3mAVHzjxsj10U3lF+RZsoFawsdYGxvb6sJYkhY+YEsQzL8GTL6tyYpMv8g==", "dev": true, "engines": { - "node": ">= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0", - "pnpm": ">=7.3.0" + "node": ">=18.0.0 < 19.0.0 || >=20.0.0 < 21.0.0", + "pnpm": ">=8" } }, "node_modules/@sap/cds": { @@ -1436,16 +1436,16 @@ } }, "node_modules/@sap/ux-specification": { - "version": "1.108.12", - "resolved": "https://registry.npmjs.org/@sap/ux-specification/-/ux-specification-1.108.12.tgz", - "integrity": "sha512-jdlZsjeg/2/rVdgdjRhJTT8+UgNlC/vjkPSJN2dOl9vXcLgV0meBJb0TmPt2WnHMxawoIhsEaHIg4Q0JQY2LTg==", + "version": "1.108.19", + "resolved": "https://registry.npmjs.org/@sap/ux-specification/-/ux-specification-1.108.19.tgz", + "integrity": "sha512-5UXEj4CDEPKjVXWepGddIdmTG0y+L/zkCZSPCwKiTuIvxvXyY18aLJK7ctHwCoaFlDV8V+dFsIYz5g1V1OsSGw==", "dev": true, "dependencies": { - "@sap-ux/fe-fpm-writer": "0.22.3", - "@sap-ux/vocabularies-types": "0.9.1" + "@sap-ux/fe-fpm-writer": "0.24.1", + "@sap-ux/vocabularies-types": "0.10.0" }, "engines": { - "node": ">= 14.16.0 < 15.0.0 || >= 16.1.0 < 17.0.0 || >= 18.0.0 < 19.0.0 || >= 20.0.0", + "node": ">= 18.0.0 < 19.0.0 || >= 20.0.0 < 21.0.0 || >= 22.0.0", "yarn": ">=1.22.19 < 2" } }, @@ -1614,9 +1614,9 @@ "dev": true }, "node_modules/@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -1854,9 +1854,9 @@ } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, "node_modules/asynckit": { @@ -2051,9 +2051,9 @@ } }, "node_modules/binaryextensions": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.18.0.tgz", - "integrity": "sha512-PQu3Kyv9dM4FnwB7XGj1+HucW+ShvJzJqjuw1JkKVs1mWdwOKVcRjOi+pV9X52A0tNvrPCsPkbFFQb+wE1EAXw==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.19.0.tgz", + "integrity": "sha512-DRxnVbOi/1OgA5pA9EDiRT8gvVYeqfuN7TmPfLyt6cyho3KbHCi3EtDQf39TTmGDrR5dZ9CspdXhPkL/j/WGbg==", "dev": true, "engines": { "node": ">=0.8" @@ -2872,9 +2872,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -3408,9 +3408,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -6669,9 +6669,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7652,9 +7652,9 @@ } }, "node_modules/xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", + "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", "dev": true, "engines": { "node": ">=0.6.0" @@ -8713,24 +8713,24 @@ } }, "@sap-ux/fe-fpm-writer": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@sap-ux/fe-fpm-writer/-/fe-fpm-writer-0.22.3.tgz", - "integrity": "sha512-8UPX+49eqyjsnJC0UbzT/gs0Q3HpKRmaI+BGaVVoC9P6gDg7s4ubHI+kBgzfNK3czJDk14T+6IUc9UjSKL9W5w==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@sap-ux/fe-fpm-writer/-/fe-fpm-writer-0.24.1.tgz", + "integrity": "sha512-s2kntgZ3apSJXNqZ8gvmLvMXVnyvvEuQ4wbzLGG7LMM8Rsve73H/tjVj73aYjvo245gYPfB6jlFbZ/Aew+PBWg==", "dev": true, "requires": { - "@xmldom/xmldom": "0.8.6", - "ejs": "3.1.7", + "@xmldom/xmldom": "0.8.10", + "ejs": "3.1.9", "mem-fs": "2.1.0", "mem-fs-editor": "9.4.0", - "semver": "7.5.3", + "semver": "7.5.4", "xml-formatter": "2.6.1", - "xpath": "0.0.32" + "xpath": "0.0.33" } }, "@sap-ux/vocabularies-types": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@sap-ux/vocabularies-types/-/vocabularies-types-0.9.1.tgz", - "integrity": "sha512-xvuL+JnqEdtOtIG+Hy7VXSUV6GJX2Rb8ucxhzEIgemZ5Npz6wB2Q2vOF37TtSX+TeMnKoTlAXlP6iV9PzO6Czw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@sap-ux/vocabularies-types/-/vocabularies-types-0.10.0.tgz", + "integrity": "sha512-uTQ2tJJes9qGGAn8e/Npvy0grIul3mAVHzjxsj10U3lF+RZsoFawsdYGxvb6sJYkhY+YEsQzL8GTL6tyYpMv8g==", "dev": true }, "@sap/cds": { @@ -8779,13 +8779,13 @@ } }, "@sap/ux-specification": { - "version": "1.108.12", - "resolved": "https://registry.npmjs.org/@sap/ux-specification/-/ux-specification-1.108.12.tgz", - "integrity": "sha512-jdlZsjeg/2/rVdgdjRhJTT8+UgNlC/vjkPSJN2dOl9vXcLgV0meBJb0TmPt2WnHMxawoIhsEaHIg4Q0JQY2LTg==", + "version": "1.108.19", + "resolved": "https://registry.npmjs.org/@sap/ux-specification/-/ux-specification-1.108.19.tgz", + "integrity": "sha512-5UXEj4CDEPKjVXWepGddIdmTG0y+L/zkCZSPCwKiTuIvxvXyY18aLJK7ctHwCoaFlDV8V+dFsIYz5g1V1OsSGw==", "dev": true, "requires": { - "@sap-ux/fe-fpm-writer": "0.22.3", - "@sap-ux/vocabularies-types": "0.9.1" + "@sap-ux/fe-fpm-writer": "0.24.1", + "@sap-ux/vocabularies-types": "0.10.0" } }, "@sap/xssec": { @@ -8949,9 +8949,9 @@ "dev": true }, "@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true }, "abbrev": { @@ -9123,9 +9123,9 @@ "dev": true }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, "asynckit": { @@ -9271,9 +9271,9 @@ } }, "binaryextensions": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.18.0.tgz", - "integrity": "sha512-PQu3Kyv9dM4FnwB7XGj1+HucW+ShvJzJqjuw1JkKVs1mWdwOKVcRjOi+pV9X52A0tNvrPCsPkbFFQb+wE1EAXw==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.19.0.tgz", + "integrity": "sha512-DRxnVbOi/1OgA5pA9EDiRT8gvVYeqfuN7TmPfLyt6cyho3KbHCi3EtDQf39TTmGDrR5dZ9CspdXhPkL/j/WGbg==", "dev": true }, "bindings": { @@ -9877,9 +9877,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz", - "integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dev": true, "requires": { "jake": "^10.8.5" @@ -10280,9 +10280,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -12732,9 +12732,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -13476,9 +13476,9 @@ "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" }, "xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", + "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", "dev": true }, "y18n": {