diff --git a/.pipelines/vscode-powershell-Official.yml b/.pipelines/vscode-powershell-Official.yml index 1bfcd22fa8..018e598c0e 100644 --- a/.pipelines/vscode-powershell-Official.yml +++ b/.pipelines/vscode-powershell-Official.yml @@ -107,10 +107,7 @@ extends: $manifest = Test-ModuleManifest $(Build.SourcesDirectory)/modules/PowerShellEditorServices/PowerShellEditorServices.psd1 Write-Host Using PowerShellEditorServices v$($manifest.Version) displayName: PowerShellEditorServices version - - pwsh: | - Register-PSRepository -Name CFS -SourceLocation "https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/powershell/nuget/v2" -InstallationPolicy Trusted - Install-Module -Repository CFS -Name Microsoft.PowerShell.PSResourceGet - ./tools/installPSResources.ps1 -PSRepository CFS + - pwsh: ./tools/installPSResources.ps1 -PSRepository CFS displayName: Install PSResources - pwsh: Invoke-Build Build -Configuration $(BuildConfiguration) displayName: Build @@ -175,10 +172,7 @@ extends: $manifest = Test-ModuleManifest $(Build.SourcesDirectory)/modules/PowerShellEditorServices/PowerShellEditorServices.psd1 Write-Host Using PowerShellEditorServices v$($manifest.Version) displayName: PowerShellEditorServices version - - pwsh: | - Register-PSRepository -Name CFS -SourceLocation "https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/powershell/nuget/v2" -InstallationPolicy Trusted - Install-Module -Repository CFS -Name Microsoft.PowerShell.PSResourceGet - ./tools/installPSResources.ps1 -PSRepository CFS + - pwsh: ./tools/installPSResources.ps1 -PSRepository CFS displayName: Install PSResources - pwsh: Invoke-Build Test -Configuration $(BuildConfiguration) displayName: Run tests diff --git a/CHANGELOG.md b/CHANGELOG.md index e4a9829b1e..0bfb89e178 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # PowerShell Extension Release History +## v2025.3.0-preview +### Tuesday, March 18, 2025 + +With PowerShell Editor Services [v4.3.0](https://github.com/PowerShell/PowerShellEditorServices/releases/tag/v4.3.0)! + +Now with [PSScriptAnalyzer v1.2.4](https://github.com/PowerShell/PSScriptAnalyzer/releases/tag/1.24.0) +and [PSReadLine v2.4.1-beta1](https://github.com/PowerShell/PSReadLine/releases/tag/v2.4.1-beta1). + +See more details at the GitHub Release for [v2025.3.0-preview](https://github.com/PowerShell/vscode-powershell/releases/tag/v2025.3.0-preview). + ## v2025.0.0 ### Tuesday, January 21, 2025 diff --git a/README.md b/README.md index 8d11bef44a..70f7df3726 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ The extension should work everywhere [Visual Studio Code](https://code.visualstu We actively test the following configurations [in Github Actions on every commit](https://github.com/PowerShell/vscode-powershell/actions/workflows/ci-test.yml): - **Windows Server 2022** with Windows PowerShell 5.1 and PowerShell 7+ - **macOS 14.7** with PowerShell 7+ -- **Ubuntu 22.04** with PowerShell 7+ +- **Ubuntu 24.04** with PowerShell 7+ On Windows, we also test with and without Constrained Language Mode enabled. diff --git a/package-lock.json b/package-lock.json index 89e85d48e8..3f4322f053 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,25 +1,25 @@ { "name": "powershell", - "version": "2024.5.2", + "version": "2025.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "powershell", - "version": "2024.5.2", + "version": "2025.0.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@vscode/extension-telemetry": "^0.9.8", "node-fetch": "^2.7.0", - "semver": "^7.6.3", + "semver": "^7.7.1", "untildify": "^4.0.0", "uuid": "^9.0.1", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.2.1", - "esbuild": "^0.21.5" + "@vscode/vsce": "^3.3.0", + "esbuild": "^0.25.1" }, "engines": { "vscode": "^1.96.0" @@ -28,36 +28,37 @@ "@tsconfig/node20": "^20.1.4", "@types/mocha": "^10.0.10", "@types/mock-fs": "^4.13.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.24", "@types/node-fetch": "^2.6.12", "@types/rewire": "^2.5.30", "@types/semver": "^7.5.8", - "@types/sinon": "^17.0.3", + "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", "@types/vscode": "~1.96.0", - "@typescript-eslint/eslint-plugin": "^8.20.0", - "@typescript-eslint/parser": "^8.20.0", - "@ungap/structured-clone": "^1.2.1", + "@typescript-eslint/eslint-plugin": "^8.26.1", + "@typescript-eslint/parser": "^8.26.1", + "@ungap/structured-clone": "^1.3.0", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-electron": "^2.4.1", "eslint": "^8.57.0", "eslint-plugin-header": "^3.1.1", "glob": "^11.0.1", - "mocha": "^10.8.2", + "mocha": "^11.1.0", "mocha-explorer-launcher-scripts": "^0.4.0", "mocha-multi-reporters": "^1.5.1", - "mock-fs": "^5.4.1", + "mock-fs": "^5.5.0", "rewire": "^7.0.0", - "sinon": "^18.0.1", + "sinon": "^19.0.2", "source-map-support": "^0.5.21", - "typescript": "^5.7.3" + "typescript": "^5.8.2" } }, "node_modules/@azure/abort-controller": { "version": "2.1.2", "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.6.2" }, @@ -69,6 +70,7 @@ "version": "1.9.0", "integrity": "sha1-rHJbA/q+PIkjcQZe6eIEG+4P0aw=", "dev": true, + "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.11.0", @@ -79,9 +81,10 @@ } }, "node_modules/@azure/core-client": { - "version": "1.9.2", - "integrity": "sha1-b8ac7igWiDq2xc3WU+5PL/l3T3Q=", + "version": "1.9.3", + "integrity": "sha1-nKjzvccw0Q1Y9lycLJypkrwVu2c=", "dev": true, + "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", @@ -96,9 +99,10 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.18.2", - "integrity": "sha1-+jqDtBLUs+M+3KMKcbHVg4MGwHU=", + "version": "1.19.1", + "integrity": "sha1-50BnZER3egTcVWVthmATHf2SaSQ=", "dev": true, + "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.8.0", @@ -117,6 +121,7 @@ "version": "1.2.0", "integrity": "sha1-e+XVPDUi1jnPGQQsvNsZ9xvDWrI=", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.6.2" }, @@ -128,6 +133,7 @@ "version": "1.11.0", "integrity": "sha1-9TD8Z+c4rqhy+90cyEFucCGfrac=", "dev": true, + "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "tslib": "^2.6.2" @@ -137,9 +143,10 @@ } }, "node_modules/@azure/identity": { - "version": "4.6.0", - "integrity": "sha1-J2lXtZ/tls9I1eUPxyjDwibk8QU=", + "version": "4.8.0", + "integrity": "sha1-aGaCaDpHDM9NuyWX7iNPnFxIOkA=", "dev": true, + "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.9.0", @@ -148,11 +155,11 @@ "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^4.0.1", - "@azure/msal-node": "^2.15.0", + "@azure/msal-browser": "^4.2.0", + "@azure/msal-node": "^3.2.3", "events": "^3.0.0", "jws": "^4.0.0", - "open": "^8.0.0", + "open": "^10.1.0", "stoppable": "^1.1.0", "tslib": "^2.2.0" }, @@ -164,6 +171,7 @@ "version": "1.1.4", "integrity": "sha1-Ijy/K0JN+mZHjOmk9XX1nG83l2g=", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.6.2" }, @@ -172,30 +180,33 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.0.1", - "integrity": "sha1-YNyEqAPBPGKT33tkL+oLCe/oMnY=", + "version": "4.7.0", + "integrity": "sha1-Zw2paD8QRqyzbuLYdJHz8suQrAE=", "dev": true, + "license": "MIT", "dependencies": { - "@azure/msal-common": "15.0.1" + "@azure/msal-common": "15.2.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.0.1", - "integrity": "sha1-6cAZ909HXs0h3meRksujMeVLEVY=", + "version": "15.2.1", + "integrity": "sha1-XgVifQOLahGT7px3hsWMaQMeuOs=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "2.16.2", - "integrity": "sha1-Prdo02iD6m+ak5wLW0Z7UY54//w=", + "version": "3.3.0", + "integrity": "sha1-mW/uUq0neuBVj3SCrCZX9RZPyfE=", "dev": true, + "license": "MIT", "dependencies": { - "@azure/msal-common": "14.16.0", + "@azure/msal-common": "15.2.1", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -203,370 +214,419 @@ "node": ">=16" } }, - "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "14.16.0", - "integrity": "sha1-80cPyux4jb5QhZlSzUmTQL2iPXo=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@azure/msal-node/node_modules/uuid": { "version": "8.3.2", "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "integrity": "sha1-xxhKMmUz/N8bjuBzPiHHE7l1V18=", + "version": "0.25.1", + "integrity": "sha1-wzz2u+40l1YmsBuARRy7crTGyR0=", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "integrity": "sha1-mwQ4T7dxkm36bXrQQyTssqubLig=", + "version": "0.25.1", + "integrity": "sha1-6E0r8v4uYXeg+s2jpXWyE5/Ty5w=", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "integrity": "sha1-Cdm0NXeA2p6jp9+4M6Hx/0ObQFI=", + "version": "0.25.1", + "integrity": "sha1-6nZgFcfSZVFk8iEA0z1/AwiijW0=", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "integrity": "sha1-KZGOwtt1TO3LbBsE3ozWVHr2Rh4=", + "version": "0.25.1", + "integrity": "sha1-WDN77jvG140QQl5VAL0RNwz9++0=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "integrity": "sha1-5JW1OWYOUWkPOSivUKdvsKbM/yo=", + "version": "0.25.1", + "integrity": "sha1-pGgFwcWF1FGqg75yUAvW6Eld1ZE=", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "integrity": "sha1-wTg4+lc3KDmr3dyR1xVCzuouHiI=", + "version": "0.25.1", + "integrity": "sha1-BkPgA7sjjGP8k92+59JqADvjzZg=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "integrity": "sha1-ZGuYmqIL+J/Qcd1dv61po1QuVQ4=", + "version": "0.25.1", + "integrity": "sha1-z/GNpUacCZhrk+h5ed5daHL+j44=", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "integrity": "sha1-qmFc/ICvlU00WJBuOMoiwYz1wmE=", + "version": "0.25.1", + "integrity": "sha1-Ni/AnC3hSYdiHBh4rxkgPEY2Xd4=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "integrity": "sha1-/G/RGorKVsH284lPK+oEefj2Jrk=", + "version": "0.25.1", + "integrity": "sha1-3878usYKIJGLGVabS2V4RNOds1o=", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "integrity": "sha1-cKxvoU9ct+H3+Ie8/7aArQmSK1s=", + "version": "0.25.1", + "integrity": "sha1-qpDVsC78l6Jx4STm0c6kkGNPdJg=", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "integrity": "sha1-MnH1Oz+T49CT1RjRZJ1taNNG7eI=", + "version": "0.25.1", + "integrity": "sha1-b5UnB3zLeVPtKvAuAT1LrGnxN1Q=", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "integrity": "sha1-7WLgQjjFcCauqDHFoTC3PA+fJt8=", + "version": "0.25.1", + "integrity": "sha1-KH0kEqVFblhgwoOdQqS1EoTRaXw=", "cpu": [ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "integrity": "sha1-55uOtIvzsQb63sGsgkD7l7TmTL4=", + "version": "0.25.1", + "integrity": "sha1-UwV0ueG8XSD3pPRMXwReJvN4PVc=", "cpu": [ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "integrity": "sha1-XyIDhgoUO5kZ04PvdXNSH7FUw+Q=", + "version": "0.25.1", + "integrity": "sha1-XX5rKDoLMh6kLGvAq+ueuZwfVYk=", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "integrity": "sha1-B7yv2ZMi1a9i9hjLnmqbf0u4Jdw=", + "version": "0.25.1", + "integrity": "sha1-FPoM0HPCa07iRl0YzR4Y7qeFn6g=", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "integrity": "sha1-t8z2hnUdaj5EuGJ6uryL4+9i2N4=", + "version": "0.25.1", + "integrity": "sha1-5ne0udGzhAmHUiZsyqDVKkINwao=", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "integrity": "sha1-bY8Mdo4HDmQwmvgAS7lOaKsrs7A=", + "version": "0.25.1", + "integrity": "sha1-8ceWt4//XOOTZYMT6MWGExmNmVQ=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.1", + "integrity": "sha1-DSgLff45c/ERsC1f6fMGO5J5bSk=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "integrity": "sha1-u+Qw9g03jsuI3sshnGAmZzh6YEc=", + "version": "0.25.1", + "integrity": "sha1-vmY4k5MaS7PzoAnFzCT6loHMccA=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.1", + "integrity": "sha1-2QIbiEIzZzoF3BzCbeC/Ml2CQhc=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "integrity": "sha1-mdHPKTcnlWDSEEgh9czOIgyyr3A=", + "version": "0.25.1", + "integrity": "sha1-nx3BeG7S4pOMQEsGvMSL6aEyUN4=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "integrity": "sha1-CHQVEsENUpVmurqDe0/gUsjzSHs=", + "version": "0.25.1", + "integrity": "sha1-iarCSktBFZWbP3kBks8TA5ZpbCc=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "integrity": "sha1-Z1tzhTmEESQHNQFhRKsumaYPx10=", + "version": "0.25.1", + "integrity": "sha1-NUNYZHpuqY6m0kO/SL3XpDSZlYI=", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "integrity": "sha1-G/w86YqmypoJaeTSr3IUTFnBGTs=", + "version": "0.25.1", + "integrity": "sha1-jOpzQPJkfrqVGgQdyVZR45CM1Ms=", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "integrity": "sha1-rK01HVgtFXuxRVNdsqb/U91RS1w=", + "version": "0.25.1", + "integrity": "sha1-fXmSLLLYj5BI8GOT2/YtLkrMtYQ=", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "integrity": "sha1-0RRb8sIBMtZABJXW30v1k2L9nVY=", + "version": "4.5.1", + "integrity": "sha1-sPx+BtDJT4AVN/1CN+3CcG07jkw=", + "license": "MIT", "optional": true, "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -584,6 +644,7 @@ "node_modules/@eslint-community/regexpp": { "version": "4.12.1", "integrity": "sha1-z8bP/jnfOQo4Qc3iq8z5Lqp64OA=", + "license": "MIT", "optional": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -592,6 +653,7 @@ "node_modules/@eslint/eslintrc": { "version": "2.1.4", "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", + "license": "MIT", "optional": true, "dependencies": { "ajv": "^6.12.4", @@ -614,6 +676,7 @@ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "license": "MIT", "optional": true, "dependencies": { "balanced-match": "^1.0.0", @@ -623,6 +686,7 @@ "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -634,6 +698,7 @@ "node_modules/@eslint/js": { "version": "8.57.0", "integrity": "sha1-pUF66EJ4c/HdCLcLNXS0U+Z7X38=", + "license": "MIT", "optional": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -642,6 +707,7 @@ "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", + "license": "Apache-2.0", "optional": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -655,6 +721,7 @@ "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { "version": "1.1.11", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "license": "MIT", "optional": true, "dependencies": { "balanced-match": "^1.0.0", @@ -664,6 +731,7 @@ "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { "version": "3.1.2", "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -675,6 +743,7 @@ "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", + "license": "Apache-2.0", "optional": true, "engines": { "node": ">=12.22" @@ -687,12 +756,14 @@ "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", + "license": "BSD-3-Clause", "optional": true }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", "devOptional": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -709,6 +780,7 @@ "version": "6.1.0", "integrity": "sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -720,6 +792,7 @@ "version": "7.1.0", "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -731,63 +804,68 @@ } }, "node_modules/@microsoft/1ds-core-js": { - "version": "4.3.4", - "integrity": "sha1-g2zxPwrNbe6tqEFBN/yJ57RsX8g=", + "version": "4.3.6", + "integrity": "sha1-ij5kU7+tdRYWVXVuaFV3ADBkTLI=", + "license": "MIT", "dependencies": { - "@microsoft/applicationinsights-core-js": "3.3.4", + "@microsoft/applicationinsights-core-js": "3.3.6", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-async": ">= 0.5.2 < 2.x", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-async": ">= 0.5.4 < 2.x", + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" } }, "node_modules/@microsoft/1ds-post-js": { - "version": "4.3.4", - "integrity": "sha1-5O0cNpHHst0z+N14vtlzA6m8VQw=", + "version": "4.3.6", + "integrity": "sha1-LqtgfXjzvgbo7sENHdj+LfCYW44=", + "license": "MIT", "dependencies": { - "@microsoft/1ds-core-js": "4.3.4", + "@microsoft/1ds-core-js": "4.3.6", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-async": ">= 0.5.2 < 2.x", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-async": ">= 0.5.4 < 2.x", + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" } }, "node_modules/@microsoft/applicationinsights-channel-js": { - "version": "3.3.4", - "integrity": "sha1-FC90ky04SOESN/8cT0hMCtPaShU=", + "version": "3.3.6", + "integrity": "sha1-j2Xy0nKjoQzmLiQbvwxU4ggl9LA=", + "license": "MIT", "dependencies": { - "@microsoft/applicationinsights-common": "3.3.4", - "@microsoft/applicationinsights-core-js": "3.3.4", + "@microsoft/applicationinsights-common": "3.3.6", + "@microsoft/applicationinsights-core-js": "3.3.6", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-async": ">= 0.5.2 < 2.x", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-async": ">= 0.5.4 < 2.x", + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" }, "peerDependencies": { "tslib": ">= 1.0.0" } }, "node_modules/@microsoft/applicationinsights-common": { - "version": "3.3.4", - "integrity": "sha1-STTbpg5sxM2gTGmAQhXVt3BwWbk=", + "version": "3.3.6", + "integrity": "sha1-ztsTFhkPULKJ7qdwpA5m13dvLQo=", + "license": "MIT", "dependencies": { - "@microsoft/applicationinsights-core-js": "3.3.4", + "@microsoft/applicationinsights-core-js": "3.3.6", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" }, "peerDependencies": { "tslib": ">= 1.0.0" } }, "node_modules/@microsoft/applicationinsights-core-js": { - "version": "3.3.4", - "integrity": "sha1-r5wrUwhkeKBTn/C0ap9oGZ+RmsI=", + "version": "3.3.6", + "integrity": "sha1-H67qk13J6gu4UNdivPzPwBxvvXE=", + "license": "MIT", "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-async": ">= 0.5.2 < 2.x", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-async": ">= 0.5.4 < 2.x", + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" }, "peerDependencies": { "tslib": ">= 1.0.0" @@ -796,21 +874,23 @@ "node_modules/@microsoft/applicationinsights-shims": { "version": "3.0.1", "integrity": "sha1-OGW3Os6EBbnEYYzFxXHy/jh28G8=", + "license": "MIT", "dependencies": { "@nevware21/ts-utils": ">= 0.9.4 < 2.x" } }, "node_modules/@microsoft/applicationinsights-web-basic": { - "version": "3.3.4", - "integrity": "sha1-k2K2StVrz7U6gPciLYkZOwq4+2s=", + "version": "3.3.6", + "integrity": "sha1-pbzH8lkvh50hs5BASydJPaz4aQ0=", + "license": "MIT", "dependencies": { - "@microsoft/applicationinsights-channel-js": "3.3.4", - "@microsoft/applicationinsights-common": "3.3.4", - "@microsoft/applicationinsights-core-js": "3.3.4", + "@microsoft/applicationinsights-channel-js": "3.3.6", + "@microsoft/applicationinsights-common": "3.3.6", + "@microsoft/applicationinsights-core-js": "3.3.6", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-async": ">= 0.5.2 < 2.x", - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-async": ">= 0.5.4 < 2.x", + "@nevware21/ts-utils": ">= 0.11.8 < 2.x" }, "peerDependencies": { "tslib": ">= 1.0.0" @@ -819,6 +899,7 @@ "node_modules/@microsoft/dynamicproto-js": { "version": "2.0.3", "integrity": "sha1-ritAgGHj/wGpcHhCn8doMx4jklY=", + "license": "MIT", "dependencies": { "@nevware21/ts-utils": ">= 0.10.4 < 2.x" } @@ -826,17 +907,20 @@ "node_modules/@nevware21/ts-async": { "version": "0.5.4", "integrity": "sha1-UvhEndCzsWqjF6GLRmL2+xOhNfE=", + "license": "MIT", "dependencies": { "@nevware21/ts-utils": ">= 0.11.6 < 2.x" } }, "node_modules/@nevware21/ts-utils": { - "version": "0.11.6", - "integrity": "sha1-SfQ9DEiPzxJ+9L3RNWY3CS7Qx+I=" + "version": "0.11.8", + "integrity": "sha1-WMk0qcPOq900v6AFVQOaYlV4Blw=", + "license": "MIT" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "license": "MIT", "optional": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -849,6 +933,7 @@ "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "license": "MIT", "optional": true, "engines": { "node": ">= 8" @@ -857,6 +942,7 @@ "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "license": "MIT", "optional": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -866,25 +952,37 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "integrity": "sha1-ECk1fkTKkBphVYX20nc428iQhM0=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "integrity": "sha1-UAY8w1dPSie9hFMYCgQXHIXMlpk=", + "version": "13.0.5", + "integrity": "sha1-NrnbwhrVVGSG6pFz1r6gY+sXF9U=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { - "@sinonjs/commons": "^3.0.0" + "@sinonjs/commons": "^3.0.1" } }, "node_modules/@sinonjs/samsam": { "version": "8.0.2", "integrity": "sha1-5Dhr9mj/NslZSeVaONxfWJL8Jok=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1", @@ -895,6 +993,7 @@ "node_modules/@sinonjs/samsam/node_modules/type-detect": { "version": "4.1.0", "integrity": "sha1-3rJFPo8I3K566YxiaxPd2wFVkGw=", + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -903,29 +1002,34 @@ "node_modules/@sinonjs/text-encoding": { "version": "0.7.3", "integrity": "sha1-KCBG8D6IbjUrLV9dpet1XgFFfz8=", + "license": "(Unlicense OR Apache-2.0)", "optional": true }, "node_modules/@tsconfig/node20": { "version": "20.1.4", "integrity": "sha1-NFfULt3xLTveOXYYarDNIrhd+Sg=", + "license": "MIT", "optional": true }, "node_modules/@types/mocha": { "version": "10.0.10", "integrity": "sha1-kfYpBejSPL1mIlMS8jlFSiO+v6A=", + "license": "MIT", "optional": true }, "node_modules/@types/mock-fs": { "version": "4.13.4", "integrity": "sha1-5z7bS0iJ1E0j8eoC1u6+UKowsJo=", + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { - "version": "20.17.14", - "integrity": "sha1-V559de611Gt1xzyYghY55ktolgg=", + "version": "20.17.24", + "integrity": "sha1-IyVHaVTm/IwvEbnGHia6brfT9bY=", + "license": "MIT", "optional": true, "dependencies": { "undici-types": "~6.19.2" @@ -934,6 +1038,7 @@ "node_modules/@types/node-fetch": { "version": "2.6.12", "integrity": "sha1-irXD74Mw8TEAp0eeLNVtM4aDCgM=", + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*", @@ -943,16 +1048,19 @@ "node_modules/@types/rewire": { "version": "2.5.30", "integrity": "sha1-da8QbSlOyIriEij+/jqlee/sJ24=", + "license": "MIT", "optional": true }, "node_modules/@types/semver": { "version": "7.5.8", "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", + "license": "MIT", "optional": true }, "node_modules/@types/sinon": { - "version": "17.0.3", - "integrity": "sha1-mqfmLwoyO56tF37SOjbqdXFBpfo=", + "version": "17.0.4", + "integrity": "sha1-/Zo+jgfuoaP0pvgqlyyJnld482k=", + "license": "MIT", "optional": true, "dependencies": { "@types/sinonjs__fake-timers": "*" @@ -961,37 +1069,42 @@ "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.5", "integrity": "sha1-X9NZL/EMHpaV03cCDAMxFswoifI=", + "license": "MIT", "optional": true }, "node_modules/@types/ungap__structured-clone": { "version": "1.2.0", "integrity": "sha1-Ern9SrPmqCKS1gBISSsF63W0pI8=", + "license": "MIT", "optional": true }, "node_modules/@types/uuid": { "version": "9.0.8", "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", + "license": "MIT", "optional": true }, "node_modules/@types/vscode": { "version": "1.96.0", "integrity": "sha1-MYEAS/JdcWd65KrN12BaP9ft8I4=", + "license": "MIT", "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.20.0", - "integrity": "sha1-tHo5jg5VHLAIxgGQuAQ5TmhSyGM=", + "version": "8.26.1", + "integrity": "sha1-PkjrhHkkFhhDsJLIeptlF2tTeC8=", + "license": "MIT", "optional": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/type-utils": "8.20.0", - "@typescript-eslint/utils": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/scope-manager": "8.26.1", + "@typescript-eslint/type-utils": "8.26.1", + "@typescript-eslint/utils": "8.26.1", + "@typescript-eslint/visitor-keys": "8.26.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1003,18 +1116,19 @@ "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.20.0", - "integrity": "sha1-XK8iMKNwlNwOZxz4Nrlt05tYfO0=", + "version": "8.26.1", + "integrity": "sha1-Di+RWkl1GfxD9Szy7L+mB/9W9y4=", + "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/typescript-estree": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/scope-manager": "8.26.1", + "@typescript-eslint/types": "8.26.1", + "@typescript-eslint/typescript-estree": "8.26.1", + "@typescript-eslint/visitor-keys": "8.26.1", "debug": "^4.3.4" }, "engines": { @@ -1026,16 +1140,17 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.20.0", - "integrity": "sha1-qvQZi1CfuHplJ8As+/r4kBF551w=", + "version": "8.26.1", + "integrity": "sha1-XmrQrCWMz3lGLpHD9Do/H38xpsw=", + "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0" + "@typescript-eslint/types": "8.26.1", + "@typescript-eslint/visitor-keys": "8.26.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1046,14 +1161,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.20.0", - "integrity": "sha1-lYFx2GshOj8ytbFrkdsmeWik7xk=", + "version": "8.26.1", + "integrity": "sha1-Ri8Lrgnecqxujhry6+WIwjIk1/g=", + "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.20.0", - "@typescript-eslint/utils": "8.20.0", + "@typescript-eslint/typescript-estree": "8.26.1", + "@typescript-eslint/utils": "8.26.1", "debug": "^4.3.4", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1064,12 +1180,13 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.20.0", - "integrity": "sha1-SH3lMUtUFd7gdelVaLh6daPnMM8=", + "version": "8.26.1", + "integrity": "sha1-1ZeHIWcM/yYzSNUGJ3M4kjGmQTI=", + "license": "MIT", "optional": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1080,18 +1197,19 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.20.0", - "integrity": "sha1-ZYzqB7flmB8ZvOXPFmLLcK1Z8ms=", + "version": "8.26.1", + "integrity": "sha1-6w5M4xdTaD2DvlNEGkCf1fCzSv0=", + "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/visitor-keys": "8.20.0", + "@typescript-eslint/types": "8.26.1", + "@typescript-eslint/visitor-keys": "8.26.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1101,18 +1219,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.20.0", - "integrity": "sha1-UxJ+zTFLOwiDa0SYtxzbhvTvOqI=", + "version": "8.26.1", + "integrity": "sha1-VMxYRplV8lV39ll1O3Gg4RegU58=", + "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.20.0", - "@typescript-eslint/types": "8.20.0", - "@typescript-eslint/typescript-estree": "8.20.0" + "@typescript-eslint/scope-manager": "8.26.1", + "@typescript-eslint/types": "8.26.1", + "@typescript-eslint/typescript-estree": "8.26.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1123,15 +1242,16 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.20.0", - "integrity": "sha1-LfbiS8aQhLgfBqqqSNGYsQ04K+0=", + "version": "8.26.1", + "integrity": "sha1-xSZ/zIJ5XPECgDYwI4N96srSZHw=", + "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/types": "8.26.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1145,6 +1265,7 @@ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "4.2.0", "integrity": "sha1-aHussq+IT83aim59ZcYG9GoUzUU=", + "license": "Apache-2.0", "optional": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1154,18 +1275,21 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.2.1", - "integrity": "sha1-KPoYX2far3t6GowdRFEyxdl5+L0=", + "version": "1.3.0", + "integrity": "sha1-0Gu7OE689sUF/eHD0O1N3/4Kr/g=", + "license": "ISC", "optional": true }, "node_modules/@vscode/debugprotocol": { "version": "1.68.0", "integrity": "sha1-5Vi6av/hvnr/TsgkWZ8xa2HZpp0=", + "license": "MIT", "optional": true }, "node_modules/@vscode/extension-telemetry": { "version": "0.9.8", "integrity": "sha1-EJqdteCdWwX5QDo/72DVljtmj8M=", + "license": "MIT", "dependencies": { "@microsoft/1ds-core-js": "^4.3.4", "@microsoft/1ds-post-js": "^4.3.4", @@ -1178,6 +1302,7 @@ "node_modules/@vscode/test-electron": { "version": "2.4.1", "integrity": "sha1-XCdgZAv2ku+9qhi6/NNftRloiUE=", + "license": "MIT", "optional": true, "dependencies": { "http-proxy-agent": "^7.0.2", @@ -1191,9 +1316,10 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.2.1", - "integrity": "sha1-e/qGnqQ/59eH8J4WTw8OI534+x0=", + "version": "3.3.0", + "integrity": "sha1-gD5BNoqV01aTzgSQdlA/NPif3gk=", "dev": true, + "license": "MIT", "dependencies": { "@azure/identity": "^4.1.0", "@vscode/vsce-sign": "^2.0.0", @@ -1201,7 +1327,7 @@ "chalk": "^2.4.2", "cheerio": "^1.0.0-rc.9", "cockatiel": "^3.1.2", - "commander": "^6.2.1", + "commander": "^12.1.0", "form-data": "^4.0.0", "glob": "^11.0.0", "hosted-git-info": "^4.0.2", @@ -1235,6 +1361,7 @@ "integrity": "sha1-iFADZHbcDU4IDZwtgyXj6X7/UZM=", "dev": true, "hasInstallScript": true, + "license": "SEE LICENSE IN LICENSE.txt", "optionalDependencies": { "@vscode/vsce-sign-alpine-arm64": "2.0.2", "@vscode/vsce-sign-alpine-x64": "2.0.2", @@ -1254,6 +1381,7 @@ "arm64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "alpine" @@ -1266,6 +1394,7 @@ "x64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "alpine" @@ -1278,6 +1407,7 @@ "arm64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "darwin" @@ -1290,6 +1420,7 @@ "x64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "darwin" @@ -1302,6 +1433,7 @@ "arm" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "linux" @@ -1314,6 +1446,7 @@ "arm64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "linux" @@ -1326,6 +1459,7 @@ "x64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "linux" @@ -1338,6 +1472,7 @@ "arm64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "win32" @@ -1350,6 +1485,7 @@ "x64" ], "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "optional": true, "os": [ "win32" @@ -1359,6 +1495,7 @@ "version": "1.1.11", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1368,6 +1505,7 @@ "version": "3.1.2", "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1376,8 +1514,9 @@ } }, "node_modules/acorn": { - "version": "8.14.0", - "integrity": "sha1-Bj4scMrF+09kZ/CxEVLgTGgnlbA=", + "version": "8.14.1", + "integrity": "sha1-ch1dwQ99W1YJqJF3PUdzF5aTXfs=", + "license": "MIT", "optional": true, "bin": { "acorn": "bin/acorn" @@ -1389,6 +1528,7 @@ "node_modules/acorn-jsx": { "version": "5.3.2", "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "license": "MIT", "optional": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -1398,6 +1538,7 @@ "version": "7.1.3", "integrity": "sha1-KUNeuCG8QZRjOluJ5bxHA7r8JaE=", "devOptional": true, + "license": "MIT", "engines": { "node": ">= 14" } @@ -1405,6 +1546,7 @@ "node_modules/ajv": { "version": "6.12.6", "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "license": "MIT", "optional": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -1420,6 +1562,7 @@ "node_modules/ansi-colors": { "version": "4.1.3", "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -1429,6 +1572,7 @@ "version": "5.0.1", "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -1437,6 +1581,7 @@ "version": "3.2.1", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -1447,6 +1592,7 @@ "node_modules/anymatch": { "version": "3.1.3", "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", + "license": "ISC", "optional": true, "dependencies": { "normalize-path": "^3.0.0", @@ -1459,17 +1605,20 @@ "node_modules/argparse": { "version": "2.0.1", "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "devOptional": true + "devOptional": true, + "license": "Python-2.0" }, "node_modules/asynckit": { "version": "0.4.0", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/azure-devops-node-api": { "version": "12.5.0", "integrity": "sha1-OLnv18WsdDVP5Ojb5CaX2wuOhaU=", "dev": true, + "license": "MIT", "dependencies": { "tunnel": "0.0.6", "typed-rest-client": "^1.8.4" @@ -1477,7 +1626,8 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", @@ -1496,11 +1646,13 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true }, "node_modules/binary-extensions": { "version": "2.3.0", "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -1512,6 +1664,7 @@ "node_modules/bl": { "version": "5.1.0", "integrity": "sha1-GDcV9njHGI7O+f5HXZAglABiQnM=", + "license": "MIT", "optional": true, "dependencies": { "buffer": "^6.0.3", @@ -1522,6 +1675,7 @@ "node_modules/bl/node_modules/readable-stream": { "version": "3.6.2", "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "license": "MIT", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -1535,11 +1689,13 @@ "node_modules/boolbase": { "version": "1.0.0", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/brace-expansion": { "version": "2.0.1", "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -1547,6 +1703,7 @@ "node_modules/braces": { "version": "3.0.3", "integrity": "sha1-SQMy9AkZRSJy1VqEgK3AxEE1h4k=", + "license": "MIT", "optional": true, "dependencies": { "fill-range": "^7.1.1" @@ -1558,6 +1715,7 @@ "node_modules/browser-stdout": { "version": "1.3.1", "integrity": "sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA=", + "license": "ISC", "optional": true }, "node_modules/buffer": { @@ -1577,6 +1735,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true, "dependencies": { "base64-js": "^1.3.1", @@ -1587,6 +1746,7 @@ "version": "0.2.13", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -1594,17 +1754,35 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/buffer-from": { "version": "1.1.2", "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", + "license": "MIT", "optional": true }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "integrity": "sha1-MuWJLmNhspsLVFum93YzeNrKKEA=", + "node_modules/bundle-name": { + "version": "4.1.0", + "integrity": "sha1-87lrNBYNZDGhnXaIE1r3z7h5eIk=", "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "integrity": "sha1-S1QowiK+mF15w9gmV0edvgtZstY=", + "devOptional": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -1614,12 +1792,13 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "integrity": "sha1-Qc/QMrWT45F2pxUzq084SqBP1oE=", + "version": "1.0.4", + "integrity": "sha1-I43pNdKippKSjFOMfM+pEGf9Bio=", "dev": true, + "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -1631,6 +1810,7 @@ "node_modules/callsites": { "version": "3.1.0", "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -1639,6 +1819,7 @@ "node_modules/camelcase": { "version": "6.3.0", "integrity": "sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -1651,6 +1832,7 @@ "version": "2.4.2", "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1664,6 +1846,7 @@ "version": "1.0.0", "integrity": "sha1-Ht5IlagvJuivcQCflhqbjLYNaoE=", "dev": true, + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -1688,6 +1871,7 @@ "version": "2.1.0", "integrity": "sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -1703,6 +1887,7 @@ "node_modules/chokidar": { "version": "3.6.0", "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", + "license": "MIT", "optional": true, "dependencies": { "anymatch": "~3.1.2", @@ -1726,6 +1911,7 @@ "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "license": "ISC", "optional": true, "dependencies": { "is-glob": "^4.0.1" @@ -1738,11 +1924,13 @@ "version": "1.1.4", "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", "dev": true, + "license": "ISC", "optional": true }, "node_modules/cli-cursor": { "version": "4.0.0", "integrity": "sha1-POz+NzS/T+Aqg2HL3A9v4oxqV+o=", + "license": "MIT", "optional": true, "dependencies": { "restore-cursor": "^4.0.0" @@ -1757,6 +1945,7 @@ "node_modules/cli-spinners": { "version": "2.9.2", "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -1766,18 +1955,23 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "version": "8.0.1", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "license": "ISC", "optional": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/cliui/node_modules/ansi-styles": { "version": "4.3.0", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "license": "MIT", "optional": true, "dependencies": { "color-convert": "^2.0.1" @@ -1792,6 +1986,7 @@ "node_modules/cliui/node_modules/color-convert": { "version": "2.0.1", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "license": "MIT", "optional": true, "dependencies": { "color-name": "~1.1.4" @@ -1803,16 +1998,19 @@ "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "license": "MIT", "optional": true }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "license": "MIT", "optional": true }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "license": "MIT", "optional": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -1826,6 +2024,7 @@ "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "license": "MIT", "optional": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -1843,6 +2042,7 @@ "version": "3.2.1", "integrity": "sha1-V1+Te8QECiCuJzUqbQfJxadBmB8=", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } @@ -1851,6 +2051,7 @@ "version": "1.9.3", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -1858,12 +2059,14 @@ "node_modules/color-name": { "version": "1.1.3", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "devOptional": true, + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -1872,27 +2075,31 @@ } }, "node_modules/commander": { - "version": "6.2.1", - "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", + "version": "12.1.0", + "integrity": "sha1-AUI7NvUBJZ/arE0OTWDJbJkVhdM=", "dev": true, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=18" } }, "node_modules/concat-map": { "version": "0.0.1", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", + "license": "MIT", "optional": true }, "node_modules/cross-spawn": { "version": "7.0.6", "integrity": "sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8=", "devOptional": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1906,6 +2113,7 @@ "version": "5.1.0", "integrity": "sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -1921,6 +2129,7 @@ "version": "6.1.0", "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -1932,6 +2141,7 @@ "version": "4.4.0", "integrity": "sha1-Kz8q6i/+t3ZHdGAmc3fchxD6uoo=", "devOptional": true, + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -1947,6 +2157,7 @@ "node_modules/decamelize": { "version": "4.0.0", "integrity": "sha1-qkcte/Zg6xXzSU79UxyrfypwmDc=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -1959,6 +2170,7 @@ "version": "6.0.0", "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "mimic-response": "^3.1.0" @@ -1974,6 +2186,7 @@ "version": "0.6.0", "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=4.0.0" @@ -1982,20 +2195,54 @@ "node_modules/deep-is": { "version": "0.1.4", "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", + "license": "MIT", "optional": true }, + "node_modules/default-browser": { + "version": "5.2.1", + "integrity": "sha1-e3umEgT/PkJbVWhprm0+nZ8XEs8=", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "integrity": "sha1-odmL+WDBUILYo/pp6DFQzMzDryY=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", + "version": "3.0.0", + "integrity": "sha1-27Ga37dG1/xtc0oGty9KANAhJV8=", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/delayed-stream": { "version": "1.0.0", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -2004,6 +2251,7 @@ "version": "2.0.3", "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", "dev": true, + "license": "Apache-2.0", "optional": true, "engines": { "node": ">=8" @@ -2012,6 +2260,7 @@ "node_modules/diff": { "version": "5.2.0", "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.3.1" @@ -2020,6 +2269,7 @@ "node_modules/doctrine": { "version": "3.0.0", "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "license": "Apache-2.0", "optional": true, "dependencies": { "esutils": "^2.0.2" @@ -2032,6 +2282,7 @@ "version": "2.0.0", "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -2050,12 +2301,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -2070,6 +2323,7 @@ "version": "3.2.2", "integrity": "sha1-7b/itmiwwdl8JLrw8QYrEyIhvHg=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -2082,7 +2336,8 @@ "node_modules/dunder-proto": { "version": "1.0.1", "integrity": "sha1-165mfh3INIL4tw/Q9u78UNow9Yo=", - "dev": true, + "devOptional": true, + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -2095,12 +2350,14 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "integrity": "sha1-rg8PothQRe8UqBfao86azQSJ5b8=", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -2108,12 +2365,14 @@ "node_modules/emoji-regex": { "version": "9.2.2", "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/encoding-sniffer": { "version": "0.2.0", "integrity": "sha1-eZVp1m1EO6voKvGMn0A0mDZe8dU=", "dev": true, + "license": "MIT", "dependencies": { "iconv-lite": "^0.6.3", "whatwg-encoding": "^3.1.1" @@ -2126,6 +2385,7 @@ "version": "1.4.4", "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "once": "^1.4.0" @@ -2135,6 +2395,7 @@ "version": "4.5.0", "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -2145,7 +2406,8 @@ "node_modules/es-define-property": { "version": "1.0.1", "integrity": "sha1-mD6y+aZyTpMD9hrd8BHHLgngsPo=", - "dev": true, + "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -2153,7 +2415,8 @@ "node_modules/es-errors": { "version": "1.3.0", "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", - "dev": true, + "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -2161,7 +2424,8 @@ "node_modules/es-object-atoms": { "version": "1.1.1", "integrity": "sha1-HE8sSDcydZfOadLKGQp/3RcjOME=", - "dev": true, + "devOptional": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -2169,46 +2433,65 @@ "node": ">= 0.4" } }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "integrity": "sha1-8x274MGDsAptJutjJcgQwP0YvU0=", + "devOptional": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/esbuild": { - "version": "0.21.5", - "integrity": "sha1-nKMBsSCSKVm3ZjYNisgw2g0CmX0=", + "version": "0.25.1", + "integrity": "sha1-oWuNBwtq1IcZNSd72mzP6FLj+i8=", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "@esbuild/aix-ppc64": "0.25.1", + "@esbuild/android-arm": "0.25.1", + "@esbuild/android-arm64": "0.25.1", + "@esbuild/android-x64": "0.25.1", + "@esbuild/darwin-arm64": "0.25.1", + "@esbuild/darwin-x64": "0.25.1", + "@esbuild/freebsd-arm64": "0.25.1", + "@esbuild/freebsd-x64": "0.25.1", + "@esbuild/linux-arm": "0.25.1", + "@esbuild/linux-arm64": "0.25.1", + "@esbuild/linux-ia32": "0.25.1", + "@esbuild/linux-loong64": "0.25.1", + "@esbuild/linux-mips64el": "0.25.1", + "@esbuild/linux-ppc64": "0.25.1", + "@esbuild/linux-riscv64": "0.25.1", + "@esbuild/linux-s390x": "0.25.1", + "@esbuild/linux-x64": "0.25.1", + "@esbuild/netbsd-arm64": "0.25.1", + "@esbuild/netbsd-x64": "0.25.1", + "@esbuild/openbsd-arm64": "0.25.1", + "@esbuild/openbsd-x64": "0.25.1", + "@esbuild/sunos-x64": "0.25.1", + "@esbuild/win32-arm64": "0.25.1", + "@esbuild/win32-ia32": "0.25.1", + "@esbuild/win32-x64": "0.25.1" } }, "node_modules/escalade": { "version": "3.2.0", "integrity": "sha1-ARo/aYVroYnf+n3I/M6Z0qh5A+U=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -2218,6 +2501,7 @@ "version": "1.0.5", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -2225,6 +2509,7 @@ "node_modules/eslint": { "version": "8.57.0", "integrity": "sha1-x4am/Q4LaJQar2JFlvuYcIkZVmg=", + "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -2279,6 +2564,7 @@ "node_modules/eslint-plugin-header": { "version": "3.1.1", "integrity": "sha1-bOUSQy1XZ1Jl+sRykrUNHv8RrNY=", + "license": "MIT", "optional": true, "peerDependencies": { "eslint": ">=7.7.0" @@ -2287,6 +2573,7 @@ "node_modules/eslint-scope": { "version": "7.2.2", "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", + "license": "BSD-2-Clause", "optional": true, "dependencies": { "esrecurse": "^4.3.0", @@ -2302,6 +2589,7 @@ "node_modules/eslint-visitor-keys": { "version": "3.4.3", "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", + "license": "Apache-2.0", "optional": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2313,6 +2601,7 @@ "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "license": "MIT", "optional": true, "dependencies": { "color-convert": "^2.0.1" @@ -2327,6 +2616,7 @@ "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "license": "MIT", "optional": true, "dependencies": { "balanced-match": "^1.0.0", @@ -2336,6 +2626,7 @@ "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "license": "MIT", "optional": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -2351,6 +2642,7 @@ "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "license": "MIT", "optional": true, "dependencies": { "color-name": "~1.1.4" @@ -2362,11 +2654,13 @@ "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "license": "MIT", "optional": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -2378,6 +2672,7 @@ "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -2386,6 +2681,7 @@ "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2397,6 +2693,7 @@ "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "license": "MIT", "optional": true, "dependencies": { "has-flag": "^4.0.0" @@ -2408,6 +2705,7 @@ "node_modules/espree": { "version": "9.6.1", "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", + "license": "BSD-2-Clause", "optional": true, "dependencies": { "acorn": "^8.9.0", @@ -2424,6 +2722,7 @@ "node_modules/esquery": { "version": "1.6.0", "integrity": "sha1-kUGSNPgE2FKoLc7sPhbNwiz52uc=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "estraverse": "^5.1.0" @@ -2435,6 +2734,7 @@ "node_modules/esrecurse": { "version": "4.3.0", "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "license": "BSD-2-Clause", "optional": true, "dependencies": { "estraverse": "^5.2.0" @@ -2446,6 +2746,7 @@ "node_modules/estraverse": { "version": "5.3.0", "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", + "license": "BSD-2-Clause", "optional": true, "engines": { "node": ">=4.0" @@ -2454,6 +2755,7 @@ "node_modules/esutils": { "version": "2.0.3", "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "license": "BSD-2-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -2463,6 +2765,7 @@ "version": "3.3.0", "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -2471,6 +2774,7 @@ "version": "2.0.3", "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", "dev": true, + "license": "(MIT OR WTFPL)", "optional": true, "engines": { "node": ">=6" @@ -2479,11 +2783,13 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "license": "MIT", "optional": true }, "node_modules/fast-glob": { "version": "3.3.3", "integrity": "sha1-0G1YXOjbqQoWsFBcVDw8z7OuuBg=", + "license": "MIT", "optional": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2499,6 +2805,7 @@ "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "license": "ISC", "optional": true, "dependencies": { "is-glob": "^4.0.1" @@ -2510,16 +2817,19 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "license": "MIT", "optional": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "license": "MIT", "optional": true }, "node_modules/fastq": { - "version": "1.18.0", - "integrity": "sha1-1jHX4l+v/qgYh/5eqMkBDhs2/uA=", + "version": "1.19.1", + "integrity": "sha1-1Q6rqAPIhGqIPBZJKCHrzSzaVfU=", + "license": "ISC", "optional": true, "dependencies": { "reusify": "^1.0.4" @@ -2529,6 +2839,7 @@ "version": "1.1.0", "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -2536,6 +2847,7 @@ "node_modules/file-entry-cache": { "version": "6.0.1", "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", + "license": "MIT", "optional": true, "dependencies": { "flat-cache": "^3.0.4" @@ -2547,6 +2859,7 @@ "node_modules/fill-range": { "version": "7.1.1", "integrity": "sha1-RCZdPKwH4+p9wkdRY4BkN1SgUpI=", + "license": "MIT", "optional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -2558,6 +2871,7 @@ "node_modules/find-up": { "version": "5.0.0", "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", + "license": "MIT", "optional": true, "dependencies": { "locate-path": "^6.0.0", @@ -2573,6 +2887,7 @@ "node_modules/flat": { "version": "5.0.2", "integrity": "sha1-jKb+MyBp/6nTJMMnGYxZglnOskE=", + "license": "BSD-3-Clause", "optional": true, "bin": { "flat": "cli.js" @@ -2581,6 +2896,7 @@ "node_modules/flat-cache": { "version": "3.2.0", "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", + "license": "MIT", "optional": true, "dependencies": { "flatted": "^3.2.9", @@ -2592,16 +2908,18 @@ } }, "node_modules/flatted": { - "version": "3.3.2", - "integrity": "sha1-rboUSKmEG+xytCxTLqI9u+3vGic=", + "version": "3.3.3", + "integrity": "sha1-Z8j62VRUp8er6/dLt47nSkQCM1g=", + "license": "ISC", "optional": true }, "node_modules/foreground-child": { - "version": "3.3.0", - "integrity": "sha1-CshkTAbkMUOfhWHbjs8pp7VRnHc=", + "version": "3.3.1", + "integrity": "sha1-Mujp7Rtoo0l777msK2rfkqY4V28=", "devOptional": true, + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -2612,12 +2930,14 @@ } }, "node_modules/form-data": { - "version": "4.0.1", - "integrity": "sha1-uhB22qqlv9fpnBpssCqgpc/5DUg=", + "version": "4.0.2", + "integrity": "sha1-Ncq73TDDznPessQtPI0+2cpReUw=", "devOptional": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", "mime-types": "^2.1.12" }, "engines": { @@ -2628,17 +2948,20 @@ "version": "1.0.0", "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", "dev": true, + "license": "MIT", "optional": true }, "node_modules/fs.realpath": { "version": "1.0.0", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "license": "ISC", "optional": true }, "node_modules/fsevents": { "version": "2.3.3", "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -2650,7 +2973,8 @@ "node_modules/function-bind": { "version": "1.1.2", "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", - "dev": true, + "devOptional": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2658,22 +2982,24 @@ "node_modules/get-caller-file": { "version": "2.0.5", "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "license": "ISC", "optional": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "integrity": "sha1-3PyzPTJy4V9EXRUSS8CiFhibkEQ=", - "dev": true, + "version": "1.3.0", + "integrity": "sha1-dD8OO2lkqTpUke0b/6rgVNf5jQE=", + "devOptional": true, + "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -2689,7 +3015,8 @@ "node_modules/get-proto": { "version": "1.0.1", "integrity": "sha1-FQs/J0OGnvPoUewMSdFbHRTQDuE=", - "dev": true, + "devOptional": true, + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -2702,12 +3029,14 @@ "version": "0.0.0", "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true, + "license": "MIT", "optional": true }, "node_modules/glob": { "version": "11.0.1", "integrity": "sha1-HDrvmlnWgOYRtT3NJLuGOc7wZNk=", "devOptional": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^4.0.1", @@ -2729,6 +3058,7 @@ "node_modules/glob-parent": { "version": "6.0.2", "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", + "license": "ISC", "optional": true, "dependencies": { "is-glob": "^4.0.3" @@ -2741,6 +3071,7 @@ "version": "10.0.1", "integrity": "sha1-zgUhhWtFPIbiXyxMDQPm/33cRAs=", "devOptional": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2754,6 +3085,7 @@ "node_modules/globals": { "version": "13.24.0", "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", + "license": "MIT", "optional": true, "dependencies": { "type-fest": "^0.20.2" @@ -2768,7 +3100,8 @@ "node_modules/gopd": { "version": "1.2.0", "integrity": "sha1-ifVrghe9vIgCvSmd9tfxCB1+UaE=", - "dev": true, + "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -2779,12 +3112,14 @@ "node_modules/graphemer": { "version": "1.4.0", "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", + "license": "MIT", "optional": true }, "node_modules/has-flag": { "version": "3.0.0", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -2792,7 +3127,23 @@ "node_modules/has-symbols": { "version": "1.1.0", "integrity": "sha1-/JxqeDoISVHQuXH+EBjegTcHozg=", - "dev": true, + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", + "devOptional": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -2803,7 +3154,8 @@ "node_modules/hasown": { "version": "2.0.2", "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", - "dev": true, + "devOptional": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -2814,6 +3166,7 @@ "node_modules/he": { "version": "1.2.0", "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", + "license": "MIT", "optional": true, "bin": { "he": "bin/he" @@ -2823,6 +3176,7 @@ "version": "4.1.0", "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2841,6 +3195,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -2852,6 +3207,7 @@ "version": "7.0.2", "integrity": "sha1-mosfJGhmwChQlIZYX2K48sGMJw4=", "devOptional": true, + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -2864,6 +3220,7 @@ "version": "7.0.6", "integrity": "sha1-2o3+rH2hMLBcK6S1nJts1mYRprk=", "devOptional": true, + "license": "MIT", "dependencies": { "agent-base": "^7.1.2", "debug": "4" @@ -2876,6 +3233,7 @@ "version": "0.6.3", "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -2900,11 +3258,13 @@ "url": "https://feross.org/support" } ], + "license": "BSD-3-Clause", "optional": true }, "node_modules/ignore": { "version": "5.3.2", "integrity": "sha1-PNQOcp82Q/2HywTlC/DrcivFlvU=", + "license": "MIT", "optional": true, "engines": { "node": ">= 4" @@ -2913,11 +3273,13 @@ "node_modules/immediate": { "version": "3.0.6", "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "license": "MIT", "optional": true }, "node_modules/import-fresh": { - "version": "3.3.0", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "version": "3.3.1", + "integrity": "sha1-nOy1ZQPAraHydB271lRuSxO1fM8=", + "license": "MIT", "optional": true, "dependencies": { "parent-module": "^1.0.0", @@ -2933,6 +3295,7 @@ "node_modules/imurmurhash": { "version": "0.1.4", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.8.19" @@ -2941,6 +3304,7 @@ "node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "license": "ISC", "optional": true, "dependencies": { "once": "^1.3.0", @@ -2950,17 +3314,20 @@ "node_modules/inherits": { "version": "2.0.4", "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "license": "ISC", "optional": true }, "node_modules/ini": { "version": "1.3.8", "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, + "license": "ISC", "optional": true }, "node_modules/is-binary-path": { "version": "2.1.0", "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "license": "MIT", "optional": true, "dependencies": { "binary-extensions": "^2.0.0" @@ -2970,14 +3337,15 @@ } }, "node_modules/is-docker": { - "version": "2.2.1", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", + "version": "3.0.0", + "integrity": "sha1-kAk6oxBid9inelkQ265xdH4VogA=", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2986,6 +3354,7 @@ "node_modules/is-extglob": { "version": "2.1.1", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -2995,6 +3364,7 @@ "version": "3.0.0", "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3002,6 +3372,7 @@ "node_modules/is-glob": { "version": "4.0.3", "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "license": "MIT", "optional": true, "dependencies": { "is-extglob": "^2.1.1" @@ -3010,9 +3381,28 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "integrity": "sha1-6B+6aZZi6zHb2vJnZqYdSBRxfqQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "2.0.0", "integrity": "sha1-QMV2FFk4JtoRAK3mBZd41ZfxbpA=", + "license": "MIT", "optional": true, "engines": { "node": ">=12" @@ -3024,6 +3414,7 @@ "node_modules/is-number": { "version": "7.0.0", "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.12.0" @@ -3032,6 +3423,7 @@ "node_modules/is-path-inside": { "version": "3.0.3", "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -3040,6 +3432,7 @@ "node_modules/is-plain-obj": { "version": "2.1.0", "integrity": "sha1-ReQuN/zPH0Dajl927iFRWEDAkoc=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -3048,6 +3441,7 @@ "node_modules/is-unicode-supported": { "version": "0.1.0", "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -3057,30 +3451,37 @@ } }, "node_modules/is-wsl": { - "version": "2.2.0", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "version": "3.1.0", + "integrity": "sha1-4cZX45wQCQr8vt7GFyD2uSTDy9I=", "dev": true, + "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { "version": "1.0.0", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "license": "MIT", "optional": true }, "node_modules/isexe": { "version": "2.0.0", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "devOptional": true + "devOptional": true, + "license": "ISC" }, "node_modules/jackspeak": { - "version": "4.0.2", - "integrity": "sha1-EflGijcwxv9vVoI6gg1+O+m+8BU=", + "version": "4.1.0", + "integrity": "sha1-xInAefK2NtxMvpsDEqE/8SguVhs=", "devOptional": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -3094,6 +3495,7 @@ "node_modules/js-yaml": { "version": "4.1.0", "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "license": "MIT", "optional": true, "dependencies": { "argparse": "^2.0.1" @@ -3105,27 +3507,32 @@ "node_modules/json-buffer": { "version": "3.0.1", "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", + "license": "MIT", "optional": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "license": "MIT", "optional": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "license": "MIT", "optional": true }, "node_modules/jsonc-parser": { "version": "3.3.1", "integrity": "sha1-8qUktPf9EePXkeVZl3rWC5i3mLQ=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsonwebtoken": { "version": "9.0.2", "integrity": "sha1-Zf+R9KvvF4RpfUCVK7GZjFBMqvM=", "dev": true, + "license": "MIT", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -3147,6 +3554,7 @@ "version": "1.4.1", "integrity": "sha1-dDwymFy56YZVUw1TZBtmyGRbA5o=", "dev": true, + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -3157,6 +3565,7 @@ "version": "3.2.2", "integrity": "sha1-ABCZ82OUaMlBQADpmZX6UvtHgwQ=", "dev": true, + "license": "MIT", "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -3165,6 +3574,7 @@ "node_modules/jszip": { "version": "3.10.1", "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", + "license": "(MIT OR GPL-3.0-or-later)", "optional": true, "dependencies": { "lie": "~3.3.0", @@ -3176,12 +3586,14 @@ "node_modules/just-extend": { "version": "6.2.0", "integrity": "sha1-uBar+z1n7oYEgudAFWRnJVgWOUc=", + "license": "MIT", "optional": true }, "node_modules/jwa": { "version": "2.0.0", "integrity": "sha1-p+nD8p2ulAJ+vK9Jl1yTRVk0EPw=", "dev": true, + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -3192,6 +3604,7 @@ "version": "4.0.0", "integrity": "sha1-LU6M9qMY/6oSYV6d7H6G5slzEPQ=", "dev": true, + "license": "MIT", "dependencies": { "jwa": "^2.0.0", "safe-buffer": "^5.0.1" @@ -3202,6 +3615,7 @@ "integrity": "sha1-TGIlcI9RtQy/d8Wq6BchlkwpGMs=", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "dependencies": { "node-addon-api": "^4.3.0", @@ -3211,6 +3625,7 @@ "node_modules/keyv": { "version": "4.5.4", "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", + "license": "MIT", "optional": true, "dependencies": { "json-buffer": "3.0.1" @@ -3220,6 +3635,7 @@ "version": "3.1.0", "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3227,6 +3643,7 @@ "node_modules/levn": { "version": "0.4.1", "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", + "license": "MIT", "optional": true, "dependencies": { "prelude-ls": "^1.2.1", @@ -3239,6 +3656,7 @@ "node_modules/lie": { "version": "3.3.0", "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", + "license": "MIT", "optional": true, "dependencies": { "immediate": "~3.0.5" @@ -3248,6 +3666,7 @@ "version": "5.0.0", "integrity": "sha1-nvI4v6bccL2Of5VytS02mvVptCE=", "dev": true, + "license": "MIT", "dependencies": { "uc.micro": "^2.0.0" } @@ -3255,6 +3674,7 @@ "node_modules/locate-path": { "version": "6.0.0", "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", + "license": "MIT", "optional": true, "dependencies": { "p-locate": "^5.0.0" @@ -3269,56 +3689,67 @@ "node_modules/lodash": { "version": "4.17.21", "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", + "license": "MIT", "optional": true }, "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=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isinteger": { "version": "4.0.4", "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isnumber": { "version": "3.0.3", "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", + "license": "MIT", "optional": true }, "node_modules/lodash.once": { "version": "4.1.1", "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "license": "MIT", "optional": true, "dependencies": { "chalk": "^4.1.0", @@ -3334,6 +3765,7 @@ "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "license": "MIT", "optional": true, "dependencies": { "color-convert": "^2.0.1" @@ -3348,6 +3780,7 @@ "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "license": "MIT", "optional": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -3363,6 +3796,7 @@ "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "license": "MIT", "optional": true, "dependencies": { "color-name": "~1.1.4" @@ -3374,11 +3808,13 @@ "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "license": "MIT", "optional": true }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -3387,6 +3823,7 @@ "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "license": "MIT", "optional": true, "dependencies": { "has-flag": "^4.0.0" @@ -3399,6 +3836,7 @@ "version": "6.0.0", "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -3410,6 +3848,7 @@ "version": "14.1.0", "integrity": "sha1-PDxZkog8Yz20cUzLTXtZNdmLfUU=", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -3425,7 +3864,8 @@ "node_modules/math-intrinsics": { "version": "1.1.0", "integrity": "sha1-oN10voHiqlwvJ+Zc4oNgXuTit/k=", - "dev": true, + "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -3433,11 +3873,13 @@ "node_modules/mdurl": { "version": "2.0.0", "integrity": "sha1-gGduwEMwJd0+F+6YPQ/o3loiN+A=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "license": "MIT", "optional": true, "engines": { "node": ">= 8" @@ -3446,6 +3888,7 @@ "node_modules/micromatch": { "version": "4.0.8", "integrity": "sha1-1m+hjzpHB2eJMgubGvMr2G2fogI=", + "license": "MIT", "optional": true, "dependencies": { "braces": "^3.0.3", @@ -3459,6 +3902,7 @@ "version": "1.6.0", "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -3470,6 +3914,7 @@ "version": "1.52.0", "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -3478,6 +3923,7 @@ "version": "2.1.35", "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", "devOptional": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -3488,6 +3934,7 @@ "node_modules/mimic-fn": { "version": "2.1.0", "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -3497,6 +3944,7 @@ "version": "3.1.0", "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -3508,6 +3956,7 @@ "node_modules/minimatch": { "version": "9.0.5", "integrity": "sha1-10+d1rV9g9jpjPuCEzsDl4vJKeU=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -3523,6 +3972,7 @@ "version": "1.2.8", "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=", "dev": true, + "license": "MIT", "optional": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3532,6 +3982,7 @@ "version": "7.1.2", "integrity": "sha1-k6libOXl5mvU24aEnnUV6SNApwc=", "devOptional": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -3540,11 +3991,13 @@ "version": "0.5.3", "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", "dev": true, + "license": "MIT", "optional": true }, "node_modules/mocha": { - "version": "10.8.2", - "integrity": "sha1-jYNC0BbtQRsSpCnrcxuCX5Ya+5Y=", + "version": "11.1.0", + "integrity": "sha1-INfGrE1ta8tgqKpHlx/KdMZcPGY=", + "license": "MIT", "optional": true, "dependencies": { "ansi-colors": "^4.1.3", @@ -3554,7 +4007,7 @@ "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", - "glob": "^8.1.0", + "glob": "^10.4.5", "he": "^1.2.0", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", @@ -3564,8 +4017,8 @@ "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", "yargs-unparser": "^2.0.0" }, "bin": { @@ -3573,12 +4026,13 @@ "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/mocha-explorer-launcher-scripts": { "version": "0.4.0", "integrity": "sha1-kVauKTxShWU3XHnD+5O2tbEIgSY=", + "license": "MIT", "optional": true, "dependencies": { "vscode-test-adapter-remoting-util": "^0.13.0" @@ -3587,6 +4041,7 @@ "node_modules/mocha-multi-reporters": { "version": "1.5.1", "integrity": "sha1-xzSGvtVRnh1Zyc45rHqXkmAOVnY=", + "license": "MIT", "optional": true, "dependencies": { "debug": "^4.1.1", @@ -3602,6 +4057,7 @@ "node_modules/mocha/node_modules/escape-string-regexp": { "version": "4.0.0", "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" @@ -3611,18 +4067,35 @@ } }, "node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", + "version": "10.4.5", + "integrity": "sha1-9NnwuQ/9urCcnXf18ptCYlF7CVY=", + "license": "ISC", "optional": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "integrity": "sha1-10+d1rV9g9jpjPuCEzsDl4vJKeU=", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3631,14 +4104,37 @@ "node_modules/mocha/node_modules/has-flag": { "version": "4.0.0", "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" } }, + "node_modules/mocha/node_modules/jackspeak": { + "version": "3.4.3", + "integrity": "sha1-iDOp2Jq0rN5hiJQr0cU7Y5DtWoo=", + "license": "BlueOak-1.0.0", + "optional": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/mocha/node_modules/lru-cache": { + "version": "10.4.3", + "integrity": "sha1-QQ/IoXtw5ZgBPfJXwkRrfzOD8Rk=", + "license": "ISC", + "optional": true + }, "node_modules/mocha/node_modules/minimatch": { "version": "5.1.6", "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -3647,9 +4143,26 @@ "node": ">=10" } }, + "node_modules/mocha/node_modules/path-scurry": { + "version": "1.11.1", + "integrity": "sha1-eWCmaIiFlKByCxKpEdGnQqufEdI=", + "license": "BlueOak-1.0.0", + "optional": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", + "license": "MIT", "optional": true, "dependencies": { "has-flag": "^4.0.0" @@ -3662,8 +4175,9 @@ } }, "node_modules/mock-fs": { - "version": "5.4.1", - "integrity": "sha1-sAq8ZYyxnbvygv3i8Fu3Uc0eEqU=", + "version": "5.5.0", + "integrity": "sha1-lKRtKZqqWI5zWiAcvoI8h26R84U=", + "license": "MIT", "optional": true, "engines": { "node": ">=12.0.0" @@ -3672,27 +4186,32 @@ "node_modules/ms": { "version": "2.1.3", "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/mute-stream": { "version": "0.0.8", "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/napi-build-utils": { - "version": "1.0.2", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", + "version": "2.0.0", + "integrity": "sha1-E8IsAYf8/MzhRhhEE2NypH3cAn4=", "dev": true, + "license": "MIT", "optional": true }, "node_modules/natural-compare": { "version": "1.4.0", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "license": "MIT", "optional": true }, "node_modules/nise": { "version": "6.1.1", "integrity": "sha1-eOqTzEm+Ei5Ey3yP31l7Dod4tko=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1", @@ -3702,18 +4221,11 @@ "path-to-regexp": "^8.1.0" } }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "13.0.5", - "integrity": "sha1-NrnbwhrVVGSG6pFz1r6gY+sXF9U=", - "optional": true, - "dependencies": { - "@sinonjs/commons": "^3.0.1" - } - }, "node_modules/node-abi": { - "version": "3.73.0", - "integrity": "sha1-RFnqd+cZae26hYg4fuywXiws/zs=", + "version": "3.74.0", + "integrity": "sha1-W/tEJCZOrrkUMtKtudojxjowHtA=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "semver": "^7.3.5" @@ -3726,11 +4238,13 @@ "version": "4.3.0", "integrity": "sha1-UqGgtHUZPgko6Y4EJqDRJUeCt38=", "dev": true, + "license": "MIT", "optional": true }, "node_modules/node-fetch": { "version": "2.7.0", "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -3749,6 +4263,7 @@ "node_modules/normalize-path": { "version": "3.0.0", "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -3758,6 +4273,7 @@ "version": "2.1.1", "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -3766,9 +4282,10 @@ } }, "node_modules/object-inspect": { - "version": "1.13.3", - "integrity": "sha1-8UwYPeURMCQ9bRiuFJN1/1DqSIo=", + "version": "1.13.4", + "integrity": "sha1-g3UmXiG8IND6WCwi4bE0hdbgAhM=", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -3779,6 +4296,7 @@ "node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "license": "ISC", "optional": true, "dependencies": { "wrappy": "1" @@ -3787,6 +4305,7 @@ "node_modules/onetime": { "version": "5.1.2", "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "license": "MIT", "optional": true, "dependencies": { "mimic-fn": "^2.1.0" @@ -3799,16 +4318,18 @@ } }, "node_modules/open": { - "version": "8.4.2", - "integrity": "sha1-W1/+Ko95Pc0qrXPlUMuHtZywhPk=", + "version": "10.1.0", + "integrity": "sha1-p3lebl1Rmr5ChtmTe7JLURIlmOE=", "dev": true, + "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3817,6 +4338,7 @@ "node_modules/optionator": { "version": "0.9.4", "integrity": "sha1-fqHBpdkddk+yghOciP4R4YKjpzQ=", + "license": "MIT", "optional": true, "dependencies": { "deep-is": "^0.1.3", @@ -3833,6 +4355,7 @@ "node_modules/ora": { "version": "7.0.1", "integrity": "sha1-zdUw7Nhl/jnkUaDnaXhlZpyxGTA=", + "license": "MIT", "optional": true, "dependencies": { "chalk": "^5.3.0", @@ -3855,6 +4378,7 @@ "node_modules/ora/node_modules/ansi-regex": { "version": "6.1.0", "integrity": "sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=12" @@ -3866,6 +4390,7 @@ "node_modules/ora/node_modules/chalk": { "version": "5.4.1", "integrity": "sha1-G0i/CWPsFY3OKqz2nAk64t0gktg=", + "license": "MIT", "optional": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -3877,11 +4402,13 @@ "node_modules/ora/node_modules/emoji-regex": { "version": "10.4.0", "integrity": "sha1-A1U6/qgLOXV0nPyzb3dsomjkE9Q=", + "license": "MIT", "optional": true }, "node_modules/ora/node_modules/is-unicode-supported": { "version": "1.3.0", "integrity": "sha1-2CSYS2FsKSouGYIH1KYJmDhC9xQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=12" @@ -3893,6 +4420,7 @@ "node_modules/ora/node_modules/log-symbols": { "version": "5.1.0", "integrity": "sha1-og47ml9T+sauuOK7IsB88sjxbZM=", + "license": "MIT", "optional": true, "dependencies": { "chalk": "^5.0.0", @@ -3908,6 +4436,7 @@ "node_modules/ora/node_modules/string-width": { "version": "6.1.0", "integrity": "sha1-lkiNbtI/mtXYLRNSKvnkxMP9dRg=", + "license": "MIT", "optional": true, "dependencies": { "eastasianwidth": "^0.2.0", @@ -3924,6 +4453,7 @@ "node_modules/ora/node_modules/strip-ansi": { "version": "7.1.0", "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", + "license": "MIT", "optional": true, "dependencies": { "ansi-regex": "^6.0.1" @@ -3938,6 +4468,7 @@ "node_modules/p-limit": { "version": "3.1.0", "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", + "license": "MIT", "optional": true, "dependencies": { "yocto-queue": "^0.1.0" @@ -3952,6 +4483,7 @@ "node_modules/p-locate": { "version": "5.0.0", "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", + "license": "MIT", "optional": true, "dependencies": { "p-limit": "^3.0.2" @@ -3966,16 +4498,19 @@ "node_modules/package-json-from-dist": { "version": "1.0.1", "integrity": "sha1-TxRxoBCCeob5TP2bByfjbSZ95QU=", - "devOptional": true + "devOptional": true, + "license": "BlueOak-1.0.0" }, "node_modules/pako": { "version": "1.0.11", "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "license": "(MIT AND Zlib)", "optional": true }, "node_modules/parent-module": { "version": "1.0.1", "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "license": "MIT", "optional": true, "dependencies": { "callsites": "^3.0.0" @@ -3988,6 +4523,7 @@ "version": "1.1.1", "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=", "dev": true, + "license": "MIT", "dependencies": { "semver": "^5.1.0" } @@ -3996,6 +4532,7 @@ "version": "5.7.2", "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -4004,6 +4541,7 @@ "version": "7.2.1", "integrity": "sha1-iSj1WRXmEl9DDMRDCXZb8XVWozo=", "dev": true, + "license": "MIT", "dependencies": { "entities": "^4.5.0" }, @@ -4015,6 +4553,7 @@ "version": "7.1.0", "integrity": "sha1-tagGVI7Yk6Q+JMy0L7t4BpMR6Bs=", "dev": true, + "license": "MIT", "dependencies": { "domhandler": "^5.0.3", "parse5": "^7.0.0" @@ -4027,6 +4566,7 @@ "version": "7.1.2", "integrity": "sha1-18IOrcN5aNJy4sAmYP/5LdJ+YOE=", "dev": true, + "license": "MIT", "dependencies": { "parse5": "^7.0.0" }, @@ -4037,6 +4577,7 @@ "node_modules/path-exists": { "version": "4.0.0", "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -4045,6 +4586,7 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -4054,6 +4596,7 @@ "version": "3.1.1", "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4062,6 +4605,7 @@ "version": "2.0.0", "integrity": "sha1-nwUiifI62L+Tl6KgQl57hhXFhYA=", "devOptional": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" @@ -4077,6 +4621,7 @@ "version": "11.0.2", "integrity": "sha1-+9jnz4IR9efl2RkFxBWj9VdVyjk=", "devOptional": true, + "license": "ISC", "engines": { "node": "20 || >=22" } @@ -4084,6 +4629,7 @@ "node_modules/path-to-regexp": { "version": "8.2.0", "integrity": "sha1-c5kMwp5Xo/8qDZFAlRVt9dt56LQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=16" @@ -4092,11 +4638,13 @@ "node_modules/pend": { "version": "1.2.0", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picomatch": { "version": "2.3.1", "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "license": "MIT", "optional": true, "engines": { "node": ">=8.6" @@ -4106,9 +4654,10 @@ } }, "node_modules/prebuild-install": { - "version": "7.1.2", - "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", + "version": "7.1.3", + "integrity": "sha1-1jCrrSsUdEPyCiEpF76uaLgJLuw=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "detect-libc": "^2.0.0", @@ -4116,7 +4665,7 @@ "github-from-package": "0.0.0", "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", + "napi-build-utils": "^2.0.0", "node-abi": "^3.3.0", "pump": "^3.0.0", "rc": "^1.2.7", @@ -4134,6 +4683,7 @@ "node_modules/prelude-ls": { "version": "1.2.1", "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", + "license": "MIT", "optional": true, "engines": { "node": ">= 0.8.0" @@ -4142,12 +4692,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", + "license": "MIT", "optional": true }, "node_modules/pump": { "version": "3.0.2", "integrity": "sha1-g28+3WvC7lmSVskk/+DYhXPdy/g=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "end-of-stream": "^1.1.0", @@ -4157,6 +4709,7 @@ "node_modules/punycode": { "version": "2.3.1", "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -4166,6 +4719,7 @@ "version": "2.3.1", "integrity": "sha1-a1PlatdViCNOefSv+pCXLH3Yzbc=", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4174,6 +4728,7 @@ "version": "6.14.0", "integrity": "sha1-xj+kBoDSxclBQSoOiZyJr2DAqTA=", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" }, @@ -4201,11 +4756,13 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true }, "node_modules/randombytes": { "version": "2.1.0", "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "license": "MIT", "optional": true, "dependencies": { "safe-buffer": "^5.1.0" @@ -4215,6 +4772,7 @@ "version": "1.2.8", "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "optional": true, "dependencies": { "deep-extend": "^0.6.0", @@ -4230,6 +4788,7 @@ "version": "2.0.1", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -4239,6 +4798,7 @@ "version": "1.0.7", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, + "license": "ISC", "dependencies": { "mute-stream": "~0.0.4" }, @@ -4249,6 +4809,7 @@ "node_modules/readable-stream": { "version": "2.3.8", "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", + "license": "MIT", "optional": true, "dependencies": { "core-util-is": "~1.0.0", @@ -4260,9 +4821,16 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "license": "MIT", + "optional": true + }, "node_modules/readdirp": { "version": "3.6.0", "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", + "license": "MIT", "optional": true, "dependencies": { "picomatch": "^2.2.1" @@ -4274,6 +4842,7 @@ "node_modules/require-directory": { "version": "2.1.1", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -4282,6 +4851,7 @@ "node_modules/resolve-from": { "version": "4.0.0", "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -4290,6 +4860,7 @@ "node_modules/restore-cursor": { "version": "4.0.0", "integrity": "sha1-UZVgpDGJdQlt725gnUQQDtqkzLk=", + "license": "MIT", "optional": true, "dependencies": { "onetime": "^5.1.0", @@ -4305,11 +4876,13 @@ "node_modules/restore-cursor/node_modules/signal-exit": { "version": "3.0.7", "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", + "license": "ISC", "optional": true }, "node_modules/reusify": { - "version": "1.0.4", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "version": "1.1.0", + "integrity": "sha1-D+E7lSLhRz9RtVjueW4I8R+bSJ8=", + "license": "MIT", "optional": true, "engines": { "iojs": ">=1.0.0", @@ -4319,6 +4892,7 @@ "node_modules/rewire": { "version": "7.0.0", "integrity": "sha1-QdtUgjcMiHWP/Jpxn3ySp2H6j78=", + "license": "MIT", "optional": true, "dependencies": { "eslint": "^8.47.0" @@ -4327,6 +4901,7 @@ "node_modules/rimraf": { "version": "3.0.2", "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "license": "ISC", "optional": true, "dependencies": { "glob": "^7.1.3" @@ -4341,6 +4916,7 @@ "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "license": "MIT", "optional": true, "dependencies": { "balanced-match": "^1.0.0", @@ -4350,6 +4926,7 @@ "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "license": "ISC", "optional": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -4369,6 +4946,7 @@ "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", + "license": "ISC", "optional": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -4377,6 +4955,18 @@ "node": "*" } }, + "node_modules/run-applescript": { + "version": "7.0.0", + "integrity": "sha1-5aVTwr/9Yg4WnSdsHNjxtkd4++s=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", @@ -4394,29 +4984,48 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true, "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", - "devOptional": true + "version": "5.2.1", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sax": { "version": "1.4.1", "integrity": "sha1-RMyJiDd/EmME07P8EBDHM7kp7w8=", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/semver": { - "version": "7.6.3", - "integrity": "sha1-mA97VVC8F1+03AlAMIVif56zMUM=", + "version": "7.7.1", + "integrity": "sha1-q9UJjYKxjGyB9gdP8mR/0+ciDJ8=", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4427,6 +5036,7 @@ "node_modules/serialize-javascript": { "version": "6.0.2", "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "randombytes": "^2.1.0" @@ -4435,12 +5045,14 @@ "node_modules/setimmediate": { "version": "1.0.5", "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "license": "MIT", "optional": true }, "node_modules/shebang-command": { "version": "2.0.0", "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "devOptional": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -4452,6 +5064,7 @@ "version": "3.0.0", "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4460,6 +5073,7 @@ "version": "1.1.0", "integrity": "sha1-w/z/nE2pMnhIczNeyXZfqU/2a8k=", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -4478,6 +5092,7 @@ "version": "1.0.0", "integrity": "sha1-EMtZhCYxFdO3oOM2WR4pCoMK+K0=", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -4493,6 +5108,7 @@ "version": "1.0.1", "integrity": "sha1-1rtrN5Asb+9RdOX1M/q0xzKib0I=", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -4510,6 +5126,7 @@ "version": "1.0.2", "integrity": "sha1-Ed2hnVNo5Azp7CvcH7DsvAeQ7Oo=", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -4528,6 +5145,7 @@ "version": "4.1.0", "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "devOptional": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -4553,6 +5171,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true }, "node_modules/simple-get": { @@ -4573,6 +5192,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true, "dependencies": { "decompress-response": "^6.0.0", @@ -4581,25 +5201,36 @@ } }, "node_modules/sinon": { - "version": "18.0.1", - "integrity": "sha1-RkM0zf6izdxe2ppOp+Lj8MepHF4=", + "version": "19.0.2", + "integrity": "sha1-lEz3cdIiNqqE/Bq3DOW//DohXa0=", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "11.2.2", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.2.0", - "nise": "^6.0.0", - "supports-color": "^7" + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/sinon" } }, + "node_modules/sinon/node_modules/diff": { + "version": "7.0.0", + "integrity": "sha1-P7NNOHzXbYA/buvqZ7kh2rAYKpo=", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/sinon/node_modules/has-flag": { "version": "4.0.0", "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -4608,6 +5239,7 @@ "node_modules/sinon/node_modules/supports-color": { "version": "7.2.0", "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "license": "MIT", "optional": true, "dependencies": { "has-flag": "^4.0.0" @@ -4619,6 +5251,7 @@ "node_modules/source-map": { "version": "0.6.1", "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -4627,6 +5260,7 @@ "node_modules/source-map-support": { "version": "0.5.21", "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", + "license": "MIT", "optional": true, "dependencies": { "buffer-from": "^1.0.0", @@ -4636,6 +5270,7 @@ "node_modules/split": { "version": "1.0.1", "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", + "license": "MIT", "optional": true, "dependencies": { "through": "2" @@ -4647,6 +5282,7 @@ "node_modules/stdin-discarder": { "version": "0.1.0", "integrity": "sha1-IrPkADk6jijr9T+ZWPOIBiLv3iE=", + "license": "MIT", "optional": true, "dependencies": { "bl": "^5.0.0" @@ -4662,6 +5298,7 @@ "version": "1.1.0", "integrity": "sha1-MtpWjoPqSIsI5NfqLDvMnXUBXVs=", "dev": true, + "license": "MIT", "engines": { "node": ">=4", "npm": ">=6" @@ -4670,15 +5307,23 @@ "node_modules/string_decoder": { "version": "1.1.1", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "license": "MIT", "optional": true, "dependencies": { "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "license": "MIT", + "optional": true + }, "node_modules/string-width": { "version": "5.1.2", "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", "devOptional": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -4696,6 +5341,7 @@ "version": "4.2.3", "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "devOptional": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4708,12 +5354,14 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.1.0", "integrity": "sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -4725,6 +5373,7 @@ "version": "7.1.0", "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -4739,6 +5388,7 @@ "version": "6.0.1", "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4751,6 +5401,7 @@ "version": "6.0.1", "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4761,6 +5412,7 @@ "node_modules/strip-json-comments": { "version": "3.1.1", "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "license": "MIT", "optional": true, "engines": { "node": ">=8" @@ -4773,6 +5425,7 @@ "version": "5.5.0", "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -4784,6 +5437,7 @@ "version": "2.1.2", "integrity": "sha1-Ql8VTzQEyxbLj/bmcdRasu2VlsU=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "chownr": "^1.1.1", @@ -4796,6 +5450,7 @@ "version": "2.2.0", "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "bl": "^4.0.3", @@ -4812,6 +5467,7 @@ "version": "4.1.0", "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "buffer": "^5.5.0", @@ -4837,6 +5493,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "optional": true, "dependencies": { "base64-js": "^1.3.1", @@ -4847,6 +5504,7 @@ "version": "3.6.2", "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -4860,17 +5518,20 @@ "node_modules/text-table": { "version": "0.2.0", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "license": "MIT", "optional": true }, "node_modules/through": { "version": "2.3.8", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "license": "MIT", "optional": true }, "node_modules/tmp": { "version": "0.2.3", "integrity": "sha1-63g8wivB6L69BnFHbUbqTrMqea4=", "dev": true, + "license": "MIT", "engines": { "node": ">=14.14" } @@ -4878,6 +5539,7 @@ "node_modules/to-regex-range": { "version": "5.0.1", "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "license": "MIT", "optional": true, "dependencies": { "is-number": "^7.0.0" @@ -4888,11 +5550,13 @@ }, "node_modules/tr46": { "version": "0.0.3", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "license": "MIT" }, "node_modules/ts-api-utils": { - "version": "2.0.0", - "integrity": "sha1-udfV9+yfc29NDwl1i4YHl5BEqQA=", + "version": "2.0.1", + "integrity": "sha1-ZgcpOFtiW5OaqlgFT0XAWPM/EM0=", + "license": "MIT", "optional": true, "engines": { "node": ">=18.12" @@ -4903,12 +5567,14 @@ }, "node_modules/tslib": { "version": "2.8.1", - "integrity": "sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8=" + "integrity": "sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8=", + "license": "0BSD" }, "node_modules/tunnel": { "version": "0.0.6", "integrity": "sha1-cvExSzSlsZLbASMk3yzFh8pH+Sw=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" } @@ -4917,6 +5583,7 @@ "version": "0.6.0", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, + "license": "Apache-2.0", "optional": true, "dependencies": { "safe-buffer": "^5.0.1" @@ -4928,6 +5595,7 @@ "node_modules/type-check": { "version": "0.4.0", "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", + "license": "MIT", "optional": true, "dependencies": { "prelude-ls": "^1.2.1" @@ -4939,6 +5607,7 @@ "node_modules/type-detect": { "version": "4.0.8", "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -4947,6 +5616,7 @@ "node_modules/type-fest": { "version": "0.20.2", "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "license": "(MIT OR CC0-1.0)", "optional": true, "engines": { "node": ">=10" @@ -4959,6 +5629,7 @@ "version": "1.8.11", "integrity": "sha1-aQbwLjyR6NhRV58lWr8P1ggAoE0=", "dev": true, + "license": "MIT", "dependencies": { "qs": "^6.9.1", "tunnel": "0.0.6", @@ -4966,8 +5637,9 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "integrity": "sha1-kZtEp9u4WDqbhW0WK+JKVL+ABz4=", + "version": "5.8.2", + "integrity": "sha1-gXCzcC90t52y5aliB8FeZYB5meQ=", + "license": "Apache-2.0", "optional": true, "bin": { "tsc": "bin/tsc", @@ -4980,17 +5652,20 @@ "node_modules/uc.micro": { "version": "2.1.0", "integrity": "sha1-+NP30OxMPeo1p+PI76TLi0XJ5+4=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/underscore": { "version": "1.13.7", "integrity": "sha1-lw4zljr5p92iKPF+voOZ5fvmOhA=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/undici": { - "version": "6.21.1", - "integrity": "sha1-M2AloUFi5oN+RK17gZs1tsavDgU=", + "version": "6.21.2", + "integrity": "sha1-ScWITo+QOcZaie6QGO88ji8fSSg=", "dev": true, + "license": "MIT", "engines": { "node": ">=18.17" } @@ -4998,11 +5673,13 @@ "node_modules/undici-types": { "version": "6.19.8", "integrity": "sha1-NREcnRQ3q4OnzcCrri8m2I7aCgI=", + "license": "MIT", "optional": true }, "node_modules/untildify": { "version": "4.0.0", "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", + "license": "MIT", "engines": { "node": ">=8" } @@ -5010,6 +5687,7 @@ "node_modules/uri-js": { "version": "4.4.1", "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "license": "BSD-2-Clause", "optional": true, "dependencies": { "punycode": "^2.1.0" @@ -5018,11 +5696,13 @@ "node_modules/url-join": { "version": "4.0.1", "integrity": "sha1-tkLiGiZGgI/6F4xMX9o5hE4Szec=", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/util-deprecate": { "version": "1.0.2", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT", "optional": true }, "node_modules/uuid": { @@ -5032,6 +5712,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -5039,6 +5720,7 @@ "node_modules/vscode-jsonrpc": { "version": "8.2.0", "integrity": "sha1-9D36NftR52PRfNlNzKDJRY81q/k=", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -5046,6 +5728,7 @@ "node_modules/vscode-languageclient": { "version": "9.0.1", "integrity": "sha1-zf4gJncmyNTbg53B6dGBbhKW6FQ=", + "license": "MIT", "dependencies": { "minimatch": "^5.1.0", "semver": "^7.3.7", @@ -5058,6 +5741,7 @@ "node_modules/vscode-languageclient/node_modules/minimatch": { "version": "5.1.6", "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5068,6 +5752,7 @@ "node_modules/vscode-languageserver-protocol": { "version": "3.17.5", "integrity": "sha1-hkqLjzkINVcvThO9n4MT0OOsS+o=", + "license": "MIT", "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" @@ -5075,11 +5760,13 @@ }, "node_modules/vscode-languageserver-types": { "version": "3.17.5", - "integrity": "sha1-MnNnbwzy6rQLP0TQhay7fwijnYo=" + "integrity": "sha1-MnNnbwzy6rQLP0TQhay7fwijnYo=", + "license": "MIT" }, "node_modules/vscode-test-adapter-api": { "version": "1.9.0", "integrity": "sha1-D9Ff7Z8mFZZwmWyz349WGJAKAHk=", + "license": "MIT", "optional": true, "engines": { "vscode": "^1.23.0" @@ -5088,6 +5775,7 @@ "node_modules/vscode-test-adapter-remoting-util": { "version": "0.13.0", "integrity": "sha1-5BNv1y0pK1dul6ZvRLdPkB9PJj8=", + "license": "MIT", "optional": true, "dependencies": { "split": "^1.0.1", @@ -5097,12 +5785,14 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "license": "BSD-2-Clause" }, "node_modules/whatwg-encoding": { "version": "3.1.1", "integrity": "sha1-0PTvdpkF1CbhaI8+NDgambYLduU=", "dev": true, + "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" }, @@ -5114,6 +5804,7 @@ "version": "4.0.0", "integrity": "sha1-vBv5SphdxQOI1UqSWKxAXDyi/Ao=", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -5121,6 +5812,7 @@ "node_modules/whatwg-url": { "version": "5.0.0", "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -5130,6 +5822,7 @@ "version": "2.0.2", "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "devOptional": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5143,6 +5836,7 @@ "node_modules/word-wrap": { "version": "1.2.5", "integrity": "sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ=", + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -5151,12 +5845,14 @@ "node_modules/workerpool": { "version": "6.5.1", "integrity": "sha1-Bg9zs50Mr5fG22TaAEzQG0wJlUQ=", + "license": "Apache-2.0", "optional": true }, "node_modules/wrap-ansi": { "version": "8.1.0", "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -5174,6 +5870,7 @@ "version": "7.0.0", "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5190,6 +5887,7 @@ "version": "4.3.0", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "devOptional": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5204,6 +5902,7 @@ "version": "2.0.1", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "devOptional": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5214,17 +5913,20 @@ "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "devOptional": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5238,6 +5940,7 @@ "version": "6.1.0", "integrity": "sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5249,6 +5952,7 @@ "version": "6.2.1", "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", "devOptional": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5260,6 +5964,7 @@ "version": "7.1.0", "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", "devOptional": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -5273,12 +5978,14 @@ "node_modules/wrappy": { "version": "1.0.2", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "license": "ISC", "optional": true }, "node_modules/xml2js": { "version": "0.5.0", "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", "dev": true, + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -5291,6 +5998,7 @@ "version": "11.0.1", "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0" } @@ -5298,6 +6006,7 @@ "node_modules/y18n": { "version": "5.0.8", "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "license": "ISC", "optional": true, "engines": { "node": ">=10" @@ -5306,36 +6015,40 @@ "node_modules/yallist": { "version": "4.0.0", "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { - "version": "16.2.0", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "version": "17.7.2", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "license": "MIT", "optional": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "version": "21.1.1", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "license": "ISC", "optional": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-unparser": { "version": "2.0.0", "integrity": "sha1-8TH5ImkRrl2a04xDL+gJNmwjJes=", + "license": "MIT", "optional": true, "dependencies": { "camelcase": "^6.0.0", @@ -5350,11 +6063,13 @@ "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "license": "MIT", "optional": true }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "license": "MIT", "optional": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -5369,6 +6084,7 @@ "version": "2.10.0", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -5378,6 +6094,7 @@ "version": "2.5.1", "integrity": "sha1-o9ZdPdZZpbCTeFDoYJ8i//orXDU=", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3" } @@ -5385,6 +6102,7 @@ "node_modules/yocto-queue": { "version": "0.1.0", "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", + "license": "MIT", "optional": true, "engines": { "node": ">=10" diff --git a/package.json b/package.json index 59bae72db2..07a84d1130 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "powershell", "displayName": "PowerShell", - "version": "2025.0.0", + "version": "2025.3.0", "preview": false, "publisher": "ms-vscode", "description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!", @@ -62,44 +62,44 @@ "dependencies": { "@vscode/extension-telemetry": "^0.9.8", "node-fetch": "^2.7.0", - "semver": "^7.6.3", + "semver": "^7.7.1", "untildify": "^4.0.0", "uuid": "^9.0.1", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.2.1", - "esbuild": "^0.21.5" + "@vscode/vsce": "^3.3.0", + "esbuild": "^0.25.1" }, "optionalDependencies": { "@tsconfig/node20": "^20.1.4", "@types/mocha": "^10.0.10", "@types/mock-fs": "^4.13.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.24", "@types/node-fetch": "^2.6.12", "@types/rewire": "^2.5.30", "@types/semver": "^7.5.8", - "@types/sinon": "^17.0.3", + "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", "@types/vscode": "~1.96.0", - "@typescript-eslint/eslint-plugin": "^8.20.0", - "@typescript-eslint/parser": "^8.20.0", - "@ungap/structured-clone": "^1.2.1", + "@typescript-eslint/eslint-plugin": "^8.26.1", + "@typescript-eslint/parser": "^8.26.1", + "@ungap/structured-clone": "^1.3.0", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-electron": "^2.4.1", "eslint": "^8.57.0", "eslint-plugin-header": "^3.1.1", "glob": "^11.0.1", - "mocha": "^10.8.2", + "mocha": "^11.1.0", "mocha-explorer-launcher-scripts": "^0.4.0", "mocha-multi-reporters": "^1.5.1", - "mock-fs": "^5.4.1", + "mock-fs": "^5.5.0", "rewire": "^7.0.0", - "sinon": "^18.0.1", + "sinon": "^19.0.2", "source-map-support": "^0.5.21", - "typescript": "^5.7.3" + "typescript": "^5.8.2" }, "extensionDependencies": [ "vscode.powershell" diff --git a/src/session.ts b/src/session.ts index 34794a5d3e..ed96dae80f 100644 --- a/src/session.ts +++ b/src/session.ts @@ -726,9 +726,9 @@ export class SessionManager implements Middleware { // NOTE: We don't currently send any events from PSES, but may again in // the future so we're leaving this side wired up. languageClient.onTelemetry((event) => { - const eventName: string = event.eventName ? event.eventName : "PSESEvent"; + const eventName: string = event.eventName ?? "PSESEvent"; // eslint-disable-next-line @typescript-eslint/no-explicit-any - const data: any = event.data ? event.data : event; + const data: any = event.data ?? event; this.sendTelemetryEvent(eventName, data); }); diff --git a/test/features/UpdatePowerShell.test.ts b/test/features/UpdatePowerShell.test.ts index 7d080b3078..b2b6efe90e 100644 --- a/test/features/UpdatePowerShell.test.ts +++ b/test/features/UpdatePowerShell.test.ts @@ -28,10 +28,10 @@ describe("UpdatePowerShell feature", function () { it("Won't check if 'promptToUpdatePowerShell' is false", function () { settings.promptToUpdatePowerShell = false; const version: IPowerShellVersionDetails = { - "version": "7.3.0", - "edition": "Core", - "commit": "7.3.0", - "architecture": "X64" + version: "7.3.0", + edition: "Core", + commit: "7.3.0", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. @@ -40,10 +40,10 @@ describe("UpdatePowerShell feature", function () { it("Won't check for Windows PowerShell", function () { const version: IPowerShellVersionDetails = { - "version": "5.1.22621", - "edition": "Desktop", - "commit": "5.1.22621", - "architecture": "X64" + version: "5.1.22621", + edition: "Desktop", + commit: "5.1.22621", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. @@ -52,10 +52,10 @@ describe("UpdatePowerShell feature", function () { it("Won't check for a development build of PowerShell", function () { const version: IPowerShellVersionDetails = { - "version": "7.3.0-preview.3", - "edition": "Core", - "commit": "7.3.0-preview.3-508-g07175ae0ff8eb7306fe0b0fc7d19bdef4fbf2d67", - "architecture": "Arm64" + version: "7.3.0-preview.3", + edition: "Core", + commit: "7.3.0-preview.3-508-g07175ae0ff8eb7306fe0b0fc7d19bdef4fbf2d67", + architecture: "Arm64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. @@ -64,10 +64,10 @@ describe("UpdatePowerShell feature", function () { it("Won't check for a daily build of PowerShell", function () { const version: IPowerShellVersionDetails = { - "version": "7.3.0-daily20221206.1", - "edition": "Core", - "commit": "7.3.0-daily20221206.1", - "architecture": "Arm64" + version: "7.3.0-daily20221206.1", + edition: "Core", + commit: "7.3.0-daily20221206.1", + architecture: "Arm64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. @@ -77,22 +77,22 @@ describe("UpdatePowerShell feature", function () { it("Won't check if POWERSHELL_UPDATECHECK is 'Off'", function () { process.env.POWERSHELL_UPDATECHECK = "Off"; const version: IPowerShellVersionDetails = { - "version": "7.3.0", - "edition": "Core", - "commit": "7.3.0", - "architecture": "X64" + version: "7.3.0", + edition: "Core", + commit: "7.3.0", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. assert(!updater.shouldCheckForUpdate()); }); - it ("Should otherwise check to update PowerShell", function () { + it("Should otherwise check to update PowerShell", function () { const version: IPowerShellVersionDetails = { - "version": "7.3.0", - "edition": "Core", - "commit": "7.3.0", - "architecture": "X64" + version: "7.3.0", + edition: "Core", + commit: "7.3.0", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. @@ -101,34 +101,34 @@ describe("UpdatePowerShell feature", function () { }); describe("Which version it gets", function () { - it("Would update to LTS", async function() { + it("Would update to LTS", async function () { process.env.POWERSHELL_UPDATECHECK = "LTS"; const version: IPowerShellVersionDetails = { - "version": "7.0.0", - "edition": "Core", - "commit": "7.0.0", - "architecture": "X64" + version: "7.2.0", + edition: "Core", + commit: "7.2.0", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. - const tag: string = await updater.maybeGetNewRelease() ?? ""; + const tag: string = (await updater.maybeGetNewRelease()) ?? ""; // NOTE: This will need to be updated each time an LTS is released. // Also sometimes the prior LTS is more recently updated than the latest LTS. - assert(tag.startsWith("v7.4") || tag.startsWith("v7.2")); + assert(tag.startsWith("v7.4")); }); - it("Would update to stable", async function() { + it("Would update to stable", async function () { const version: IPowerShellVersionDetails = { - "version": "7.3.0", - "edition": "Core", - "commit": "7.3.0", - "architecture": "X64" + version: "7.3.0", + edition: "Core", + commit: "7.3.0", + architecture: "X64", }; const updater = new UpdatePowerShell(settings, testLogger, version); // @ts-expect-error method is private. const tag: string | undefined = await updater.maybeGetNewRelease(); // NOTE: This will need to be updated each new major stable. - assert(tag?.startsWith("v7.4")); + assert(tag?.startsWith("v7.5")); }); }); }); diff --git a/tools/installPSResources.ps1 b/tools/installPSResources.ps1 index e98910d70a..3bb642aced 100644 --- a/tools/installPSResources.ps1 +++ b/tools/installPSResources.ps1 @@ -6,8 +6,19 @@ param( ) if ($PSRepository -eq "CFS" -and -not (Get-PSResourceRepository -Name CFS -ErrorAction SilentlyContinue)) { - Register-PSResourceRepository -Name CFS -Uri "https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/powershell/nuget/v3/index.json" + Register-PSResourceRepository -Name CFS -Uri "https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/PowerShellGalleryMirror/nuget/v3/index.json" } -Install-PSResource -Repository $PSRepository -TrustRepository -Name InvokeBuild -Install-PSResource -Repository $PSRepository -TrustRepository -Name platyPS +# NOTE: Due to a bug in Install-PSResource with upstream feeds, we have to +# request an exact version. Otherwise, if a newer version is available in the +# upstream feed, it will fail to install any version at all. +Install-PSResource -Verbose -TrustRepository -RequiredResource @{ + InvokeBuild = @{ + version = "5.12.1" + repository = $PSRepository + } + platyPS = @{ + version = "0.14.2" + repository = $PSRepository + } +} diff --git a/vscode-powershell.build.ps1 b/vscode-powershell.build.ps1 index 8f297ba4fe..7006cd1a73 100644 --- a/vscode-powershell.build.ps1 +++ b/vscode-powershell.build.ps1 @@ -111,7 +111,7 @@ task Test Lint, Build, { Write-Build DarkMagenta "Running extension tests" Invoke-BuildExec { & npm run test } # Reset the state of files modified by tests - Invoke-BuildExec { git checkout package.json test/TestEnvironment.code-workspace } + Invoke-BuildExec { git checkout test/TestEnvironment.code-workspace } } task TestEditorServices -If (Get-EditorServicesPath) {