Skip to content

Commit 68eb84d

Browse files
committed
* add global for node_modules access
* remove most usages of require.__$__nodeRequire * stop using require.nodeRequire
1 parent 27082b9 commit 68eb84d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

unit/electron/renderer.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,16 @@ if (util.inspect && util.inspect['defaultOptions']) {
7272
util.inspect['defaultOptions'].customInspect = false;
7373
}
7474

75+
// VSCODE_GLOBALS: node_modules
76+
globalThis._VSCODE_NODE_MODULES = new Proxy(Object.create(null), {
77+
get(target, mod) {
78+
if (!target[mod] && typeof mod === 'string') {
79+
target[mod] = (require.__$__nodeRequire ?? require)(mod);
80+
}
81+
return target[mod];
82+
}
83+
});
84+
7585
const _tests_glob = '**/test/**/*.test.js';
7686
let loader;
7787
let _out;

0 commit comments

Comments
 (0)