[Poly > Mkdirp] Remove

pull/66/head
Oj 2 years ago
parent d16402e064
commit fe66b3133d

@ -1,14 +0,0 @@
// Minimal wrapper mimicking mkdirp package
const F = require('fs');
const M = (p, c) => { // async
F.mkdir(p, { recursive: true }, () => c()); // Never error
};
M.sync = (p) => { // sync
try {
F.mkdirSync(p, { recursive: true });
} catch { } // Never error
};
module.exports = M;

@ -1,6 +1,5 @@
const { join } = require('path'); const { join } = require('path');
const fs = require('fs'); const fs = require('fs');
const mkdirp = require('mkdirp');
const Module = require('module'); const Module = require('module');
const { execFile } = require('child_process'); const { execFile } = require('child_process');
const { app, autoUpdater } = require('electron'); const { app, autoUpdater } = require('electron');
@ -8,6 +7,8 @@ const request = require('request');
const paths = require('../paths'); const paths = require('../paths');
const mkdir = (x) => fs.mkdirSync(x, { recursive: true });
const events = exports.events = new (require('events').EventEmitter)(); const events = exports.events = new (require('events').EventEmitter)();
exports.INSTALLED_MODULE = 'installed-module'; // Fixes DiscordNative ensureModule as it uses export exports.INSTALLED_MODULE = 'installed-module'; // Fixes DiscordNative ensureModule as it uses export
@ -45,7 +46,7 @@ exports.init = (endpoint, { releaseChannel, version }) => {
// Purge pending // Purge pending
fs.rmSync(downloadPath, { recursive: true, force: true }); fs.rmSync(downloadPath, { recursive: true, force: true });
mkdirp.sync(downloadPath); mkdir(downloadPath);
try { try {
installed = JSON.parse(fs.readFileSync(manifestPath)); installed = JSON.parse(fs.readFileSync(manifestPath));
@ -188,7 +189,7 @@ const installModule = async (name, ver, path) => {
execFile('unzip', ['-l', path], (e, o) => total = parseInt(o.toString().match(/([0-9]+) files/)?.[1] ?? 0)); // Get total count and extract in parallel execFile('unzip', ['-l', path], (e, o) => total = parseInt(o.toString().match(/([0-9]+) files/)?.[1] ?? 0)); // Get total count and extract in parallel
const ePath = join(basePath, name); const ePath = join(basePath, name);
mkdirp.sync(ePath); mkdir(ePath);
const proc = execFile('unzip', ['-o', path, '-d', ePath]); const proc = execFile('unzip', ['-o', path, '-d', ePath]);

Loading…
Cancel
Save