Skip to content

Upgrading unplugin-auto-import 0.19 to 19

Review needed0.19.0 → 19.3.0Changed3Fixed4Other1

Review neededUpgrade verdict

3 changed defaults.

  • Nothing in this range needs changes to your code. It adds features and fixes.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Adds unplugin-utils ^0.2.4.

Drops @antfu/utils, @rollup/pluginutils.

Installs 30 packages in all (was 50).

Nothing in this upgrade needs a code or configuration change.

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

  • changed: const default: (options?: Options) => any → const default: (options: Options) => esbuild1.Plugin
  • added: const default: (options: Options) => esbuild5.Plugin
  • changed: const default: unplugin.UnpluginInstance<Options, boolean> → const default: unplugin12.UnpluginInstance<Options, boolean>
  • added: const default: unplugin52.UnpluginInstance<Options, boolean>
  • changed: const default: _nuxt_schema.NuxtModule<Options, Options, false> → const default: _nuxt_schema0.NuxtModule<Options, Options, false>
  • added: const default: _nuxt_schema11.NuxtModule<Options, Options, false>
  • changed: const default: (options?: Options) => any → const default: (options: Options) => rollup2.Plugin<any> | rollup2.Plugin<any>[]
  • added: const default: (options: Options) => rollup9.Plugin<any> | rollup9.Plugin<any>[]
  • changed: const default: (options?: Options) => any → const default: (options: Options) => RspackPluginInstance
  • removed: interface BiomeLintrc
  • removed: interface ESLintrc
  • removed: interface ImportExtended extends Import
  • removed: interface ImportLegacy
  • removed: interface Options
  • removed: interface ResolverResult
  • removed: interface ResolverResultObject
  • removed: interface ScanDir
  • removed: interface ScanDirExportsOptions
  • removed: property BiomeLintrc.enabled?: boolean
  • removed: property BiomeLintrc.filepath?: string
  • removed: property ESLintrc.enabled?: boolean
  • removed: property ESLintrc.filepath?: string
  • removed: property ESLintrc.globalsPropValue?: ESLintGlobalsPropValue
  • removed: property ImportExtended.__source?: 'dir' | 'resolver'
  • removed: property ImportExtended.sideEffects?: SideEffectsInfo
  • removed: property ImportLegacy.importName?: string
  • removed: property ImportLegacy.name?: string
  • removed: property ImportLegacy.path: string
  • removed: property ImportLegacy.sideEffects?: SideEffectsInfo
  • removed: property Options.biomelintrc?: BiomeLintrc
  • removed: property Options.defaultExportByFilename?: boolean
  • removed: property Options.dirs?: (string | ScanDir)[]
  • removed: property Options.dirsScanOptions?: ScanDirExportsOptions
  • removed: property Options.dts?: string | boolean
  • removed: property Options.dumpUnimportItems?: boolean | string
  • removed: property Options.eslintrc?: ESLintrc
  • removed: property Options.exclude?: FilterPattern
  • removed: property Options.ignore?: (string | RegExp)[]
  • removed: property Options.ignoreDts?: (string | RegExp)[]
  • removed: property Options.imports?: Arrayable<ImportsMap | PresetName | InlinePreset>
  • removed: property Options.include?: FilterPattern
  • removed: property Options.injectAtEnd?: boolean
  • removed: property Options.packagePresets?: (PackagePreset | string)[]
  • removed: property Options.parser?: UnimportOptions['parser']
  • removed: property Options.resolvers?: Arrayable<Arrayable<Resolver>>
  • removed: property Options.viteOptimizeDeps?: boolean
  • removed: property Options.vueDirectives?: true | AddonVueDirectivesOptions
  • removed: property Options.vueTemplate?: boolean
  • removed: property ResolverResult.as?: string
  • removed: property ResolverResult.from: string
  • removed: property ResolverResult.name?: string
  • removed: property ResolverResultObject.resolve: ResolverFunction
  • removed: property ResolverResultObject.type: 'component' | 'directive'
  • removed: property ScanDir.glob: string
  • removed: property ScanDir.types?: boolean
  • removed: property ScanDirExportsOptions.types?: boolean
  • removed: type ESLintGlobalsPropValue = boolean | 'readonly' | 'readable' | 'writable' | 'writeable'
  • removed: type ImportNameAlias = [string, string]
  • removed: type ImportsMap = Record<string, (string | ImportNameAlias)[]>
  • removed: type NormalizedScanDir = Required<ScanDir>
  • removed: type PresetName = keyof typeof presets
  • removed: type Resolver = ResolverFunction | ResolverResultObject
  • removed: type ResolverFunction = (name: string) => Awaitable<string | ResolverResult | ImportExtended | null | undefined | void>
  • removed: type SideEffectsInfo = Arrayable<ResolverResult | string> | undefined
  • added: export { BiomeLintrc }
  • added: export { ESLintGlobalsPropValue }
  • added: export { ESLintrc }
  • added: export { ImportExtended }
  • added: export { ImportLegacy }
  • added: export { ImportNameAlias }
  • added: export { ImportsMap }
  • added: export { NormalizedScanDir }
  • added: export { Options }
  • added: export { PresetName }
  • added: export { Resolver }
  • added: export { ResolverFunction }
  • added: export { ResolverResult }
  • added: export { ResolverResultObject }
  • added: export { ScanDir }
  • added: export { SideEffectsInfo }
  • added: interface BiomeLintrc
  • added: interface ESLintrc
  • added: interface ImportExtended extends Import
  • added: interface ImportLegacy
  • added: interface Options
  • added: interface ResolverResult
  • added: interface ResolverResultObject
  • added: interface ScanDir
  • added: property BiomeLintrc.enabled?: boolean
  • added: property BiomeLintrc.filepath?: string
  • added: property ESLintrc.enabled?: boolean
  • added: property ESLintrc.filepath?: string
  • added: property ESLintrc.globalsPropValue?: ESLintGlobalsPropValue
  • added: property ImportExtended.__source?: 'dir' | 'resolver'
  • added: property ImportExtended.sideEffects?: SideEffectsInfo
  • added: property ImportLegacy.importName?: string
  • added: property ImportLegacy.name?: string
  • added: property ImportLegacy.path: string
  • added: property ImportLegacy.sideEffects?: SideEffectsInfo
  • added: property Options.biomelintrc?: BiomeLintrc
  • added: property Options.defaultExportByFilename?: boolean
  • added: property Options.dirs?: (string | ScanDir)[]
  • added: property Options.dirsScanOptions?: Omit<ScanDirExportsOptions, 'cwd'>
  • added: property Options.dts?: string | boolean
  • added: property Options.dumpUnimportItems?: boolean | string
  • added: property Options.eslintrc?: ESLintrc
  • added: property Options.exclude?: FilterPattern
  • added: property Options.ignore?: (string | RegExp)[]
  • added: property Options.ignoreDts?: (string | RegExp)[]
  • added: property Options.imports?: Arrayable<ImportsMap | PresetName | InlinePreset>
  • added: property Options.include?: FilterPattern
  • added: property Options.injectAtEnd?: boolean
  • added: property Options.packagePresets?: (PackagePreset | string)[]
  • added: property Options.parser?: UnimportOptions['parser']
  • added: property Options.resolvers?: Arrayable<Arrayable<Resolver>>
  • added: property Options.viteOptimizeDeps?: boolean
  • added: property Options.vueDirectives?: true | AddonVueDirectivesOptions
  • added: property Options.vueTemplate?: boolean
  • added: property ResolverResult.as?: string
  • added: property ResolverResult.from: string
  • added: property ResolverResult.name?: string
  • added: property ResolverResultObject.resolve: ResolverFunction
  • added: property ResolverResultObject.type: 'component' | 'directive'
  • added: property ScanDir.glob: string
  • added: property ScanDir.types?: boolean
  • added: type ESLintGlobalsPropValue = boolean | 'readonly' | 'readable' | 'writable' | 'writeable'
  • added: type ImportNameAlias = [string, string]
  • added: type ImportsMap = Record<string, (string | ImportNameAlias)[]>
  • added: type NormalizedScanDir = Required<ScanDir>
  • added: type PresetName = keyof typeof presets
  • added: type Resolver = ResolverFunction | ResolverResultObject
  • added: type ResolverFunction = (name: string) => Awaitable<string | ResolverResult | ImportExtended | null | undefined | void>
  • added: type SideEffectsInfo = Arrayable<ResolverResult | string> | undefined
  • changed: const default: (options?: Options) => any → const default: (options: Options) => vite6.Plugin<any> | vite6.Plugin<any>[]
  • added: const default: (options: Options) => vite7.Plugin<any> | vite7.Plugin<any>[]
  • changed: const default: (options?: Options) => any → const default: (options: Options) => webpack10.WebpackPluginInstance
  • added: const default: (options: Options) => webpack4.WebpackPluginInstance