simplify _VSCODE_NODE_MODULES util

This commit is contained in:
Johannes
2022-11-17 17:58:51 +01:00
parent 1595c5b63a
commit 6dd2726c73
6 changed files with 8 additions and 48 deletions

View File

@@ -73,14 +73,8 @@ if (util.inspect && util.inspect['defaultOptions']) {
}
// VSCODE_GLOBALS: node_modules
globalThis._VSCODE_NODE_MODULES = new Proxy(Object.create(null), {
get(target, mod) {
if (!target[mod] && typeof mod === 'string') {
target[mod] = (require.__$__nodeRequire ?? require)(mod);
}
return target[mod];
}
});
globalThis._VSCODE_NODE_MODULES = new Proxy(Object.create(null), { get: (_target, mod) => (require.__$__nodeRequire ?? require)(String(mod)) });
// VSCODE_GLOBALS: package/product.json
globalThis._VSCODE_PRODUCT_JSON = (require.__$__nodeRequire ?? require)('../../../product.json');
globalThis._VSCODE_PACKAGE_JSON = (require.__$__nodeRequire ?? require)('../../../package.json');