Skip to content

Commit 8312cfc

Browse files
author
Robert Jackson
authored
Merge pull request #248 from ember-cli/remove-mkdirp
2 parents 542e737 + 65b3e67 commit 8312cfc

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
'use strict';
22

3+
const fs = require('fs');
34
const walkSync = require('walk-sync');
45
const Plugin = require('broccoli-plugin');
56
const path = require('path');
67
const defaults = require('lodash.defaultsdeep');
78
const symlinkOrCopy = require('symlink-or-copy');
8-
const mkdirp = require('mkdirp');
99
const MatcherCollection = require('matcher-collection');
1010
const debug = require('debug')('broccoli-uglify-sourcemap');
1111
const queue = require('async-promise-queue');
@@ -71,7 +71,7 @@ module.exports = class UglifyWriter extends Plugin {
7171
let inFile = path.join(inputPath, relativePath);
7272
let outFile = path.join(this.outputPath, relativePath);
7373

74-
mkdirp.sync(path.dirname(outFile));
74+
fs.mkdirSync(path.dirname(outFile), { recursive: true });
7575

7676
if (this._isJSExt(relativePath) && !this.excludes.match(relativePath)) {
7777
// wrap this in a function so it doesn't actually run yet, and can be throttled

lib/process-file.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const debug = require('debug')('broccoli-uglify-sourcemap');
44
const defaults = require('lodash.defaultsdeep');
55
const fs = require('fs');
6-
const mkdirp = require('mkdirp');
76
const path = require('path');
87
const terser = require('terser');
98
const getSourceMapContent = require('./get-sourcemap-content');
@@ -81,7 +80,7 @@ module.exports = async function processFile(inFile, outFile, relativePath, outDi
8180
}
8281
return path;
8382
});
84-
mkdirp.sync(mapDir);
83+
fs.mkdirSync(mapDir, { recursive: true });
8584
fs.writeFileSync(path.join(mapDir, mapName), JSON.stringify(newSourceMap));
8685
}
8786
fs.writeFileSync(outFile, result.code);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"release-it-lerna-changelog": "^2.3.0"
5858
},
5959
"engines": {
60-
"node": "10.* || 12.* || >= 14"
60+
"node": "^10.12.0 || 12.* || >= 14"
6161
},
6262
"publishConfig": {
6363
"registry": "https://registry.npmjs.org"

0 commit comments

Comments
 (0)