UNPKG

692 BJavaScriptView Raw
1const indexPath = '../';
2const path = require('path');
3const { getLiveModule } = require(indexPath);
4const { runInThisContext } = require("vm");
5
6
7/* ****************************************************************************************************************** *
8 * Entry
9 * ****************************************************************************************************************** */
10
11const { js, tsModule } = getLiveModule('tsserverlibrary.js');
12
13const script = runInThisContext(`
14 (function (exports, require, module, __filename, __dirname) {
15 ${js}
16 });
17 `);
18
19script.call(exports, exports, require, module, tsModule.modulePath, path.dirname(tsModule.modulePath));