code-server/scripts/nbin-shim.js

19 lines
443 B
JavaScript
Raw Normal View History

2019-07-17 00:26:05 +00:00
/* global require, global, process, __dirname */
2019-07-05 16:54:04 +00:00
if (!global.NBIN_LOADED) {
try {
const nbin = require("nbin");
nbin.shimNativeFs("{{ROOT_PATH}}");
global.NBIN_LOADED = true;
2019-07-17 00:26:05 +00:00
const path = require("path");
const rg = require("vscode-ripgrep");
rg.binaryRgPath = rg.rgPath;
rg.rgPath = path.join(
require("os").tmpdir(),
`code-server/${path.basename(rg.binaryRgPath)}`,
);
2019-07-05 16:54:04 +00:00
} catch (error) {
2019-07-10 23:10:39 +00:00
// Not in the binary.
2019-07-05 16:54:04 +00:00
}
}