Skip to content

Upgrading rimraf 4 to 5

Unknown4.4.1 → 5.0.10Changed1

UnknownUpgrade verdict

DepDelta hasn't looked for the notes of 10 of 11 releases yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

No longer states a Node.js requirement from 5.0.10 (was >=14).

Installs 41 packages in all (was 9).

Also installs @isaacs/cliui, @pkgjs/parseargs, ansi-regex, ansi-styles, color-convert, color-name, cross-spawn, eastasianwidth, emoji-regex, foreground-child, is-fullwidth-code-point, isexe, jackspeak, package-json-from-dist, path-key and 7 more.

No longer installs fs.realpath.

Moves glob 9.3.5 → 10.5.0, minimatch 8.0.7 → 9.0.9, minipass 4.2.8, 7.1.3 → 7.1.3. Your build may pick other versions.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: const help: string
  • removed: const main: { (...args: string[]): Promise<1 | 0>; help: string }
  • removed: default main
  • removed: const defaultTmp: (path: string) => Promise<string>
  • removed: const defaultTmpSync: (path: string) => string
  • removed: const fixEPERM: (fn: (path: string) => Promise<any>) => (path: string) => Promise<any>
  • removed: const fixEPERMSync: (fn: (path: string) => any) => (path: string) => any
  • removed: const promises: { chmod: (path: fs.PathLike, mode: fs.Mode) => Promise<void>; mkdir: (path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: boolean |…
  • removed: const readdirSync: (path: fs.PathLike) => Dirent[]
  • removed: export { chmodSync } from 'fs'
  • removed: export { lstatSync } from 'fs'
  • removed: export { mkdirSync } from 'fs'
  • removed: export { renameSync } from 'fs'
  • removed: export { rmSync } from 'fs'
  • removed: export { rmdirSync } from 'fs'
  • removed: export { statSync } from 'fs'
  • removed: export { unlinkSync } from 'fs'
  • removed: const ignoreENOENT: (p: Promise<any>) => Promise<any>
  • removed: const ignoreENOENTSync: (fn: () => any) => any
  • removed: const assertRimrafOptions: (o: any) => void
  • removed: const isRimrafOptions: (o: any) => o is RimrafOptions
  • removed: const manual: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const manualSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const moveRemove: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const moveRemoveSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const native: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const nativeSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const posix: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const posixSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>)…
  • removed: const rimrafSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const windows: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const windowsSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: default rimraf
  • removed: interface RimrafAsyncOptions
  • removed: interface RimrafSyncOptions extends RimrafAsyncOptions
  • removed: property RimrafAsyncOptions.backoff?: number
  • removed: property RimrafAsyncOptions.filter?: ((path: string, ent: Dirent | Stats) => boolean) | ((path: string, ent: Dirent | Stats) => Promise<boolean>)
  • removed: property RimrafAsyncOptions.glob?: boolean | GlobOptions
  • removed: property RimrafAsyncOptions.maxBackoff?: number
  • removed: property RimrafAsyncOptions.maxRetries?: number
  • removed: property RimrafAsyncOptions.preserveRoot?: boolean
  • removed: property RimrafAsyncOptions.retryDelay?: number
  • removed: property RimrafAsyncOptions.signal?: AbortSignal
  • removed: property RimrafAsyncOptions.tmp?: string
  • removed: property RimrafSyncOptions.filter?: (path: string, ent: Dirent | Stats) => boolean
  • removed: type RimrafOptions = RimrafSyncOptions | RimrafAsyncOptions
  • removed: const _default: ((path: string | string[], opt?: import('./index.js').RimrafAsyncOptions | undefined) => Promise<boolean>) & { rimraf: ((path: string | string[], opt?: import(…
  • removed: export = _default
  • removed: const optArg: (opt?: RimrafAsyncOptions) => (RimrafAsyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafAsyncOptions & { glob: undefined })
  • removed: const optArgSync: (opt?: RimrafSyncOptions) => (RimrafSyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafSyncOptions & { glob: undefined })
  • removed: const pathArg: (path: string, opt?: RimrafAsyncOptions) => string
  • removed: default pathArg
  • removed: const _default: string
  • removed: default _default
  • removed: const readdirOrError: (path: string) => Promise<import('fs').Dirent[] | NodeJS.ErrnoException>
  • removed: const readdirOrErrorSync: (path: string) => import('fs').Dirent[] | NodeJS.ErrnoException
  • removed: const MAXBACKOFF = 200
  • removed: const MAXRETRIES = 10
  • removed: const RATE = 1.2
  • removed: const codes: Set<string>
  • removed: const retryBusy: (fn: (path: string) => Promise<any>) => (path: string, opt: RimrafAsyncOptions, backoff?: number, total?: number) => Promise<any>
  • removed: const retryBusySync: (fn: (path: string) => any) => (path: string, opt: RimrafOptions) => any
  • removed: const rimrafManual: (path: string, opt: import('./index.js').RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafManualSync: (path: string, opt: import('./index.js').RimrafSyncOptions) => boolean
  • removed: const rimrafMoveRemove: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafMoveRemoveSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafNative: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafNativeSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafPosix: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafPosixSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafWindows: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafWindowsSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const useNative: (opt?: RimrafAsyncOptions) => boolean
  • removed: const useNativeSync: (opt?: RimrafOptions) => boolean
  • added: const defaultTmp: (path: string) => Promise<string>
  • added: const defaultTmpSync: (path: string) => string
  • added: const fixEPERM: (fn: (path: string) => Promise<any>) => (path: string) => Promise<any>
  • added: const fixEPERMSync: (fn: (path: string) => any) => (path: string) => any
  • added: const promises: { chmod: (path: fs.PathLike, mode: fs.Mode) => Promise<void>; mkdir: (path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: boolean |…
  • added: const readdirSync: (path: fs.PathLike) => Dirent[]
  • added: export { chmodSync } from 'fs'
  • added: export { lstatSync } from 'fs'
  • added: export { mkdirSync } from 'fs'
  • added: export { renameSync } from 'fs'
  • added: export { rmSync } from 'fs'
  • added: export { rmdirSync } from 'fs'
  • added: export { statSync } from 'fs'
  • added: export { unlinkSync } from 'fs'
  • added: const ignoreENOENT: (p: Promise<any>) => Promise<any>
  • added: const ignoreENOENTSync: (fn: () => any) => any
  • added: const manual: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const manualSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const moveRemove: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const moveRemoveSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const native: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const nativeSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const posix: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const posixSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { rimraf: (path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>;…
  • added: const rimrafSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const windows: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const windowsSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: export { RimrafAsyncOptions } from './opt-arg'
  • added: export { RimrafOptions } from './opt-arg'
  • added: export { RimrafSyncOptions } from './opt-arg'
  • added: export { assertRimrafOptions } from './opt-arg'
  • added: export { isRimrafOptions } from './opt-arg'
  • added: const assertRimrafOptions: (o: any) => void
  • added: const isRimrafOptions: (o: any) => o is RimrafOptions
  • added: const optArg: (opt?: RimrafAsyncOptions) => (RimrafAsyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafAsyncOptions & { glob: undefined })
  • added: const optArgSync: (opt?: RimrafSyncOptions) => (RimrafSyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafSyncOptions & { glob: undefined })
  • added: interface RimrafAsyncOptions
  • added: interface RimrafSyncOptions extends RimrafAsyncOptions
  • added: property RimrafAsyncOptions.backoff?: number
  • added: property RimrafAsyncOptions.filter?: ((path: string, ent: Dirent | Stats) => boolean) | ((path: string, ent: Dirent | Stats) => Promise<boolean>)
  • added: property RimrafAsyncOptions.glob?: boolean | GlobOptions
  • added: property RimrafAsyncOptions.maxBackoff?: number
  • added: property RimrafAsyncOptions.maxRetries?: number
  • added: property RimrafAsyncOptions.preserveRoot?: boolean
  • added: property RimrafAsyncOptions.retryDelay?: number
  • added: property RimrafAsyncOptions.signal?: AbortSignal
  • added: property RimrafAsyncOptions.tmp?: string
  • added: property RimrafSyncOptions.filter?: (path: string, ent: Dirent | Stats) => boolean
  • added: type RimrafOptions = RimrafSyncOptions | RimrafAsyncOptions
  • added: const pathArg: (path: string, opt?: RimrafAsyncOptions) => string
  • added: default pathArg
  • added: const _default: string
  • added: default _default
  • added: const readdirOrError: (path: string) => Promise<import('fs').Dirent[] | NodeJS.ErrnoException>
  • added: const readdirOrErrorSync: (path: string) => import('fs').Dirent[] | NodeJS.ErrnoException
  • added: const MAXBACKOFF = 200
  • added: const MAXRETRIES = 10
  • added: const RATE = 1.2
  • added: const codes: Set<string>
  • added: const retryBusy: (fn: (path: string) => Promise<any>) => (path: string, opt: RimrafAsyncOptions, backoff?: number, total?: number) => Promise<any>
  • added: const retryBusySync: (fn: (path: string) => any) => (path: string, opt: RimrafOptions) => any
  • added: const rimrafManual: (path: string, opt: import('./opt-arg.js').RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafManualSync: (path: string, opt: import('./opt-arg.js').RimrafSyncOptions) => boolean
  • added: const rimrafMoveRemove: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafMoveRemoveSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafNative: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafNativeSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafPosix: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafPosixSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafWindows: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafWindowsSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const useNative: (opt?: RimrafAsyncOptions) => boolean
  • added: const useNativeSync: (opt?: RimrafOptions) => boolean
  • added: const help: string
  • added: const main: { (...args: string[]): Promise<1 | 0>; help: string }
  • added: default main
  • added: const defaultTmp: (path: string) => Promise<string>
  • added: const defaultTmpSync: (path: string) => string
  • added: const fixEPERM: (fn: (path: string) => Promise<any>) => (path: string) => Promise<any>
  • added: const fixEPERMSync: (fn: (path: string) => any) => (path: string) => any
  • added: const promises: { chmod: (path: fs.PathLike, mode: fs.Mode) => Promise<void>; mkdir: (path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: boolean |…
  • added: const readdirSync: (path: fs.PathLike) => Dirent[]
  • added: export { chmodSync } from 'fs'
  • added: export { lstatSync } from 'fs'
  • added: export { mkdirSync } from 'fs'
  • added: export { renameSync } from 'fs'
  • added: export { rmSync } from 'fs'
  • added: export { rmdirSync } from 'fs'
  • added: export { statSync } from 'fs'
  • added: export { unlinkSync } from 'fs'
  • added: const ignoreENOENT: (p: Promise<any>) => Promise<any>
  • added: const ignoreENOENTSync: (fn: () => any) => any
  • added: const manual: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const manualSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const moveRemove: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const moveRemoveSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const native: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const nativeSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const posix: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const posixSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { rimraf: (path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>;…
  • added: const rimrafSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: const windows: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • added: const windowsSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • added: export { RimrafAsyncOptions } from './opt-arg'
  • added: export { RimrafOptions } from './opt-arg'
  • added: export { RimrafSyncOptions } from './opt-arg'
  • added: export { assertRimrafOptions } from './opt-arg'
  • added: export { isRimrafOptions } from './opt-arg'
  • added: const assertRimrafOptions: (o: any) => void
  • added: const isRimrafOptions: (o: any) => o is RimrafOptions
  • added: const optArg: (opt?: RimrafAsyncOptions) => (RimrafAsyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafAsyncOptions & { glob: undefined })
  • added: const optArgSync: (opt?: RimrafSyncOptions) => (RimrafSyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafSyncOptions & { glob: undefined })
  • added: interface RimrafAsyncOptions
  • added: interface RimrafSyncOptions extends RimrafAsyncOptions
  • added: property RimrafAsyncOptions.backoff?: number
  • added: property RimrafAsyncOptions.filter?: ((path: string, ent: Dirent | Stats) => boolean) | ((path: string, ent: Dirent | Stats) => Promise<boolean>)
  • added: property RimrafAsyncOptions.glob?: boolean | GlobOptions
  • added: property RimrafAsyncOptions.maxBackoff?: number
  • added: property RimrafAsyncOptions.maxRetries?: number
  • added: property RimrafAsyncOptions.preserveRoot?: boolean
  • added: property RimrafAsyncOptions.retryDelay?: number
  • added: property RimrafAsyncOptions.signal?: AbortSignal
  • added: property RimrafAsyncOptions.tmp?: string
  • added: property RimrafSyncOptions.filter?: (path: string, ent: Dirent | Stats) => boolean
  • added: type RimrafOptions = RimrafSyncOptions | RimrafAsyncOptions
  • added: const pathArg: (path: string, opt?: RimrafAsyncOptions) => string
  • added: default pathArg
  • added: const _default: string
  • added: default _default
  • added: const readdirOrError: (path: string) => Promise<import('fs').Dirent[] | NodeJS.ErrnoException>
  • added: const readdirOrErrorSync: (path: string) => import('fs').Dirent[] | NodeJS.ErrnoException
  • added: const MAXBACKOFF = 200
  • added: const MAXRETRIES = 10
  • added: const RATE = 1.2
  • added: const codes: Set<string>
  • added: const retryBusy: (fn: (path: string) => Promise<any>) => (path: string, opt: RimrafAsyncOptions, backoff?: number, total?: number) => Promise<any>
  • added: const retryBusySync: (fn: (path: string) => any) => (path: string, opt: RimrafOptions) => any
  • added: const rimrafManual: (path: string, opt: import('./opt-arg.js').RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafManualSync: (path: string, opt: import('./opt-arg.js').RimrafSyncOptions) => boolean
  • added: const rimrafMoveRemove: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafMoveRemoveSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafNative: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafNativeSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafPosix: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafPosixSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const rimrafWindows: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • added: const rimrafWindowsSync: (path: string, opt: RimrafSyncOptions) => boolean
  • added: const useNative: (opt?: RimrafAsyncOptions) => boolean
  • added: const useNativeSync: (opt?: RimrafOptions) => boolean
  • removed: const defaultTmp: (path: string) => Promise<string>
  • removed: const defaultTmpSync: (path: string) => string
  • removed: const fixEPERM: (fn: (path: string) => Promise<any>) => (path: string) => Promise<any>
  • removed: const fixEPERMSync: (fn: (path: string) => any) => (path: string) => any
  • removed: const promises: { chmod: (path: fs.PathLike, mode: fs.Mode) => Promise<void>; mkdir: (path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: boolean |…
  • removed: const readdirSync: (path: fs.PathLike) => Dirent[]
  • removed: export { chmodSync } from 'fs'
  • removed: export { lstatSync } from 'fs'
  • removed: export { mkdirSync } from 'fs'
  • removed: export { renameSync } from 'fs'
  • removed: export { rmSync } from 'fs'
  • removed: export { rmdirSync } from 'fs'
  • removed: export { statSync } from 'fs'
  • removed: export { unlinkSync } from 'fs'
  • removed: const ignoreENOENT: (p: Promise<any>) => Promise<any>
  • removed: const ignoreENOENTSync: (fn: () => any) => any
  • removed: const assertRimrafOptions: (o: any) => void
  • removed: const isRimrafOptions: (o: any) => o is RimrafOptions
  • removed: const manual: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const manualSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const moveRemove: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const moveRemoveSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const native: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const nativeSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const posix: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const posixSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { rimraf: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>)…
  • removed: const rimrafSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: const windows: ((path: string | string[], opt?: RimrafAsyncOptions) => Promise<boolean>) & { sync: (path: string | string[], opt?: RimrafSyncOptions) => boolean }
  • removed: const windowsSync: (path: string | string[], opt?: RimrafSyncOptions) => boolean
  • removed: default rimraf
  • removed: interface RimrafAsyncOptions
  • removed: interface RimrafSyncOptions extends RimrafAsyncOptions
  • removed: property RimrafAsyncOptions.backoff?: number
  • removed: property RimrafAsyncOptions.filter?: ((path: string, ent: Dirent | Stats) => boolean) | ((path: string, ent: Dirent | Stats) => Promise<boolean>)
  • removed: property RimrafAsyncOptions.glob?: boolean | GlobOptions
  • removed: property RimrafAsyncOptions.maxBackoff?: number
  • removed: property RimrafAsyncOptions.maxRetries?: number
  • removed: property RimrafAsyncOptions.preserveRoot?: boolean
  • removed: property RimrafAsyncOptions.retryDelay?: number
  • removed: property RimrafAsyncOptions.signal?: AbortSignal
  • removed: property RimrafAsyncOptions.tmp?: string
  • removed: property RimrafSyncOptions.filter?: (path: string, ent: Dirent | Stats) => boolean
  • removed: type RimrafOptions = RimrafSyncOptions | RimrafAsyncOptions
  • removed: const optArg: (opt?: RimrafAsyncOptions) => (RimrafAsyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafAsyncOptions & { glob: undefined })
  • removed: const optArgSync: (opt?: RimrafSyncOptions) => (RimrafSyncOptions & { glob: GlobOptions & { withFileTypes: false } }) | (RimrafSyncOptions & { glob: undefined })
  • removed: const pathArg: (path: string, opt?: RimrafAsyncOptions) => string
  • removed: default pathArg
  • removed: const _default: string
  • removed: default _default
  • removed: const readdirOrError: (path: string) => Promise<import('fs').Dirent[] | NodeJS.ErrnoException>
  • removed: const readdirOrErrorSync: (path: string) => import('fs').Dirent[] | NodeJS.ErrnoException
  • removed: const MAXBACKOFF = 200
  • removed: const MAXRETRIES = 10
  • removed: const RATE = 1.2
  • removed: const codes: Set<string>
  • removed: const retryBusy: (fn: (path: string) => Promise<any>) => (path: string, opt: RimrafAsyncOptions, backoff?: number, total?: number) => Promise<any>
  • removed: const retryBusySync: (fn: (path: string) => any) => (path: string, opt: RimrafOptions) => any
  • removed: const rimrafManual: (path: string, opt: import('./index.js').RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafManualSync: (path: string, opt: import('./index.js').RimrafSyncOptions) => boolean
  • removed: const rimrafMoveRemove: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafMoveRemoveSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafNative: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafNativeSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafPosix: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafPosixSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const rimrafWindows: (path: string, opt: RimrafAsyncOptions) => Promise<boolean>
  • removed: const rimrafWindowsSync: (path: string, opt: RimrafSyncOptions) => boolean
  • removed: const useNative: (opt?: RimrafAsyncOptions) => boolean
  • removed: const useNativeSync: (opt?: RimrafOptions) => boolean