diff --git a/samples/cds-sample-application/package-lock.json b/samples/cds-sample-application/package-lock.json index af5563cc..3a0469c7 100644 --- a/samples/cds-sample-application/package-lock.json +++ b/samples/cds-sample-application/package-lock.json @@ -25,7 +25,7 @@ "@nestjs/cli": "^10.4.5", "@nestjs/schematics": "^10.1.4", "@nestjs/testing": "^8.4.7", - "@sap-cloud-sdk/generator": "^3.21.0", + "@sap-cloud-sdk/generator": "^3.22.2", "@sap-cloud-sdk/test-util": "^3.22.2", "@types/express": "^5.0.0", "@types/jest": "29.5.13", @@ -1975,40 +1975,40 @@ } }, "node_modules/@sap-cloud-sdk/generator": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator/-/generator-3.21.0.tgz", - "integrity": "sha512-LBCpFtUaPIQ/d4Ji0ejA3sA3x3PvXlRxs3tBDz3k5Li/xTdcmr1x6jaIAtP9rZ+dLjm5WMu+k8AZ3iCsgFucRQ==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator/-/generator-3.22.2.tgz", + "integrity": "sha512-UCif+Nliq3HtOoZffJrdARHSifRW2alaRAiMPIcX7RGZRf98GVO14r079qs6I50JmNwaPue6gOlB9Y9mTNjg8w==", "dev": true, "dependencies": { - "@sap-cloud-sdk/generator-common": "^3.21.0", - "@sap-cloud-sdk/odata-common": "^3.21.0", - "@sap-cloud-sdk/odata-v2": "^3.21.0", - "@sap-cloud-sdk/odata-v4": "^3.21.0", - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/generator-common": "^3.22.2", + "@sap-cloud-sdk/odata-common": "^3.22.2", + "@sap-cloud-sdk/odata-v2": "^3.22.2", + "@sap-cloud-sdk/odata-v4": "^3.22.2", + "@sap-cloud-sdk/util": "^3.22.2", "@types/fs-extra": "^11.0.4", "fast-xml-parser": "^4.5.0", "fs-extra": "^11.2.0", - "ts-morph": "^23.0.0", - "typescript": "~5.6.2", + "ts-morph": "^24.0.0", + "typescript": "~5.6.3", "voca": "^1.4.1", - "winston": "^3.14.2" + "winston": "^3.15.0" }, "bin": { "generate-odata-client": "dist/cli.js" } }, "node_modules/@sap-cloud-sdk/generator-common": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator-common/-/generator-common-3.21.0.tgz", - "integrity": "sha512-xJfKjKNsTPyMzX6IqmjAHwVgjr3EXKxdFUe9+Z/MVWpFUF5hGh4i4t1DD+lVXxgZN7nV6mJkZd/rMn6RLFj3HA==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator-common/-/generator-common-3.22.2.tgz", + "integrity": "sha512-hvtGINB+hU3fY+GgEy1iutiNcq63GR5r3ehaEQvQ07iTgfRji3Jfwb6xd24UiMfgHngxOFZsAVwBUYGx5Nef4Q==", "dev": true, "dependencies": { - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/util": "^3.22.2", "fast-levenshtein": "~3.0.0", "fs-extra": "^11.2.0", "glob": "^10.4.3", "prettier": "^3.3.3", - "typescript": "~5.6.2", + "typescript": "~5.6.3", "voca": "^1.4.1", "yargs": "^17.7.2" } @@ -2140,15 +2140,15 @@ } }, "node_modules/@sap-cloud-sdk/odata-v4": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v4/-/odata-v4-3.21.0.tgz", - "integrity": "sha512-vpgHGNO4afbkIryY0ICyR8mDISheva+VYCMM5TN2VtGQMr3254FquHC/xs9egWUw+6tgJqfDio7GmgP+4kxm4Q==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v4/-/odata-v4-3.22.2.tgz", + "integrity": "sha512-5W63V+gIfQx2HkZkjtXJ9nsg+nd9NbSY9WYi0H5YKUYrdhnnMR5AFaTy7pmsMH+wMydrOqwvPti9OGjME4wXOw==", "dev": true, "dependencies": { - "@sap-cloud-sdk/connectivity": "^3.21.0", - "@sap-cloud-sdk/http-client": "^3.21.0", - "@sap-cloud-sdk/odata-common": "^3.21.0", - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/connectivity": "^3.22.2", + "@sap-cloud-sdk/http-client": "^3.22.2", + "@sap-cloud-sdk/odata-common": "^3.22.2", + "@sap-cloud-sdk/util": "^3.22.2", "bignumber.js": "^9.1.2", "moment": "^2.30.1", "uuid": "^10.0.0" @@ -5613,15 +5613,14 @@ } }, "node_modules/@ts-morph/common": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.24.0.tgz", - "integrity": "sha512-c1xMmNHWpNselmpIqursHeOHHBTIsJLbB+NuovbTTRCNiTLEr/U9dbJ8qy0jd/O2x5pc3seWuOUN5R2IoOTp8A==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz", + "integrity": "sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==", "dev": true, "dependencies": { - "fast-glob": "^3.3.2", "minimatch": "^9.0.4", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" + "path-browserify": "^1.0.1", + "tinyglobby": "^0.2.9" } }, "node_modules/@ts-morph/common/node_modules/brace-expansion": { @@ -5648,21 +5647,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@ts-morph/common/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -7308,9 +7292,9 @@ } }, "node_modules/code-block-writer": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", + "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", "dev": true }, "node_modules/collect-v8-coverage": { @@ -13231,6 +13215,45 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "node_modules/tinyglobby": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", + "integrity": "sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==", + "dev": true, + "dependencies": { + "fdir": "^6.4.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", + "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", + "dev": true, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -13369,13 +13392,13 @@ } }, "node_modules/ts-morph": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-23.0.0.tgz", - "integrity": "sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==", + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-24.0.0.tgz", + "integrity": "sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==", "dev": true, "dependencies": { - "@ts-morph/common": "~0.24.0", - "code-block-writer": "^13.0.1" + "@ts-morph/common": "~0.25.0", + "code-block-writer": "^13.0.3" } }, "node_modules/ts-node": { @@ -15515,37 +15538,37 @@ } }, "@sap-cloud-sdk/generator": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator/-/generator-3.21.0.tgz", - "integrity": "sha512-LBCpFtUaPIQ/d4Ji0ejA3sA3x3PvXlRxs3tBDz3k5Li/xTdcmr1x6jaIAtP9rZ+dLjm5WMu+k8AZ3iCsgFucRQ==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator/-/generator-3.22.2.tgz", + "integrity": "sha512-UCif+Nliq3HtOoZffJrdARHSifRW2alaRAiMPIcX7RGZRf98GVO14r079qs6I50JmNwaPue6gOlB9Y9mTNjg8w==", "dev": true, "requires": { - "@sap-cloud-sdk/generator-common": "^3.21.0", - "@sap-cloud-sdk/odata-common": "^3.21.0", - "@sap-cloud-sdk/odata-v2": "^3.21.0", - "@sap-cloud-sdk/odata-v4": "^3.21.0", - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/generator-common": "^3.22.2", + "@sap-cloud-sdk/odata-common": "^3.22.2", + "@sap-cloud-sdk/odata-v2": "^3.22.2", + "@sap-cloud-sdk/odata-v4": "^3.22.2", + "@sap-cloud-sdk/util": "^3.22.2", "@types/fs-extra": "^11.0.4", "fast-xml-parser": "^4.5.0", "fs-extra": "^11.2.0", - "ts-morph": "^23.0.0", - "typescript": "~5.6.2", + "ts-morph": "^24.0.0", + "typescript": "~5.6.3", "voca": "^1.4.1", - "winston": "^3.14.2" + "winston": "^3.15.0" } }, "@sap-cloud-sdk/generator-common": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator-common/-/generator-common-3.21.0.tgz", - "integrity": "sha512-xJfKjKNsTPyMzX6IqmjAHwVgjr3EXKxdFUe9+Z/MVWpFUF5hGh4i4t1DD+lVXxgZN7nV6mJkZd/rMn6RLFj3HA==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/generator-common/-/generator-common-3.22.2.tgz", + "integrity": "sha512-hvtGINB+hU3fY+GgEy1iutiNcq63GR5r3ehaEQvQ07iTgfRji3Jfwb6xd24UiMfgHngxOFZsAVwBUYGx5Nef4Q==", "dev": true, "requires": { - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/util": "^3.22.2", "fast-levenshtein": "~3.0.0", "fs-extra": "^11.2.0", "glob": "^10.4.3", "prettier": "^3.3.3", - "typescript": "~5.6.2", + "typescript": "~5.6.3", "voca": "^1.4.1", "yargs": "^17.7.2" }, @@ -15656,15 +15679,15 @@ } }, "@sap-cloud-sdk/odata-v4": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v4/-/odata-v4-3.21.0.tgz", - "integrity": "sha512-vpgHGNO4afbkIryY0ICyR8mDISheva+VYCMM5TN2VtGQMr3254FquHC/xs9egWUw+6tgJqfDio7GmgP+4kxm4Q==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v4/-/odata-v4-3.22.2.tgz", + "integrity": "sha512-5W63V+gIfQx2HkZkjtXJ9nsg+nd9NbSY9WYi0H5YKUYrdhnnMR5AFaTy7pmsMH+wMydrOqwvPti9OGjME4wXOw==", "dev": true, "requires": { - "@sap-cloud-sdk/connectivity": "^3.21.0", - "@sap-cloud-sdk/http-client": "^3.21.0", - "@sap-cloud-sdk/odata-common": "^3.21.0", - "@sap-cloud-sdk/util": "^3.21.0", + "@sap-cloud-sdk/connectivity": "^3.22.2", + "@sap-cloud-sdk/http-client": "^3.22.2", + "@sap-cloud-sdk/odata-common": "^3.22.2", + "@sap-cloud-sdk/util": "^3.22.2", "bignumber.js": "^9.1.2", "moment": "^2.30.1", "uuid": "^10.0.0" @@ -17774,15 +17797,14 @@ } }, "@ts-morph/common": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.24.0.tgz", - "integrity": "sha512-c1xMmNHWpNselmpIqursHeOHHBTIsJLbB+NuovbTTRCNiTLEr/U9dbJ8qy0jd/O2x5pc3seWuOUN5R2IoOTp8A==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz", + "integrity": "sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==", "dev": true, "requires": { - "fast-glob": "^3.3.2", "minimatch": "^9.0.4", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" + "path-browserify": "^1.0.1", + "tinyglobby": "^0.2.9" }, "dependencies": { "brace-expansion": { @@ -17802,12 +17824,6 @@ "requires": { "brace-expansion": "^2.0.1" } - }, - "mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true } } }, @@ -19090,9 +19106,9 @@ "dev": true }, "code-block-writer": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", + "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", "dev": true }, "collect-v8-coverage": { @@ -23525,6 +23541,31 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "tinyglobby": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", + "integrity": "sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==", + "dev": true, + "requires": { + "fdir": "^6.4.0", + "picomatch": "^4.0.2" + }, + "dependencies": { + "fdir": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", + "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", + "dev": true, + "requires": {} + }, + "picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true + } + } + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -23607,13 +23648,13 @@ } }, "ts-morph": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-23.0.0.tgz", - "integrity": "sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==", + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-24.0.0.tgz", + "integrity": "sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==", "dev": true, "requires": { - "@ts-morph/common": "~0.24.0", - "code-block-writer": "^13.0.1" + "@ts-morph/common": "~0.25.0", + "code-block-writer": "^13.0.3" } }, "ts-node": { diff --git a/samples/cds-sample-application/package.json b/samples/cds-sample-application/package.json index 478dfca4..cf852ba4 100644 --- a/samples/cds-sample-application/package.json +++ b/samples/cds-sample-application/package.json @@ -40,7 +40,7 @@ "@sap-cloud-sdk/odata-v2": "^3.22.2" }, "devDependencies": { - "@sap-cloud-sdk/generator": "^3.21.0", + "@sap-cloud-sdk/generator": "^3.22.2", "@nestjs/cli": "^10.4.5", "@nestjs/schematics": "^10.1.4", "@nestjs/testing": "^8.4.7",