diff --git a/extensions/import/package.json b/extensions/import/package.json index af8dad991c..fb1710f9c2 100644 --- a/extensions/import/package.json +++ b/extensions/import/package.json @@ -55,7 +55,6 @@ "dependencies": { "dataprotocol-client": "github:Microsoft/sqlops-dataprotocolclient#0.2.15", "htmlparser2": "^3.10.1", - "opener": "^1.4.3", "service-downloader": "github:anthonydresser/service-downloader#0.1.5", "vscode-extension-telemetry": "0.0.18", "vscode-nls": "^3.2.1" @@ -66,4 +65,4 @@ "publisherDisplayName": "Microsoft", "publisherId": "Microsoft" } -} \ No newline at end of file +} diff --git a/extensions/import/src/services/telemetry.ts b/extensions/import/src/services/telemetry.ts index 1f998e00fb..6ec193c87a 100644 --- a/extensions/import/src/services/telemetry.ts +++ b/extensions/import/src/services/telemetry.ts @@ -6,7 +6,6 @@ import { ErrorAction, CloseAction } from 'vscode-languageclient'; import TelemetryReporter from 'vscode-extension-telemetry'; import { PlatformInformation } from 'service-downloader/out/platform'; -import * as opener from 'opener'; import * as vscode from 'vscode'; import * as nls from 'vscode-nls'; const localize = nls.loadMessageBundle(); @@ -42,7 +41,7 @@ export class LanguageClientErrorHandler { crashButtonText ).then(action => { if (action && action === crashButtonText) { - opener(constants.serviceCrashLink); + vscode.env.openExternal(vscode.Uri.parse(constants.serviceCrashLink)); } }); } diff --git a/extensions/import/yarn.lock b/extensions/import/yarn.lock index 666dfd453c..5755a48612 100644 --- a/extensions/import/yarn.lock +++ b/extensions/import/yarn.lock @@ -356,11 +356,6 @@ once@^1.4.0: dependencies: wrappy "1" -opener@^1.4.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== - os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" diff --git a/extensions/mssql/package.json b/extensions/mssql/package.json index 00bd1a84cd..9e8d2b49a0 100644 --- a/extensions/mssql/package.json +++ b/extensions/mssql/package.json @@ -26,7 +26,6 @@ "find-remove": "1.2.1", "figures": "^2.0.0", "fs-extra": "^3.0.1", - "opener": "^1.4.3", "request": "^2.88.0", "request-promise": "^4.2.2", "service-downloader": "github:anthonydresser/service-downloader#0.1.5", diff --git a/extensions/mssql/src/telemetry.ts b/extensions/mssql/src/telemetry.ts index 68a772b7bd..501735559e 100644 --- a/extensions/mssql/src/telemetry.ts +++ b/extensions/mssql/src/telemetry.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import * as opener from 'opener'; import TelemetryReporter from 'vscode-extension-telemetry'; import { PlatformInformation } from 'service-downloader/out/platform'; import { ErrorAction, ErrorHandler, Message, CloseAction } from 'vscode-languageclient'; @@ -150,7 +149,7 @@ export class LanguageClientErrorHandler implements ErrorHandler { Constants.serviceCrashMessage, Constants.serviceCrashButton).then(action => { if (action && action === Constants.serviceCrashButton) { - opener(Constants.serviceCrashLink); + vscode.env.openExternal(vscode.Uri.parse(Constants.serviceCrashLink)); } }); } diff --git a/extensions/mssql/yarn.lock b/extensions/mssql/yarn.lock index 7fa0128a67..9daedee5e6 100644 --- a/extensions/mssql/yarn.lock +++ b/extensions/mssql/yarn.lock @@ -699,11 +699,6 @@ once@^1.3.0, once@^1.4.0: dependencies: wrappy "1" -opener@^1.4.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== - os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"