Skip to content

Upgrading del 6 to 7

Breaking6.1.1 → 7.1.0Breaking2Platform1New1

BreakingUpgrade verdict

2 breaking changes and a platform requirement change.

  • Moved from a default export to named exports.
  • This package is now pure ESM.
  • Require Node.js 14.
3 items need code or config changes

Node.js requirement changed in 7.0.0: >=10 → >=14.16.

Breaking2
Moved from a default export to named exports.
require('del')require('del').sync
This package is now pure ESM.
Platform1
Require Node.js 14.

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

  • removed: const del: { sync: (patterns: string | readonly string[], options?: del.Options) => string[]; (patterns: string | readonly string[], options?: del.Options): Promise<strin…
  • removed: export = del
  • removed: interface del.Options extends GlobbyOptions
  • removed: interface del.ProgressData
  • removed: namespace del
  • removed: property del.ProgressData.deletedCount: number
  • removed: property del.ProgressData.percent: number
  • removed: property del.ProgressData.totalCount: number
  • removed: readonly property del.Options.concurrency?: number
  • removed: readonly property del.Options.dryRun?: boolean
  • removed: readonly property del.Options.force?: boolean
  • removed: readonly property del.Options.onProgress?: (progress: ProgressData) => void
  • added: function deleteAsync(patterns: string | readonly string[], options?: Options): Promise<string[]>
  • added: function deleteSync(patterns: string | readonly string[], options?: Options): string[]
  • added: type Options = { readonly force?: boolean; readonly dryRun?: boolean; readonly concurrency?: number; readonly onProgress?: (progress: ProgressData) => void } & GlobbyOptions
  • added: type ProgressData = { readonly deletedCount: number; readonly totalCount: number; readonly percent: number; readonly path?: string }