Merge pull request #9929 from kapishdima/fix/registry-font

Add fontsource and support override for registry:font install
This commit is contained in:
shadcn
2026-03-14 18:30:41 +04:00
committed by GitHub
189 changed files with 800 additions and 346 deletions

View File

@@ -0,0 +1,5 @@
---
"shadcn": patch
---
add dependency field to registry:font

View File

@@ -325,7 +325,8 @@ A `registry:font` item installs a Google Font. The `font` field is required and
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
}
```
@@ -343,7 +344,8 @@ A `registry:font` item installs a Google Font. The `font` field is required and
"import": "JetBrains_Mono",
"variable": "--font-mono",
"weight": ["400", "500", "600", "700"],
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}
```
@@ -360,7 +362,8 @@ A `registry:font` item installs a Google Font. The `font` field is required and
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
}
```
@@ -380,7 +383,8 @@ Use the `selector` field to apply a font to specific CSS selectors instead of gl
"import": "Playfair_Display",
"variable": "--font-heading",
"subsets": ["latin"],
"selector": "h1, h2, h3, h4, h5, h6"
"selector": "h1, h2, h3, h4, h5, h6",
"dependency": "@fontsource-variable/playfair-display"
}
}
```

View File

@@ -339,6 +339,34 @@ Environment variables are added to the `.env.local` or `.env` file. Existing var
</Callout>
### font
The `font` property is required for `registry:font` items. It configures the font family, provider, import name, CSS variable, and the npm package to install for non-Next.js projects.
```json title="registry-item.json" showLineNumbers
{
"font": {
"family": "'Inter Variable', sans-serif",
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
}
```
| Property | Type | Required | Description |
| ------------ | ---------- | -------- | ----------------------------------------------------------------------------------------- |
| `family` | `string` | Yes | The CSS font-family value. |
| `provider` | `string` | Yes | The font provider. Currently only `google` is supported. |
| `import` | `string` | Yes | The import name for the font from `next/font/google`. |
| `variable` | `string` | Yes | The CSS variable name for the font (e.g., `--font-sans`, `--font-mono`). |
| `weight` | `string[]` | No | Array of font weights to include. |
| `subsets` | `string[]` | No | Array of font subsets to include. |
| `selector` | `string` | No | CSS selector to apply the font to. Defaults to `html`. |
| `dependency` | `string` | No | The npm package to install for non-Next.js projects (e.g., `@fontsource-variable/inter`). |
### docs
Use `docs` to show custom documentation or message when installing your registry item via the CLI.

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/merriweather"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/noto-serif"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/outfit"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/playfair-display"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/public-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/raleway"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto-slab"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto"
}
}

View File

@@ -2838,7 +2838,8 @@
"provider": "google",
"import": "Geist",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist"
}
},
{
@@ -2850,7 +2851,8 @@
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
},
{
@@ -2861,7 +2863,8 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
},
{
@@ -2872,7 +2875,8 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
},
{
@@ -2884,7 +2888,8 @@
"provider": "google",
"import": "Figtree",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/figtree"
}
},
{
@@ -2896,7 +2901,8 @@
"provider": "google",
"import": "Roboto",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto"
}
},
{
@@ -2908,7 +2914,8 @@
"provider": "google",
"import": "Raleway",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/raleway"
}
},
{
@@ -2920,7 +2927,8 @@
"provider": "google",
"import": "DM_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/dm-sans"
}
},
{
@@ -2932,7 +2940,8 @@
"provider": "google",
"import": "Public_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/public-sans"
}
},
{
@@ -2944,7 +2953,8 @@
"provider": "google",
"import": "Outfit",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/outfit"
}
},
{
@@ -2956,7 +2966,8 @@
"provider": "google",
"import": "JetBrains_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
},
{
@@ -2968,7 +2979,8 @@
"provider": "google",
"import": "Geist_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist-mono"
}
},
{
@@ -2980,7 +2992,8 @@
"provider": "google",
"import": "Noto_Serif",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/noto-serif"
}
},
{
@@ -2992,7 +3005,8 @@
"provider": "google",
"import": "Roboto_Slab",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto-slab"
}
},
{
@@ -3004,7 +3018,8 @@
"provider": "google",
"import": "Merriweather",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/merriweather"
}
},
{
@@ -3016,7 +3031,8 @@
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
},
{
@@ -3028,7 +3044,8 @@
"provider": "google",
"import": "Playfair_Display",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/playfair-display"
}
}
]

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/merriweather"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/noto-serif"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/outfit"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/playfair-display"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/public-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/raleway"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto-slab"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto"
}
}

