diff --git a/package-lock.json b/package-lock.json
index 07f36e8d..43efac16 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,40 +9,47 @@
"version": "1.0.0",
"license": "Apache License Version 2.0",
"devDependencies": {
- "@cap-js/postgres": "^2.3.0",
- "@sap/cds-dk": "^9.9.1"
+ "@cap-js/postgres": "^3.1.1",
+ "@sap/cds-dk": "^10.1.1"
}
},
"node_modules/@cap-js/db-service": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/@cap-js/db-service/-/db-service-2.11.0.tgz",
- "integrity": "sha512-sl33LcxZYAJgMCQZDw4lMGe4kWYq6685Xc6ze4qcoM+rd6aqiyVsSC6C7XH5yerXs7cVHhRC+Dgo8AsaapFzlQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cap-js/db-service/-/db-service-3.1.1.tgz",
+ "integrity": "sha512-N1vgMkiDR0IrwwCGFr1e4CcSUsoHFsxiryMC9EYpUPR7mQnw6kfvWzYEwB3/9QXp1nmauV2RoETN6WFqBdwXZg==",
"dev": true,
"license": "Apache-2.0",
- "dependencies": {
+ "peerDependencies": {
+ "@sap/cds": "^10",
"generic-pool": "^3.9.0"
},
- "peerDependencies": {
- "@sap/cds": ">=9.8"
+ "peerDependenciesMeta": {
+ "generic-pool": {
+ "optional": true
+ }
}
},
"node_modules/@cap-js/postgres": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@cap-js/postgres/-/postgres-2.3.0.tgz",
- "integrity": "sha512-jN2UIPwBRZM1zlgE0mgdwZ9KpH97FN0wBchmS5byBXgYpqBITjBbWCaUzlwqeTMqV+MaGSoeLLO/PSd47OCgNA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@cap-js/postgres/-/postgres-3.1.1.tgz",
+ "integrity": "sha512-aUgne+mEkprV85bcycksgFvNylcz4ApoF1UiXTvPP4/yEBW4FROOYbeN5x6kCuODr8sIV6FoIoaNO0U/7Fx++w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@cap-js/db-service": "^2.11.0",
- "pg": "^8"
+ "@cap-js/db-service": "^3.1.1",
+ "pg": "^8.23.0"
},
"peerDependencies": {
- "@sap/cds": ">=9.8",
- "@sap/cds-dk": ">=9"
+ "@sap/cds": "^10",
+ "@sap/cds-dk": "^10",
+ "pgvector": "^0.3.0"
},
"peerDependenciesMeta": {
"@sap/cds-dk": {
"optional": true
+ },
+ "pgvector": {
+ "optional": true
}
}
},
@@ -52,7 +59,6 @@
"integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": "^20.19.0 || ^22.13.0 || >=24"
},
@@ -69,13 +75,13 @@
}
},
"node_modules/@sap/cds": {
- "version": "9.9.1",
- "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-9.9.1.tgz",
- "integrity": "sha512-GqdsBsRkZThhpOyzj8ihf/jDmf/2zprZFgaun6ZymUw4/ahzjK/bbdd6eQ8txDuv88pnUl2HPFjvUVq3O/6hCA==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-10.1.0.tgz",
+ "integrity": "sha512-Eg8UwRcZ0iJp8JpYad6sFnlI2ByPzmSNWFlexyeo2I2XvsumLFc+NFsPOS45TPRrj8eRfoKgjaI+MyKcRk1AxQ==",
"dev": true,
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@sap/cds-compiler": "^6.4",
+ "@sap/cds-compiler": "^7",
"@sap/cds-fiori": "^2",
"express": "^4.22.1 || ^5",
"yaml": "^2"
@@ -85,7 +91,7 @@
"cds-serve": "bin/serve.js"
},
"engines": {
- "node": ">=20"
+ "node": ">=22"
},
"peerDependencies": {
"@eslint/js": "^9 || ^10",
@@ -98,9 +104,9 @@
}
},
"node_modules/@sap/cds-compiler": {
- "version": "6.9.2",
- "resolved": "https://registry.npmjs.org/@sap/cds-compiler/-/cds-compiler-6.9.2.tgz",
- "integrity": "sha512-Qv7Zb3RhG92WVm1AjHEJaYbOi3tNT051/EWPYTsYdUe5epYXbR4dJfGpD1eEgo82ThrKCFx0BZfT0b28t0/vqg==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@sap/cds-compiler/-/cds-compiler-7.1.1.tgz",
+ "integrity": "sha512-ep7rzRJgZtDBs9vVcXyxLVy/q4p+K+a1Q+yq1qn1mb7dYHyH7m88K+Pn761Ofnf7HXXbTo/FKpM1z/kPTbwy3w==",
"dev": true,
"license": "SEE LICENSE IN LICENSE",
"bin": {
@@ -109,26 +115,228 @@
"cdsse": "bin/cdsse.js"
},
"engines": {
- "node": ">=20"
+ "node": ">=22"
}
},
"node_modules/@sap/cds-dk": {
- "version": "9.9.1",
- "resolved": "https://registry.npmjs.org/@sap/cds-dk/-/cds-dk-9.9.1.tgz",
- "integrity": "sha512-cZoHI/ZhEVffmLo2k9Y/HMR5X+aGCpk60PwJJcZgoat8Kwk6dDl3mUDERhZORQUhp9FwOiyWmNujmNCV8YWWCg==",
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@sap/cds-dk/-/cds-dk-10.1.1.tgz",
+ "integrity": "sha512-1CMWTwBdWOIs+vRZUiDUo+boxCZ4OJf/oaDdXzeoHNgYbZhJhqpGlveO3ZQy2IbSS7/wDIiWlc+tK5x0ddrmLg==",
+ "bundleDependencies": [
+ "@cap-js/asyncapi",
+ "@cap-js/db-service",
+ "@cap-js/openapi",
+ "@cap-js/sqlite",
+ "@eslint/js",
+ "@sap/cds",
+ "@sap/cds-compiler",
+ "@sap/cds-fiori",
+ "@sap/cds-mtxs",
+ "@sap/hdi",
+ "@sap/hdi-deploy",
+ "@sap/xsenv",
+ "accepts",
+ "assert-plus",
+ "async",
+ "body-parser",
+ "braces",
+ "bytes",
+ "call-bind-apply-helpers",
+ "call-bound",
+ "clone",
+ "content-disposition",
+ "content-type",
+ "cookie",
+ "cookie-signature",
+ "core-util-is",
+ "debug",
+ "depd",
+ "dotenv",
+ "dunder-proto",
+ "ee-first",
+ "encodeurl",
+ "es-define-property",
+ "es-errors",
+ "es-object-atoms",
+ "escape-html",
+ "etag",
+ "express",
+ "extsprintf",
+ "fill-range",
+ "finalhandler",
+ "forwarded",
+ "fresh",
+ "function-bind",
+ "get-intrinsic",
+ "get-proto",
+ "gopd",
+ "handlebars",
+ "has-symbols",
+ "hasown",
+ "hdb",
+ "http-errors",
+ "iconv-lite",
+ "inherits",
+ "ipaddr.js",
+ "is-number",
+ "is-promise",
+ "livereload-js",
+ "lz4-wasm-nodejs",
+ "math-intrinsics",
+ "media-typer",
+ "merge-descriptors",
+ "micromatch",
+ "mime-db",
+ "mime-types",
+ "minimist",
+ "ms",
+ "mustache",
+ "negotiator",
+ "neo-async",
+ "node-cache",
+ "object-inspect",
+ "on-finished",
+ "once",
+ "parseurl",
+ "path-to-regexp",
+ "picomatch",
+ "pluralize",
+ "proxy-addr",
+ "qs",
+ "range-parser",
+ "raw-body",
+ "router",
+ "safer-buffer",
+ "sax",
+ "semver",
+ "send",
+ "serve-static",
+ "setprototypeof",
+ "side-channel",
+ "side-channel-list",
+ "side-channel-map",
+ "side-channel-weakmap",
+ "source-map",
+ "statuses",
+ "to-regex-range",
+ "toidentifier",
+ "type-is",
+ "uglify-js",
+ "unpipe",
+ "vary",
+ "verror",
+ "wordwrap",
+ "wrappy",
+ "ws",
+ "xml-js",
+ "yaml"
+ ],
"dev": true,
- "hasShrinkwrap": true,
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@cap-js/asyncapi": "^1.0.0",
+ "@cap-js/asyncapi": "^1.1.0",
+ "@cap-js/db-service": "*",
"@cap-js/openapi": "^1.0.0",
- "@sap/cds": "^8.3 || ^9",
- "@sap/cds-mtxs": "^2 || ^3",
+ "@cap-js/sqlite": "^3",
+ "@sap/cds": "^10",
+ "@sap/cds-compiler": "*",
+ "@sap/cds-fiori": "*",
+ "@sap/cds-mtxs": "^4",
+ "@sap/hdi": "*",
"@sap/hdi-deploy": "^5",
- "express": "^4.22.1 || ^5",
+ "@sap/xsenv": "*",
+ "accepts": "*",
+ "assert-plus": "*",
+ "async": "*",
+ "body-parser": "*",
+ "braces": "*",
+ "bytes": "*",
+ "call-bind-apply-helpers": "*",
+ "call-bound": "*",
+ "clone": "*",
+ "content-disposition": "*",
+ "content-type": "*",
+ "cookie": "*",
+ "cookie-signature": "*",
+ "core-util-is": "*",
+ "debug": "*",
+ "depd": "*",
+ "dotenv": "*",
+ "dunder-proto": "*",
+ "ee-first": "*",
+ "encodeurl": "*",
+ "es-define-property": "*",
+ "es-errors": "*",
+ "es-object-atoms": "*",
+ "escape-html": "*",
+ "etag": "*",
+ "express": "^5",
+ "extsprintf": "*",
+ "fill-range": "*",
+ "finalhandler": "*",
+ "forwarded": "*",
+ "fresh": "*",
+ "function-bind": "*",
+ "get-intrinsic": "*",
+ "get-proto": "*",
+ "gopd": "*",
+ "handlebars": "*",
+ "has-symbols": "*",
+ "hasown": "*",
"hdb": "^2.0.0",
+ "http-errors": "*",
+ "iconv-lite": "*",
+ "inherits": "*",
+ "ipaddr.js": "*",
+ "is-number": "*",
+ "is-promise": "*",
"livereload-js": "^4.0.1",
+ "lz4-wasm-nodejs": "*",
+ "math-intrinsics": "*",
+ "media-typer": "*",
+ "merge-descriptors": "*",
+ "micromatch": "*",
+ "mime-db": "*",
+ "mime-types": "*",
+ "minimist": "*",
+ "ms": "*",
"mustache": "^4.0.1",
+ "negotiator": "*",
+ "neo-async": "*",
+ "node-cache": "*",
+ "object-inspect": "*",
+ "on-finished": "*",
+ "once": "*",
+ "parseurl": "*",
+ "path-to-regexp": "*",
+ "picomatch": "*",
+ "pluralize": "*",
+ "proxy-addr": "*",
+ "qs": "*",
+ "range-parser": "*",
+ "raw-body": "*",
+ "router": "*",
+ "safer-buffer": "*",
+ "sax": "*",
+ "semver": "^7",
+ "send": "*",
+ "serve-static": "*",
+ "setprototypeof": "*",
+ "side-channel": "*",
+ "side-channel-list": "*",
+ "side-channel-map": "*",
+ "side-channel-weakmap": "*",
+ "source-map": "*",
+ "statuses": "*",
+ "to-regex-range": "*",
+ "toidentifier": "*",
+ "type-is": "*",
+ "uglify-js": "*",
+ "unpipe": "*",
+ "vary": "*",
+ "verror": "*",
+ "wordwrap": "*",
+ "wrappy": "*",
"ws": "^8.4.2",
"xml-js": "^1.6.11",
"yaml": "^2"
@@ -139,35 +347,37 @@
"cds-tsx": "bin/cds-tsx.js"
},
"optionalDependencies": {
- "@cap-js/sqlite": ">=1"
+ "@eslint/js": "^9 || ^10"
}
},
"node_modules/@sap/cds-dk/node_modules/@cap-js/asyncapi": {
- "version": "1.0.3",
- "integrity": "sha512-vZSWKAe+3qfvZDXV5SSFiObGWmqyS9MDyEADb5PLVT8kzO39qGaSDPv/GzI/gwvRfCayGAjU4ThiBKrFA7Gclg==",
+ "version": "1.1.0",
"dev": true,
- "license": "SEE LICENSE IN LICENSE",
+ "inBundle": true,
+ "license": "Apache-2.0",
"peerDependencies": {
"@sap/cds": ">=7.6"
}
},
"node_modules/@sap/cds-dk/node_modules/@cap-js/db-service": {
- "version": "2.11.0",
- "integrity": "sha512-sl33LcxZYAJgMCQZDw4lMGe4kWYq6685Xc6ze4qcoM+rd6aqiyVsSC6C7XH5yerXs7cVHhRC+Dgo8AsaapFzlQ==",
+ "version": "3.1.0",
"dev": true,
+ "inBundle": true,
"license": "Apache-2.0",
- "optional": true,
- "dependencies": {
+ "peerDependencies": {
+ "@sap/cds": "^10",
"generic-pool": "^3.9.0"
},
- "peerDependencies": {
- "@sap/cds": ">=9.8"
+ "peerDependenciesMeta": {
+ "generic-pool": {
+ "optional": true
+ }
}
},
"node_modules/@sap/cds-dk/node_modules/@cap-js/openapi": {
- "version": "1.4.0",
- "integrity": "sha512-/LRSwn4SDxAi3qKwl09zoOhEVGaPGlYOPz/0S3UBnaMJVvaLyPiKbbaOtOnrrgulUX5OXt+ujPIQznOsbTzuAw==",
+ "version": "1.6.0",
"dev": true,
+ "inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"pluralize": "^8.0.0"
@@ -177,20 +387,22 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@cap-js/sqlite": {
- "version": "2.4.0",
- "integrity": "sha512-Ao+AzIN6BWHNpLbGxAzF79OezFNHzDG2srwiBABs0FYxIxEGkc2hg6ETo79pTTt66gcWtx7pWh/N9xk2M6SFBQ==",
+ "version": "3.1.0",
"dev": true,
+ "inBundle": true,
"license": "Apache-2.0",
- "optional": true,
"dependencies": {
- "@cap-js/db-service": "^2.11.0",
- "better-sqlite3": "^12.0.0"
+ "@cap-js/db-service": "^3.1.0"
},
"peerDependencies": {
- "@sap/cds": ">=9.8",
+ "@sap/cds": "^10",
+ "better-sqlite3": "^12.0.0 || ^13.0.0",
"sql.js": "^1.13.0"
},
"peerDependenciesMeta": {
+ "better-sqlite3": {
+ "optional": true
+ },
"sql.js": {
"optional": true
}
@@ -198,10 +410,9 @@
},
"node_modules/@sap/cds-dk/node_modules/@eslint/js": {
"version": "10.0.1",
- "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": "^20.19.0 || ^22.13.0 || >=24"
},
@@ -218,12 +429,12 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/cds": {
- "version": "9.9.1",
- "integrity": "sha512-GqdsBsRkZThhpOyzj8ihf/jDmf/2zprZFgaun6ZymUw4/ahzjK/bbdd6eQ8txDuv88pnUl2HPFjvUVq3O/6hCA==",
+ "version": "10.1.0",
"dev": true,
+ "inBundle": true,
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@sap/cds-compiler": "^6.4",
+ "@sap/cds-compiler": "^7",
"@sap/cds-fiori": "^2",
"express": "^4.22.1 || ^5",
"yaml": "^2"
@@ -233,7 +444,7 @@
"cds-serve": "bin/serve.js"
},
"engines": {
- "node": ">=20"
+ "node": ">=22"
},
"peerDependencies": {
"@eslint/js": "^9 || ^10",
@@ -246,9 +457,9 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/cds-compiler": {
- "version": "6.9.1",
- "integrity": "sha512-j5C61t1mPhMW3vpD3LIRVn40DMiIF2XahOPeJIPjRpUiGMbQPdVreqAhiRHg39GYhSK6etlr5/MIx3a2ljtqHg==",
+ "version": "7.1.1",
"dev": true,
+ "inBundle": true,
"license": "SEE LICENSE IN LICENSE",
"bin": {
"cdsc": "bin/cdsc.js",
@@ -256,22 +467,22 @@
"cdsse": "bin/cdsse.js"
},
"engines": {
- "node": ">=20"
+ "node": ">=22"
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/cds-fiori": {
"version": "2.3.0",
- "integrity": "sha512-6oWov+DSpFrSTgxXR0dZhak6aZ/IVRZvaHERMi0EgSTzIJdlvZlpw3Kf18ePMcTrRrtEXwD4RIjKt8pbs0g2Hg==",
"dev": true,
+ "inBundle": true,
"license": "SEE LICENSE IN LICENSE",
"peerDependencies": {
"@sap/cds": ">=8"
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/cds-mtxs": {
- "version": "3.9.0",
- "integrity": "sha512-U9H9NXQxlxSNwSD/6U59+Egn9LIE2SRdu8i5bZqEG2GB4xEU6csduy0kY4EWvi8XXD8onbFSgw4AA9SB4pN0Yg==",
+ "version": "4.1.0",
"dev": true,
+ "inBundle": true,
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@sap/hdi-deploy": "^5"
@@ -285,10 +496,10 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/hdi": {
- "version": "4.8.0",
- "integrity": "sha512-tkJmY2ffm6mt4/LFwRBihlQkMxNAXa3ngvRe2N/6+qLIsUNdrH/M03S5mkygXq56K+KoVVZYuradajCusMWwsw==",
+ "version": "4.8.1",
"dev": true,
- "license": "See LICENSE file",
+ "inBundle": true,
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
"async": "^3.2.3"
},
@@ -309,16 +520,16 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/hdi-deploy": {
- "version": "5.6.1",
- "integrity": "sha512-+qQ7qwG8lko303L5yRj2dud/nDAVuVblV/mmzJT44oPbF0Nry18eD2LUS23hFeuxjRa7rYK5YKQ8ffGgWxVrYQ==",
+ "version": "5.7.0",
"dev": true,
- "license": "See LICENSE file",
+ "inBundle": true,
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@sap/hdi": "^4.8.0",
+ "@sap/hdi": "^4.8.1",
"@sap/xsenv": "^6.0.0",
"async": "^3.2.6",
"dotenv": "^16.4.5",
- "handlebars": "^4.7.8",
+ "handlebars": "^4.7.9",
"micromatch": "^4.0.8"
},
"engines": {
@@ -338,10 +549,10 @@
}
},
"node_modules/@sap/cds-dk/node_modules/@sap/xsenv": {
- "version": "6.2.0",
- "integrity": "sha512-8jrsX1OAM3YUqGU+4deggqvkxrBrHAPYEllBX0YJfWNffgxSZKHG75bRd/RV6hxPwulPL0DeHfd2eYJMeY5gdw==",
+ "version": "6.2.2",
"dev": true,
- "license": "SEE LICENSE IN LICENSE file",
+ "inBundle": true,
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
"debug": "4.4.3",
"node-cache": "^5.1.2",
@@ -353,8 +564,8 @@
},
"node_modules/@sap/cds-dk/node_modules/accepts": {
"version": "2.0.0",
- "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"mime-types": "^3.0.0",
@@ -366,8 +577,8 @@
},
"node_modules/@sap/cds-dk/node_modules/assert-plus": {
"version": "1.0.0",
- "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
@@ -375,84 +586,39 @@
},
"node_modules/@sap/cds-dk/node_modules/async": {
"version": "3.2.6",
- "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
- "node_modules/@sap/cds-dk/node_modules/base64-js": {
- "version": "1.5.1",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "optional": true
- },
- "node_modules/@sap/cds-dk/node_modules/better-sqlite3": {
- "version": "12.9.0",
- "integrity": "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==",
+ "node_modules/@sap/cds-dk/node_modules/body-parser": {
+ "version": "2.3.0",
"dev": true,
- "hasInstallScript": true,
+ "inBundle": true,
"license": "MIT",
- "optional": true,
"dependencies": {
- "bindings": "^1.5.0",
- "prebuild-install": "^7.1.1"
+ "bytes": "^3.1.2",
+ "content-type": "^2.0.0",
+ "debug": "^4.4.3",
+ "http-errors": "^2.0.1",
+ "iconv-lite": "^0.7.2",
+ "on-finished": "^2.4.1",
+ "qs": "^6.15.2",
+ "raw-body": "^3.0.2",
+ "type-is": "^2.1.0"
},
"engines": {
- "node": "20.x || 22.x || 23.x || 24.x || 25.x"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/bindings": {
- "version": "1.5.0",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/bl": {
- "version": "4.1.0",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
- "node_modules/@sap/cds-dk/node_modules/body-parser": {
- "version": "2.2.2",
- "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
+ "node_modules/@sap/cds-dk/node_modules/body-parser/node_modules/content-type": {
+ "version": "2.1.0",
"dev": true,
+ "inBundle": true,
"license": "MIT",
- "dependencies": {
- "bytes": "^3.1.2",
- "content-type": "^1.0.5",
- "debug": "^4.4.3",
- "http-errors": "^2.0.0",
- "iconv-lite": "^0.7.0",
- "on-finished": "^2.4.1",
- "qs": "^6.14.1",
- "raw-body": "^3.0.1",
- "type-is": "^2.0.1"
- },
"engines": {
"node": ">=18"
},
@@ -463,8 +629,8 @@
},
"node_modules/@sap/cds-dk/node_modules/braces": {
"version": "3.0.3",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
@@ -473,35 +639,10 @@
"node": ">=8"
}
},
- "node_modules/@sap/cds-dk/node_modules/buffer": {
- "version": "5.7.1",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
"node_modules/@sap/cds-dk/node_modules/bytes": {
"version": "3.1.2",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -509,8 +650,8 @@
},
"node_modules/@sap/cds-dk/node_modules/call-bind-apply-helpers": {
"version": "1.0.2",
- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -522,8 +663,8 @@
},
"node_modules/@sap/cds-dk/node_modules/call-bound": {
"version": "1.0.4",
- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
@@ -536,17 +677,10 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/@sap/cds-dk/node_modules/chownr": {
- "version": "1.1.4",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "dev": true,
- "license": "ISC",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/clone": {
"version": "2.1.2",
- "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
@@ -554,8 +688,8 @@
},
"node_modules/@sap/cds-dk/node_modules/content-disposition": {
"version": "1.1.0",
- "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -567,8 +701,8 @@
},
"node_modules/@sap/cds-dk/node_modules/content-type": {
"version": "1.0.5",
- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -576,8 +710,8 @@
},
"node_modules/@sap/cds-dk/node_modules/cookie": {
"version": "0.7.2",
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -585,8 +719,8 @@
},
"node_modules/@sap/cds-dk/node_modules/cookie-signature": {
"version": "1.2.2",
- "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=6.6.0"
@@ -594,14 +728,14 @@
},
"node_modules/@sap/cds-dk/node_modules/core-util-is": {
"version": "1.0.2",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/debug": {
"version": "4.4.3",
- "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@@ -615,55 +749,19 @@
}
}
},
- "node_modules/@sap/cds-dk/node_modules/decompress-response": {
- "version": "6.0.0",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "mimic-response": "^3.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/deep-extend": {
- "version": "0.6.0",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
"node_modules/@sap/cds-dk/node_modules/depd": {
"version": "2.0.0",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/@sap/cds-dk/node_modules/detect-libc": {
- "version": "2.1.2",
- "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
- "dev": true,
- "license": "Apache-2.0",
- "optional": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@sap/cds-dk/node_modules/dotenv": {
"version": "16.6.1",
- "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
"dev": true,
+ "inBundle": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=12"
@@ -674,8 +772,8 @@
},
"node_modules/@sap/cds-dk/node_modules/dunder-proto": {
"version": "1.0.1",
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.1",
@@ -688,33 +786,23 @@
},
"node_modules/@sap/cds-dk/node_modules/ee-first": {
"version": "1.1.1",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/encodeurl": {
"version": "2.0.0",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/@sap/cds-dk/node_modules/end-of-stream": {
- "version": "1.4.5",
- "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "once": "^1.4.0"
- }
- },
"node_modules/@sap/cds-dk/node_modules/es-define-property": {
"version": "1.0.1",
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -722,17 +810,17 @@
},
"node_modules/@sap/cds-dk/node_modules/es-errors": {
"version": "1.3.0",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/@sap/cds-dk/node_modules/es-object-atoms": {
- "version": "1.1.1",
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "version": "1.1.2",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
@@ -743,33 +831,23 @@
},
"node_modules/@sap/cds-dk/node_modules/escape-html": {
"version": "1.0.3",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/etag": {
"version": "1.8.1",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
- "node_modules/@sap/cds-dk/node_modules/expand-template": {
- "version": "2.0.3",
- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
- "dev": true,
- "license": "(MIT OR WTFPL)",
- "optional": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/@sap/cds-dk/node_modules/express": {
"version": "5.2.1",
- "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"accepts": "^2.0.0",
@@ -811,24 +889,17 @@
},
"node_modules/@sap/cds-dk/node_modules/extsprintf": {
"version": "1.4.1",
- "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
"dev": true,
"engines": [
"node >=0.6.0"
],
+ "inBundle": true,
"license": "MIT"
},
- "node_modules/@sap/cds-dk/node_modules/file-uri-to-path": {
- "version": "1.0.0",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/fill-range": {
"version": "7.1.1",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -839,8 +910,8 @@
},
"node_modules/@sap/cds-dk/node_modules/finalhandler": {
"version": "2.1.1",
- "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"debug": "^4.4.0",
@@ -860,8 +931,8 @@
},
"node_modules/@sap/cds-dk/node_modules/forwarded": {
"version": "0.2.0",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -869,43 +940,26 @@
},
"node_modules/@sap/cds-dk/node_modules/fresh": {
"version": "2.0.0",
- "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/@sap/cds-dk/node_modules/fs-constants": {
- "version": "1.0.0",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/function-bind": {
"version": "1.1.2",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/@sap/cds-dk/node_modules/generic-pool": {
- "version": "3.9.0",
- "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/@sap/cds-dk/node_modules/get-intrinsic": {
"version": "1.3.0",
- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
@@ -928,8 +982,8 @@
},
"node_modules/@sap/cds-dk/node_modules/get-proto": {
"version": "1.0.1",
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"dunder-proto": "^1.0.1",
@@ -939,17 +993,10 @@
"node": ">= 0.4"
}
},
- "node_modules/@sap/cds-dk/node_modules/github-from-package": {
- "version": "0.0.0",
- "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/gopd": {
"version": "1.2.0",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -960,8 +1007,8 @@
},
"node_modules/@sap/cds-dk/node_modules/handlebars": {
"version": "4.7.9",
- "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"minimist": "^1.2.5",
@@ -981,8 +1028,8 @@
},
"node_modules/@sap/cds-dk/node_modules/has-symbols": {
"version": "1.1.0",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -992,9 +1039,9 @@
}
},
"node_modules/@sap/cds-dk/node_modules/hasown": {
- "version": "2.0.3",
- "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
+ "version": "2.0.4",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -1004,9 +1051,9 @@
}
},
"node_modules/@sap/cds-dk/node_modules/hdb": {
- "version": "2.27.1",
- "integrity": "sha512-xYL/W+fq2TyGHyzm8muolQnw8tdh4+2NQ8mQP2FpLSuhfJ8l0jQNSUZoAXic7NfMEan1Jvf8V1L4blwkgTc6+A==",
+ "version": "2.29.6",
"dev": true,
+ "inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"iconv-lite": "0.7.0"
@@ -1020,8 +1067,8 @@
},
"node_modules/@sap/cds-dk/node_modules/hdb/node_modules/iconv-lite": {
"version": "0.7.0",
- "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -1036,8 +1083,8 @@
},
"node_modules/@sap/cds-dk/node_modules/http-errors": {
"version": "2.0.1",
- "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"depd": "~2.0.0",
@@ -1055,9 +1102,9 @@
}
},
"node_modules/@sap/cds-dk/node_modules/iconv-lite": {
- "version": "0.7.2",
- "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
+ "version": "0.7.3",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -1070,44 +1117,16 @@
"url": "https://opencollective.com/express"
}
},
- "node_modules/@sap/cds-dk/node_modules/ieee754": {
- "version": "1.2.1",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "BSD-3-Clause",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/inherits": {
"version": "2.0.4",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true,
+ "inBundle": true,
"license": "ISC"
},
- "node_modules/@sap/cds-dk/node_modules/ini": {
- "version": "1.3.8",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true,
- "license": "ISC",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/ipaddr.js": {
"version": "1.9.1",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
@@ -1115,8 +1134,8 @@
},
"node_modules/@sap/cds-dk/node_modules/is-number": {
"version": "7.0.0",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -1124,45 +1143,48 @@
},
"node_modules/@sap/cds-dk/node_modules/is-promise": {
"version": "4.0.0",
- "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/livereload-js": {
"version": "4.0.2",
- "integrity": "sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/lz4-wasm-nodejs": {
"version": "0.9.2",
- "integrity": "sha512-hSwgJPS98q/Oe/89Y1OxzeA/UdnASG8GvldRyKa7aZyoAFCC8VPRtViBSava7wWC66WocjUwBpWau2rEmyFPsw==",
"dev": true,
- "license": "MIT",
- "optional": true
+ "inBundle": true,
+ "license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/math-intrinsics": {
"version": "1.1.0",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/@sap/cds-dk/node_modules/media-typer": {
- "version": "1.1.0",
- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
+ "version": "1.1.1",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/@sap/cds-dk/node_modules/merge-descriptors": {
"version": "2.0.0",
- "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -1173,8 +1195,8 @@
},
"node_modules/@sap/cds-dk/node_modules/micromatch": {
"version": "4.0.8",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.3",
@@ -1186,8 +1208,8 @@
},
"node_modules/@sap/cds-dk/node_modules/micromatch/node_modules/picomatch": {
"version": "2.3.2",
- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -1198,8 +1220,8 @@
},
"node_modules/@sap/cds-dk/node_modules/mime-db": {
"version": "1.54.0",
- "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -1207,8 +1229,8 @@
},
"node_modules/@sap/cds-dk/node_modules/mime-types": {
"version": "3.0.2",
- "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
@@ -1221,89 +1243,69 @@
"url": "https://opencollective.com/express"
}
},
- "node_modules/@sap/cds-dk/node_modules/mimic-response": {
- "version": "3.1.0",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@sap/cds-dk/node_modules/minimist": {
"version": "1.2.8",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/@sap/cds-dk/node_modules/mkdirp-classic": {
- "version": "0.5.3",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/ms": {
"version": "2.1.3",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/mustache": {
"version": "4.2.0",
- "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"bin": {
"mustache": "bin/mustache"
}
},
- "node_modules/@sap/cds-dk/node_modules/napi-build-utils": {
- "version": "2.0.0",
- "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
+ "node_modules/@sap/cds-dk/node_modules/negotiator": {
+ "version": "1.1.0",
"dev": true,
+ "inBundle": true,
"license": "MIT",
- "optional": true
+ "dependencies": {
+ "content-type": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
},
- "node_modules/@sap/cds-dk/node_modules/negotiator": {
- "version": "1.0.0",
- "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
+ "node_modules/@sap/cds-dk/node_modules/negotiator/node_modules/content-type": {
+ "version": "2.1.0",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/@sap/cds-dk/node_modules/neo-async": {
"version": "2.6.2",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
- "node_modules/@sap/cds-dk/node_modules/node-abi": {
- "version": "3.92.0",
- "integrity": "sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "semver": "^7.3.5"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/@sap/cds-dk/node_modules/node-cache": {
"version": "5.1.2",
- "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"clone": "2.x"
@@ -1314,8 +1316,8 @@
},
"node_modules/@sap/cds-dk/node_modules/object-inspect": {
"version": "1.13.4",
- "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -1326,8 +1328,8 @@
},
"node_modules/@sap/cds-dk/node_modules/on-finished": {
"version": "2.4.1",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -1338,8 +1340,8 @@
},
"node_modules/@sap/cds-dk/node_modules/once": {
"version": "1.4.0",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
+ "inBundle": true,
"license": "ISC",
"dependencies": {
"wrappy": "1"
@@ -1347,8 +1349,8 @@
},
"node_modules/@sap/cds-dk/node_modules/parseurl": {
"version": "1.3.3",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -1356,8 +1358,8 @@
},
"node_modules/@sap/cds-dk/node_modules/path-to-regexp": {
"version": "8.4.2",
- "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"funding": {
"type": "opencollective",
@@ -1366,45 +1368,17 @@
},
"node_modules/@sap/cds-dk/node_modules/pluralize": {
"version": "8.0.0",
- "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/@sap/cds-dk/node_modules/prebuild-install": {
- "version": "7.1.3",
- "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
- "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "detect-libc": "^2.0.0",
- "expand-template": "^2.0.3",
- "github-from-package": "0.0.0",
- "minimist": "^1.2.3",
- "mkdirp-classic": "^0.5.3",
- "napi-build-utils": "^2.0.0",
- "node-abi": "^3.3.0",
- "pump": "^3.0.0",
- "rc": "^1.2.7",
- "simple-get": "^4.0.0",
- "tar-fs": "^2.0.0",
- "tunnel-agent": "^0.6.0"
- },
- "bin": {
- "prebuild-install": "bin.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/@sap/cds-dk/node_modules/proxy-addr": {
"version": "2.0.7",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
@@ -1414,24 +1388,14 @@
"node": ">= 0.10"
}
},
- "node_modules/@sap/cds-dk/node_modules/pump": {
- "version": "3.0.4",
- "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
"node_modules/@sap/cds-dk/node_modules/qs": {
- "version": "6.15.1",
- "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
+ "version": "6.16.0",
"dev": true,
+ "inBundle": true,
"license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.1.0"
+ "es-define-property": "^1.0.1",
+ "side-channel": "^1.1.1"
},
"engines": {
"node": ">=0.6"
@@ -1441,18 +1405,22 @@
}
},
"node_modules/@sap/cds-dk/node_modules/range-parser": {
- "version": "1.2.1",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "version": "1.3.0",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/@sap/cds-dk/node_modules/raw-body": {
"version": "3.0.2",
- "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"bytes": "~3.1.2",
@@ -1464,41 +1432,10 @@
"node": ">= 0.10"
}
},
- "node_modules/@sap/cds-dk/node_modules/rc": {
- "version": "1.2.8",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
- "optional": true,
- "dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/readable-stream": {
- "version": "3.6.2",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/@sap/cds-dk/node_modules/router": {
"version": "2.2.0",
- "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"debug": "^4.4.0",
@@ -1511,48 +1448,26 @@
"node": ">= 18"
}
},
- "node_modules/@sap/cds-dk/node_modules/safe-buffer": {
- "version": "5.2.1",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/safer-buffer": {
"version": "2.1.2",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/sax": {
- "version": "1.6.0",
- "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
+ "version": "1.6.1",
"dev": true,
+ "inBundle": true,
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=11.0.0"
}
},
"node_modules/@sap/cds-dk/node_modules/semver": {
- "version": "7.7.4",
- "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "version": "7.8.5",
"dev": true,
+ "inBundle": true,
"license": "ISC",
- "optional": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -1562,8 +1477,8 @@
},
"node_modules/@sap/cds-dk/node_modules/send": {
"version": "1.2.1",
- "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"debug": "^4.4.3",
@@ -1588,8 +1503,8 @@
},
"node_modules/@sap/cds-dk/node_modules/serve-static": {
"version": "2.2.1",
- "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"encodeurl": "^2.0.0",
@@ -1607,19 +1522,19 @@
},
"node_modules/@sap/cds-dk/node_modules/setprototypeof": {
"version": "1.2.0",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
"dev": true,
+ "inBundle": true,
"license": "ISC"
},
"node_modules/@sap/cds-dk/node_modules/side-channel": {
- "version": "1.1.0",
- "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+ "version": "1.1.1",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "object-inspect": "^1.13.3",
- "side-channel-list": "^1.0.0",
+ "object-inspect": "^1.13.4",
+ "side-channel-list": "^1.0.1",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
},
@@ -1632,8 +1547,8 @@
},
"node_modules/@sap/cds-dk/node_modules/side-channel-list": {
"version": "1.0.1",
- "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -1648,8 +1563,8 @@
},
"node_modules/@sap/cds-dk/node_modules/side-channel-map": {
"version": "1.0.1",
- "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
@@ -1666,8 +1581,8 @@
},
"node_modules/@sap/cds-dk/node_modules/side-channel-weakmap": {
"version": "1.0.2",
- "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
@@ -1683,57 +1598,10 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/@sap/cds-dk/node_modules/simple-concat": {
- "version": "1.0.1",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "optional": true
- },
- "node_modules/@sap/cds-dk/node_modules/simple-get": {
- "version": "4.0.1",
- "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "decompress-response": "^6.0.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
"node_modules/@sap/cds-dk/node_modules/source-map": {
"version": "0.6.1",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
+ "inBundle": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -1741,67 +1609,17 @@
},
"node_modules/@sap/cds-dk/node_modules/statuses": {
"version": "2.0.2",
- "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/@sap/cds-dk/node_modules/string_decoder": {
- "version": "1.3.0",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/strip-json-comments": {
- "version": "2.0.1",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/tar-fs": {
- "version": "2.1.4",
- "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "chownr": "^1.1.1",
- "mkdirp-classic": "^0.5.2",
- "pump": "^3.0.0",
- "tar-stream": "^2.1.4"
- }
- },
- "node_modules/@sap/cds-dk/node_modules/tar-stream": {
- "version": "2.2.0",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/@sap/cds-dk/node_modules/to-regex-range": {
"version": "5.0.1",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -1812,46 +1630,49 @@
},
"node_modules/@sap/cds-dk/node_modules/toidentifier": {
"version": "1.0.1",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
}
},
- "node_modules/@sap/cds-dk/node_modules/tunnel-agent": {
- "version": "0.6.0",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "node_modules/@sap/cds-dk/node_modules/type-is": {
+ "version": "2.1.0",
"dev": true,
- "license": "Apache-2.0",
- "optional": true,
+ "inBundle": true,
+ "license": "MIT",
"dependencies": {
- "safe-buffer": "^5.0.1"
+ "content-type": "^2.0.0",
+ "media-typer": "^1.1.0",
+ "mime-types": "^3.0.0"
},
"engines": {
- "node": "*"
+ "node": ">= 18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
- "node_modules/@sap/cds-dk/node_modules/type-is": {
- "version": "2.0.1",
- "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
+ "node_modules/@sap/cds-dk/node_modules/type-is/node_modules/content-type": {
+ "version": "2.1.0",
"dev": true,
+ "inBundle": true,
"license": "MIT",
- "dependencies": {
- "content-type": "^1.0.5",
- "media-typer": "^1.1.0",
- "mime-types": "^3.0.0"
- },
"engines": {
- "node": ">= 0.6"
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/@sap/cds-dk/node_modules/uglify-js": {
"version": "3.19.3",
- "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
"dev": true,
+ "inBundle": true,
"license": "BSD-2-Clause",
- "optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
},
@@ -1861,24 +1682,17 @@
},
"node_modules/@sap/cds-dk/node_modules/unpipe": {
"version": "1.0.0",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/@sap/cds-dk/node_modules/util-deprecate": {
- "version": "1.0.2",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/@sap/cds-dk/node_modules/vary": {
"version": "1.1.2",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -1886,8 +1700,8 @@
},
"node_modules/@sap/cds-dk/node_modules/verror": {
"version": "1.10.1",
- "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"assert-plus": "^1.0.0",
@@ -1900,20 +1714,20 @@
},
"node_modules/@sap/cds-dk/node_modules/wordwrap": {
"version": "1.0.0",
- "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
"dev": true,
+ "inBundle": true,
"license": "MIT"
},
"node_modules/@sap/cds-dk/node_modules/wrappy": {
"version": "1.0.2",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true,
+ "inBundle": true,
"license": "ISC"
},
"node_modules/@sap/cds-dk/node_modules/ws": {
- "version": "8.20.0",
- "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==",
+ "version": "8.21.3",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -1933,8 +1747,8 @@
},
"node_modules/@sap/cds-dk/node_modules/xml-js": {
"version": "1.6.11",
- "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
"dev": true,
+ "inBundle": true,
"license": "MIT",
"dependencies": {
"sax": "^1.2.4"
@@ -1944,9 +1758,9 @@
}
},
"node_modules/@sap/cds-dk/node_modules/yaml": {
- "version": "2.8.4",
- "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==",
+ "version": "2.9.0",
"dev": true,
+ "inBundle": true,
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
@@ -1983,21 +1797,21 @@
}
},
"node_modules/body-parser": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
- "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
+ "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "^3.1.2",
- "content-type": "^1.0.5",
+ "content-type": "^2.0.0",
"debug": "^4.4.3",
- "http-errors": "^2.0.0",
- "iconv-lite": "^0.7.0",
+ "http-errors": "^2.0.1",
+ "iconv-lite": "^0.7.2",
"on-finished": "^2.4.1",
- "qs": "^6.14.1",
- "raw-body": "^3.0.1",
- "type-is": "^2.0.1"
+ "qs": "^6.15.2",
+ "raw-body": "^3.0.2",
+ "type-is": "^2.1.0"
},
"engines": {
"node": ">=18"
@@ -2007,6 +1821,20 @@
"url": "https://opencollective.com/express"
}
},
+ "node_modules/body-parser/node_modules/content-type": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
+ "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
"node_modules/bytes": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
@@ -2173,9 +2001,9 @@
}
},
"node_modules/es-object-atoms": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
+ "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2298,16 +2126,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/generic-pool": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz",
- "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/get-intrinsic": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
@@ -2374,9 +2192,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
- "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
+ "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2408,9 +2226,9 @@
}
},
"node_modules/iconv-lite": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
- "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
+ "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2459,13 +2277,17 @@
}
},
"node_modules/media-typer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",
+ "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/merge-descriptors": {
@@ -2516,13 +2338,34 @@
"license": "MIT"
},
"node_modules/negotiator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
- "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",
+ "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "content-type": "^2.1.0"
+ },
"engines": {
- "node": ">= 0.6"
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/negotiator/node_modules/content-type": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
+ "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/object-inspect": {
@@ -2583,15 +2426,15 @@
}
},
"node_modules/pg": {
- "version": "8.20.0",
- "resolved": "https://registry.npmjs.org/pg/-/pg-8.20.0.tgz",
- "integrity": "sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==",
+ "version": "8.23.0",
+ "resolved": "https://registry.npmjs.org/pg/-/pg-8.23.0.tgz",
+ "integrity": "sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "pg-connection-string": "^2.12.0",
- "pg-pool": "^3.13.0",
- "pg-protocol": "^1.13.0",
+ "pg-connection-string": "^2.14.0",
+ "pg-pool": "^3.14.0",
+ "pg-protocol": "^1.16.0",
"pg-types": "2.2.0",
"pgpass": "1.0.5"
},
@@ -2599,7 +2442,7 @@
"node": ">= 16.0.0"
},
"optionalDependencies": {
- "pg-cloudflare": "^1.3.0"
+ "pg-cloudflare": "^1.4.0"
},
"peerDependencies": {
"pg-native": ">=3.0.1"
@@ -2611,17 +2454,17 @@
}
},
"node_modules/pg-cloudflare": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz",
- "integrity": "sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz",
+ "integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==",
"dev": true,
"license": "MIT",
"optional": true
},
"node_modules/pg-connection-string": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.12.0.tgz",
- "integrity": "sha512-U7qg+bpswf3Cs5xLzRqbXbQl85ng0mfSV/J0nnA31MCLgvEaAo7CIhmeyrmJpOr7o+zm0rXK+hNnT5l9RHkCkQ==",
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz",
+ "integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==",
"dev": true,
"license": "MIT"
},
@@ -2636,9 +2479,9 @@
}
},
"node_modules/pg-pool": {
- "version": "3.13.0",
- "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.13.0.tgz",
- "integrity": "sha512-gB+R+Xud1gLFuRD/QgOIgGOBE2KCQPaPwkzBBGC9oG69pHTkhQeIuejVIk3/cnDyX39av2AxomQiyPT13WKHQA==",
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.14.0.tgz",
+ "integrity": "sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -2646,9 +2489,9 @@
}
},
"node_modules/pg-protocol": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.13.0.tgz",
- "integrity": "sha512-zzdvXfS6v89r6v7OcFCHfHlyG/wvry1ALxZo4LqgUoy7W9xhBDMaqOuMiF3qEV45VqsN6rdlcehHrfDtlCPc8w==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.0.tgz",
+ "integrity": "sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==",
"dev": true,
"license": "MIT"
},
@@ -2723,9 +2566,9 @@
}
},
"node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",
+ "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2734,16 +2577,21 @@
},
"engines": {
"node": ">= 0.10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/qs": {
- "version": "6.15.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
- "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
+ "version": "6.16.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",
+ "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.1.0"
+ "es-define-property": "^1.0.1",
+ "side-channel": "^1.1.1"
},
"engines": {
"node": ">=0.6"
@@ -2753,13 +2601,17 @@
}
},
"node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
+ "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/raw-body": {
@@ -2857,15 +2709,15 @@
"license": "ISC"
},
"node_modules/side-channel": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
- "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
+ "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "object-inspect": "^1.13.3",
- "side-channel-list": "^1.0.0",
+ "object-inspect": "^1.13.4",
+ "side-channel-list": "^1.0.1",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
},
@@ -2963,18 +2815,36 @@
}
},
"node_modules/type-is": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
- "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
+ "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "content-type": "^1.0.5",
+ "content-type": "^2.0.0",
"media-typer": "^1.1.0",
"mime-types": "^3.0.0"
},
"engines": {
- "node": ">= 0.6"
+ "node": ">= 18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/type-is/node_modules/content-type": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
+ "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/unpipe": {
@@ -3015,9 +2885,9 @@
}
},
"node_modules/yaml": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
- "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz",
+ "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==",
"dev": true,
"license": "ISC",
"bin": {
diff --git a/package.json b/package.json
index 3d681b33..d2dbfff3 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"license": "Apache License Version 2.0",
"repository": "https://github.com/SAP-samples/cloud-cap-samples-java.git",
"devDependencies": {
- "@cap-js/postgres": "^2.3.0",
- "@sap/cds-dk": "^9.9.1"
+ "@cap-js/postgres": "^3.1.1",
+ "@sap/cds-dk": "^10.1.1"
}
}
diff --git a/pom.xml b/pom.xml
index d5472914..7123cc1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,10 +16,10 @@
25
- 4.9.0
- 3.5.14
- 4.2.0
-
+ 5.1.1
+ 4.1.1
+ 4.3.0
+ 1.21.4
UTF-8
@@ -66,7 +66,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.15.0
+ 3.16.0
${jdk.version}
UTF-8
@@ -87,7 +87,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.5
+ 3.6.0
true
@@ -97,7 +97,7 @@
org.codehaus.mojo
flatten-maven-plugin
- 1.7.3
+ 1.8.0
true
resolveCiFriendliesOnly
@@ -124,7 +124,7 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.6.2
+ 3.6.3
Project Structure Checks
@@ -134,7 +134,7 @@
- 3.6.3
+ 3.9.14
${jdk.version}
diff --git a/srv/pom.xml b/srv/pom.xml
index 036912e8..8374bb0b 100644
--- a/srv/pom.xml
+++ b/srv/pom.xml
@@ -50,11 +50,11 @@
runtime
-
- org.liquibase
- liquibase-core
+
+ org.springframework.boot
+ spring-boot-starter-liquibase
runtime
-
+
com.sap.hcp.cf.logging
@@ -70,31 +70,38 @@
org.springframework.boot
- spring-boot-starter-test
+ spring-boot-testcontainers
test
- org.springframework.security
- spring-security-test
+ org.springframework.boot
+ spring-boot-starter-test
test
+
+ org.springframework.boot
+ spring-boot-starter-webmvc-test
+ test
+
+
+
+ org.springframework.boot
+ spring-boot-starter-security-test
+ test
+
+
org.springframework.boot
spring-boot-devtools
true
-
- org.springframework.boot
- spring-boot-testcontainers
- test
-
-
org.testcontainers
postgresql
+ ${testcontainers.version}
test
diff --git a/srv/src/test/java/my/bookshop/SimpleIntegrationTest.java b/srv/src/test/java/my/bookshop/SimpleIntegrationTest.java
index 7bad395c..6047125f 100644
--- a/srv/src/test/java/my/bookshop/SimpleIntegrationTest.java
+++ b/srv/src/test/java/my/bookshop/SimpleIntegrationTest.java
@@ -3,7 +3,7 @@
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
+import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.http.MediaType;
import org.springframework.security.test.context.support.WithMockUser;