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:
parent
9f3c2d3db4
commit
fa652bb8ec
|
@ -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",
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -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),
|
||||||
|
|
Loading…
Reference in New Issue