Skip to content

Upgrading @nuxt/fonts 0.0 to 0.1

Safe0.0.2 → 0.1.0New2Fixed3Other2

SafeUpgrade verdict

Only new features and fixes in this range.

  • 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 magic-regexp ^0.8.0.

Nothing in this upgrade needs a code or configuration change.

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

  • removed: interface NuxtHooks extends ModuleHooks
  • removed: interface ModuleHooks
  • removed: property ModuleHooks.'fonts:providers': (providers: FontProvider) => void | Promise<void>
  • added: export { F as FontProvider } from './shared/fonts.[hash]'
  • added: export { L as LocalFontSource } from './shared/fonts.[hash]'
  • added: export { N as NormalizedFontFaceData } from './shared/fonts.[hash]'
  • added: export { R as ResolveFontFacesOptions } from './shared/fonts.[hash]'
  • added: export { b as FontFaceData } from './shared/fonts.[hash]'
  • added: export { c as FontFallback } from './shared/fonts.[hash]'
  • added: export { d as FontFamilyManualOverride } from './shared/fonts.[hash]'
  • added: export { e as FontFamilyOverrides } from './shared/fonts.[hash]'
  • added: export { f as FontFamilyProviderOverride } from './shared/fonts.[hash]'
  • added: export { g as FontProviderName } from './shared/fonts.[hash]'
  • added: export { h as RemoteFontSource } from './shared/fonts.[hash]'
  • added: export { i as FontSource } from './shared/fonts.[hash]'
  • removed: property M.assets: { prefix?: string; strategy?: 'public' }
  • removed: property M.defaults?: Partial<Omit<ResolveFontFacesOptions, 'fallbacks'>> & { fallbacks?: Partial<Record<GenericCSSFamily, string[]>> }
  • removed: property M.families?: Array<FontFamilyManualOverride | FontFamilyProviderOverride>
  • removed: property M.google?: {}
  • removed: property M.local?: {}
  • removed: property M.providers?: { google?: FontProvider | string | false; local?: FontProvider | string | false; [key: string]: FontProvider | string | false | undefined }
  • added: interface L
  • added: interface N extends Omit<FontFaceData, 'src'>
  • added: interface R
  • added: interface a
  • added: interface b
  • added: interface c
  • added: interface d extends FontFamilyOverrides, FontFaceData
  • added: interface e
  • added: interface f extends FontFamilyOverrides, Partial<ResolveFontFacesOptions>
  • added: interface h
  • added: property L.name: string
  • added: property M.'fonts:providers': (providers: FontProvider) => void | Promise<void>
  • added: property N.src: Array<LocalFontSource | RemoteFontSource>
  • added: property R.fallbacks: string[]
  • added: property R.styles: Array<'normal' | 'italic' | 'oblique'>
  • added: property R.subsets: string[]
  • added: property R.weights: Array<string | number>
  • added: property a.assets: { prefix?: string; strategy?: 'public' }
  • added: property a.defaults?: Partial<Omit<ResolveFontFacesOptions, 'fallbacks'>> & { fallbacks?: Partial<Record<GenericCSSFamily, string[]>> }
  • added: property a.families?: Array<FontFamilyManualOverride | FontFamilyProviderOverride>
  • added: property a.google?: {}
  • added: property a.local?: {}
  • added: property a.priority?: string[]
  • added: property a.provider?: FontProviderName
  • added: property a.providers?: { google?: FontProvider | string | false; local?: FontProvider | string | false; [key: string]: FontProvider | string | false | undefined }
  • added: property b.display?: 'auto' | 'block' | 'swap' | 'fallback' | 'optional'
  • added: property b.featureSettings?: string
  • added: property b.src: FontSource | Array<FontSource>
  • added: property b.style?: string
  • added: property b.unicodeRange?: string | string[]
  • added: property b.variationSettings?: string
  • added: property b.weight?: string | number
  • added: property c.as: string
  • added: property c.family?: string
  • added: property d.fallbacks?: string[]
  • added: property e.global?: boolean
  • added: property e.name: string
  • added: property f.provider?: FontProviderName
  • added: property h.format?: string
  • added: property h.tech?: string
  • added: property h.url: string
  • added: type g = (string & {}) | 'google' | 'local' | 'none'
  • added: type i = string | LocalFontSource | RemoteFontSource
  • removed: export { ModuleHooks } from './module'
  • removed: export { ModuleOptions } from './module'
  • removed: export { default } from './module'
  • added: export { FontFaceData } from './module'
  • added: export { FontFallback } from './module'
  • added: export { FontFamilyManualOverride } from './module'
  • added: export { FontFamilyOverrides } from './module'
  • added: export { FontFamilyProviderOverride } from './module'
  • added: export { FontProvider } from './module'
  • added: export { FontProviderName } from './module'
  • added: export { FontSource } from './module'
  • added: export { LocalFontSource } from './module'
  • added: export { NormalizedFontFaceData } from './module'
  • added: export { RemoteFontSource } from './module'
  • added: export { ResolveFontFacesOptions } from './module'