Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 40c0035

Browse files
authored
Merge pull request #517 from stianjensen/no-rimraf
Remove dependency on rimraf
2 parents c7c63bf + 948585d commit 40c0035

File tree

3 files changed

+14
-20
lines changed

3 files changed

+14
-20
lines changed

‎package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"np": "^7.4.0",
6565
"prettier": "^2.2.1",
6666
"randomstring": "^1.1.5",
67+
"rimraf": "^2.6.3",
6768
"ts-jest": "^24.0.0",
6869
"ts-node": "8.0.3",
6970
"tslint": "^5.14.0",
@@ -75,12 +76,11 @@
7576
"ci-info": "^3.7.0",
7677
"cross-spawn": "^7.0.3",
7778
"find-yarn-workspace-root": "^2.0.0",
78-
"fs-extra": "^9.0.0",
79+
"fs-extra": "^10.0.0",
7980
"json-stable-stringify": "^1.0.2",
8081
"klaw-sync": "^6.0.0",
8182
"minimist": "^1.2.6",
8283
"open": "^7.4.2",
83-
"rimraf": "^2.6.3",
8484
"semver": "^7.5.3",
8585
"slash": "^2.0.0",
8686
"tmp": "^0.0.33",

‎src/makePatch.ts‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import {
77
mkdirpSync,
88
mkdirSync,
99
realpathSync,
10+
removeSync,
1011
writeFileSync,
1112
} from "fs-extra"
12-
import { sync as rimraf } from "rimraf"
1313
import { dirSync } from "tmp"
1414
import { gzipSync } from "zlib"
1515
import { applyPatch } from "./applyPatches"
@@ -254,11 +254,11 @@ export function makePatch({
254254
})
255255

256256
// remove nested node_modules just to be safe
257-
rimraf(join(tmpRepoPackagePath, "node_modules"))
257+
removeSync(join(tmpRepoPackagePath, "node_modules"))
258258
// remove .git just to be safe
259-
rimraf(join(tmpRepoPackagePath, ".git"))
259+
removeSync(join(tmpRepoPackagePath, ".git"))
260260
// remove patch-package state file
261-
rimraf(join(tmpRepoPackagePath, STATE_FILE_NAME))
261+
removeSync(join(tmpRepoPackagePath, STATE_FILE_NAME))
262262

263263
// commit the package
264264
console.info(chalk.grey("•"), "Diffing your files with clean files")
@@ -292,17 +292,17 @@ export function makePatch({
292292
git("commit", "--allow-empty", "-m", "init")
293293

294294
// replace package with user's version
295-
rimraf(tmpRepoPackagePath)
295+
removeSync(tmpRepoPackagePath)
296296

297297
// pnpm installs packages as symlinks, copySync would copy only the symlink
298298
copySync(realpathSync(packagePath), tmpRepoPackagePath)
299299

300300
// remove nested node_modules just to be safe
301-
rimraf(join(tmpRepoPackagePath, "node_modules"))
301+
removeSync(join(tmpRepoPackagePath, "node_modules"))
302302
// remove .git just to be safe
303-
rimraf(join(tmpRepoPackagePath, ".git"))
303+
removeSync(join(tmpRepoPackagePath, ".git"))
304304
// remove patch-package state file
305-
rimraf(join(tmpRepoPackagePath, STATE_FILE_NAME))
305+
removeSync(join(tmpRepoPackagePath, STATE_FILE_NAME))
306306

307307
// also remove ignored files like before
308308
removeIgnoredFiles(tmpRepoPackagePath, includePaths, excludePaths)

‎yarn.lock‎

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -765,11 +765,6 @@ asynckit@^0.4.0:
765765
version "0.4.0"
766766
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
767767

768-
at-least-node@^1.0.0:
769-
version "1.0.0"
770-
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
771-
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
772-
773768
atob@^2.1.1:
774769
version "2.1.2"
775770
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
@@ -1912,12 +1907,11 @@ fragment-cache@^0.2.1:
19121907
dependencies:
19131908
map-cache "^0.2.2"
19141909

1915-
fs-extra@^9.0.0:
1916-
version "9.1.0"
1917-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
1918-
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
1910+
fs-extra@^10.0.0:
1911+
version "10.1.0"
1912+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
1913+
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
19191914
dependencies:
1920-
at-least-node "^1.0.0"
19211915
graceful-fs "^4.2.0"
19221916
jsonfile "^6.0.1"
19231917
universalify "^2.0.0"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /