diff --git a/package-lock.json b/package-lock.json index f9399f3..0921de1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,34 +19,42 @@ "@sap/ux-specification": "^1.120.1" } }, + "node_modules/@cap-js/cds-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@cap-js/cds-types/-/cds-types-0.2.0.tgz", + "integrity": "sha512-s4iVwAjf+rRIUu6jaEooXFcJv16+sP5CTkreQPxDUyxLWWGlhvEr67TuIH0C6Cnp4PPIsYmBK3AVxSW2mNc2wg==", + "peerDependencies": { + "@sap/cds": ">=7" + } + }, "node_modules/@cap-js/db-service": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@cap-js/db-service/-/db-service-1.4.0.tgz", - "integrity": "sha512-K00hjFLvXoEIQ0uPE/7hCSYz4jaLYVrCDAVJCK+aHO8+xjaFm2O7DO9h3AzJEQjixdqS91nQYcRNiBLKGcXdCA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@cap-js/db-service/-/db-service-1.7.0.tgz", + "integrity": "sha512-FjP48+3wDABeHJL6RuP8Yg9L3i7+v7eUW1KerGzbJ6sLn1VesAfZPtG2rQYxJyLzUqnC9Oz32Ahe9bIydQiY5w==", "dev": true, "engines": { "node": ">=16", "npm": ">=8" }, "peerDependencies": { - "@sap/cds": ">=7.1.1" + "@sap/cds": ">=7.6" } }, "node_modules/@cap-js/sqlite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@cap-js/sqlite/-/sqlite-1.4.0.tgz", - "integrity": "sha512-eAwe7fLxcBbk3n5/bQpxmB8Xu//bU7sSkOM0Skg2zC4XgAKXdDz2RYdnDJ4fv+Q73nDVCtcR3N5JuHcOqkM16A==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@cap-js/sqlite/-/sqlite-1.6.0.tgz", + "integrity": "sha512-CuJZqSgA5fPbtpKOf8q6p6K5tddUoPfafH63ETKQr0XbDkFbcMM9G0XqsMApXl0w9IcX9w3z4mAAMZEOMWw3Ag==", "dev": true, "dependencies": { - "@cap-js/db-service": "^1.3.1", - "better-sqlite3": "^9" + "@cap-js/db-service": "^1.7.0", + "better-sqlite3": "^9.3.0" }, "engines": { "node": ">=16", "npm": ">=8" }, "peerDependencies": { - "@sap/cds": ">=7" + "@sap/cds": ">=7.6" } }, "node_modules/@colors/colors": { @@ -216,13 +224,14 @@ } }, "node_modules/@sap/cds": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-7.2.0.tgz", - "integrity": "sha512-UKWDZuqND0NfPLUYBCn/hZaOpdbIygULwktmAqcsCeil4Dt7x8/316RRWKTN6NV13r6v6AvaOlKa7Uofj9j3RA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-7.7.3.tgz", + "integrity": "sha512-KOnSlAm9xx1s26iXjFfviK64Qqhp/Ug2wkllOmuQ6A3+4CGDHVjv9cIdvdQOXEth1r4aQQ7gQdwuElEkYrBnXQ==", "dependencies": { + "@cap-js/cds-types": "<1", "@sap/cds-compiler": "^4", "@sap/cds-fiori": "^1", - "@sap/cds-foss": "^4" + "@sap/cds-foss": "^5.0.0" }, "bin": { "cds-deploy": "lib/dbs/cds-deploy.js", @@ -258,13 +267,12 @@ } }, "node_modules/@sap/cds-foss": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-4.0.2.tgz", - "integrity": "sha512-XY8lmLu3NgGVkOdX9N9L91dWldhu//iQqJF98rqHAtCtdoOKfKCtiYafSVruAmVEzQ3tUWsGXNKCtpHdoXYuLA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-5.0.0.tgz", + "integrity": "sha512-x8LtyTd2TbElSb6Jv9ckao5gIeJ+jBngGudo3jKBSWbkD8THnP7uVbwVqmsSlyCU+RGhp0cFyHsmCn9P1PNBvw==", "dependencies": { "big.js": "^6.1.1", "generic-pool": "^3.8.2", - "uuid": "^9.0.0", "xmlbuilder": "^15.1.1", "yaml": "^2.2.2" }, @@ -587,9 +595,9 @@ ] }, "node_modules/better-sqlite3": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.1.1.tgz", - "integrity": "sha512-FhW7bS7cXwkB2SFnPJrSGPmQerVSCzwBgmQ1cIRcYKxLsyiKjljzCbyEqqhYXo5TTBqt5BISiBj2YE2Sy2ynaA==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.4.3.tgz", + "integrity": "sha512-ud0bTmD9O3uWJGuXDltyj3R47Nz0OHX8iqPOT5PMspGqlu/qQFn+5S2eFBUCrySpavTjFXbi4EgrfVvPAHlImw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -1052,9 +1060,9 @@ } }, "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "dev": true, "engines": { "node": ">=8" @@ -2454,9 +2462,9 @@ } }, "node_modules/node-abi": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", - "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", + "version": "3.56.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.56.0.tgz", + "integrity": "sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -2595,9 +2603,9 @@ } }, "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "dev": true, "dependencies": { "detect-libc": "^2.0.0", @@ -3379,18 +3387,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -3554,9 +3550,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" }