From d5ac45b786197c4c4a4ec969609ba0ccc5e0b458 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Thu, 4 Sep 2025 13:49:04 -0700 Subject: [PATCH 1/4] Rename pipeline Since it'll be shared with the NonOfficial pipeline too. --- ...de-powershell-Official.yml => vscode-powershell-OneBranch.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .pipelines/{vscode-powershell-Official.yml => vscode-powershell-OneBranch.yml} (100%) diff --git a/.pipelines/vscode-powershell-Official.yml b/.pipelines/vscode-powershell-OneBranch.yml similarity index 100% rename from .pipelines/vscode-powershell-Official.yml rename to .pipelines/vscode-powershell-OneBranch.yml From 68ba96d1ec4119305c3c2c2c841fad024b329c06 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:58:49 -0700 Subject: [PATCH 2/4] Add note on working around 'artifacts-npm-credprovider' bug --- .npmrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmrc b/.npmrc index 3a65acc502..03dacc382f 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,4 @@ +; NOTE: All lines except the registry must be deleted for 'artifacts-npm-credprovider' to work ; We generally want to save install/update commands save=true ; We use a public Azure Artifacts mirror From b85f92358a9000327d70946a4f1bfb44ebb6532c Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Thu, 4 Sep 2025 14:42:53 -0700 Subject: [PATCH 3/4] Update OneBranch pipeline * Remove cron job as it now needs to be set in the UI * Add parameter and a template to switch between Official and NonOfficial builds * TODOs to update upstream pipeline and marketplace service connection --- .pipelines/vscode-powershell-OneBranch.yml | 62 ++++++++++------------ 1 file changed, 28 insertions(+), 34 deletions(-) diff --git a/.pipelines/vscode-powershell-OneBranch.yml b/.pipelines/vscode-powershell-OneBranch.yml index 155e258706..3c8474cb53 100644 --- a/.pipelines/vscode-powershell-OneBranch.yml +++ b/.pipelines/vscode-powershell-OneBranch.yml @@ -19,17 +19,6 @@ schedules: - main always: true -parameters: - - name: debug - displayName: Enable debug output - type: boolean - default: false - -variables: - system.debug: ${{ parameters.debug }} - BuildConfiguration: Release - WindowsContainerImage: onebranch.azurecr.io/windows/ltsc2022/vse2022:latest - resources: repositories: - repository: templates @@ -45,9 +34,25 @@ resources: stages: - release +parameters: + - name: debug + displayName: Enable debug output + type: boolean + default: false + - name: OfficialBuild + displayName: Use Official OneBranch template + type: boolean + default: false + +variables: + system.debug: ${{ parameters.debug }} + BuildConfiguration: Release + WindowsContainerImage: onebranch.azurecr.io/windows/ltsc2022/vse2022:latest + OneBranchTemplate: ${{ iif(parameters.OfficialBuild, 'v2/OneBranch.Official.CrossPlat.yml@templates', 'v2/OneBranch.NonOfficial.CrossPlat.yml@templates') }} + extends: # https://aka.ms/obpipelines/templates - template: v2/OneBranch.Official.CrossPlat.yml@templates + template: ${{ variables.OneBranchTemplate }} parameters: globalSdl: # https://aka.ms/obpipelines/sdl asyncSdl: @@ -90,14 +95,15 @@ extends: inputs: version: 20.x - task: DownloadPipelineArtifact@2 - displayName: Download PowerShellEditorServices + displayName: Download Official PowerShellEditorServices inputs: source: specific - project: PowerShellCore - definition: 2905 + project: One + definition: 136077443 specificBuildWithTriggering: true allowPartiallySucceededBuilds: true buildVersionToDownload: latestFromBranch + tags: onebranch_build_type_official branchName: refs/heads/main artifact: drop_build_main - task: ExtractFiles@1 @@ -135,9 +141,9 @@ extends: files_to_sign: "*.signature.p7s" - stage: release dependsOn: build - condition: eq(variables['Build.Reason'], 'Manual') + condition: and(succeeded(), ${{ eq(parameters.OfficialBuild, true) }}) variables: - ob_release_environment: Production + ob_release_environment: ${{ iif(parameters.OfficialBuild, 'Production', 'Test') }} version: $[ stageDependencies.build.main.outputs['package.version'] ] vsixVersion: $[ stageDependencies.build.main.outputs['package.vsixVersion'] ] prerelease: $[ stageDependencies.build.main.outputs['package.prerelease'] ] @@ -154,7 +160,7 @@ extends: - task: GitHubRelease@1 displayName: Create GitHub release inputs: - gitHubConnection: GitHub + gitHubConnection: github.com_andyleejordan repositoryName: PowerShell/vscode-powershell target: main assets: | @@ -168,19 +174,7 @@ extends: addChangeLog: false releaseNotesSource: inline releaseNotesInline: "" - - job: validation - displayName: Manual validation - pool: - type: server - timeoutInMinutes: 1440 - steps: - - task: ManualValidation@0 - displayName: Wait 24 hours for validation - inputs: - notifyUsers: $(Build.RequestedForEmail) - instructions: Please validate the release and then publish it! - job: vscode - dependsOn: validation displayName: Publish to VS Code Marketplace pool: type: release @@ -190,16 +184,16 @@ extends: artifactName: drop_build_main workflow: vsce vsce: - serviceConnection: vscode-marketplace + serviceConnection: powershell-vscode-marketplace vsixPath: "$(Pipeline.Workspace)/powershell-$(vsixVersion).vsix" signaturePath: "$(Pipeline.Workspace)/powershell-$(vsixVersion).signature.p7s" manifestPath: "$(Pipeline.Workspace)/powershell-$(vsixVersion).manifest" preRelease: $(prerelease) useCustomVSCE: true feed: - organization: mscodehub - project: PowerShellCore - feedName: PowerShellCore_PublicPackages + organization: msazure + project: One + feedName: npmjs steps: - pwsh: | Write-Host Publishing: $(vsixVersion), pre-release: $(prerelease) From 355fb2c99587e2adb3590374933865b76cbc1425 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Mon, 8 Sep 2025 17:11:38 -0700 Subject: [PATCH 4/4] Update NPM packages --- package-lock.json | 610 ++++++++++++++++++++++------------------------ package.json | 12 +- 2 files changed, 304 insertions(+), 318 deletions(-) diff --git a/package-lock.json b/package-lock.json index 523f0587e1..631b3b3a9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@vscode/vsce": "^3.6.0", - "esbuild": "^0.25.8" + "esbuild": "^0.25.9" }, "engines": { "vscode": "^1.101.0" @@ -26,8 +26,8 @@ "optionalDependencies": { "@eslint/js": "^9.26.0", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.16.5", - "@types/semver": "^7.7.0", + "@types/node": "^22.18.1", + "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", @@ -37,14 +37,14 @@ "@vscode/test-cli": "^0.0.10", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^9.31.0", + "eslint": "^9.35.0", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.2.0", "sinon": "^19.0.5", - "typescript": "^5.8.3", - "typescript-eslint": "^8.38.0" + "typescript": "^5.9.2", + "typescript-eslint": "^8.43.0" } }, "node_modules/@azu/format-text": { @@ -151,8 +151,8 @@ } }, "node_modules/@azure/identity": { - "version": "4.10.2", - "integrity": "sha1-ZgnOOYgk/wu1PxrRBDqfHMk+Vrg=", + "version": "4.11.1", + "integrity": "sha1-GbpbdgGuTy3tAQxVylUgD/pseew=", "dev": true, "license": "MIT", "dependencies": { @@ -186,20 +186,20 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.16.0", - "integrity": "sha1-FbFWf2hz9ksNQ2ti8QaM4B/H8JA=", + "version": "4.22.0", + "integrity": "sha1-X846k4h22rPvekUJcIVIZxKUuHQ=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.9.0" + "@azure/msal-common": "15.12.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.9.0", - "integrity": "sha1-SbYqeY3RtHtBDm5UD9NgCfHU0Y4=", + "version": "15.12.0", + "integrity": "sha1-XDCgW0OW4tu8NdJ72btjbUTMsA4=", "dev": true, "license": "MIT", "engines": { @@ -207,12 +207,12 @@ } }, "node_modules/@azure/msal-node": { - "version": "3.6.4", - "integrity": "sha1-k38ON+c9SN+2irjzpQOgzyGmUoU=", + "version": "3.7.3", + "integrity": "sha1-xsjhHAjjal40evm6e9bkprjFNqU=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.9.0", + "@azure/msal-common": "15.12.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -259,8 +259,8 @@ "optional": true }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.8", - "integrity": "sha1-oUFJA7s4AnOC+F8D3aYGUFZ1dyc=", + "version": "0.25.9", + "integrity": "sha1-vvljUfFlIAVclHq6KIAu7ePJ6ak=", "cpu": [ "ppc64" ], @@ -274,8 +274,8 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.8", - "integrity": "sha1-lqjyypHGzSnqkLGvedg3Yci6AFk=", + "version": "0.25.9", + "integrity": "sha1-0qdT/ipMc7eUN9C6FIDi12AJdBk=", "cpu": [ "arm" ], @@ -289,8 +289,8 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.8", - "integrity": "sha1-yFmZQInpdnIkJpiEBh+J2ub7UcY=", + "version": "0.25.9", + "integrity": "sha1-0ucL59UaUpQlQiCR4Ny5A3TBVGw=", "cpu": [ "arm64" ], @@ -304,8 +304,8 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.8", - "integrity": "sha1-o6YmxP7EoCSp+ox2ecOZlukpFvA=", + "version": "0.25.9", + "integrity": "sha1-UniDbjx651dhYmli+QKg1VNS5oM=", "cpu": [ "x64" ], @@ -319,8 +319,8 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.8", - "integrity": "sha1-peElLKKYPVZq8cDqOa3tZXNvxm0=", + "version": "0.25.9", + "integrity": "sha1-8VE+r57I+hXcr0w0Gw8AXT6LR64=", "cpu": [ "arm64" ], @@ -334,8 +334,8 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.8", - "integrity": "sha1-UnGw3yuxLOjfiGcEv90cfMAThdI=", + "version": "0.25.9", + "integrity": "sha1-4n28O1B7OhzqO5KAoEuLa3Jfgr4=", "cpu": [ "x64" ], @@ -349,8 +349,8 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.8", - "integrity": "sha1-0KDn/fGXM7i7FWa4HfGqC7fkato=", + "version": "0.25.9", + "integrity": "sha1-Nk4+W3of1F2SvgjGzF2JDKdZCMo=", "cpu": [ "arm64" ], @@ -364,8 +364,8 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.8", - "integrity": "sha1-Leiy4ImdCPHLHvMSjhWWFufoU0M=", + "version": "0.25.9", + "integrity": "sha1-fIabRfrrPfZo4ZrOBzNaBxHsVqs=", "cpu": [ "x64" ], @@ -379,8 +379,8 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.8", - "integrity": "sha1-zNnikcJM2NkULYGdRj4ucgDSWxk=", + "version": "0.25.9", + "integrity": "sha1-bOS5yr8UgnQQFwHREridxnzFLzc=", "cpu": [ "arm" ], @@ -394,8 +394,8 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.8", - "integrity": "sha1-pCCe+twMKXVxZFhISk6QwjfEiuk=", + "version": "0.25.9", + "integrity": "sha1-SNQoYXWMlAthq+pDupopsYbWy4s=", "cpu": [ "arm64" ], @@ -409,8 +409,8 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.8", - "integrity": "sha1-AGrRU20MKyj7OhzwtTvLhar5LE0=", + "version": "0.25.9", + "integrity": "sha1-IH5UiZt5ysnCbDI/wcqjLjFD8cQ=", "cpu": [ "ia32" ], @@ -424,8 +424,8 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.8", - "integrity": "sha1-Ens/v7LC4IsTl+mFky9xjwmo9cQ=", + "version": "0.25.9", + "integrity": "sha1-C6SKEnFZqPartYJ/IRmLmZ/9H8A=", "cpu": [ "loong64" ], @@ -439,8 +439,8 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.8", - "integrity": "sha1-g30USVF3keP6fYJnWi0G2fVss0A=", + "version": "0.25.9", + "integrity": "sha1-pNTMaT0YX2amr96U93KzjOXWTrU=", "cpu": [ "mips64el" ], @@ -454,8 +454,8 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.8", - "integrity": "sha1-qi472Tq43whCEvGJXKSwPELZ4P4=", + "version": "0.25.9", + "integrity": "sha1-D1gFwcbWQ1odr9wEPLB6GQUDV9s=", "cpu": [ "ppc64" ], @@ -469,8 +469,8 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.8", - "integrity": "sha1-o0BiDjEJP+9ydn3SirBCFLNEIIM=", + "version": "0.25.9", + "integrity": "sha1-Z3bt7OD4/KefM4Y5i1GD/yqCdUc=", "cpu": [ "riscv64" ], @@ -484,8 +484,8 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.8", - "integrity": "sha1-3f7SZsjBP177MQWgzUf23NDnnnE=", + "version": "0.25.9", + "integrity": "sha1-P28p7wNpOER8IhjTCdyHUiWGGDA=", "cpu": [ "s390x" ], @@ -499,8 +499,8 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.8", - "integrity": "sha1-mk94x1wFHowGAYPrs5omm6k2oqw=", + "version": "0.25.9", + "integrity": "sha1-gx/gsOGoCouDkSJOojd9VSDhUn8=", "cpu": [ "x64" ], @@ -514,8 +514,8 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.8", - "integrity": "sha1-kCyA4dZ4BHkmOHIwvAN+Y+AGl9A=", + "version": "0.25.9", + "integrity": "sha1-BvmdfuvgNfu+Q94BydfpjSoKpUg=", "cpu": [ "arm64" ], @@ -529,8 +529,8 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.8", - "integrity": "sha1-LZ60aSrdJoH/BaFM6Z3lT77XB5w=", + "version": "0.25.9", + "integrity": "sha1-25mFjmvtbnORH5Kojk7dOoxCmlI=", "cpu": [ "x64" ], @@ -544,8 +544,8 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.8", - "integrity": "sha1-icO5mMbec52zirf7cainaz+oSkU=", + "version": "0.25.9", + "integrity": "sha1-r7iGyGfjb52GuyHoeOEYX11aCTU=", "cpu": [ "arm64" ], @@ -559,8 +559,8 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.8", - "integrity": "sha1-LwFhXPRysOSMB3BFz9lrXBSTZcw=", + "version": "0.25.9", + "integrity": "sha1-MIVcn4OB+sag71tfMaxucQimbs8=", "cpu": [ "x64" ], @@ -574,8 +574,8 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.8", - "integrity": "sha1-ogH3IM0sPr+aYDP8w/6waaVLUJo=", + "version": "0.25.9", + "integrity": "sha1-LyFErzHmetwqjjcFwgwr2XvYgxQ=", "cpu": [ "arm64" ], @@ -589,8 +589,8 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.8", - "integrity": "sha1-BwRsl3mFozNGZ/GearOgGoCGKvs=", + "version": "0.25.9", + "integrity": "sha1-abmam1vSJsnrnGpz+ZD93Ul9cy4=", "cpu": [ "x64" ], @@ -604,8 +604,8 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.8", - "integrity": "sha1-SlRwyvDRYSfAXUgz1JNCE8aTktE=", + "version": "0.25.9", + "integrity": "sha1-14kzCnEq+RbIgyX0/+Rl+IVxnGs=", "cpu": [ "arm64" ], @@ -619,8 +619,8 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.8", - "integrity": "sha1-PePoRwt7Mo2Z28Pp7B6s4gflu8Q=", + "version": "0.25.9", + "integrity": "sha1-UvxzVAa9SWiCU+dOToN6wroHieM=", "cpu": [ "ia32" ], @@ -634,8 +634,8 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.8", - "integrity": "sha1-YQ1+pTnS/Nvjkje1zBdessRFH5w=", + "version": "0.25.9", + "integrity": "sha1-WFYk3IKc+258CqbDyn1+baqH408=", "cpu": [ "x64" ], @@ -649,8 +649,8 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.7.0", - "integrity": "sha1-YHCEYwxsAzmSoILebm+8GotSF1o=", + "version": "4.9.0", + "integrity": "sha1-cwjfFY4GTw3YuP21iqFPoqf5E7M=", "license": "MIT", "optional": true, "dependencies": { @@ -724,8 +724,8 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.3.0", - "integrity": "sha1-PgmpDfuH4ABcdpR5HljpcHcnEoY=", + "version": "0.3.1", + "integrity": "sha1-0xbkeQW9ChqTH6UOZpua9BBNFhc=", "license": "Apache-2.0", "optional": true, "engines": { @@ -733,8 +733,8 @@ } }, "node_modules/@eslint/core": { - "version": "0.15.1", - "integrity": "sha1-1TDUQgnL/i+C74bWugh2AZbdO2A=", + "version": "0.15.2", + "integrity": "sha1-WThjJ9eGLMNgPrx8eBWdLcxKho8=", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -830,8 +830,8 @@ } }, "node_modules/@eslint/js": { - "version": "9.31.0", - "integrity": "sha1-rbHzmVPYxHXEOEtntnVBsNcgbtg=", + "version": "9.35.0", + "integrity": "sha1-/7x+E88SBNsYVS6c2dSo4XxpLQc=", "license": "MIT", "optional": true, "engines": { @@ -851,12 +851,12 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.4", - "integrity": "sha1-xrnxZelL9Nn91JPxwCipSq9fwcw=", + "version": "0.3.5", + "integrity": "sha1-/Ydk8O55yN2rTaZUYMZBzv7gF8U=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/core": "^0.15.1", + "@eslint/core": "^0.15.2", "levn": "^0.4.1" }, "engines": { @@ -873,31 +873,18 @@ } }, "node_modules/@humanfs/node": { - "version": "0.16.6", - "integrity": "sha1-7ioQ6qvRExmHvwSI/ZuCAXTNdl4=", + "version": "0.16.7", + "integrity": "sha1-giy3s6EsWiQKJPYhtaJBPiekXyY=", "license": "Apache-2.0", "optional": true, "dependencies": { "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" + "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "integrity": "sha1-xypcdqn7rzSI4jGxPcUsDae6tCo=", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", @@ -1004,14 +991,14 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.4", - "integrity": "sha1-c1gENDOy5dpWmqAsvEwSHaOvJ9c=", + "version": "1.5.5", + "integrity": "sha1-aRKwDSxjHA0Vzhp6tXzWV/Ko+Lo=", "license": "MIT", "optional": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.29", - "integrity": "sha1-pY0x6q2vksZpVoCy4dRkqbj79/w=", + "version": "0.3.30", + "integrity": "sha1-SnbE2u7l3wn105QOCHRC+zbOK5k=", "license": "MIT", "optional": true, "dependencies": { @@ -1178,26 +1165,26 @@ } }, "node_modules/@secretlint/config-creator": { - "version": "10.2.1", - "integrity": "sha1-hnyIdB+MsimIcIkZ5IAzDl+makQ=", + "version": "10.2.2", + "integrity": "sha1-XWRug7sqrPvVIYlozrNYQgtMLLM=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/types": "^10.2.1" + "@secretlint/types": "^10.2.2" }, "engines": { "node": ">=20.0.0" } }, "node_modules/@secretlint/config-loader": { - "version": "10.2.1", - "integrity": "sha1-is/xW09SqVaeQDzvmf7ijTMAQao=", + "version": "10.2.2", + "integrity": "sha1-p3kMjQMB209tR+b7Dw+Ugv5lLZo=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/profiler": "^10.2.1", - "@secretlint/resolver": "^10.2.1", - "@secretlint/types": "^10.2.1", + "@secretlint/profiler": "^10.2.2", + "@secretlint/resolver": "^10.2.2", + "@secretlint/types": "^10.2.2", "ajv": "^8.17.1", "debug": "^4.4.1", "rc-config-loader": "^4.1.3" @@ -1207,13 +1194,13 @@ } }, "node_modules/@secretlint/core": { - "version": "10.2.1", - "integrity": "sha1-pycXT7/Xt/XY9jtGRwwUBbvoXKs=", + "version": "10.2.2", + "integrity": "sha1-zUHVwnugfCF/CvTg4k29/l72IEI=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/profiler": "^10.2.1", - "@secretlint/types": "^10.2.1", + "@secretlint/profiler": "^10.2.2", + "@secretlint/types": "^10.2.2", "debug": "^4.4.1", "structured-source": "^4.0.0" }, @@ -1222,13 +1209,13 @@ } }, "node_modules/@secretlint/formatter": { - "version": "10.2.1", - "integrity": "sha1-oJ7QDbuRoXR23Dz4hTh3IrUiWIE=", + "version": "10.2.2", + "integrity": "sha1-yM41gDrQ2EHMm25wPW+raKFE6cA=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/resolver": "^10.2.1", - "@secretlint/types": "^10.2.1", + "@secretlint/resolver": "^10.2.2", + "@secretlint/types": "^10.2.2", "@textlint/linter-formatter": "^15.2.0", "@textlint/module-interop": "^15.2.0", "@textlint/types": "^15.2.0", @@ -1244,8 +1231,8 @@ } }, "node_modules/@secretlint/formatter/node_modules/chalk": { - "version": "5.4.1", - "integrity": "sha1-G0i/CWPsFY3OKqz2nAk64t0gktg=", + "version": "5.6.2", + "integrity": "sha1-sSOLbiPqM3r3HH+KKV21rwwViuo=", "dev": true, "license": "MIT", "engines": { @@ -1256,17 +1243,17 @@ } }, "node_modules/@secretlint/node": { - "version": "10.2.1", - "integrity": "sha1-T/CaJEUA7JxfnSpRK9BH67+py5c=", + "version": "10.2.2", + "integrity": "sha1-HYpu1iAXC/TymCmjqRh4aCxDxNk=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/config-loader": "^10.2.1", - "@secretlint/core": "^10.2.1", - "@secretlint/formatter": "^10.2.1", - "@secretlint/profiler": "^10.2.1", - "@secretlint/source-creator": "^10.2.1", - "@secretlint/types": "^10.2.1", + "@secretlint/config-loader": "^10.2.2", + "@secretlint/core": "^10.2.2", + "@secretlint/formatter": "^10.2.2", + "@secretlint/profiler": "^10.2.2", + "@secretlint/source-creator": "^10.2.2", + "@secretlint/types": "^10.2.2", "debug": "^4.4.1", "p-map": "^7.0.3" }, @@ -1275,20 +1262,20 @@ } }, "node_modules/@secretlint/profiler": { - "version": "10.2.1", - "integrity": "sha1-61MsdUm2jGOd45l2DGVFKdgyflE=", + "version": "10.2.2", + "integrity": "sha1-gsCFqxlmgGdju/btuDCYfyXU55c=", "dev": true, "license": "MIT" }, "node_modules/@secretlint/resolver": { - "version": "10.2.1", - "integrity": "sha1-UT4uSRbQn9lurY9wIICKU3N5TLg=", + "version": "10.2.2", + "integrity": "sha1-nDw+L+8AZ5/M6ZeT524Z5XW3VyE=", "dev": true, "license": "MIT" }, "node_modules/@secretlint/secretlint-formatter-sarif": { - "version": "10.2.1", - "integrity": "sha1-Zed/UxORQEGzU60iFhM0GonVu4A=", + "version": "10.2.2", + "integrity": "sha1-XEBEpqbJ2V4vVycNYYSTHwl51kk=", "dev": true, "license": "MIT", "dependencies": { @@ -1296,20 +1283,20 @@ } }, "node_modules/@secretlint/secretlint-rule-no-dotenv": { - "version": "10.2.1", - "integrity": "sha1-LCcr7s1sJittV0E8cv56rlfxs+s=", + "version": "10.2.2", + "integrity": "sha1-6kPcwqvR2sMoiwVmEDYfMZ9c5uk=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/types": "^10.2.1" + "@secretlint/types": "^10.2.2" }, "engines": { "node": ">=20.0.0" } }, "node_modules/@secretlint/secretlint-rule-preset-recommend": { - "version": "10.2.1", - "integrity": "sha1-wA+9IlcyjskJ2kNDGCbN+3KaIYU=", + "version": "10.2.2", + "integrity": "sha1-J7F8OLNgxniIJtKPzaKKxul3LQs=", "dev": true, "license": "MIT", "engines": { @@ -1317,12 +1304,12 @@ } }, "node_modules/@secretlint/source-creator": { - "version": "10.2.1", - "integrity": "sha1-GxwcZNtncDTinBo9t43M1g2onTI=", + "version": "10.2.2", + "integrity": "sha1-1gC21Eh4Wc3Tm7sc+M90RUCz96E=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/types": "^10.2.1", + "@secretlint/types": "^10.2.2", "istextorbinary": "^9.5.0" }, "engines": { @@ -1330,8 +1317,8 @@ } }, "node_modules/@secretlint/types": { - "version": "10.2.1", - "integrity": "sha1-AY8lKjdUqf8jcbPhMiJtKBvoUVs=", + "version": "10.2.2", + "integrity": "sha1-FBLY9pn9kAGCy/TCkjqd+esyHKc=", "dev": true, "license": "MIT", "engines": { @@ -1369,13 +1356,12 @@ } }, "node_modules/@sinonjs/samsam": { - "version": "8.0.2", - "integrity": "sha1-5Dhr9mj/NslZSeVaONxfWJL8Jok=", + "version": "8.0.3", + "integrity": "sha1-62/670IeHid4PMm1JWfeIMsoBy0=", "license": "BSD-3-Clause", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1", - "lodash.get": "^4.4.2", "type-detect": "^4.1.0" } }, @@ -1395,22 +1381,22 @@ "optional": true }, "node_modules/@textlint/ast-node-types": { - "version": "15.2.0", - "integrity": "sha1-IuSUaEDRkVL8c+bown180AXNUck=", + "version": "15.2.2", + "integrity": "sha1-RQYy5U0I/Gd2piBnGgrim7bOwIs=", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "15.2.0", - "integrity": "sha1-1Eer6KlqTnMnMvYx/Cl7KQmfEe8=", + "version": "15.2.2", + "integrity": "sha1-0JMRzbqbSO7zgA3Kd6wSxOZTrTo=", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "15.2.0", - "@textlint/resolver": "15.2.0", - "@textlint/types": "15.2.0", + "@textlint/module-interop": "15.2.2", + "@textlint/resolver": "15.2.2", + "@textlint/types": "15.2.2", "chalk": "^4.1.2", "debug": "^4.4.1", "js-yaml": "^3.14.1", @@ -1450,24 +1436,24 @@ } }, "node_modules/@textlint/module-interop": { - "version": "15.2.0", - "integrity": "sha1-DWRIaS5nbCm5jM7A7cYBhTXdLdw=", + "version": "15.2.2", + "integrity": "sha1-z/tBYiZYE6WBPVyAfZ+q53hjjT8=", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "15.2.0", - "integrity": "sha1-YeCdiui3Uhj7Tns5zPesHnIW4Kk=", + "version": "15.2.2", + "integrity": "sha1-SHHFkKo+YztRLvpZeOlulr9/ubg=", "dev": true, "license": "MIT" }, "node_modules/@textlint/types": { - "version": "15.2.0", - "integrity": "sha1-C9Wm++Tbwj1SbYtFJ80vUQVjMiE=", + "version": "15.2.2", + "integrity": "sha1-nkfRAh7OLO/hdJExsFThozLKvNo=", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.0" + "@textlint/ast-node-types": "15.2.2" } }, "node_modules/@types/estree": { @@ -1504,8 +1490,8 @@ } }, "node_modules/@types/node": { - "version": "22.16.5", - "integrity": "sha1-zEasOZTNlXAA0MEQlaCx2uLqI2g=", + "version": "22.18.1", + "integrity": "sha1-zIXuaZmyopKHOSgdL1b/QQoUDFI=", "license": "MIT", "optional": true, "dependencies": { @@ -1525,8 +1511,8 @@ "license": "MIT" }, "node_modules/@types/semver": { - "version": "7.7.0", - "integrity": "sha1-ZMRBva4DOzeLbu99DD13wym5N44=", + "version": "7.7.1", + "integrity": "sha1-POOvGlUk7zJ9Lank/YttlcjXBSg=", "license": "MIT", "optional": true }, @@ -1564,16 +1550,16 @@ "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.38.0", - "integrity": "sha1-blIg0W8mkattmDwXN91bNuF2Qbc=", + "version": "8.43.0", + "integrity": "sha1-TXMMK+zY5H73bln2iu4PtWCSfPw=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/type-utils": "8.38.0", - "@typescript-eslint/utils": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -1587,9 +1573,9 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.38.0", + "@typescript-eslint/parser": "^8.43.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { @@ -1602,15 +1588,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.38.0", - "integrity": "sha1-ZyOl6ogeF3eVaxBFy6ML5eqDgpM=", + "version": "8.43.0", + "integrity": "sha1-QCQVmSXnZx8Xgr3TSYvc+9SPkTc=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4" }, "engines": { @@ -1622,17 +1608,17 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.38.0", - "integrity": "sha1-SQB3H5QxYwJ/19ICCgYokgVrXi8=", + "version": "8.43.0", + "integrity": "sha1-lY26oW+9HoHUarhuE59idnVxQPg=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.38.0", - "@typescript-eslint/types": "^8.38.0", + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", "debug": "^4.3.4" }, "engines": { @@ -1643,17 +1629,17 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.38.0", - "integrity": "sha1-Wg78tcnPbkEhtY+Hly9WfGlSkiY=", + "version": "8.43.0", + "integrity": "sha1-AJ68Ccxufg3WeJig6acNKVNhxrk=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1664,8 +1650,8 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.38.0", - "integrity": "sha1-beTOIkp3lgGo32Z9tWUnJVxCxNA=", + "version": "8.43.0", + "integrity": "sha1-5nIduhg9YXaakP/a0gKuvDg7GMg=", "license": "MIT", "optional": true, "engines": { @@ -1676,18 +1662,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.38.0", - "integrity": "sha1-pWzYR2X6bsE1/iUrXbYeMEQDqFs=", + "version": "8.43.0", + "integrity": "sha1-KeouNO6uW46f5PRzDFZZ+jMKoE4=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1700,12 +1686,12 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.38.0", - "integrity": "sha1-KXNRyZSXa5PIKsDw4gbIFDqoJSk=", + "version": "8.43.0", + "integrity": "sha1-ANNKUJlQTrGyY+AizBfEJD/yMC4=", "license": "MIT", "optional": true, "engines": { @@ -1717,15 +1703,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.38.0", - "integrity": "sha1-giYhmetneLuiijGeJa0FsRWJV98=", + "version": "8.43.0", + "integrity": "sha1-OeXUMSObTZB4cHKuDCKQy9PgpWI=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/project-service": "8.38.0", - "@typescript-eslint/tsconfig-utils": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1741,19 +1727,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.38.0", - "integrity": "sha1-XxAVmJnTDrkrpw5kLKb3VL3b8Vo=", + "version": "8.43.0", + "integrity": "sha1-XDkRM6UvhQDf2r1wJr5ypTfXtZ4=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0" + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1764,16 +1750,16 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.38.0", - "integrity": "sha1-qXZaUnsILLj8YP2KFuR8etW2DqU=", + "version": "8.43.0", + "integrity": "sha1-Yz00FK/sPPCg5Fg+FXX0EB71HTA=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/types": "8.43.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -2107,8 +2093,8 @@ } }, "node_modules/@vscode/vsce/node_modules/lru-cache": { - "version": "11.1.0", - "integrity": "sha1-r6+wYGBxCBMtvBz4rmYa+2lIYRc=", + "version": "11.2.1", + "integrity": "sha1-1CasRxUhcpxsGs2l96Yz6tqijbI=", "dev": true, "license": "ISC", "engines": { @@ -2214,8 +2200,8 @@ } }, "node_modules/ansi-regex": { - "version": "6.1.0", - "integrity": "sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ=", + "version": "6.2.2", + "integrity": "sha1-YCFu6kZNhkWXzigyAAc4oFiWUME=", "devOptional": true, "license": "MIT", "engines": { @@ -3037,14 +3023,15 @@ } }, "node_modules/editions": { - "version": "6.21.0", - "integrity": "sha1-jaLYVhEQbgiRpyYZt77o4MgwCJs=", + "version": "6.22.0", + "integrity": "sha1-ORPE7qmqRYbhe80l1k1e3xeQZXo=", "dev": true, "license": "Artistic-2.0", "dependencies": { - "version-range": "^4.13.0" + "version-range": "^4.15.0" }, "engines": { + "ecmascript": ">= es5", "node": ">=4" }, "funding": { @@ -3081,8 +3068,8 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.2", - "integrity": "sha1-eQPFsy/9SyFD7rS5JHK9aO/9VGQ=", + "version": "5.18.3", + "integrity": "sha1-m19MXAdrh4fHj+VAOSznaoiFW0Q=", "license": "MIT", "optional": true, "dependencies": { @@ -3163,8 +3150,8 @@ } }, "node_modules/esbuild": { - "version": "0.25.8", - "integrity": "sha1-SC1CGYtCfJwvOoG2PXZjrssd2gc=", + "version": "0.25.9", + "integrity": "sha1-FauOOa5s3GTCT/iiwK71s/2fqXY=", "devOptional": true, "hasInstallScript": true, "license": "MIT", @@ -3175,32 +3162,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.8", - "@esbuild/android-arm": "0.25.8", - "@esbuild/android-arm64": "0.25.8", - "@esbuild/android-x64": "0.25.8", - "@esbuild/darwin-arm64": "0.25.8", - "@esbuild/darwin-x64": "0.25.8", - "@esbuild/freebsd-arm64": "0.25.8", - "@esbuild/freebsd-x64": "0.25.8", - "@esbuild/linux-arm": "0.25.8", - "@esbuild/linux-arm64": "0.25.8", - "@esbuild/linux-ia32": "0.25.8", - "@esbuild/linux-loong64": "0.25.8", - "@esbuild/linux-mips64el": "0.25.8", - "@esbuild/linux-ppc64": "0.25.8", - "@esbuild/linux-riscv64": "0.25.8", - "@esbuild/linux-s390x": "0.25.8", - "@esbuild/linux-x64": "0.25.8", - "@esbuild/netbsd-arm64": "0.25.8", - "@esbuild/netbsd-x64": "0.25.8", - "@esbuild/openbsd-arm64": "0.25.8", - "@esbuild/openbsd-x64": "0.25.8", - "@esbuild/openharmony-arm64": "0.25.8", - "@esbuild/sunos-x64": "0.25.8", - "@esbuild/win32-arm64": "0.25.8", - "@esbuild/win32-ia32": "0.25.8", - "@esbuild/win32-x64": "0.25.8" + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" } }, "node_modules/esbuild-register": { @@ -3237,19 +3224,19 @@ } }, "node_modules/eslint": { - "version": "9.31.0", - "integrity": "sha1-mkiObadbvgV4XNYuQ8XqmTVtIbo=", + "version": "9.35.0", + "integrity": "sha1-eokFS3ue4d/RtiA12M51VHdz9H4=", "license": "MIT", "optional": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.0", - "@eslint/core": "^0.15.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.31.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -3512,8 +3499,8 @@ "optional": true }, "node_modules/fast-uri": { - "version": "3.0.6", - "integrity": "sha1-iPEwt3z66iN41Wv5cN6iElemh0g=", + "version": "3.1.0", + "integrity": "sha1-Zu7P9sdkwN+bdi5iyn7c+1O07fo=", "dev": true, "funding": [ { @@ -3653,8 +3640,8 @@ "optional": true }, "node_modules/fs-extra": { - "version": "11.3.0", - "integrity": "sha1-DaztE2u69lpVWjJnGa+TGtx6MU0=", + "version": "11.3.1", + "integrity": "sha1-unofl6hflMbbLlL/aVcNs2cdWnQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3704,8 +3691,8 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.3.0", - "integrity": "sha1-IbQHHuWO0E7g22UzcbVbQpmHU4k=", + "version": "1.3.1", + "integrity": "sha1-uFiJ13mIGmUd/ecdN5bdvpVJASs=", "license": "MIT", "optional": true, "engines": { @@ -4276,8 +4263,8 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.7", - "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", + "version": "3.2.0", + "integrity": "sha1-y0U1FitXhKpiPO4hpyUs8sgHrJM=", "license": "BSD-3-Clause", "optional": true, "dependencies": { @@ -4376,8 +4363,8 @@ "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.1.0", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "version": "6.2.0", + "integrity": "sha1-fCZb0bZd5pd0eDAAh8mfHIQ4P2I=", "dev": true, "license": "MIT", "dependencies": { @@ -4530,12 +4517,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.get": { - "version": "4.4.2", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "license": "MIT", - "optional": true - }, "node_modules/lodash.includes": { "version": "4.3.0", "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", @@ -5015,8 +4996,8 @@ } }, "node_modules/node-abi": { - "version": "3.75.0", - "integrity": "sha1-L5KakakKDQKzJcQ3MTFIAjV+12Q=", + "version": "3.77.0", + "integrity": "sha1-OtkNXJ1FZjQg5apP9Y2/TjYlQZo=", "dev": true, "license": "MIT", "optional": true, @@ -5195,8 +5176,8 @@ } }, "node_modules/ora/node_modules/chalk": { - "version": "5.4.1", - "integrity": "sha1-G0i/CWPsFY3OKqz2nAk64t0gktg=", + "version": "5.6.2", + "integrity": "sha1-sSOLbiPqM3r3HH+KKV21rwwViuo=", "license": "MIT", "optional": true, "engines": { @@ -5207,8 +5188,8 @@ } }, "node_modules/ora/node_modules/emoji-regex": { - "version": "10.4.0", - "integrity": "sha1-A1U6/qgLOXV0nPyzb3dsomjkE9Q=", + "version": "10.5.0", + "integrity": "sha1-viNJi54520diJtjoHkZ/Oayia3g=", "license": "MIT", "optional": true }, @@ -5469,12 +5450,13 @@ "optional": true }, "node_modules/path-to-regexp": { - "version": "8.2.0", - "integrity": "sha1-c5kMwp5Xo/8qDZFAlRVt9dt56LQ=", + "version": "8.3.0", + "integrity": "sha1-qoGKaYH5kyEAOgiYfTzsnDR0zR8=", "license": "MIT", "optional": true, - "engines": { - "node": ">=16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/path-type": { @@ -5921,15 +5903,15 @@ "license": "ISC" }, "node_modules/secretlint": { - "version": "10.2.1", - "integrity": "sha1-Ah6iW7d/I++6Is53jRoAGxXed7E=", + "version": "10.2.2", + "integrity": "sha1-wM+ZcVOivvC2U4dNyHAw2qajUUA=", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/config-creator": "^10.2.1", - "@secretlint/formatter": "^10.2.1", - "@secretlint/node": "^10.2.1", - "@secretlint/profiler": "^10.2.1", + "@secretlint/config-creator": "^10.2.2", + "@secretlint/formatter": "^10.2.2", + "@secretlint/node": "^10.2.2", + "@secretlint/profiler": "^10.2.2", "debug": "^4.4.1", "globby": "^14.1.0", "read-pkg": "^9.0.1" @@ -6214,8 +6196,8 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.21", - "integrity": "sha1-bW6YDJ3ytvyQU0OjstcCpiOVNsM=", + "version": "3.0.22", + "integrity": "sha1-q/Wgim9dcnlVm2afR/CkPo80ZO8=", "dev": true, "license": "CC0-1.0" }, @@ -6324,8 +6306,8 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", + "version": "7.1.2", + "integrity": "sha1-Eyh1q95njH6o1pFTPy5+Irt0Tbo=", "devOptional": true, "license": "MIT", "dependencies": { @@ -6459,12 +6441,16 @@ } }, "node_modules/tapable": { - "version": "2.2.2", - "integrity": "sha1-q0mENA0wy5mJpJADLwhtu4tW2HI=", + "version": "2.2.3", + "integrity": "sha1-S2e2NbLZdXigaicT0vBIAMI36Zs=", "license": "MIT", "optional": true, "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/tar-fs": { @@ -6606,8 +6592,8 @@ } }, "node_modules/tmp": { - "version": "0.2.3", - "integrity": "sha1-63g8wivB6L69BnFHbUbqTrMqea4=", + "version": "0.2.5", + "integrity": "sha1-sGvNI/DzyDV7QmiRcm0WAVq/2Pg=", "dev": true, "license": "MIT", "engines": { @@ -6710,8 +6696,8 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "integrity": "sha1-kvij5ePPSXNW9BeMNM1lp/XoRA4=", + "version": "5.9.2", + "integrity": "sha1-2TRQzd7FFUotXKvjuBArgzFvsqY=", "license": "Apache-2.0", "optional": true, "bin": { @@ -6723,15 +6709,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.38.0", - "integrity": "sha1-5zr3YYE58HsW4vrnFe7aq7Qe6LA=", + "version": "8.43.0", + "integrity": "sha1-M1rBaoWfOF37IwIuDYKYliNk0Jk=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.38.0", - "@typescript-eslint/parser": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/utils": "8.38.0" + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6742,7 +6728,7 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/uc.micro": { @@ -6758,8 +6744,8 @@ "license": "MIT" }, "node_modules/undici": { - "version": "7.12.0", - "integrity": "sha1-6TJE+kk4PooOGkKVBI/UVFQcfMs=", + "version": "7.15.0", + "integrity": "sha1-dIUAdUmtF4K3yrKr+qHBqnt14QY=", "dev": true, "license": "MIT", "engines": { @@ -6859,8 +6845,8 @@ } }, "node_modules/version-range": { - "version": "4.14.0", - "integrity": "sha1-kcEuRmV1apEB0a9D+u2jmavg7ew=", + "version": "4.15.0", + "integrity": "sha1-id8ekhsU03UVqrXkLtSsBRXKssE=", "dev": true, "license": "Artistic-2.0", "engines": { @@ -7024,8 +7010,8 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", + "version": "6.2.3", + "integrity": "sha1-wETV3MUhoHZBNHJZehrLHxA8QEE=", "devOptional": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index bbb17f1289..2bca935a70 100644 --- a/package.json +++ b/package.json @@ -69,13 +69,13 @@ }, "devDependencies": { "@vscode/vsce": "^3.6.0", - "esbuild": "^0.25.8" + "esbuild": "^0.25.9" }, "optionalDependencies": { "@eslint/js": "^9.26.0", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.16.5", - "@types/semver": "^7.7.0", + "@types/node": "^22.18.1", + "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", @@ -85,14 +85,14 @@ "@vscode/test-cli": "^0.0.10", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^9.31.0", + "eslint": "^9.35.0", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.2.0", "sinon": "^19.0.5", - "typescript": "^5.8.3", - "typescript-eslint": "^8.38.0" + "typescript": "^5.9.2", + "typescript-eslint": "^8.43.0" }, "extensionDependencies": [ "vscode.powershell"