Skip to content

Upgrading @nuxt/image 0.0 to 0.1

Unknown0.0.4 → 0.1.0

Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Drops defu, image-meta.

Installs 111 packages in all (was 113).

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

  • added: interface Window
  • added: property Window.__NUXT_JSONP_CACHE__: { [key: string]: any }
  • removed: interface Configuration
  • removed: interface Context
  • removed: interface NuxtAppOptions
  • removed: property Configuration.image: ModuleOptions
  • removed: property Context.$img: $Image
  • removed: property NuxtAppOptions.$img: $Image
  • removed: interface Vue
  • removed: property Vue.$img: $Image
  • added: default ImageModule
  • added: function ImageModule(moduleOptions: any): void
  • added: namespace ImageModule
  • added: var ImageModule.meta: { name: any; version: any }
  • added: const _default: ProviderFactory
  • added: default _default
  • added: const _default: RuntimeProvider
  • added: default _default
  • added: const _default: ProviderFactory
  • added: default _default
  • added: const _default: RuntimeProvider
  • added: default _default
  • added: const _default: ProviderFactory
  • added: default _default
  • added: const _default: RuntimeProvider
  • added: default _default
  • added: const _default: { name: string; mixins: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstruct…
  • added: default _default
  • added: const _default: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstructor; default: string }; h…
  • added: default _default
  • added: const _default: { name: string; mixins: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstruct…
  • added: default _default
  • added: function createImage(context: any, { providers, defaultProvider, presets }: CreateImageOptions): { (source: string, modifiers: ImageModifiers, options?: any): any; $observer: { add(target: any, component: any, unique: any): void; remove(target: any): void } }
  • added: declare global
  • added: index ImageModifiers[key: string]: any
  • added: interface GenerateOptions
  • added: interface ImageModifiers
  • added: interface ImagePreset
  • added: interface LocalOptions
  • added: interface ModuleOptions
  • added: interface Provider
  • added: interface RuntimeProvider
  • added: method Provider.middleware?(): ProviderServerMiddleware
  • added: property GenerateOptions.modifiers: { contain: string }
  • added: property GenerateOptions.providerOptions: any
  • added: property ImageModifiers.format: string
  • added: property ImageModifiers.height: number
  • added: property ImageModifiers.size: string
  • added: property ImageModifiers.width: number
  • added: property ImagePreset.modifiers: any
  • added: property ImagePreset.name: string
  • added: property ImagePreset.provider?: string
  • added: property LocalOptions.clearCache?: boolean | string
  • added: property LocalOptions.dir?: string
  • added: property ModuleOptions.defaultProvider: string
  • added: property ModuleOptions.presets: ImagePreset[]
  • added: property ModuleOptions.provider: object
  • added: property ModuleOptions.providers: { local: LocalOptions; [name: string]: any }
  • added: property Provider.runtime: string
  • added: property Provider.runtimeOptions: any
  • added: property RuntimeProvider.generateURL: (src: string, modifiers: ImageModifiers, providerOptions: any) => { url: string; isStatic?: boolean }
  • added: type ProviderFactory = (options: any) => Provider
  • added: type ProviderServerMiddleware = (req: any, res: any, next: any) => void
  • added: const logger: import('consola').Consola
  • added: function downloadImage({ url, name, outDir }: { url: any; name: any; outDir: any }): Promise<void>
  • added: function getFileExtension(url: string): string
  • added: function hash(value: string, length?: number): string
  • added: function tryRequire(id: any): any
  • removed: default imageModule
  • removed: export * from './module'
  • removed: export * from './runtime'
  • removed: const imageModule: Module<ModuleOptions>
  • removed: interface ModuleOptions
  • removed: property ModuleOptions.internalUrl?: string
  • removed: property ModuleOptions.intersectOptions: object
  • removed: property ModuleOptions.ipx: { dir?: string; clearCache?: boolean | string; cacheDir?: string }
  • removed: property ModuleOptions.presets: ImagePreset[]
  • removed: property ModuleOptions.provider: string
  • removed: property ModuleOptions.providers: { [name: string]: any }
  • removed: property ModuleOptions.sizes: number[]
  • removed: declare module '@nuxt/types'
  • removed: declare module 'vue/types/vue'
  • removed: call $Image(source: string, modifiers: ImageModifiers, options: any): void
  • removed: index $Image[preset: string]: (source: string) => any
  • removed: index ImageModifiers[key: string]: any
  • removed: interface $Image
  • removed: interface CreateImageOptions
  • removed: interface ImageModifiers
  • removed: interface ImagePreset
  • removed: interface ImageSize
  • removed: interface OperationGeneratorConfig
  • removed: interface Provider
  • removed: interface RuntimeImage
  • removed: interface RuntimeImageInfo
  • removed: interface RuntimePlaceholder extends RuntimeImageInfo
  • removed: interface RuntimeProvider
  • removed: method Provider.middleware?(): ProviderServerMiddleware
  • removed: property CreateImageOptions.defaultProvider: string
  • removed: property CreateImageOptions.intersectOptions: object
  • removed: property CreateImageOptions.presets: ImagePreset[]
  • removed: property CreateImageOptions.providers: { [name: string]: { defaults: any; provider: RuntimeProvider } }
  • removed: property CreateImageOptions.responsiveSizes: number[]
  • removed: property ImageModifiers.fit: string
  • removed: property ImageModifiers.format: string
  • removed: property ImageModifiers.height: number
  • removed: property ImageModifiers.width: number
  • removed: property ImagePreset.modifiers: any
  • removed: property ImagePreset.name: string
  • removed: property ImagePreset.provider?: string
  • removed: property ImageSize.breakpoint: number
  • removed: property ImageSize.format: string
  • removed: property ImageSize.media: string
  • removed: property ImageSize.url: string
  • removed: property ImageSize.width: number
  • removed: property OperationGeneratorConfig.formatter?: RuntimeOperationFormatter
  • removed: property OperationGeneratorConfig.joinWith?: string
  • removed: property OperationGeneratorConfig.keyMap?: RuntimeOperationMapper
  • removed: property OperationGeneratorConfig.valueMap?: { [key: string]: RuntimeOperationMapper }
  • removed: property Provider.runtime: string
  • removed: property Provider.runtimeOptions: any
  • removed: property RuntimeImage.getMeta?: () => Promise<RuntimeImageInfo>
  • removed: property RuntimeImage.isStatic?: boolean
  • removed: property RuntimeImage.url: string
  • removed: property RuntimeImageInfo.height: number
  • removed: property RuntimeImageInfo.placeholder?: string
  • removed: property RuntimeImageInfo.width: number
  • removed: property RuntimePlaceholder.url: string
  • removed: property RuntimeProvider.getImage: (src: string, modifiers: ImageModifiers, providerOptions: any) => RuntimeImage
  • removed: type ProviderFactory = (options: any) => Provider
  • removed: type ProviderServerMiddleware = (req, res, next) => void
  • removed: type RuntimeOperationFormatter = (key: string, value: string) => string
  • removed: type RuntimeOperationMapper = { [key: string]: string } | ((key: string) => string)