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