From 0072510057b3d35260a63c951f4bc86d761a4838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20Wa=CC=88rting?= Date: Tue, 31 Jan 2023 13:58:22 +0100 Subject: [PATCH] remove dep on rimraf and mkdirp --- lib/grunt/file.js | 4 ++-- package.json | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/grunt/file.js b/lib/grunt/file.js index 82863f35..3d632afe 100644 --- a/lib/grunt/file.js +++ b/lib/grunt/file.js @@ -14,7 +14,6 @@ file.glob = require('glob'); file.minimatch = require('minimatch'); file.findup = require('findup-sync'); var YAML = require('js-yaml'); -var rimraf = require('rimraf'); var iconv = require('iconv-lite'); var mkdirp = require('mkdirp').sync; @@ -182,6 +181,7 @@ file.mkdir = function(dirpath, mode) { if (grunt.option('no-write')) { return; } try { mkdirp(dirpath, { mode: mode }); + fs.mkdirSync(dirpath, { recursive: true, mode }) } catch (e) { throw grunt.util.error('Unable to create directory "' + dirpath + '" (Error code: ' + e.code + ').', e); } @@ -373,7 +373,7 @@ file.delete = function(filepath, options) { try { // Actually delete. Or not. if (!nowrite) { - rimraf.sync(filepath); + fs.rmSync(filepath); } grunt.verbose.ok(); return true; diff --git a/package.json b/package.json index 40c1d6c6..7d72f989 100644 --- a/package.json +++ b/package.json @@ -49,9 +49,7 @@ "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", "minimatch": "~3.0.4", - "mkdirp": "~2.1.3", - "nopt": "~3.0.6", - "rimraf": "~4.1.2" + "nopt": "~3.0.6" }, "devDependencies": { "difflet": "~1.0.1",