Upgrading @nuxt/fonts 0.11 to 0.12
Safe0.11.4 → 0.12.1Other1
SafeUpgrade verdict
Only new features and fixes in this range.
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 fontless ^0.1.0.
Installs 139 packages in all (was 137).
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.
- removed:
export { b as FontFallback } from './shared/fonts.[hash]' - removed:
export { c as FontFamilyManualOverride } from './shared/fonts.[hash]' - removed:
export { d as FontFamilyOverrides } from './shared/fonts.[hash]' - removed:
export { e as FontFamilyProviderOverride } from './shared/fonts.[hash]' - removed:
export { f as FontProviderName } from './shared/fonts.[hash]' - removed:
export { g as FontSource } from './shared/fonts.[hash]' - added:
export { FontFallback } from 'fontless' - added:
export { FontFamilyManualOverride } from 'fontless' - added:
export { FontFamilyOverrides } from 'fontless' - added:
export { FontFamilyProviderOverride } from 'fontless' - added:
export { FontProviderName } from 'fontless' - added:
export { FontSource } from 'fontless'
- removed:
interface b - removed:
interface c extends FontFamilyOverrides, RawFontFaceData - removed:
interface d - removed:
interface e extends FontFamilyOverrides, Partial<Omit<ResolveFontOptions, 'weights'> & { weights: Array<string | number> }> - removed:
property a.adobe?: typeof providers.adobe extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.assets: { prefix?: string; strategy?: 'public' } - removed:
property a.bunny?: typeof providers.bunny extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.defaults?: Partial<{ preload: boolean; weights: Array<string | number>; styles: ResolveFontOptions['styles']; subsets: ResolveFontOptions['subsets']; fallbacks?: Partial<Record<GenericCSSFamily, string[]>> }> - removed:
property a.experimental?: { disableLocalFallbacks?: boolean; processCSSVariables?: boolean | 'font-prefixed-only' } - removed:
property a.families?: Array<FontFamilyManualOverride | FontFamilyProviderOverride> - removed:
property a.fontshare?: typeof providers.fontshare extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.fontsource?: typeof providers.fontsource extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.google?: typeof providers.google extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.googleicons?: typeof providers.googleicons extends ProviderFactory<infer O> ? O : Record<string, never> - removed:
property a.local?: Record<string, never> - removed:
property a.priority?: string[] - removed:
property a.processCSSVariables?: boolean | 'font-prefixed-only' - removed:
property a.provider?: FontProviderName - removed:
property a.providers?: { adobe?: ProviderOption; bunny?: ProviderOption; fontshare?: ProviderOption; fontsource?: ProviderOption; google?: ProviderOption; googleicons?: ProviderOption; [key: string]: FontProvider | ProviderOption | undefined } - removed:
property b.as: string - removed:
property b.family?: string - removed:
property c.fallbacks?: string[] - removed:
property d.global?: boolean - removed:
property d.name: string - removed:
property d.preload?: boolean - removed:
property e.provider?: FontProviderName - removed:
type f = (string & {}) | 'google' | 'local' | 'none' - removed:
type g = string | LocalFontSource | RemoteFontSource - changed:
interface a → interface a extends FontlessOptions
- removed:
export { FontFallback } from './shared/fonts.[hash]' - removed:
export { FontFamilyManualOverride } from './shared/fonts.[hash]' - removed:
export { FontFamilyOverrides } from './shared/fonts.[hash]' - removed:
export { FontFamilyProviderOverride } from './shared/fonts.[hash]' - removed:
export { FontProviderName } from './shared/fonts.[hash]' - removed:
export { FontSource } from './shared/fonts.[hash]' - added:
export { FontFallback } from 'fontless' - added:
export { FontFamilyManualOverride } from 'fontless' - added:
export { FontFamilyOverrides } from 'fontless' - added:
export { FontFamilyProviderOverride } from 'fontless' - added:
export { FontProviderName } from 'fontless' - added:
export { FontSource } from 'fontless'