Remove mkdirp package from devDependencies

webpack supports Node.js 10.13.0 as minimum Node.js version now.
Node.js 10.13.0 provides recursive option for fs.mkdirSync.
So, mkdirp package is not needed.
This commit is contained in:
shisama 2020-01-14 00:29:12 +09:00
parent 9f3c2d3db4
commit fa652bb8ec
8 changed files with 16 additions and 19 deletions

View File

@ -65,7 +65,6 @@
"memory-fs": "~0.5.0",
"mini-css-extract-plugin": "^0.8.0",
"mini-svg-data-uri": "^1.1.3",
"mkdirp": "^0.5.1",
"open-cli": "^5.0.0",
"prettier": "^1.14.3",
"pretty-format": "^24.8.0",

View File

@ -3,7 +3,6 @@
const path = require("path");
const fs = require("graceful-fs");
const vm = require("vm");
const mkdirp = require("mkdirp");
const rimraf = require("rimraf");
const checkArrayExpectation = require("./checkArrayExpectation");
const createLazyTestEnv = require("./helpers/createLazyTestEnv");
@ -62,7 +61,7 @@ describe("ConfigTestCases", () => {
resolve();
};
rimraf.sync(outputDirectory);
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
const options = prepareOptions(
require(path.join(testDirectory, "webpack.config.js")),
{ testPath: outputDirectory }
@ -136,7 +135,7 @@ describe("ConfigTestCases", () => {
preset: "verbose",
colors: false
};
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
fs.writeFileSync(
path.join(outputDirectory, "stats.txt"),
stats.toString(statOptions),

View File

@ -2,7 +2,6 @@
const path = require("path");
const fs = require("graceful-fs");
const mkdirp = require("mkdirp");
const webpack = require("..");
@ -34,7 +33,9 @@ describe("HotModuleReplacementPlugin", () => {
"records.json"
);
try {
mkdirp.sync(path.join(__dirname, "js", "HotModuleReplacementPlugin"));
fs.mkdirSync(path.join(__dirname, "js", "HotModuleReplacementPlugin"), {
recursive: true
});
} catch (e) {
// empty
}
@ -111,7 +112,7 @@ describe("HotModuleReplacementPlugin", () => {
);
const recordsFile = path.join(outputPath, "records.json");
try {
mkdirp.sync(outputPath);
fs.mkdirSync(outputPath, { recursive: true });
} catch (e) {
// empty
}
@ -189,8 +190,11 @@ describe("HotModuleReplacementPlugin", () => {
"records.json"
);
try {
mkdirp.sync(
path.join(__dirname, "js", "HotModuleReplacementPlugin", "[name]")
fs.mkdirSync(
path.join(__dirname, "js", "HotModuleReplacementPlugin", "[name]"),
{
recursive: true
}
);
} catch (e) {
// empty

View File

@ -2,7 +2,6 @@
const path = require("path");
const fs = require("graceful-fs");
const mkdirp = require("mkdirp");
const rimraf = require("rimraf");
const captureStdio = require("./helpers/captureStdio");
@ -50,7 +49,7 @@ describe("StatsTestCases", () => {
jest.setTimeout(30000);
const outputDirectory = path.join(outputBase, testName);
rimraf.sync(outputDirectory);
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
let options = {
mode: "development",
entry: "./index",

View File

@ -3,7 +3,6 @@
const path = require("path");
const fs = require("graceful-fs");
const vm = require("vm");
const mkdirp = require("mkdirp");
const rimraf = require("rimraf");
const TerserPlugin = require("terser-webpack-plugin");
const checkArrayExpectation = require("./checkArrayExpectation");
@ -226,7 +225,7 @@ const describeCases = config => {
preset: "verbose",
colors: false
};
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
fs.writeFileSync(
path.join(outputDirectory, "stats.txt"),
stats.toString(statOptions),

View File

@ -3,7 +3,6 @@
const path = require("path");
const fs = require("graceful-fs");
const vm = require("vm");
const mkdirp = require("mkdirp");
const rimraf = require("rimraf");
const checkArrayExpectation = require("./checkArrayExpectation");
const createLazyTestEnv = require("./helpers/createLazyTestEnv");
@ -187,7 +186,7 @@ describe("WatchTestCases", () => {
preset: "verbose",
colors: false
};
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
fs.writeFileSync(
path.join(outputDirectory, "stats.txt"),
stats.toString(statOptions),

View File

@ -1,6 +1,5 @@
const fs = require("fs");
const path = require("path");
const mkdirp = require("mkdirp");
const prettierrc = require("../.prettierrc.js"); // eslint-disable-line
const { compileFromFile } = require("json-schema-to-typescript");
@ -53,7 +52,7 @@ const makeDefinitionsForSchema = absSchemaPath => {
}
if (normalizedContent.trim() !== ts.trim()) {
if (doWrite) {
mkdirp.sync(path.dirname(filename));
fs.mkdirSync(path.dirname(filename), { recursive: true });
fs.writeFileSync(filename, ts, "utf-8");
console.error(
`declarations/${basename.replace(/\\/g, "/")}.d.ts updated`

View File

@ -2,7 +2,6 @@
const path = require("path");
const fs = require("fs");
const mkdirp = require("mkdirp");
const ts = require("typescript");
const program = require("./typescript-program");
@ -125,7 +124,7 @@ for (const sourceFile of program.getSourceFiles()) {
}
const outputDirectory = path.resolve(__dirname, "../coverage");
mkdirp.sync(outputDirectory);
fs.mkdirSync(outputDirectory, { recursive: true });
fs.writeFileSync(
path.resolve(outputDirectory, "coverage-types.json"),
JSON.stringify(coverageReport),