Skip to content

Commit ad0883d

Browse files
authored
chore(deps): remove mkdirp (#1500)
* chore(deps): remove mkdirp * fix mode
1 parent d32497b commit ad0883d

File tree

10 files changed

+7
-25
lines changed

10 files changed

+7
-25
lines changed

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"@react-native-community/eslint-config": "^2.0.0",
3232
"@types/glob": "^7.1.1",
3333
"@types/jest": "^26.0.15",
34-
"@types/mkdirp": "^0.5.2",
3534
"@types/node": "^10.0.0",
3635
"@types/node-fetch": "^2.3.7",
3736
"babel-jest": "^26.6.2",
@@ -51,14 +50,12 @@
5150
"lerna": "^3.22.1",
5251
"metro-memory-fs": "^0.66.1",
5352
"micromatch": "^3.1.10",
54-
"mkdirp": "^0.5.3",
5553
"rimraf": "^3.0.2",
5654
"slash": "^3.0.0",
5755
"string-length": "^2.0.0",
5856
"typescript": "^3.8.0"
5957
},
6058
"resolutions": {
61-
"mkdirp": "^0.5.3",
6259
"@types/node": "^10.0.0"
6360
}
6461
}

packages/cli-plugin-metro/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"metro-react-native-babel-transformer": "^0.66.1",
1717
"metro-resolver": "^0.66.1",
1818
"metro-runtime": "^0.66.1",
19-
"mkdirp": "^0.5.1",
2019
"readline": "^1.3.0"
2120
},
2221
"devDependencies": {

packages/cli-plugin-metro/src/commands/bundle/saveAssets.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
*
77
*/
88

9-
import mkdirp from 'mkdirp';
109
import path from 'path';
1110
import fs from 'fs';
1211

@@ -84,7 +83,7 @@ function copy(
8483
callback: (error: NodeJS.ErrnoException) => void,
8584
): void {
8685
const destDir = path.dirname(dest);
87-
mkdirp(destDir, (err?: NodeJS.ErrnoException) => {
86+
fs.mkdir(destDir, {recursive: true}, (err?) => {
8887
if (err) {
8988
callback(err);
9089
return;

packages/cli/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
"leven": "^3.1.0",
4747
"lodash": "^4.17.15",
4848
"minimist": "^1.2.0",
49-
"mkdirp": "^0.5.1",
5049
"node-stream-zip": "^1.9.1",
5150
"ora": "^3.4.0",
5251
"pretty-format": "^26.6.2",
@@ -69,7 +68,6 @@
6968
"@types/hapi__joi": "^17.1.6",
7069
"@types/lodash": "^4.14.149",
7170
"@types/minimist": "^1.2.0",
72-
"@types/mkdirp": "^0.5.2",
7371
"@types/prompts": "^2.0.9",
7472
"@types/semver": "^6.0.2",
7573
"@types/wcwidth": "^1.0.0",

packages/cli/src/commands/init/init.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import path from 'path';
33
import fs from 'fs-extra';
44
import minimist from 'minimist';
55
import ora from 'ora';
6-
import mkdirp from 'mkdirp';
76
import {validateProjectName} from './validate';
87
import DirectoryAlreadyExistsError from './errors/DirectoryAlreadyExistsError';
98
import printRunInstructions from './printRunInstructions';
@@ -50,7 +49,7 @@ async function setProjectDirectory(directory: string) {
5049
}
5150

5251
try {
53-
mkdirp.sync(directory);
52+
fs.mkdirSync(directory, {recursive: true});
5453
process.chdir(directory);
5554
} catch (error) {
5655
throw new CLIError(

packages/cli/src/tools/unzip.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {mkdirpSync} from 'fs-extra';
1+
import {mkdirSync} from 'fs';
22
const StreamZip = require('node-stream-zip');
33

44
const unzip = async (source: string, destination: string) => {
@@ -8,7 +8,7 @@ const unzip = async (source: string, destination: string) => {
88
storeEntries: true,
99
});
1010

11-
mkdirpSync(destination);
11+
mkdirSync(destination, {recursive: true});
1212

1313
zip.on('ready', () => {
1414
zip.extract(null, destination, (err: Error | null) => {

packages/tools/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"chalk": "^3.0.0",
1212
"lodash": "^4.17.15",
1313
"mime": "^2.4.1",
14-
"mkdirp": "^0.5.1",
1514
"node-fetch": "^2.6.0",
1615
"open": "^6.2.0",
1716
"semver": "^6.3.0",

packages/tools/src/releaseChecker/releaseCacheManager.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import path from 'path';
22
import fs from 'fs';
33
import os from 'os';
44
import appDirs from 'appdirsjs';
5-
import mkdirp from 'mkdirp';
65
import logger from '../logger';
76

87
type ReleaseCacheKey = 'eTag' | 'lastChecked' | 'latestVersion';
@@ -43,7 +42,7 @@ function getCacheRootPath() {
4342
const cachePath = appDirs({appName: 'react-native-cli', legacyPath}).cache;
4443

4544
if (!fs.existsSync(cachePath)) {
46-
mkdirp.sync(cachePath);
45+
fs.mkdirSync(cachePath, {recursive: true});
4746
}
4847

4948
return cachePath;

scripts/build.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
const fs = require('fs');
2222
const path = require('path');
2323
const glob = require('glob');
24-
const mkdirp = require('mkdirp');
2524
const babel = require('@babel/core');
2625
const chalk = require('chalk');
2726
const micromatch = require('micromatch');
@@ -78,7 +77,7 @@ function buildFile(file, silent) {
7877
return;
7978
}
8079

81-
mkdirp.sync(path.dirname(destPath), '777');
80+
fs.mkdirSync(path.dirname(destPath), {mode: 0o777, recursive: true});
8281

8382
if (
8483
!micromatch.isMatch(file, JS_FILES_PATTERN) &&

yarn.lock

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2404,13 +2404,6 @@
24042404
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
24052405
integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
24062406

2407-
"@types/mkdirp@^0.5.2":
2408-
version "0.5.2"
2409-
resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f"
2410-
integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==
2411-
dependencies:
2412-
"@types/node" "*"
2413-
24142407
"@types/node-fetch@^2.3.7", "@types/node-fetch@^2.5.5":
24152408
version "2.5.5"
24162409
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.5.tgz#cd264e20a81f4600a6c52864d38e7fef72485e92"
@@ -8338,7 +8331,7 @@ mkdirp-promise@^5.0.1:
83388331
dependencies:
83398332
mkdirp "*"
83408333

8341-
mkdirp@*, [email protected], mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1:
8334+
mkdirp@*, [email protected], mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1:
83428335
version "0.5.5"
83438336
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
83448337
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==

0 commit comments

Comments
 (0)