From 4bce28ce16e2ce9c286430ad1b87a6d85ee148a8 Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Sun, 31 Aug 2025 16:34:24 -0700 Subject: [PATCH 1/3] new: Add OpenVSX support. --- packages/vscode-extension/CHANGELOG.md | 5 + packages/vscode-extension/package.json | 13 +- yarn.lock | 246 +++++++++++++++++++++++-- 3 files changed, 247 insertions(+), 17 deletions(-) diff --git a/packages/vscode-extension/CHANGELOG.md b/packages/vscode-extension/CHANGELOG.md index 4b7d640..f2aab06 100644 --- a/packages/vscode-extension/CHANGELOG.md +++ b/packages/vscode-extension/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.15.2 + +- Requires VS Code v1.103.0. +- Published to Open VSX. + ## 0.15.1 - Added support for project `layer` in moon v1.39. diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 8c682eb..7e99505 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "0.15.1", + "version": "0.15.2", "name": "moon-console", "publisher": "moonrepo", "displayName": "moon console", @@ -21,7 +21,7 @@ "tasks" ], "engines": { - "vscode": "^1.102.0" + "vscode": "^1.103.0" }, "categories": [ "Testing", @@ -349,7 +349,9 @@ "compile": "esbuild src/extension.ts --bundle --outfile=lib/extension.js --external:vscode --format=cjs --platform=node --target=node14", "watch": "yarn run compile --sourcemap --watch", "package": "vsce package --no-dependencies", - "publish": "vsce publish --no-dependencies --no-git-tag-version --message 'Release [ci skip]'" + "publish": "yarn run publish:ovsx && yarn run publish:vsce", + "publish:vsce": "vsce publish --no-dependencies --no-git-tag-version --message 'Release [ci skip]'", + "publish:ovsx": "ovsx publish --no-dependencies -p $OPENVSX_TOKEN" }, "dependencies": { "@moonrepo/report": "^1.4.0", @@ -359,9 +361,10 @@ "devDependencies": { "@moonrepo/types": "^1.31.0", "@types/semver": "^7.7.0", - "@types/vscode": "1.102.0", + "@types/vscode": "1.103.0", "@vscode/test-electron": "^2.5.2", "@vscode/vsce": "^3.6.0", - "esbuild": "^0.25.8" + "esbuild": "^0.25.8", + "ovsx": "^0.10.5" } } diff --git a/yarn.lock b/yarn.lock index f320d9a..1fc805b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2942,7 +2942,7 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.11": +"@napi-rs/wasm-runtime@npm:^0.2.11, @napi-rs/wasm-runtime@npm:^0.2.5": version: 0.2.12 resolution: "@napi-rs/wasm-runtime@npm:0.2.12" dependencies: @@ -2953,6 +2953,157 @@ __metadata: languageName: node linkType: hard +"@node-rs/crc32-android-arm-eabi@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-android-arm-eabi@npm:1.10.6" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@node-rs/crc32-android-arm64@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-android-arm64@npm:1.10.6" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@node-rs/crc32-darwin-arm64@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-darwin-arm64@npm:1.10.6" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@node-rs/crc32-darwin-x64@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-darwin-x64@npm:1.10.6" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@node-rs/crc32-freebsd-x64@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-freebsd-x64@npm:1.10.6" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@node-rs/crc32-linux-arm-gnueabihf@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-linux-arm-gnueabihf@npm:1.10.6" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@node-rs/crc32-linux-arm64-gnu@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-linux-arm64-gnu@npm:1.10.6" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@node-rs/crc32-linux-arm64-musl@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-linux-arm64-musl@npm:1.10.6" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@node-rs/crc32-linux-x64-gnu@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-linux-x64-gnu@npm:1.10.6" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@node-rs/crc32-linux-x64-musl@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-linux-x64-musl@npm:1.10.6" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@node-rs/crc32-wasm32-wasi@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-wasm32-wasi@npm:1.10.6" + dependencies: + "@napi-rs/wasm-runtime": "npm:^0.2.5" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@node-rs/crc32-win32-arm64-msvc@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-win32-arm64-msvc@npm:1.10.6" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@node-rs/crc32-win32-ia32-msvc@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-win32-ia32-msvc@npm:1.10.6" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@node-rs/crc32-win32-x64-msvc@npm:1.10.6": + version: 1.10.6 + resolution: "@node-rs/crc32-win32-x64-msvc@npm:1.10.6" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@node-rs/crc32@npm:^1.7.0": + version: 1.10.6 + resolution: "@node-rs/crc32@npm:1.10.6" + dependencies: + "@node-rs/crc32-android-arm-eabi": "npm:1.10.6" + "@node-rs/crc32-android-arm64": "npm:1.10.6" + "@node-rs/crc32-darwin-arm64": "npm:1.10.6" + "@node-rs/crc32-darwin-x64": "npm:1.10.6" + "@node-rs/crc32-freebsd-x64": "npm:1.10.6" + "@node-rs/crc32-linux-arm-gnueabihf": "npm:1.10.6" + "@node-rs/crc32-linux-arm64-gnu": "npm:1.10.6" + "@node-rs/crc32-linux-arm64-musl": "npm:1.10.6" + "@node-rs/crc32-linux-x64-gnu": "npm:1.10.6" + "@node-rs/crc32-linux-x64-musl": "npm:1.10.6" + "@node-rs/crc32-wasm32-wasi": "npm:1.10.6" + "@node-rs/crc32-win32-arm64-msvc": "npm:1.10.6" + "@node-rs/crc32-win32-ia32-msvc": "npm:1.10.6" + "@node-rs/crc32-win32-x64-msvc": "npm:1.10.6" + dependenciesMeta: + "@node-rs/crc32-android-arm-eabi": + optional: true + "@node-rs/crc32-android-arm64": + optional: true + "@node-rs/crc32-darwin-arm64": + optional: true + "@node-rs/crc32-darwin-x64": + optional: true + "@node-rs/crc32-freebsd-x64": + optional: true + "@node-rs/crc32-linux-arm-gnueabihf": + optional: true + "@node-rs/crc32-linux-arm64-gnu": + optional: true + "@node-rs/crc32-linux-arm64-musl": + optional: true + "@node-rs/crc32-linux-x64-gnu": + optional: true + "@node-rs/crc32-linux-x64-musl": + optional: true + "@node-rs/crc32-wasm32-wasi": + optional: true + "@node-rs/crc32-win32-arm64-msvc": + optional: true + "@node-rs/crc32-win32-ia32-msvc": + optional: true + "@node-rs/crc32-win32-x64-msvc": + optional: true + checksum: 10/4be21ff4aa37e4c219de3321da93ea03eac11b3a17d67f0d1ad0e164461a497a1e7ca3b39fb68f463bbde7670ff80aec7400f83279f03ceffea43be631369bf1 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -4346,10 +4497,10 @@ __metadata: languageName: node linkType: hard -"@types/vscode@npm:1.102.0": - version: 1.102.0 - resolution: "@types/vscode@npm:1.102.0" - checksum: 10/b56372210fb7a6285b9ec668c11ee5d23b4d74dfa15628f25338d8d42901ed824e8b863674377e968d302e15ffe093c23750686827fe398d4d35fe2727f84588 +"@types/vscode@npm:1.103.0": + version: 1.103.0 + resolution: "@types/vscode@npm:1.103.0" + checksum: 10/1df901931f75ec79e40145c4dd6119212591e7b666553ac1cd5b364403153b1806add39bc220af5eece02868c73c1008db5f3c8175623699d2decaeb1882d90d languageName: node linkType: hard @@ -4771,7 +4922,7 @@ __metadata: languageName: node linkType: hard -"@vscode/vsce@npm:^3.6.0": +"@vscode/vsce@npm:^3.2.1, @vscode/vsce@npm:^3.6.0": version: 3.6.0 resolution: "@vscode/vsce@npm:3.6.0" dependencies: @@ -5874,6 +6025,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + "ci-info@npm:^3.2.0": version: 3.8.0 resolution: "ci-info@npm:3.8.0" @@ -6114,6 +6272,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^6.2.1": + version: 6.2.1 + resolution: "commander@npm:6.2.1" + checksum: 10/25b88c2efd0380c84f7844b39cf18510da7bfc5013692d68cdc65f764a1c34e6c8a36ea6d72b6620e3710a930cf8fab2695bdec2bf7107a0f4fa30a3ef3b7d0e + languageName: node + linkType: hard + "common-ancestor-path@npm:^1.0.1": version: 1.0.1 resolution: "common-ancestor-path@npm:1.0.1" @@ -7990,13 +8155,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" +"follow-redirects@npm:^1.14.6, follow-redirects@npm:^1.15.6": + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c + checksum: 10/07372fd74b98c78cf4d417d68d41fdaa0be4dcacafffb9e67b1e3cf090bc4771515e65020651528faab238f10f9b9c0d9707d6c1574a6c0387c5de1042cde9ba languageName: node linkType: hard @@ -8452,7 +8617,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.2, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -9094,6 +9259,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: "npm:^2.0.0" + bin: + is-ci: bin.js + checksum: 10/77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + languageName: node + linkType: hard + "is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" @@ -9249,6 +9425,15 @@ __metadata: languageName: node linkType: hard +"is-it-type@npm:^5.1.2": + version: 5.1.3 + resolution: "is-it-type@npm:5.1.3" + dependencies: + globalthis: "npm:^1.0.2" + checksum: 10/2f59dd836b9d7019330f2aa13483e31edc3d732b73f5185452fd9f6af078691e23960d966326d34c78d792aaf6746f06a7941f4f24680e8e18d13d5a10472384 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -11351,11 +11536,12 @@ __metadata: "@moonrepo/report": "npm:^1.4.0" "@moonrepo/types": "npm:^1.31.0" "@types/semver": "npm:^7.7.0" - "@types/vscode": "npm:1.102.0" + "@types/vscode": "npm:1.103.0" "@vscode/test-electron": "npm:^2.5.2" "@vscode/vsce": "npm:^3.6.0" esbuild: "npm:^0.25.8" execa: "npm:^5.1.1" + ovsx: "npm:^0.10.5" semver: "npm:^7.7.2" languageName: unknown linkType: soft @@ -12067,6 +12253,24 @@ __metadata: languageName: node linkType: hard +"ovsx@npm:^0.10.5": + version: 0.10.5 + resolution: "ovsx@npm:0.10.5" + dependencies: + "@vscode/vsce": "npm:^3.2.1" + commander: "npm:^6.2.1" + follow-redirects: "npm:^1.14.6" + is-ci: "npm:^2.0.0" + leven: "npm:^3.1.0" + semver: "npm:^7.6.0" + tmp: "npm:^0.2.3" + yauzl-promise: "npm:^4.0.0" + bin: + ovsx: lib/ovsx + checksum: 10/af68aadbe57d49ad36ee03042c309de17f8eafcb086777d0e80b64854713b5949b7b1fc6641c804fdfad685d19bbd0d245a16337cc91bb987f8a5a4178b9f8a3 + languageName: node + linkType: hard + "own-keys@npm:^1.0.1": version: 1.0.1 resolution: "own-keys@npm:1.0.1" @@ -13746,6 +13950,13 @@ __metadata: languageName: node linkType: hard +"simple-invariant@npm:^2.0.1": + version: 2.0.1 + resolution: "simple-invariant@npm:2.0.1" + checksum: 10/a480b2ca9e9ede4e437d9606b38c4ae2fcf3be836a682687bef05810890f73cdbbc3c451c66a1de21fc44644a816118818ed4065ff16b691c25b7a16cdea7478 + languageName: node + linkType: hard + "slash@npm:3.0.0, slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -15434,6 +15645,17 @@ __metadata: languageName: node linkType: hard +"yauzl-promise@npm:^4.0.0": + version: 4.0.0 + resolution: "yauzl-promise@npm:4.0.0" + dependencies: + "@node-rs/crc32": "npm:^1.7.0" + is-it-type: "npm:^5.1.2" + simple-invariant: "npm:^2.0.1" + checksum: 10/c948777ac973b43ebc2012ed6c02a1f50953f6eab57427117b4ffacbe99a24b548e584a62787def0eefebdad0e483e856a3bcf5979690e830031d765fbd75a74 + languageName: node + linkType: hard + "yauzl@npm:^2.3.1": version: 2.10.0 resolution: "yauzl@npm:2.10.0" From 769f0ca20f7b19c29e3ac358841d9104acbc5245 Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Mon, 1 Sep 2025 22:20:08 -0700 Subject: [PATCH 2/3] deps(moon): Update to v1.40. --- .moon/toolchain.yml | 13 ++--- .prototools | 2 +- package.json | 2 +- packages/vscode-extension/package.json | 2 +- yarn.lock | 78 +++++++++++++------------- 5 files changed, 48 insertions(+), 49 deletions(-) diff --git a/.moon/toolchain.yml b/.moon/toolchain.yml index c167753..19737e3 100644 --- a/.moon/toolchain.yml +++ b/.moon/toolchain.yml @@ -1,14 +1,13 @@ $schema: 'https://moonrepo.dev/schemas/toolchain.json' -# https://moonrepo.dev/docs/config/workspace#node -node: +unstable_node: version: '22.17.0' - packageManager: 'yarn' - yarn: - version: '4.9.2' - # Do not add an engines constraint as its abrasive for open source. - addEnginesConstraint: false +unstable_yarn: + version: '4.9.2' + +unstable_javascript: + packageManager: 'yarn' # Always dedupe lockfile to keep it healthy. dedupeOnLockfileChange: true diff --git a/.prototools b/.prototools index eaf8ad9..5c9c1ff 100644 --- a/.prototools +++ b/.prototools @@ -1,3 +1,3 @@ -moon = "1.39.0" +moon = "1.40.0" node = "22.17.0" yarn = "4.9.2" diff --git a/package.json b/package.json index 7d2dad4..d43b2f6 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ ], "devDependencies": { "@babel/core": "^7.28.0", - "@moonrepo/cli": "^1.39.0", + "@moonrepo/cli": "^1.40.0", "@moonrepo/dev": "workspace:*", "eslint": "^9.32.0", "jest": "^30.0.5", diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 7e99505..bb5b642 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -359,7 +359,7 @@ "semver": "^7.7.2" }, "devDependencies": { - "@moonrepo/types": "^1.31.0", + "@moonrepo/types": "^1.32.0", "@types/semver": "^7.7.0", "@types/vscode": "1.103.0", "@vscode/test-electron": "^2.5.2", diff --git a/yarn.lock b/yarn.lock index 1fc805b..14acf1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2822,17 +2822,17 @@ __metadata: languageName: node linkType: hard -"@moonrepo/cli@npm:^1.39.0": - version: 1.39.0 - resolution: "@moonrepo/cli@npm:1.39.0" - dependencies: - "@moonrepo/core-linux-arm64-gnu": "npm:1.39.0" - "@moonrepo/core-linux-arm64-musl": "npm:1.39.0" - "@moonrepo/core-linux-x64-gnu": "npm:1.39.0" - "@moonrepo/core-linux-x64-musl": "npm:1.39.0" - "@moonrepo/core-macos-arm64": "npm:1.39.0" - "@moonrepo/core-macos-x64": "npm:1.39.0" - "@moonrepo/core-windows-x64-msvc": "npm:1.39.0" +"@moonrepo/cli@npm:^1.40.0": + version: 1.40.0 + resolution: "@moonrepo/cli@npm:1.40.0" + dependencies: + "@moonrepo/core-linux-arm64-gnu": "npm:1.40.0" + "@moonrepo/core-linux-arm64-musl": "npm:1.40.0" + "@moonrepo/core-linux-x64-gnu": "npm:1.40.0" + "@moonrepo/core-linux-x64-musl": "npm:1.40.0" + "@moonrepo/core-macos-arm64": "npm:1.40.0" + "@moonrepo/core-macos-x64": "npm:1.40.0" + "@moonrepo/core-windows-x64-msvc": "npm:1.40.0" detect-libc: "npm:^2.0.4" dependenciesMeta: "@moonrepo/core-linux-arm64-gnu": @@ -2851,55 +2851,55 @@ __metadata: optional: true bin: moon: moon.js - checksum: 10/5f5f478a649d44fadbf1f0fff5991ed7ca200861fe934a112d57cb1b3c781a7bdae4d1f07ddf31a058fa3d8a267a2f1b9b02aecb5c1a0146f5a2096a0197b126 + checksum: 10/cc075badf693c5d5edf80e5a6751ad539645c6a6644ab4729b190834125699baab6969f2156a6df692e11506aae49d2f860220a29576a98b6981e0c03044be19 languageName: node linkType: hard -"@moonrepo/core-linux-arm64-gnu@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-linux-arm64-gnu@npm:1.39.0" +"@moonrepo/core-linux-arm64-gnu@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-linux-arm64-gnu@npm:1.40.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-arm64-musl@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-linux-arm64-musl@npm:1.39.0" +"@moonrepo/core-linux-arm64-musl@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-linux-arm64-musl@npm:1.40.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-linux-x64-gnu@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-linux-x64-gnu@npm:1.39.0" +"@moonrepo/core-linux-x64-gnu@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-linux-x64-gnu@npm:1.40.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-x64-musl@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-linux-x64-musl@npm:1.39.0" +"@moonrepo/core-linux-x64-musl@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-linux-x64-musl@npm:1.40.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-macos-arm64@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-macos-arm64@npm:1.39.0" +"@moonrepo/core-macos-arm64@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-macos-arm64@npm:1.40.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@moonrepo/core-macos-x64@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-macos-x64@npm:1.39.0" +"@moonrepo/core-macos-x64@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-macos-x64@npm:1.40.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@moonrepo/core-windows-x64-msvc@npm:1.39.0": - version: 1.39.0 - resolution: "@moonrepo/core-windows-x64-msvc@npm:1.39.0" +"@moonrepo/core-windows-x64-msvc@npm:1.40.0": + version: 1.40.0 + resolution: "@moonrepo/core-windows-x64-msvc@npm:1.40.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2924,10 +2924,10 @@ __metadata: languageName: node linkType: hard -"@moonrepo/types@npm:^1.26.0, @moonrepo/types@npm:^1.31.0": - version: 1.31.0 - resolution: "@moonrepo/types@npm:1.31.0" - checksum: 10/e7e155e756c6ecd03ee57f30296475c120d10f101c307a6b45fe2642df63d47d3b1febe3107e9250e813bcf8dc567c4f7bf67bf588ccf65ad44c8dcd363825c9 +"@moonrepo/types@npm:^1.26.0, @moonrepo/types@npm:^1.32.0": + version: 1.32.0 + resolution: "@moonrepo/types@npm:1.32.0" + checksum: 10/60e78c8ca35cde78b7a9849b026503d2b18949eb27fd3576a2597de6f688bb8cd235a7676c4f50d1f7936bf1e010c3639aba683877ef1af3b7ba63373ccb14fd languageName: node linkType: hard @@ -11534,7 +11534,7 @@ __metadata: resolution: "moon-console@workspace:packages/vscode-extension" dependencies: "@moonrepo/report": "npm:^1.4.0" - "@moonrepo/types": "npm:^1.31.0" + "@moonrepo/types": "npm:^1.32.0" "@types/semver": "npm:^7.7.0" "@types/vscode": "npm:1.103.0" "@vscode/test-electron": "npm:^2.5.2" @@ -11551,7 +11551,7 @@ __metadata: resolution: "moon-dev@workspace:." dependencies: "@babel/core": "npm:^7.28.0" - "@moonrepo/cli": "npm:^1.39.0" + "@moonrepo/cli": "npm:^1.40.0" "@moonrepo/dev": "workspace:*" eslint: "npm:^9.32.0" jest: "npm:^30.0.5" From 501981095dbf93a5b086a26f1161993b89ce410e Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Tue, 2 Sep 2025 10:17:36 -0700 Subject: [PATCH 3/3] fix: Fix type error. --- packages/vscode-extension/src/projectsView.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/vscode-extension/src/projectsView.ts b/packages/vscode-extension/src/projectsView.ts index c90f142..aebd328 100644 --- a/packages/vscode-extension/src/projectsView.ts +++ b/packages/vscode-extension/src/projectsView.ts @@ -385,7 +385,6 @@ export class ProjectsProvider implements vscode.TreeDataProvider { this.projects!.forEach((project) => { const stack: string = project.config.stack || 'unknown'; - // @ts-expect-error TODO `type` is deprecated! const layer: string = project.config.layer || project.config.type || 'unknown'; const key = `${stack}+${layer}`;