Upgrading @nuxt/image 0.1 to 0.2
Unknown0.1.0 → 0.2.1
Fetching 9 releases from GitHub…0 / 9
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- 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.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds allowlist ^0.1.1, consola ^2.15.0, defu ^3.2.2, fs-extra ^9.0.1, image-meta ^0.0.1, is-https ^3.0.2, requrl ^3.0.2, ufo ^0.5.4.
Installs 116 packages in all (was 111).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
interface Window - removed:
property Window.__NUXT_JSONP_CACHE__: { [key: string]: any }
- added:
interface Configuration - added:
interface Context - added:
interface NuxtAppOptions - added:
property Configuration.image?: Partial<ModuleOptions> - added:
property Context.$img: $Image - added:
property NuxtAppOptions.$img: $Image
- added:
interface Vue - added:
property Vue.$img: $Image
- added:
interface Store<S> - added:
property Store.$img: $Image
- removed:
default ImageModule - removed:
function ImageModule(moduleOptions: any): void - removed:
namespace ImageModule - removed:
var ImageModule.meta: { name: any; version: any }
- removed:
const _default: ProviderFactory - removed:
default _default
- removed:
const _default: RuntimeProvider - removed:
default _default
- removed:
const _default: ProviderFactory - removed:
default _default
- removed:
const _default: RuntimeProvider - removed:
default _default
- removed:
const _default: ProviderFactory - removed:
default _default
- removed:
const _default: RuntimeProvider - removed:
default _default
- removed:
const _default: { name: string; mixins: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstruct… - removed:
default _default
- removed:
const _default: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstructor; default: string }; h… - removed:
default _default
- removed:
const _default: { name: string; mixins: { props: { src: { type: (ObjectConstructor | StringConstructor)[]; default: string; required: boolean }; width: { type: StringConstruct… - removed:
default _default
- removed:
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 } }
- removed:
declare global - removed:
index ImageModifiers[key: string]: any - removed:
interface GenerateOptions - removed:
interface ImageModifiers - removed:
interface ImagePreset - removed:
interface LocalOptions - removed:
interface ModuleOptions - removed:
interface Provider - removed:
interface RuntimeProvider - removed:
method Provider.middleware?(): ProviderServerMiddleware - removed:
property GenerateOptions.modifiers: { contain: string } - removed:
property GenerateOptions.providerOptions: any - removed:
property ImageModifiers.format: string - removed:
property ImageModifiers.height: number - removed:
property ImageModifiers.size: string - removed:
property ImageModifiers.width: number - removed:
property ImagePreset.modifiers: any - removed:
property ImagePreset.name: string - removed:
property ImagePreset.provider?: string - removed:
property LocalOptions.clearCache?: boolean | string - removed:
property LocalOptions.dir?: string - removed:
property ModuleOptions.defaultProvider: string - removed:
property ModuleOptions.presets: ImagePreset[] - removed:
property ModuleOptions.provider: object - removed:
property ModuleOptions.providers: { local: LocalOptions; [name: string]: any } - removed:
property Provider.runtime: string - removed:
property Provider.runtimeOptions: any - removed:
property RuntimeProvider.generateURL: (src: string, modifiers: ImageModifiers, providerOptions: any) => { url: string; isStatic?: boolean } - removed:
type ProviderFactory = (options: any) => Provider - removed:
type ProviderServerMiddleware = (req: any, res: any, next: any) => void - added:
declare module '@nuxt/types' - added:
declare module 'vue/types/vue' - added:
declare module 'vuex/types/index' - added:
default imageModule - added:
function imageModule(moduleOptions: ModuleOptions): Promise<void>
- removed:
const logger: import('consola').Consola - removed:
function downloadImage({ url, name, outDir }: { url: any; name: any; outDir: any }): Promise<void> - removed:
function getFileExtension(url: string): string - removed:
function hash(value: string, length?: number): string - removed:
function tryRequire(id: any): any