Compare commits

..

No commits in common. "883f811f9154c0a7efcf599aebc5f05a11c88217" and "194368400631fcf482cd70169480ba1bcc0c6e95" have entirely different histories.

2 changed files with 4 additions and 14 deletions

9
dist/index.js vendored
View File

@ -13,18 +13,13 @@ const loaderFunction = `function loadNativeModuleTemp(module, data) {
const tempDir = require("os").tmpdir(); const tempDir = require("os").tmpdir();
const fs = require("fs"); const fs = require("fs");
const path = require("path"); const path = require("path");
const loadPath = path.join(tempDir, module); const outputPath = path.join(tempDir, module, "build", "Release");
const outputPath = path.join(loadPath, "build", "Release");
const modulePath = path.join(outputPath, module + ".node"); const modulePath = path.join(outputPath, module + ".node");
fs.mkdirSync(outputPath, { recursive: true }); fs.mkdirSync(outputPath, { recursive: true });
fs.writeFileSync(modulePath, Buffer.from(data, "base64")); fs.writeFileSync(modulePath, Buffer.from(data, "base64"));
if (process.pkg) { return modulePath;
process.pkg = undefined;
}
return loadPath;
}`; }`;
function bundleNativeModulesPlugin() { function bundleNativeModulesPlugin() {
const edits = []; const edits = [];

View File

@ -10,18 +10,13 @@ const loaderFunction = `function loadNativeModuleTemp(module, data) {
const tempDir = require("os").tmpdir(); const tempDir = require("os").tmpdir();
const fs = require("fs"); const fs = require("fs");
const path = require("path"); const path = require("path");
const loadPath = path.join(tempDir, module); const outputPath = path.join(tempDir, module, "build", "Release");
const outputPath = path.join(loadPath, "build", "Release");
const modulePath = path.join(outputPath, module + ".node"); const modulePath = path.join(outputPath, module + ".node");
fs.mkdirSync(outputPath, { recursive: true }); fs.mkdirSync(outputPath, { recursive: true });
fs.writeFileSync(modulePath, Buffer.from(data, "base64")); fs.writeFileSync(modulePath, Buffer.from(data, "base64"));
if (process.pkg) { return modulePath;
process.pkg = undefined;
}
return loadPath;
}`; }`;
type Edit = [number, number]; type Edit = [number, number];