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", "memory-fs": "~0.5.0",
"mini-css-extract-plugin": "^0.8.0", "mini-css-extract-plugin": "^0.8.0",
"mini-svg-data-uri": "^1.1.3", "mini-svg-data-uri": "^1.1.3",
"mkdirp": "^0.5.1",
"open-cli": "^5.0.0", "open-cli": "^5.0.0",
"prettier": "^1.14.3", "prettier": "^1.14.3",
"pretty-format": "^24.8.0", "pretty-format": "^24.8.0",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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