Upgrading rimraf 4 to 5
Unknown4.4.1 → 5.0.10Changed1
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.
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.
API changes
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