diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 73c487f3b..000000000 --- a/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -strict-peer-dependencies=false -auto-install-peers=false diff --git a/package.json b/package.json index a8a2e02d6..aaa2a502b 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,6 @@ { "name": "root", "private": true, - "workspaces": { - "packages": [ - "packages/*", - "projects/*/packages/*", - "projects/*", - "projects/*/examples/*", - "examples/*" - ] - }, "scripts": { "ci": "npm-run-all legal:* format:validate lint:validate ci:subpackages coverage:merge", "ci:release": "pnpm changeset publish", diff --git a/packages/app-studio-remote-access/package.json b/packages/app-studio-remote-access/package.json index 3f50d3f54..3da6b5616 100644 --- a/packages/app-studio-remote-access/package.json +++ b/packages/app-studio-remote-access/package.json @@ -106,7 +106,7 @@ "@types/websocket": "1.0.5", "@vscode-logging/types": "2.0.8", "copy-webpack-plugin": "11.0.0", - "fs-extra": "11.1.1", + "fs-extra": "11.3.0", "mock-require": "3.0.3", "p-defer": "3.0.0", "string-replace-loader": "3.1.0", diff --git a/packages/app-studio-toolkit/package.json b/packages/app-studio-toolkit/package.json index 63139cc98..c2ff69c12 100644 --- a/packages/app-studio-toolkit/package.json +++ b/packages/app-studio-toolkit/package.json @@ -391,7 +391,7 @@ "ts-enum-util": "4.0.2", "url-join": "4.0.1", "uuid": "11.1.1", - "websocket": "1.0.34" + "websocket": "1.0.35" }, "devDependencies": { "@sap-devx/app-studio-toolkit-types": "workspace:*", @@ -404,7 +404,7 @@ "@types/websocket": "1.0.5", "@vscode-logging/types": "2.0.8", "copy-webpack-plugin": "11.0.0", - "fs-extra": "11.1.1", + "fs-extra": "11.3.0", "mock-require": "3.0.3", "p-defer": "3.0.0", "string-replace-loader": "3.1.0", diff --git a/packages/npm-dependencies-validation/package.json b/packages/npm-dependencies-validation/package.json index ef8a7bd26..73cd5be6f 100644 --- a/packages/npm-dependencies-validation/package.json +++ b/packages/npm-dependencies-validation/package.json @@ -30,12 +30,12 @@ "coverage": "nyc mocha" }, "dependencies": { - "fs-extra": "10.0.0", + "fs-extra": "11.3.0", "lodash": "4.18.1", "semver": "7.6.3" }, "devDependencies": { - "@types/fs-extra": "9.0.13", + "@types/fs-extra": "11.0.4", "@types/semver": "7.5.8", "type-fest": "2.19.0" } diff --git a/packages/vscode-dependencies-validation/package.json b/packages/vscode-dependencies-validation/package.json index f80e758d6..e6ff5b409 100644 --- a/packages/vscode-dependencies-validation/package.json +++ b/packages/vscode-dependencies-validation/package.json @@ -72,14 +72,14 @@ "dependencies": { "@sap-devx/npm-dependencies-validation": "workspace:*", "@vscode-logging/wrapper": "2.0.9", - "fs-extra": "10.0.0", + "fs-extra": "11.3.0", "jsonc-parser": "3.0.0", "lodash": "4.18.1", "ts-essentials": "9.4.2", "vscode-languageserver-textdocument": "1.0.4" }, "devDependencies": { - "@types/fs-extra": "9.0.13", + "@types/fs-extra": "11.0.4", "@types/proxyquire": "1.3.31", "@vscode-logging/types": "2.0.8", "jest-mock-vscode": "0.1.6", diff --git a/packages/vscode-deps-upgrade-tool/package.json b/packages/vscode-deps-upgrade-tool/package.json index 0d2193d90..58fdfd10e 100644 --- a/packages/vscode-deps-upgrade-tool/package.json +++ b/packages/vscode-deps-upgrade-tool/package.json @@ -75,10 +75,9 @@ "package": "node ./scripts/package-vsix.js" }, "dependencies": { - "@types/fs-extra": "9.0.13", "@vscode-logging/wrapper": "2.0.9", "delay": "5.0.0", - "fs-extra": "10.0.1", + "fs-extra": "11.3.0", "jsonc-parser": "3.0.0", "lodash": "4.18.1", "semver": "7.5.2", @@ -86,6 +85,7 @@ }, "devDependencies": { "@sap-devx/app-studio-toolkit-types": "workspace:*", + "@types/fs-extra": "11.0.4", "@types/semver": "7.3.12", "@types/validate-npm-package-name": "3.0.3", "@vscode-logging/types": "2.0.8", diff --git a/packages/webide-client-tools/package.json b/packages/webide-client-tools/package.json index 942be3943..82043f670 100644 --- a/packages/webide-client-tools/package.json +++ b/packages/webide-client-tools/package.json @@ -9,7 +9,7 @@ "dependencies": { "acorn": "8.16.0", "connect": "3.7.0", - "fs-extra": "10.0.0", + "fs-extra": "11.3.0", "glob": "11.1.0", "http-proxy-middleware": "2.0.9", "js-string-escape": "1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67254903d..f6c9bc24e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -195,8 +195,8 @@ importers: specifier: 11.0.0 version: 11.0.0(webpack@5.106.2(webpack-cli@6.0.1(webpack@5.104.1))) fs-extra: - specifier: 11.1.1 - version: 11.1.1 + specifier: 11.3.0 + version: 11.3.0 mock-require: specifier: 3.0.3 version: 3.0.3 @@ -255,8 +255,8 @@ importers: specifier: 11.1.1 version: 11.1.1 websocket: - specifier: 1.0.34 - version: 1.0.34 + specifier: 1.0.35 + version: 1.0.35 devDependencies: '@sap-devx/app-studio-toolkit-types': specifier: workspace:* @@ -289,8 +289,8 @@ importers: specifier: 11.0.0 version: 11.0.0(webpack@5.106.2(webpack-cli@6.0.1(webpack@5.104.1))) fs-extra: - specifier: 11.1.1 - version: 11.1.1 + specifier: 11.3.0 + version: 11.3.0 mock-require: specifier: 3.0.3 version: 3.0.3 @@ -324,8 +324,8 @@ importers: packages/npm-dependencies-validation: dependencies: fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.0 + version: 11.3.0 lodash: specifier: 4.18.1 version: 4.18.1 @@ -334,8 +334,8 @@ importers: version: 7.6.3 devDependencies: '@types/fs-extra': - specifier: 9.0.13 - version: 9.0.13 + specifier: 11.0.4 + version: 11.0.4 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -352,8 +352,8 @@ importers: specifier: 2.0.9 version: 2.0.9 fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.0 + version: 11.3.0 jsonc-parser: specifier: 3.0.0 version: 3.0.0 @@ -368,8 +368,8 @@ importers: version: 1.0.4 devDependencies: '@types/fs-extra': - specifier: 9.0.13 - version: 9.0.13 + specifier: 11.0.4 + version: 11.0.4 '@types/proxyquire': specifier: 1.3.31 version: 1.3.31 @@ -388,9 +388,6 @@ importers: packages/vscode-deps-upgrade-tool: dependencies: - '@types/fs-extra': - specifier: 9.0.13 - version: 9.0.13 '@vscode-logging/wrapper': specifier: 2.0.9 version: 2.0.9 @@ -398,8 +395,8 @@ importers: specifier: 5.0.0 version: 5.0.0 fs-extra: - specifier: 10.0.1 - version: 10.0.1 + specifier: 11.3.0 + version: 11.3.0 jsonc-parser: specifier: 3.0.0 version: 3.0.0 @@ -416,6 +413,9 @@ importers: '@sap-devx/app-studio-toolkit-types': specifier: workspace:* version: link:../app-studio-toolkit-types + '@types/fs-extra': + specifier: 11.0.4 + version: 11.0.4 '@types/semver': specifier: 7.3.12 version: 7.3.12 @@ -497,8 +497,8 @@ importers: specifier: 3.7.0 version: 3.7.0 fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.0 + version: 11.3.0 glob: specifier: 11.1.0 version: 11.1.0 @@ -820,8 +820,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.0 + version: 11.3.0 humanize-string: specifier: ^2.1.0 version: 2.1.0 @@ -842,11 +842,14 @@ importers: version: 7.4.6(bufferutil@4.1.0)(utf-8-validate@5.0.10) devDependencies: '@types/fs-extra': - specifier: ^9.0.11 - version: 9.0.13 + specifier: 11.0.4 + version: 11.0.4 '@types/object-hash': specifier: ^2.1.0 version: 2.2.1 + '@types/vscode': + specifier: ^1.46.0 + version: 1.75.0 '@types/ws': specifier: ^7.4.4 version: 7.4.7 @@ -1755,8 +1758,8 @@ importers: specifier: ^0.22.35 version: 0.22.35 '@types/fs-extra': - specifier: ^9.0.13 - version: 9.0.13 + specifier: 11.0.4 + version: 11.0.4 '@types/inquirer': specifier: 8.2.13 version: 8.2.13 @@ -1782,14 +1785,14 @@ importers: specifier: ^11.0.0 version: 11.0.0(webpack@5.89.0) fs-extra: - specifier: 10.1.0 - version: 10.1.0 + specifier: 11.3.0 + version: 11.3.0 proxyquire: specifier: 2.1.3 version: 2.1.3 sinon: - specifier: 17.0.1 - version: 17.0.1 + specifier: 18.0.1 + version: 18.0.1 string-replace-loader: specifier: 3.1.0 version: 3.1.0(webpack@5.89.0) @@ -1950,8 +1953,8 @@ importers: specifier: 2.1.1 version: 2.1.1 fs-extra: - specifier: 11.2.0 - version: 11.2.0 + specifier: 11.3.0 + version: 11.3.0 lodash: specifier: 4.18.1 version: 4.18.1 @@ -1984,11 +1987,11 @@ importers: specifier: 2.1.3 version: 2.1.3 sinon: - specifier: 17.0.1 - version: 17.0.1 + specifier: 18.0.1 + version: 18.0.1 sinon-chai: specifier: 3.7.0 - version: 3.7.0(chai@4.5.0)(sinon@17.0.1) + version: 3.7.0(chai@4.5.0)(sinon@18.0.1) projects/vscode-logging/packages/types: {} @@ -2023,8 +2026,8 @@ importers: specifier: 1.2.15 version: 1.2.15 '@vscode-logging/logger': - specifier: 2.0.9 - version: 2.0.9 + specifier: workspace:* + version: link:../vscode-logging/packages/logger comment-json: specifier: 4.1.1 version: 4.1.1 @@ -2032,8 +2035,8 @@ importers: specifier: 2.0.0 version: 2.0.0 fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.0 + version: 11.3.0 lodash: specifier: 4.17.21 version: 4.17.21 @@ -2045,8 +2048,8 @@ importers: specifier: 2.4.2 version: 2.4.2 '@types/fs-extra': - specifier: 9.0.12 - version: 9.0.12 + specifier: 11.0.4 + version: 11.0.4 '@types/rimraf': specifier: ^3.0.0 version: 3.0.2 @@ -2088,8 +2091,8 @@ importers: specifier: ^7.4.0 version: 7.4.7 '@vscode-logging/types': - specifier: 2.0.10 - version: 2.0.10 + specifier: workspace:* + version: link:../vscode-logging/packages/types jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.7.3)) @@ -2259,8 +2262,8 @@ importers: specifier: ^17.0.3 version: 17.0.4 '@types/vscode': - specifier: ^1.50.0 - version: 1.75.0 + specifier: ^1.100.0 + version: 1.138.0 '@types/webpack-env': specifier: ^1.16.2 version: 1.18.8 @@ -5790,12 +5793,6 @@ packages: '@types/fs-extra@5.0.5': resolution: {integrity: sha512-w7iqhDH9mN8eLClQOYTkhdYUOSpp25eXxfc6VbFOGtzxW34JcvctH2bKjj4jD4++z4R5iO5D+pg48W2e03I65A==} - '@types/fs-extra@9.0.12': - resolution: {integrity: sha512-I+bsBr67CurCGnSenZZ7v94gd3tc3+Aj2taxMT4yu4ABLuOgOjeFxX3dokG24ztSRg5tnT00sL8BszO7gSMoIw==} - - '@types/fs-extra@9.0.13': - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} - '@types/glob@7.2.0': resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} @@ -6043,6 +6040,9 @@ packages: '@types/vinyl@2.0.12': resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} + '@types/vscode@1.138.0': + resolution: {integrity: sha512-DhlvrucJa8n6EHst7qQcXOcjLKs/VRTQy55plLO+RN74jonYsr/t9dd66zBnAyz1tpDig0okQAxuoPHpVNje2g==} + '@types/vscode@1.51.0': resolution: {integrity: sha512-C/jZ35OT5k/rsJyAK8mS1kM++vMcm89oSWegkzxRCvHllIq0cToZAkIDs6eCY4SKrvik3nrhELizyLcM0onbQA==} @@ -7514,10 +7514,6 @@ packages: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} - bufferutil@4.0.7: - resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} - engines: {node: '>=6.14.2'} - bufferutil@4.1.0: resolution: {integrity: sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==} engines: {node: '>=6.14.2'} @@ -8448,9 +8444,6 @@ packages: custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} - d@1.0.1: - resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} - d@1.0.2: resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} engines: {node: '>=0.12'} @@ -9118,10 +9111,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} - engines: {node: '>=0.10'} - es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} @@ -9132,9 +9121,6 @@ packages: es6-iterator@2.0.3: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} - es6-symbol@3.1.3: - resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} - es6-symbol@3.1.4: resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} engines: {node: '>=0.12'} @@ -9750,22 +9736,10 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@10.0.0: - resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} - engines: {node: '>=12'} - - fs-extra@10.0.1: - resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} - engines: {node: '>=12'} - fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -10071,9 +10045,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graceful-fs@4.2.8: - resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} - graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -12357,9 +12328,6 @@ packages: nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - nise@5.1.9: - resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==} - nise@6.0.0: resolution: {integrity: sha512-K8ePqo9BFvN31HXwEtTNGzgrPpmvgciDsFz8aztFjt4LqKO/JeFD8tBOeuDiCMXrIl/m1YvfH8auSpxfaD09wg==} @@ -12397,10 +12365,6 @@ packages: resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} engines: {node: '>= 6.13.0'} - node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} - hasBin: true - node-gyp-build@4.8.4: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true @@ -14368,9 +14332,6 @@ packages: chai: ^4.0.0 sinon: '>=4.0.0' - sinon@17.0.1: - resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==} - sinon@18.0.1: resolution: {integrity: sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==} @@ -15325,9 +15286,6 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - type@1.2.0: - resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - type@2.7.2: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} @@ -16138,10 +16096,6 @@ packages: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - websocket@1.0.34: - resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} - engines: {node: '>=4.0.0'} - websocket@1.0.35: resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} engines: {node: '>=4.0.0'} @@ -20960,14 +20914,6 @@ snapshots: dependencies: '@types/node': 22.20.1 - '@types/fs-extra@9.0.12': - dependencies: - '@types/node': 22.20.1 - - '@types/fs-extra@9.0.13': - dependencies: - '@types/node': 22.20.1 - '@types/glob@7.2.0': dependencies: '@types/minimatch': 3.0.5 @@ -21225,6 +21171,8 @@ snapshots: '@types/expect': 1.20.4 '@types/node': 22.20.1 + '@types/vscode@1.138.0': {} + '@types/vscode@1.51.0': {} '@types/vscode@1.52.0': {} @@ -23556,10 +23504,6 @@ snapshots: buffers@0.1.1: {} - bufferutil@4.0.7: - dependencies: - node-gyp-build: 4.6.0 - bufferutil@4.1.0: dependencies: node-gyp-build: 4.8.4 @@ -24522,11 +24466,6 @@ snapshots: custom-event@1.0.1: {} - d@1.0.1: - dependencies: - es5-ext: 0.10.62 - type: 1.2.0 - d@1.0.2: dependencies: es5-ext: 0.10.64 @@ -25201,12 +25140,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es5-ext@0.10.62: - dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 - next-tick: 1.1.0 - es5-ext@0.10.64: dependencies: es6-iterator: 2.0.3 @@ -25222,11 +25155,6 @@ snapshots: es5-ext: 0.10.64 es6-symbol: 3.1.4 - es6-symbol@3.1.3: - dependencies: - d: 1.0.1 - ext: 1.7.0 - es6-symbol@3.1.4: dependencies: d: 1.0.2 @@ -26136,30 +26064,12 @@ snapshots: fs-constants@1.0.0: optional: true - fs-extra@10.0.0: - dependencies: - graceful-fs: 4.2.8 - jsonfile: 6.1.0 - universalify: 2.0.0 - - fs-extra@10.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.8 - jsonfile: 6.1.0 - universalify: 2.0.0 - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -26573,8 +26483,6 @@ snapshots: graceful-fs@4.2.11: {} - graceful-fs@4.2.8: {} - graphemer@1.4.0: {} grouped-queue@1.1.0: @@ -29631,14 +29539,6 @@ snapshots: nice-try@1.0.5: {} - nise@5.1.9: - dependencies: - '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers': 11.3.1 - '@sinonjs/text-encoding': 0.7.3 - just-extend: 6.2.0 - path-to-regexp: 6.2.2 - nise@6.0.0: dependencies: '@sinonjs/commons': 3.0.1 @@ -29682,8 +29582,6 @@ snapshots: node-forge@1.4.0: {} - node-gyp-build@4.6.0: {} - node-gyp-build@4.8.4: {} node-gyp@12.4.0: @@ -29745,7 +29643,7 @@ snapshots: node-sarif-builder@2.0.3: dependencies: '@types/sarif': 2.1.7 - fs-extra: 10.0.1 + fs-extra: 10.1.0 noms@0.0.0: dependencies: @@ -31976,19 +31874,10 @@ snapshots: transitivePeerDependencies: - supports-color - sinon-chai@3.7.0(chai@4.5.0)(sinon@17.0.1): + sinon-chai@3.7.0(chai@4.5.0)(sinon@18.0.1): dependencies: chai: 4.5.0 - sinon: 17.0.1 - - sinon@17.0.1: - dependencies: - '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers': 11.3.1 - '@sinonjs/samsam': 8.0.0 - diff: 5.2.0 - nise: 5.1.9 - supports-color: 7.2.0 + sinon: 18.0.1 sinon@18.0.1: dependencies: @@ -33057,8 +32946,6 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.34 - type@1.2.0: {} - type@2.7.2: {} type@2.7.3: {} @@ -34095,17 +33982,6 @@ snapshots: websocket-extensions@0.1.4: {} - websocket@1.0.34: - dependencies: - bufferutil: 4.0.7 - debug: 2.6.9 - es5-ext: 0.10.62 - typedarray-to-buffer: 3.1.5 - utf-8-validate: 5.0.10 - yaeti: 0.0.6 - transitivePeerDependencies: - - supports-color - websocket@1.0.35: dependencies: bufferutil: 4.1.0 diff --git a/projects/guided-development/packages/backend/package.json b/projects/guided-development/packages/backend/package.json index 3d898e990..6e04f797e 100644 --- a/projects/guided-development/packages/backend/package.json +++ b/projects/guided-development/packages/backend/package.json @@ -154,7 +154,7 @@ "@vscode-logging/logger": "2.0.10", "chalk": "^4.0.0", "datauri": "^3.0.0", - "fs-extra": "10.0.0", + "fs-extra": "11.3.0", "humanize-string": "^2.1.0", "lodash": "4.18.1", "object-hash": "2.2.0", @@ -163,8 +163,9 @@ "ws": "7.4.6" }, "devDependencies": { - "@types/fs-extra": "^9.0.11", + "@types/fs-extra": "11.0.4", "@types/object-hash": "^2.1.0", + "@types/vscode": "^1.46.0", "@types/ws": "^7.4.4", "@vscode/vsce": "2.24.0", "bufferutil": "^4.0.1", diff --git a/projects/task-explorer/packages/tasks_panel/package.json b/projects/task-explorer/packages/tasks_panel/package.json index 3bee42285..ac71cf6d8 100644 --- a/projects/task-explorer/packages/tasks_panel/package.json +++ b/projects/task-explorer/packages/tasks_panel/package.json @@ -254,7 +254,7 @@ }, "devDependencies": { "@types/cheerio": "^0.22.35", - "@types/fs-extra": "^9.0.13", + "@types/fs-extra": "11.0.4", "@types/inquirer": "8.2.13", "@types/lodash": "^4.14.184", "@types/sinon": "17.0.2", @@ -263,9 +263,9 @@ "@vscode-tasks-explorer/vue_frontend_rpc": "workspace:*", "@vscode/vsce": "2.22.0", "copy-webpack-plugin": "^11.0.0", - "fs-extra": "10.1.0", + "fs-extra": "11.3.0", "proxyquire": "2.1.3", - "sinon": "17.0.1", + "sinon": "18.0.1", "string-replace-loader": "3.1.0", "webpack": "5.89.0", "webpack-cli": "5.1.4" diff --git a/projects/vscode-logging/packages/logger/package.json b/projects/vscode-logging/packages/logger/package.json index f42b28cf9..f3a218cfd 100644 --- a/projects/vscode-logging/packages/logger/package.json +++ b/projects/vscode-logging/packages/logger/package.json @@ -28,7 +28,7 @@ "dependencies": { "@vscode-logging/types": "workspace:*", "fast-safe-stringify": "2.1.1", - "fs-extra": "11.2.0", + "fs-extra": "11.3.0", "lodash": "4.18.1", "stacktrace-js": "2.0.2", "streamroller": "3.1.5", @@ -42,7 +42,7 @@ "@types/vscode": "1.51.0", "chai-exclude": "2.1.0", "proxyquire": "2.1.3", - "sinon": "17.0.1", + "sinon": "18.0.1", "sinon-chai": "3.7.0" }, "scripts": { diff --git a/projects/vscode-mta-tools/package.json b/projects/vscode-mta-tools/package.json index 8e06070e1..1d184a91b 100644 --- a/projects/vscode-mta-tools/package.json +++ b/projects/vscode-mta-tools/package.json @@ -214,8 +214,8 @@ "dependencies": { "lodash": "4.17.21", "comment-json": "4.1.1", - "fs-extra": "10.0.0", - "@vscode-logging/logger": "2.0.9", + "fs-extra": "11.3.0", + "@vscode-logging/logger": "workspace:*", "@sap/swa-for-sapbas-vsx": "1.2.15", "@sap/mta-lib": "1.7.4", "@sap/cf-tools": "2.0.1", @@ -224,7 +224,7 @@ "devDependencies": { "@sap_oss/task_contrib_types": "3.1.0", "@types/comment-json": "2.4.2", - "@types/fs-extra": "9.0.12", + "@types/fs-extra": "11.0.4", "@types/rimraf": "^3.0.0", "@types/tmp": "^0.2.1", "copy-webpack-plugin": "9.0.1", diff --git a/projects/vscode-mta-tools/tests/task-providers/utils/cfutil.spec.ts b/projects/vscode-mta-tools/tests/task-providers/utils/cfutil.spec.ts index f34e5d2a6..d1fe03e4a 100644 --- a/projects/vscode-mta-tools/tests/task-providers/utils/cfutil.spec.ts +++ b/projects/vscode-mta-tools/tests/task-providers/utils/cfutil.spec.ts @@ -57,7 +57,7 @@ describe("test cfutil ", () => { SpaceFields: { Name: "testspace" }, }; const buf = JSON.stringify(testFile) as unknown as Buffer; - stub(fsextra, "readFile").returns(Promise.resolve(buf)); + stub(fsextra, "readFile").resolves(buf); const result = await isLoggedInToCF(); expect(result).to.be.true; }); @@ -68,13 +68,13 @@ describe("test cfutil ", () => { SpaceFields: [{ Name: "" }], }; const buf = JSON.stringify(testFile) as unknown as Buffer; - stub(fsextra, "readFile").returns(Promise.resolve(buf)); + stub(fsextra, "readFile").resolves(buf); const result = await isLoggedInToCF(); expect(result).to.be.false; }); it("isLoggedInToCF - cfconfig file doesnt exist - should return false", async () => { - stub(fsextra, "readFile").returns(Promise.reject(new Error("aaa"))); + stub(fsextra, "readFile").rejects(new Error("aaa")); const result = await isLoggedInToCF(); expect(result).to.be.false; }); diff --git a/projects/vscode-webview-rpc-lib/package.json b/projects/vscode-webview-rpc-lib/package.json index 485077fa7..cdaaf935d 100644 --- a/projects/vscode-webview-rpc-lib/package.json +++ b/projects/vscode-webview-rpc-lib/package.json @@ -28,7 +28,7 @@ "@types/jest": "^29.5.12", "@types/vscode": "1.75.0", "@types/ws": "^7.4.0", - "@vscode-logging/types": "2.0.10", + "@vscode-logging/types": "workspace:*", "jest": "^29.7.0", "rimraf": "^5.0.5", "ts-jest": "^29.1.2" diff --git a/projects/yeoman-ui/packages/backend/package.json b/projects/yeoman-ui/packages/backend/package.json index fd8f3a573..18836d3d6 100644 --- a/projects/yeoman-ui/packages/backend/package.json +++ b/projects/yeoman-ui/packages/backend/package.json @@ -207,7 +207,7 @@ "@types/npm-registry-fetch": "^8.0.0", "@types/object-hash": "^2.1.0", "@types/sinon": "^17.0.3", - "@types/vscode": "^1.50.0", + "@types/vscode": "^1.100.0", "@types/webpack-env": "^1.16.2", "@types/ws": "^8.5.14", "@vscode/vsce": "2.24.0",