From cd48aa9544d5cbe623b483e66b3cc65fb1f7ea6e Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 22 Jul 2021 17:16:33 -0700 Subject: [PATCH] Remove `@types/node` dep for simple browser This package does not use any node modules --- extensions/simple-browser/package.json | 1 - extensions/simple-browser/src/extension.ts | 5 ++++- extensions/simple-browser/tsconfig.json | 2 +- extensions/simple-browser/yarn.lock | 5 ----- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/extensions/simple-browser/package.json b/extensions/simple-browser/package.json index 2d7228605d58..caeb6097fb76 100644 --- a/extensions/simple-browser/package.json +++ b/extensions/simple-browser/package.json @@ -70,7 +70,6 @@ "vscode-nls": "^5.0.0" }, "devDependencies": { - "@types/node": "14.x", "@types/vscode-webview": "^1.57.0", "vscode-codicons": "^0.0.14" }, diff --git a/extensions/simple-browser/src/extension.ts b/extensions/simple-browser/src/extension.ts index 1831c7c638cb..afa9f5cd101f 100644 --- a/extensions/simple-browser/src/extension.ts +++ b/extensions/simple-browser/src/extension.ts @@ -7,7 +7,10 @@ import * as vscode from 'vscode'; import * as nls from 'vscode-nls'; import { SimpleBrowserManager } from './simpleBrowserManager'; -declare const URL: typeof import('url').URL; +declare class URL { + constructor(input: string, base?: string | URL); + hostname: string; +} const localize = nls.loadMessageBundle(); diff --git a/extensions/simple-browser/tsconfig.json b/extensions/simple-browser/tsconfig.json index f34c085e93e4..67181035234e 100644 --- a/extensions/simple-browser/tsconfig.json +++ b/extensions/simple-browser/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./out", - "experimentalDecorators": true + "types": [] }, "include": [ "src/**/*" diff --git a/extensions/simple-browser/yarn.lock b/extensions/simple-browser/yarn.lock index b473793395f9..09b66a44bf62 100644 --- a/extensions/simple-browser/yarn.lock +++ b/extensions/simple-browser/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"@types/node@14.x": - version "14.14.43" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.43.tgz#26bcbb0595b305400e8ceaf9a127a7f905ae49c8" - integrity sha512-3pwDJjp1PWacPTpH0LcfhgjvurQvrZFBrC6xxjaUEZ7ifUtT32jtjPxEMMblpqd2Mvx+k8haqQJLQxolyGN/cQ== - "@types/vscode-webview@^1.57.0": version "1.57.0" resolved "https://registry.yarnpkg.com/@types/vscode-webview/-/vscode-webview-1.57.0.tgz#bad5194d45ae8d03afc1c0f67f71ff5e7a243bbf"