View File

@@ -2838,7 +2838,8 @@
"provider": "google",
"import": "Geist",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist"
}
},
{
@@ -2850,7 +2851,8 @@
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
},
{
@@ -2861,7 +2863,8 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
},
{
@@ -2872,7 +2875,8 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
},
{
@@ -2884,7 +2888,8 @@
"provider": "google",
"import": "Figtree",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/figtree"
}
},
{
@@ -2896,7 +2901,8 @@
"provider": "google",
"import": "Roboto",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto"
}
},
{
@@ -2908,7 +2914,8 @@
"provider": "google",
"import": "Raleway",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/raleway"
}
},
{
@@ -2920,7 +2927,8 @@
"provider": "google",
"import": "DM_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/dm-sans"
}
},
{
@@ -2932,7 +2940,8 @@
"provider": "google",
"import": "Public_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/public-sans"
}
},
{
@@ -2944,7 +2953,8 @@
"provider": "google",
"import": "Outfit",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/outfit"
}
},
{
@@ -2956,7 +2966,8 @@
"provider": "google",
"import": "JetBrains_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
},
{
@@ -2968,7 +2979,8 @@
"provider": "google",
"import": "Geist_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist-mono"
}
},
{
@@ -2980,7 +2992,8 @@
"provider": "google",
"import": "Noto_Serif",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/noto-serif"
}
},
{
@@ -2992,7 +3005,8 @@
"provider": "google",
"import": "Roboto_Slab",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto-slab"
}
},
{
@@ -3004,7 +3018,8 @@
"provider": "google",
"import": "Merriweather",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/merriweather"
}
},
{
@@ -3016,7 +3031,8 @@
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
},
{
@@ -3028,7 +3044,8 @@
"provider": "google",
"import": "Playfair_Display",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/playfair-display"
}
}
]

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/merriweather"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/noto-serif"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/outfit"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/playfair-display"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/public-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/raleway"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto-slab"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto"
}
}

View File

@@ -2838,7 +2838,8 @@
"provider": "google",
"import": "Geist",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist"
}
},
{
@@ -2850,7 +2851,8 @@
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
},
{
@@ -2861,7 +2863,8 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
},
{
@@ -2872,7 +2875,8 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
},
{
@@ -2884,7 +2888,8 @@
"provider": "google",
"import": "Figtree",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/figtree"
}
},
{
@@ -2896,7 +2901,8 @@
"provider": "google",
"import": "Roboto",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto"
}
},
{
@@ -2908,7 +2914,8 @@
"provider": "google",
"import": "Raleway",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/raleway"
}
},
{
@@ -2920,7 +2927,8 @@
"provider": "google",
"import": "DM_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/dm-sans"
}
},
{
@@ -2932,7 +2940,8 @@
"provider": "google",
"import": "Public_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/public-sans"
}
},
{
@@ -2944,7 +2953,8 @@
"provider": "google",
"import": "Outfit",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/outfit"
}
},
{
@@ -2956,7 +2966,8 @@
"provider": "google",
"import": "JetBrains_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
},
{
@@ -2968,7 +2979,8 @@
"provider": "google",
"import": "Geist_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist-mono"
}
},
{
@@ -2980,7 +2992,8 @@
"provider": "google",
"import": "Noto_Serif",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/noto-serif"
}
},
{
@@ -2992,7 +3005,8 @@
"provider": "google",
"import": "Roboto_Slab",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto-slab"
}
},
{
@@ -3004,7 +3018,8 @@
"provider": "google",
"import": "Merriweather",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/merriweather"
}
},
{
@@ -3016,7 +3031,8 @@
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
},
{
@@ -3028,7 +3044,8 @@
"provider": "google",
"import": "Playfair_Display",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/playfair-display"
}
}
]

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/merriweather"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/noto-serif"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/outfit"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/playfair-display"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/public-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/raleway"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto-slab"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto"
}
}

View File

