Skip to content

Commit a1aecf9

Browse files
SukkaWJounQin
authored andcommitted
reduce fs-extra usage
1 parent 9462bc6 commit a1aecf9

7 files changed

+12
-12
lines changed

src/applyPatches.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import picocolors from "picocolors"
2-
import { writeFileSync } from "fs"
3-
import { existsSync } from "fs-extra"
2+
import { writeFileSync, existsSync } from "fs"
43
import { posix } from "path"
54
import semver from "semver"
65
import { hashFile } from "./hash"

src/detectPackageManager.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from "fs-extra"
1+
import fs from "fs"
22
import { join } from "./path"
33
import picocolors from "picocolors"
44
import process from "process"

src/getAppRootPath.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { join, resolve } from "./path"
22
import process from "process"
3-
import { existsSync } from "fs-extra"
3+
import { existsSync } from "fs"
44

55
export const getAppRootPath = (): string => {
66
let cwd = process.cwd()

src/getPackageResolution.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { join, resolve } from "./path"
22
import { PackageDetails, getPatchDetailsFromCliString } from "./PackageDetails"
33
import { PackageManager, detectPackageManager } from "./detectPackageManager"
4-
import { readFileSync, existsSync } from "fs-extra"
4+
import { readFileSync, existsSync } from "fs"
55
import { parse as parseYarnLockFile } from "@yarnpkg/lockfile"
66
import yaml from "yaml"
77
import findWorkspaceRoot from "find-yarn-workspace-root"

src/makePatch.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import picocolors from "picocolors"
22
import console from "console"
3-
import { renameSync } from "fs"
43
import {
5-
copySync,
64
existsSync,
7-
mkdirpSync,
5+
renameSync,
86
mkdirSync,
97
realpathSync,
108
removeSync,
119
writeFileSync,
10+
mkdirpSync,
11+
copySync,
1212
} from "fs-extra"
1313
import { dirSync } from "tmp"
1414
import { gzipSync } from "zlib"

src/patch/apply.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import fs from "fs-extra"
1+
import fs from "fs"
2+
import fse from "fs-extra"
23
import { dirname, join, relative, resolve } from "path"
34
import { ParsedPatchFile, FilePatch, Hunk } from "./parse"
45
import { assertNever } from "../assertNever"
@@ -48,7 +49,7 @@ export const executeEffects = (
4849
}
4950
} else {
5051
try {
51-
fs.moveSync(inCwd(eff.fromPath), inCwd(eff.toPath))
52+
fse.moveSync(inCwd(eff.fromPath), inCwd(eff.toPath))
5253
} catch (e) {
5354
if (bestEffort) {
5455
errors?.push(
@@ -76,7 +77,7 @@ export const executeEffects = (
7677
: ""
7778
const path = inCwd(eff.path)
7879
try {
79-
fs.ensureDirSync(dirname(path))
80+
fse.ensureDirSync(dirname(path))
8081
fs.writeFileSync(path, fileContents, { mode: eff.mode })
8182
} catch (e) {
8283
if (bestEffort) {

src/patch/read.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import picocolors from "picocolors"
2-
import { readFileSync } from "fs-extra"
2+
import { readFileSync } from "fs"
33
import { relative, resolve } from "../path"
44
import { normalize } from "path"
55
import { PackageDetails } from "../PackageDetails"

0 commit comments

Comments
 (0)