First concept

This commit is contained in:
will
2026-04-02 19:13:46 +01:00
commit 1da5da43e1
9785 changed files with 2077949 additions and 0 deletions

92
node_modules/geist/LICENSE.txt generated vendored Normal file
View File

@@ -0,0 +1,92 @@
Copyright (c) 2023 Vercel, in collaboration with basement.studio
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION AND CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

173
node_modules/geist/README.md generated vendored Normal file
View File

@@ -0,0 +1,173 @@
![](https://raw.githubusercontent.com/vercel/geist-font/main/packages/next/images/hero.png)
# Geist Sans, Geist Mono & Geist Pixel
Geist is a new font family created by [Vercel](https://vercel.com/design) in collaboration with [Basement Studio](https://basement.studio/).
Geist Sans is a sans-serif typeface designed for legibility and simplicity. It is modern, geometric, and based on the principles of classic Swiss typography. It is designed to be used in body copy, headlines, logos, posters, and other large display sizes.
Geist Mono is a monospaced typeface, crafted to be the perfect partner to Geist Sans. It is designed to be used in code editors, diagrams, terminals, and other text-based interfaces where code is rendered.
Geist Pixel is a display typeface family featuring five unique pixel-based variants, each with a distinct visual style. It is designed for decorative use in headlines, logos, and other display contexts where a pixelated aesthetic is desired.
### Installation
```sh
npm install geist
```
### Using with Next.js
`GeistSans` is exported from `geist/font/sans`, `GeistMono` can be found in `geist/font/mono`, and Geist Pixel variants are available from `geist/font/pixel`. All are `NextFontWithVariable` instances. You can learn more by [reading the `next/font` docs](https://nextjs.org/docs/app/building-your-application/optimizing/fonts).
#### Geist Pixel Variants
Geist Pixel includes five distinct variants, each exported separately:
| Export | CSS Variable | Description |
| -------------------- | ----------------------------- | ------------------------ |
| `GeistPixelSquare` | `--font-geist-pixel-square` | Square pixel shapes |
| `GeistPixelGrid` | `--font-geist-pixel-grid` | Grid-based pixel pattern |
| `GeistPixelCircle` | `--font-geist-pixel-circle` | Circular pixel shapes |
| `GeistPixelTriangle` | `--font-geist-pixel-triangle` | Triangular pixel shapes |
| `GeistPixelLine` | `--font-geist-pixel-line` | Line-based pixel pattern |
```jsx
import {
GeistPixelSquare,
GeistPixelGrid,
GeistPixelCircle,
GeistPixelTriangle,
GeistPixelLine,
} from "geist/font/pixel";
```
#### App Router
In `app/layout.js`:
```jsx
import { GeistSans } from "geist/font/sans";
export default function RootLayout({ children }) {
return (
<html lang="en" className={GeistSans.className}>
<body>{children}</body>
</html>
);
}
```
#### Pages Router
In `pages/_app.js`:
```jsx
import { GeistSans } from "geist/font/sans";
export default function MyApp({ Component, pageProps }) {
return (
<main className={GeistSans.className}>
<Component {...pageProps} />
</main>
);
}
```
If you're using a version of Next.js that's older than 15, then in `next.config.js` or `next.config.mjs` add:
```diff js
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
+ transpilePackages: ["geist"],
};
export default nextConfig;
```
This is required to fix errors like:
- `TypeError: next_font_local__WEBPACK_IMPORTED_MODULE_0___default(...) is not a function`
- `SyntaxError: Cannot use import statement outside a module`
#### With Tailwind CSS
All Geist fonts can be used through CSS variables.
- `GeistSans`: `--font-geist-sans`
- `GeistMono`: `--font-geist-mono`
- `GeistPixelSquare`: `--font-geist-pixel-square`
- `GeistPixelGrid`: `--font-geist-pixel-grid`
- `GeistPixelCircle`: `--font-geist-pixel-circle`
- `GeistPixelTriangle`: `--font-geist-pixel-triangle`
- `GeistPixelLine`: `--font-geist-pixel-line`
In `app/layout.js`:
```jsx
import { GeistSans } from "geist/font/sans";
import { GeistMono } from "geist/font/mono";
import { GeistPixelSquare } from "geist/font/pixel";
export default function RootLayout({ children }) {
return (
<html
lang="en"
className={`${GeistSans.variable} ${GeistMono.variable} ${GeistPixelSquare.variable}`}
>
<body>{children}</body>
</html>
);
}
```
##### Tailwind CSS V4
Then in `tailwind.css`:
```css
@theme {
/* rest of your theme config */
--font-sans: var(--font-geist-sans);
--font-mono: var(--font-geist-mono);
--font-pixel-square: var(--font-geist-pixel-square);
--font-pixel-grid: var(--font-geist-pixel-grid);
--font-pixel-circle: var(--font-geist-pixel-circle);
--font-pixel-triangle: var(--font-geist-pixel-triangle);
--font-pixel-line: var(--font-geist-pixel-line);
/* rest of your theme config */
}
```
##### Tailwind CSS V3
Then in `tailwind.config.js`:
```javascript
module.exports = {
theme: {
extend: {
fontFamily: {
sans: ["var(--font-geist-sans)"],
mono: ["var(--font-geist-mono)"],
"pixel-square": ["var(--font-geist-pixel-square)"],
"pixel-grid": ["var(--font-geist-pixel-grid)"],
"pixel-circle": ["var(--font-geist-pixel-circle)"],
"pixel-triangle": ["var(--font-geist-pixel-triangle)"],
"pixel-line": ["var(--font-geist-pixel-line)"],
},
},
},
};
```
### License
The Geist font family is free and open sourced under the [SIL Open Font License](./LICENSE.TXT).
### Inspiration
Geist has been influenced and inspired by the following typefaces: [Inter](https://rsms.me/inter), [Univers](https://www.linotype.com/1567/univers-family.html), [SF Mono](https://developer.apple.com/fonts/), [SF Pro](https://developer.apple.com/fonts/), [Suisse International](https://www.swisstypefaces.com/fonts/suisse/), [ABC Diatype Mono](https://abcdinamo.com/typefaces/diatype), and [ABC Diatype](https://abcdinamo.com/typefaces/diatype). We thank the creators of these typefaces for their craft.

1
node_modules/geist/dist/font.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from "../font";

129
node_modules/geist/dist/font.js generated vendored Normal file
View File

@@ -0,0 +1,129 @@
import localFont from "next/font/local";
export const GeistSans = localFont({
src: [
{
path: "./fonts/geist-sans/Geist-Thin.woff2",
weight: "100",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-UltraLight.woff2",
weight: "200",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Light.woff2",
weight: "300",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Regular.woff2",
weight: "400",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Medium.woff2",
weight: "500",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-SemiBold.woff2",
weight: "600",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Bold.woff2",
weight: "700",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Black.woff2",
weight: "800",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-UltraBlack.woff2",
weight: "900",
style: "normal",
},
],
variable: "--font-geist-sans",
fallback: [
"ui-sans-serif",
"system-ui",
"-apple-system",
"BlinkMacSystemFont",
"Inter",
"Segoe UI",
"Roboto",
"sans-serif",
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji",
],
});
export const GeistMono = localFont({
src: [
{
path: "./fonts/geist-mono/GeistMono-Thin.woff2",
weight: "100",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-UltraLight.woff2",
weight: "200",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Light.woff2",
weight: "300",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Regular.woff2",
weight: "400",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Medium.woff2",
weight: "500",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-SemiBold.woff2",
weight: "600",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Bold.woff2",
weight: "700",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Black.woff2",
weight: "800",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-UltraBlack.woff2",
weight: "900",
style: "normal",
},
],
variable: "--font-geist-mono",
adjustFontFallback: false,
fallback: [
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
});

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
node_modules/geist/dist/fonts/geist-sans/Geist-Bold.ttf generated vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
node_modules/geist/dist/fonts/geist-sans/Geist-Thin.ttf generated vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
node_modules/geist/dist/mono-non-variable.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from "../font";

64
node_modules/geist/dist/mono-non-variable.js generated vendored Normal file
View File

@@ -0,0 +1,64 @@
import localFont from "next/font/local";
export const GeistMonoNonVariable = localFont({
src: [
{
path: "./fonts/geist-mono/GeistMono-Thin.woff2",
weight: "100",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-UltraLight.woff2",
weight: "200",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Light.woff2",
weight: "300",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Regular.woff2",
weight: "400",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Medium.woff2",
weight: "500",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-SemiBold.woff2",
weight: "600",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Bold.woff2",
weight: "700",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-Black.woff2",
weight: "800",
style: "normal",
},
{
path: "./fonts/geist-mono/GeistMono-UltraBlack.woff2",
weight: "900",
style: "normal",
},
],
variable: "--font-geist-mono-non-variable",
adjustFontFallback: false,
fallback: [
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
});

1
node_modules/geist/dist/mono.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from "../font";

19
node_modules/geist/dist/mono.js generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import localFont from "next/font/local";
export const GeistMono = localFont({
src: "./fonts/geist-mono/GeistMono-Variable.woff2",
variable: "--font-geist-mono",
adjustFontFallback: false,
fallback: [
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
weight: "100 900",
});

7
node_modules/geist/dist/pixel.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import { NextFontWithVariable } from "next/dist/compiled/@next/font";
export declare const GeistPixelSquare: NextFontWithVariable;
export declare const GeistPixelGrid: NextFontWithVariable;
export declare const GeistPixelCircle: NextFontWithVariable;
export declare const GeistPixelTriangle: NextFontWithVariable;
export declare const GeistPixelLine: NextFontWithVariable;

96
node_modules/geist/dist/pixel.js generated vendored Normal file
View File

@@ -0,0 +1,96 @@
import localFont from "next/font/local";
export const GeistPixelSquare = localFont({
src: "./fonts/geist-pixel/GeistPixel-Square.woff2",
variable: "--font-geist-pixel-square",
weight: "500",
fallback: [
"Geist Mono",
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
adjustFontFallback: false,
});
export const GeistPixelGrid = localFont({
src: "./fonts/geist-pixel/GeistPixel-Grid.woff2",
variable: "--font-geist-pixel-grid",
weight: "500",
fallback: [
"Geist Mono",
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
adjustFontFallback: false,
});
export const GeistPixelCircle = localFont({
src: "./fonts/geist-pixel/GeistPixel-Circle.woff2",
variable: "--font-geist-pixel-circle",
weight: "500",
fallback: [
"Geist Mono",
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
adjustFontFallback: false,
});
export const GeistPixelTriangle = localFont({
src: "./fonts/geist-pixel/GeistPixel-Triangle.woff2",
variable: "--font-geist-pixel-triangle",
weight: "500",
fallback: [
"Geist Mono",
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
adjustFontFallback: false,
});
export const GeistPixelLine = localFont({
src: "./fonts/geist-pixel/GeistPixel-Line.woff2",
variable: "--font-geist-pixel-line",
weight: "500",
fallback: [
"Geist Mono",
"ui-monospace",
"SFMono-Regular",
"Roboto Mono",
"Menlo",
"Monaco",
"Liberation Mono",
"DejaVu Sans Mono",
"Courier New",
"monospace",
],
adjustFontFallback: false,
});

1
node_modules/geist/dist/sans-non-variable.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from "../font";

52
node_modules/geist/dist/sans-non-variable.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
import localFont from "next/font/local";
export const GeistSansNonVariable = localFont({
src: [
{
path: "./fonts/geist-sans/Geist-Thin.woff2",
weight: "100",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-UltraLight.woff2",
weight: "200",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Light.woff2",
weight: "300",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Regular.woff2",
weight: "400",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Medium.woff2",
weight: "500",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-SemiBold.woff2",
weight: "600",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Bold.woff2",
weight: "700",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-Black.woff2",
weight: "800",
style: "normal",
},
{
path: "./fonts/geist-sans/Geist-UltraBlack.woff2",
weight: "900",
style: "normal",
},
],
variable: "--font-geist-sans-non-variable",
});

1
node_modules/geist/dist/sans.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export * from "../font";

7
node_modules/geist/dist/sans.js generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import localFont from "next/font/local";
export const GeistSans = localFont({
src: "./fonts/geist-sans/Geist-Variable.woff2",
variable: "--font-geist-sans",
weight: "100 900",
});

224
node_modules/geist/font.d.ts generated vendored Normal file
View File

@@ -0,0 +1,224 @@
import { NextFontWithVariable } from "next/dist/compiled/@next/font";
declare module "geist/font" {
/**
* @deprecated - Import from `geist/font/sans` instead.
*
* Geist Sans variable font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistSans`—approximately 30kb—is preferred in almost all cases. Use `GeistSansNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistSans: NextFontWithVariable;
/**
* @deprecated - Import from `geist/font/sans-non-variable` instead.
*
* Geist Sans font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistSans`—approximately 30kb—is preferred in almost all cases. Use `GeistSansNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
* @deprecated Use `GeistSans` instead
*/
export const GeistSansNonVariable: NextFontWithVariable;
/**
* @deprecated - Import from `geist/font/mono` instead.
*
* Geist Mono variable font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistMono`—approximately 30kb—is preferred in almost all cases. Use `GeistMonoNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900.
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistMono: NextFontWithVariable;
/**
* @deprecated - Import from `geist/font/mono-non-variable` instead.
*
* Geist Mono font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistMono`—approximately 30kb—is preferred in almost all cases. Use `GeistMonoNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900.
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistMonoNonVariable: NextFontWithVariable;
}
declare module "geist/font/mono" {
/**
* Geist Mono variable font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistMono`—approximately 30kb—is preferred in almost all cases. Use `GeistMonoNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900.
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistMono: NextFontWithVariable;
}
declare module "geist/font/mono-non-variable" {
/**
* Geist Mono font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistMono`—approximately 30kb—is preferred in almost all cases. Use `GeistMonoNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900.
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistMonoNonVariable: NextFontWithVariable;
}
declare module "geist/font/sans" {
/**
* Geist Sans font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistSans`—approximately 30kb—is preferred in almost all cases. Use `GeistSansNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistSans: NextFontWithVariable;
}
declare module "geist/font/sans-non-variable" {
/**
* Geist Sans font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* `GeistSans`—approximately 30kb—is preferred in almost all cases. Use `GeistSansNonVariable`—approximately
* 300kb—if you need to support browsers that {@link https://caniuse.com/variable-fonts cannot display variable fonts}
*
* Included weights: 100 through 900.
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#app-router View App Router Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#with-tailwind-css View Tailwind Example}
*
* * {@link https://www.npmjs.com/package/geist?activeTab=readme#pages-router View Pages Router Example}
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistSansNonVariable: NextFontWithVariable;
}
declare module "geist/font/pixel" {
/**
* Geist Pixel Square font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* A pixelated display font with square-shaped pixels.
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistPixelSquare: NextFontWithVariable;
/**
* Geist Pixel Grid font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* A pixelated display font with grid-shaped pixels.
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistPixelGrid: NextFontWithVariable;
/**
* Geist Pixel Circle font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* A pixelated display font with circle-shaped pixels.
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistPixelCircle: NextFontWithVariable;
/**
* Geist Pixel Triangle font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* A pixelated display font with triangle-shaped pixels.
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistPixelTriangle: NextFontWithVariable;
/**
* Geist Pixel Line font, with `className` and `variable` properties,
* meant to be attached to DOM elements via `className`
*
* A pixelated display font with line-shaped pixels.
*
* * {@link https://github.com/vercel/geist-font/releases Download Font Files}
*/
export const GeistPixelLine: NextFontWithVariable;
}

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