@@ -2838,7 +2838,8 @@
"provider": "google",
"import": "Geist",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist"
}
},
{
@@ -2850,7 +2851,8 @@
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
},
{
@@ -2861,7 +2863,8 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
},
{
@@ -2872,7 +2875,8 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
},
{
@@ -2884,7 +2888,8 @@
"provider": "google",
"import": "Figtree",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/figtree"
}
},
{
@@ -2896,7 +2901,8 @@
"provider": "google",
"import": "Roboto",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto"
}
},
{
@@ -2908,7 +2914,8 @@
"provider": "google",
"import": "Raleway",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/raleway"
}
},
{
@@ -2920,7 +2927,8 @@
"provider": "google",
"import": "DM_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/dm-sans"
}
},
{
@@ -2932,7 +2940,8 @@
"provider": "google",
"import": "Public_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/public-sans"
}
},
{
@@ -2944,7 +2953,8 @@
"provider": "google",
"import": "Outfit",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/outfit"
}
},
{
@@ -2956,7 +2966,8 @@
"provider": "google",
"import": "JetBrains_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
},
{
@@ -2968,7 +2979,8 @@
"provider": "google",
"import": "Geist_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist-mono"
}
},
{
@@ -2980,7 +2992,8 @@
"provider": "google",
"import": "Noto_Serif",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/noto-serif"
}
},
{
@@ -2992,7 +3005,8 @@
"provider": "google",
"import": "Roboto_Slab",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto-slab"
}
},
{
@@ -3004,7 +3018,8 @@
"provider": "google",
"import": "Merriweather",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/merriweather"
}
},
{
@@ -3016,7 +3031,8 @@
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
},
{
@@ -3028,7 +3044,8 @@
"provider": "google",
"import": "Playfair_Display",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/playfair-display"
}
}
]

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/merriweather"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/noto-serif"
}
}

View File

@@ -7,6 +7,7 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/outfit"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/playfair-display"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/public-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/raleway"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto-slab"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/roboto"
}
}

View File

@@ -2838,7 +2838,8 @@
"provider": "google",
"import": "Geist",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist"
}
},
{
@@ -2850,7 +2851,8 @@
"provider": "google",
"import": "Inter",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/inter"
}
},
{
@@ -2861,7 +2863,8 @@
"family": "'Noto Sans Variable', sans-serif",
"provider": "google",
"import": "Noto_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/noto-sans"
}
},
{
@@ -2872,7 +2875,8 @@
"family": "'Nunito Sans Variable', sans-serif",
"provider": "google",
"import": "Nunito_Sans",
"variable": "--font-sans"
"variable": "--font-sans",
"dependency": "@fontsource-variable/nunito-sans"
}
},
{
@@ -2884,7 +2888,8 @@
"provider": "google",
"import": "Figtree",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/figtree"
}
},
{
@@ -2896,7 +2901,8 @@
"provider": "google",
"import": "Roboto",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto"
}
},
{
@@ -2908,7 +2914,8 @@
"provider": "google",
"import": "Raleway",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/raleway"
}
},
{
@@ -2920,7 +2927,8 @@
"provider": "google",
"import": "DM_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/dm-sans"
}
},
{
@@ -2932,7 +2940,8 @@
"provider": "google",
"import": "Public_Sans",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/public-sans"
}
},
{
@@ -2944,7 +2953,8 @@
"provider": "google",
"import": "Outfit",
"variable": "--font-sans",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/outfit"
}
},
{
@@ -2956,7 +2966,8 @@
"provider": "google",
"import": "JetBrains_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/jetbrains-mono"
}
},
{
@@ -2968,7 +2979,8 @@
"provider": "google",
"import": "Geist_Mono",
"variable": "--font-mono",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/geist-mono"
}
},
{
@@ -2980,7 +2992,8 @@
"provider": "google",
"import": "Noto_Serif",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/noto-serif"
}
},
{
@@ -2992,7 +3005,8 @@
"provider": "google",
"import": "Roboto_Slab",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/roboto-slab"
}
},
{
@@ -3004,7 +3018,8 @@
"provider": "google",
"import": "Merriweather",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/merriweather"
}
},
{
@@ -3016,7 +3031,8 @@
"provider": "google",
"import": "Lora",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/lora"
}
},
{
@@ -3028,7 +3044,8 @@
"provider": "google",
"import": "Playfair_Display",
"variable": "--font-serif",
"subsets": ["latin"]
"subsets": ["latin"],
"dependency": "@fontsource-variable/playfair-display"
}
}
]

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/dm-sans"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/figtree"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/geist"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-sans",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/inter"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-mono",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/jetbrains-mono"
}
}

View File

@@ -10,6 +10,7 @@
"variable": "--font-serif",
"subsets": [
"latin"
]
],
"dependency": "@fontsource-variable/lora"
}
}

Some files were not shown because too many files have changed in this diff Show More