Skip to content

Commit 9c70f22

Browse files
authored
chore: remove make-dir dependency (#4196)
1 parent 9f0bdd1 commit 9c70f22

File tree

3 files changed

+5
-32
lines changed

3 files changed

+5
-32
lines changed

build/shared/create-file.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
const fs = require('fs');
2-
const { promisify } = require('util');
3-
const { dirname: getDirName } = require('path');
4-
const makeDir = require('make-dir');
5-
const writeFile = promisify(fs.writeFile);
1+
const { promises: fs } = require('fs');
2+
const { dirname } = require('path');
63

74
/**
85
* Create file with given contents at specified location
@@ -12,6 +9,8 @@ const writeFile = promisify(fs.writeFile);
129
* @returns {Promise}
1310
*/
1411
const createFile = (path, content) =>
15-
makeDir(getDirName(path)).then(() => writeFile(path, content));
12+
fs
13+
.mkdir(dirname(path), { recursive: true })
14+
.then(() => fs.writeFile(path, content));
1615

1716
module.exports = createFile;

package-lock.json

Lines changed: 0 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@
157157
"karma-sinon": "^1.0.5",
158158
"karma-spec-reporter": "^0.0.36",
159159
"lint-staged": "^13.1.0",
160-
"make-dir": "^3.1.0",
161160
"memoizee": "^0.4.15",
162161
"minami": "^1.2.3",
163162
"mocha": "^10.2.0",

0 commit comments

Comments
 (0)