Upgrading unplugin-auto-import 0.19 to 19
Review needed0.19.0 → 19.3.0Changed3Fixed4Other1
Review neededUpgrade verdict
3 changed defaults.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act 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.
API changes
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