From 48b327b05d378f1c6adceb09c8c3abea85c23a5e Mon Sep 17 00:00:00 2001 From: Rhys Howell Date: Fri, 27 Mar 2026 07:44:45 -0700 Subject: [PATCH 1/3] chore(deps): bump brace-expansion for snyk (does not impact us) --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aeee0a496..d19d2ec90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3426,14 +3426,14 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + brace-expansion@1.1.13: + resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} - brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@2.0.3: + resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} - brace-expansion@5.0.4: - resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -13118,16 +13118,16 @@ snapshots: bowser@2.14.1: {} - brace-expansion@1.1.12: + brace-expansion@1.1.13: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.2: + brace-expansion@2.0.3: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.4: + brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 @@ -15721,23 +15721,23 @@ snapshots: minimatch@10.2.4: dependencies: - brace-expansion: 5.0.4 + brace-expansion: 5.0.5 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.12 + brace-expansion: 1.1.13 minimatch@5.1.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.0.3 minimatch@7.4.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.0.3 minimatch@9.0.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.0.3 minimist-options@4.1.0: dependencies: From c37ce5c344377a99be1e4cd857decf486ee940cf Mon Sep 17 00:00:00 2001 From: Rhys Howell Date: Fri, 27 Mar 2026 07:51:49 -0700 Subject: [PATCH 2/3] chore(deps): bump path-to-regexp --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d19d2ec90..dd9b5e803 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6191,8 +6191,8 @@ packages: path-to-regexp@1.9.0: resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} - path-to-regexp@8.3.0: - resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + path-to-regexp@8.4.0: + resolution: {integrity: sha512-PuseHIvAnz3bjrM2rGJtSgo1zjgxapTLZ7x2pjhzWwlp4SJQgK3f3iZIQwkpEnBaKz6seKBADpM4B4ySkuYypg==} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -16429,7 +16429,7 @@ snapshots: dependencies: isarray: 0.0.1 - path-to-regexp@8.3.0: {} + path-to-regexp@8.4.0: {} path-type@4.0.0: {} @@ -16952,7 +16952,7 @@ snapshots: depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 - path-to-regexp: 8.3.0 + path-to-regexp: 8.4.0 transitivePeerDependencies: - supports-color From aff4b1c508cba77a3f73477e6ef3eedec8225294 Mon Sep 17 00:00:00 2001 From: Rhys Howell Date: Fri, 27 Mar 2026 08:29:11 -0700 Subject: [PATCH 3/3] chore: add brace-expansion override, add e2e test outputs to ignores --- .eslintignore | 2 ++ .vscodeignore | 3 +++ package.json | 1 + pnpm-lock.yaml | 34 +++++----------------------------- tsconfig.json | 11 ++++++++++- 5 files changed, 21 insertions(+), 30 deletions(-) diff --git a/.eslintignore b/.eslintignore index f09355b39..73f4613b2 100644 --- a/.eslintignore +++ b/.eslintignore @@ -4,3 +4,5 @@ dist scripts src/vscode-dts ext/agent-skills +playwright-report +test-results diff --git a/.vscodeignore b/.vscodeignore index 41b587557..45fe32e4f 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -28,7 +28,10 @@ CHANGELOG.md .snyk babel.config.json pnpm-lock.yaml +.pnpm-store scripts/** +playwright-report +test-results # Ignore all files in ext except the skills folder ext/** diff --git a/package.json b/package.json index 61ce93fa3..fedf8e8d9 100644 --- a/package.json +++ b/package.json @@ -1595,6 +1595,7 @@ "@mongosh/service-provider-node-driver": "^5.0.2", "@mongodb-js/oidc-plugin": "^2.0.8", "@mongodb-js/devtools-proxy-support": "^0.7.5", + "brace-expansion": "^5.0.5", "tar": "^7.5.11", "serialize-javascript": "^7.0.4", "underscore": "^1.13.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd9b5e803..ac303d0bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,6 +15,7 @@ overrides: '@mongosh/service-provider-node-driver': ^5.0.2 '@mongodb-js/oidc-plugin': ^2.0.8 '@mongodb-js/devtools-proxy-support': ^0.7.5 + brace-expansion: ^5.0.5 tar: ^7.5.11 serialize-javascript: ^7.0.4 underscore: ^1.13.8 @@ -3362,9 +3363,6 @@ packages: bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} @@ -3426,12 +3424,6 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@1.1.13: - resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} - - brace-expansion@2.0.3: - resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} - brace-expansion@5.0.5: resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} engines: {node: 18 || 20 || >=22} @@ -3707,9 +3699,6 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -13051,8 +13040,6 @@ snapshots: bail@2.0.2: {} - balanced-match@1.0.2: {} - balanced-match@4.0.4: {} base64-js@1.5.1: {} @@ -13118,15 +13105,6 @@ snapshots: bowser@2.14.1: {} - brace-expansion@1.1.13: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.3: - dependencies: - balanced-match: 1.0.2 - brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 @@ -13419,8 +13397,6 @@ snapshots: commander@7.2.0: {} - concat-map@0.0.1: {} - console-control-strings@1.1.0: optional: true @@ -15725,19 +15701,19 @@ snapshots: minimatch@3.1.5: dependencies: - brace-expansion: 1.1.13 + brace-expansion: 5.0.5 minimatch@5.1.9: dependencies: - brace-expansion: 2.0.3 + brace-expansion: 5.0.5 minimatch@7.4.9: dependencies: - brace-expansion: 2.0.3 + brace-expansion: 5.0.5 minimatch@9.0.9: dependencies: - brace-expansion: 2.0.3 + brace-expansion: 5.0.5 minimist-options@4.1.0: dependencies: diff --git a/tsconfig.json b/tsconfig.json index ca5f37a9f..17ea77a2b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,5 +18,14 @@ // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ // "noUnusedParameters": true, /* Report errors on unused parameters. */ }, - "exclude": ["node_modules", "dist", "out", ".vscode-test", "scripts", "ext"] + "exclude": [ + "node_modules", + "dist", + "out", + ".vscode-test", + "scripts", + "ext", + "playwright-report", + "test-results" + ] }