diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-02-02 17:08:17 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-02-03 14:18:04 +0100 |
| commit | fb7542242f5121167f9e37e432ec8dc732e9030e (patch) | |
| tree | 3c652814a0986b3d27c9e12f4cd22e286d04718c | |
| parent | b89fb1ad1f431046a5de822276d3dc2aab308796 (diff) | |
| download | mullvadvpn-fb7542242f5121167f9e37e432ec8dc732e9030e.tar.xz mullvadvpn-fb7542242f5121167f9e37e432ec8dc732e9030e.zip | |
Remove rimraf dependency
| -rw-r--r-- | gui/gulpfile.js | 4 | ||||
| -rw-r--r-- | gui/package.json | 1 | ||||
| -rw-r--r-- | gui/tasks/distribution.js | 3 |
3 files changed, 3 insertions, 5 deletions
diff --git a/gui/gulpfile.js b/gui/gulpfile.js index 6a7226c1aa..1b0518ef83 100644 --- a/gui/gulpfile.js +++ b/gui/gulpfile.js @@ -1,5 +1,5 @@ +const fs = require('fs'); const { task, series, parallel } = require('gulp'); -const rimraf = require('rimraf'); const scripts = require('./tasks/scripts'); const assets = require('./tasks/assets'); @@ -7,7 +7,7 @@ const watch = require('./tasks/watch'); const dist = require('./tasks/distribution'); task('clean', function (done) { - rimraf('./build', done); + fs.rmdir('./build', { recursive: true }, done); }); task('build-proto', scripts.buildProto); task('build', series('clean', parallel(assets.copyAll, scripts.buildProto), scripts.build)); diff --git a/gui/package.json b/gui/package.json index 0b909c1026..408fa4001c 100644 --- a/gui/package.json +++ b/gui/package.json @@ -88,7 +88,6 @@ "gulp-sourcemaps": "^3.0.0", "gulp-typescript": "^5.0.1", "prettier": "^2.2.1", - "rimraf": "^2.7.1", "semver": "^7.3.2", "sinon": "^7.1.1", "spa-server": "^1.0.0", diff --git a/gui/tasks/distribution.js b/gui/tasks/distribution.js index 23a5582d9d..87593d0a1e 100644 --- a/gui/tasks/distribution.js +++ b/gui/tasks/distribution.js @@ -1,7 +1,6 @@ const path = require('path'); const fs = require('fs'); const builder = require('electron-builder'); -const rimraf = require('rimraf'); const parseSemver = require('semver/functions/parse'); const util = require('util'); const { notarize } = require('electron-notarize'); @@ -207,7 +206,7 @@ function packMac() { await notarizeMac(buildResult.artifactPaths[0]); } // remove the folder that contains the unpacked app - return rimrafAsync(appOutDir); + return fs.promises.rmdir(appOutDir, { recursive: true }); }, afterSign: noAppleNotarization ? undefined |
