1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 15:08:27 -04:00

clean up next fonts

This commit is contained in:
Jake Jarvis 2022-10-30 17:24:03 -04:00
parent 6520e6fa2e
commit b58a138ce2
Signed by: jake
GPG Key ID: 2B0C9CF251E69A39
7 changed files with 209 additions and 209 deletions

View File

@ -6,17 +6,7 @@ import hexToRgba from "./utils/hex-to-rgba";
import normalizeStyles from "./utils/normalize";
// web fonts
import { Inter, Roboto_Mono } from "@next/font/google";
export const inter = Inter({
weight: "variable",
display: "fallback",
preload: true,
});
export const robotoMono = Roboto_Mono({
weight: "variable",
display: "fallback",
preload: true,
});
import { Inter, RobotoMono } from "./utils/fonts";
// https://stitches.dev/docs/typescript#type-a-css-object
export type CSS = Stitches.CSS<typeof stitchesConfig>;
@ -33,8 +23,8 @@ export const {
} = createStitches({
theme: {
fonts: {
sans: `${inter.style.fontFamily}, sans-serif`,
mono: `${robotoMono.style.fontFamily}, monospace`,
sans: `${Inter.style.fontFamily}, sans-serif`,
mono: `${RobotoMono.style.fontFamily}, monospace`,
},
colors: {

30
lib/styles/utils/fonts.ts Normal file
View File

@ -0,0 +1,30 @@
import {
Inter as InterLoader,
Roboto_Mono as RobotoMonoLoader,
Comic_Neue as ComicNeueLoader,
} from "@next/font/google";
// note: subsets are set to 'latin' globally in next.config.js
// https://beta.nextjs.org/docs/optimizing/fonts#specifying-a-subset
export const Inter = InterLoader({
weight: "variable",
display: "fallback",
preload: true,
});
export const RobotoMono = RobotoMonoLoader({
weight: "variable",
display: "fallback",
preload: true,
});
// only for use in pages/previously.tsx (and tree-shaken out everywhere else in production)
export const ComicNeue = ComicNeueLoader({
weight: ["400", "700"],
style: ["normal", "italic"],
display: "swap",
fallback: ["'Comic Sans MS'", "'Comic Sans'"],
adjustFontFallback: false,
preload: false,
});

340
package-lock.json generated
View File

@ -9,7 +9,7 @@
"dependencies": {
"@giscus/react": "^2.2.0",
"@hcaptcha/react-hcaptcha": "^1.4.4",
"@next/font": "13.0.1-canary.0",
"@next/font": "13.0.1-canary.2",
"@novnc/novnc": "github:novnc/novnc#cd94c2aed2582fd85ec5ecc444967fc7ec60a649",
"@octokit/graphql": "^5.0.4",
"@octokit/graphql-schema": "^12.21.0",
@ -30,7 +30,7 @@
"gray-matter": "^4.0.3",
"hex-to-rgba": "^2.0.1",
"marked": "^4.1.1",
"next": "13.0.1-canary.0",
"next": "13.0.1-canary.2",
"next-mdx-remote": "^4.1.0",
"next-seo": "^5.11.1",
"obj-str": "^1.1.0",
@ -54,7 +54,7 @@
"remark-smartypants": "^2.0.0",
"remark-unwrap-images": "^3.0.1",
"remove-markdown": "^0.5.0",
"simple-icons": "^7.17.0",
"simple-icons": "^7.18.0",
"sitemap": "^7.1.1",
"swr": "^1.3.0"
},
@ -75,7 +75,7 @@
"@typescript-eslint/parser": "^5.41.0",
"cross-env": "^7.0.3",
"eslint": "~8.26.0",
"eslint-config-next": "13.0.1-canary.0",
"eslint-config-next": "13.0.1-canary.2",
"eslint-config-prettier": "~8.5.0",
"eslint-plugin-mdx": "~2.0.5",
"eslint-plugin-prettier": "~4.2.1",
@ -1940,14 +1940,14 @@
}
},
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.6",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
"integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"version": "0.11.7",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz",
"integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
"minimatch": "^3.0.4"
"minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
@ -2090,28 +2090,28 @@
}
},
"node_modules/@next/env": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.1-canary.0.tgz",
"integrity": "sha512-H9SSsbqPXH/dRarcMfza8EjPR8Y4LNiKcaTnk1s6a6mRI9cHTSBZGJCcf5OMhUstl+o7fm8/LfREXe2oopDU3Q=="
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.1-canary.2.tgz",
"integrity": "sha512-lkfdU++RxL2dSO7Y/zi8rJhzKJ2om32tKqXjh1LWtjEsTuo3tyZ8EcrxmBiYR9OZkjnICmGCaUdaupG9zUOegQ=="
},
"node_modules/@next/eslint-plugin-next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.1-canary.0.tgz",
"integrity": "sha512-9Cuf24GfC5kTRxg91uXlEygBgZQmXxMtNbqnnEDopySBM1/Eobi1vuT5j3GfJ/T5Jc3T+Z65tehQHkc6+fMWEA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.1-canary.2.tgz",
"integrity": "sha512-5JFd+yjFQYX/YK8A+6lrkRsvYpbDd/FYL4AtVHl401xRUsj1u+awyWmUx2KDmkDCaBCwk6nuxjUalofkNa+IMw==",
"dev": true,
"dependencies": {
"glob": "7.1.7"
}
},
"node_modules/@next/font": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.1-canary.0.tgz",
"integrity": "sha512-Z0h1dhDoT+BxK3KCHlUGuBcqm+Okd/bffEYLUFTIlEh1p9WflkjBQfePvxte9EiIEZVBmIpjn5mSKJ/QmShuMw=="
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.1-canary.2.tgz",
"integrity": "sha512-1mooWBo43isnz4uXvrPAaBhP+eQRuXfXPLZpr1g68gPvpSq2l45yd9LAijgo+b1EiDG7cp113UUs637O77zQlQ=="
},
"node_modules/@next/swc-android-arm-eabi": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1-canary.0.tgz",
"integrity": "sha512-/KOCUjPROqr6FWXegH1CmL838Qn0wb3/WXkrCBRAjXmzBUFTDBycEAFFcOzf4ALJYsCVnI55n9GrMQLuSP0Viw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1-canary.2.tgz",
"integrity": "sha512-qcWZQ6laexDNq0y4lr8INVg49OsnYOqUpMpgOXj93kn3oRZKjL0dD9D5YV2h4E7chmsqE3mnDuyVnSun6/ie+g==",
"cpu": [
"arm"
],
@ -2124,9 +2124,9 @@
}
},
"node_modules/@next/swc-android-arm64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.1-canary.0.tgz",
"integrity": "sha512-NzCZ8lcUytp+eiFzPoEWY7+MriRFL7JgSKhblEusBMffyKsqrmsr2hcdMgXe3M03X9M10009mg0Q9h6vXg11Ig==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.1-canary.2.tgz",
"integrity": "sha512-dzcONGirB0JYRMXG6Zqe3HWkpuLEBX05JrVxtpU1lMiSh6guwWKHF9UAfMEcw5F6IkF3FvrYPJv5WjmxrBMn3w==",
"cpu": [
"arm64"
],
@ -2139,9 +2139,9 @@
}
},
"node_modules/@next/swc-darwin-arm64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.1-canary.0.tgz",
"integrity": "sha512-wUeTPNnktcZdDhyZUoR+1LkCodoqML6k/urlpvf1eLH0Xc7tasTP8u0BH5hgKn1FMFxiLWsc2P0+cG/bNuearw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.1-canary.2.tgz",
"integrity": "sha512-WY4WidDbJPkQ/9bLyO1Fme5Abx96MadEuSxjpRv3EUxH0gK84HOa9+8zdDPzGBDP4fJas3LNgW1jfRjjzZ8L0g==",
"cpu": [
"arm64"
],
@ -2154,9 +2154,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.1-canary.0.tgz",
"integrity": "sha512-v+ap0hMA4XEvfmfn/nMdCnP/wqO4dxAIgRCRauVkLwLfHhn+fAjGvdHPZ4VWw6yIvqIHid1iF+99TGR0DzVdMQ==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.1-canary.2.tgz",
"integrity": "sha512-8IOaFHoF0akNechZRpXthbJB300B2mx2WPhlp/9/uFZ7plQlnKT6Coy5H3KqDcoT7R0s0d6x8/DEvDVeQgJNuw==",
"cpu": [
"x64"
],
@ -2169,9 +2169,9 @@
}
},
"node_modules/@next/swc-freebsd-x64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1-canary.0.tgz",
"integrity": "sha512-jLTZYzsh5yZgVOcFYHtNiD09eGusUEwA/m6Ckvclrm/KtPA22uwsnw+fBuSFey7ioXhFq7Qrxrkf/UJMjp6DOA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1-canary.2.tgz",
"integrity": "sha512-B3HGRwvV2LZAnkCN332gpZHMrcbFiD2zDG3D7h+FORcFqQvKQ41/dMABr7cIrd+VzK8PVMchLkaD98eGPsvyxg==",
"cpu": [
"x64"
],
@ -2184,9 +2184,9 @@
}
},
"node_modules/@next/swc-linux-arm-gnueabihf": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.1-canary.0.tgz",
"integrity": "sha512-KipodmCQX5P56/3GHSUFz+8pCAga32QXPtd7jByUQdkU7j63RsM4iJyo7kzT163m2wofUTJ2TSiTv/CmvxKF3Q==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.1-canary.2.tgz",
"integrity": "sha512-qWSKkxkp+KS7iBSUJuVPYrVPzF1APg0F9eU4gpRrIUgSDi8OZo4+ap5ddDHdRwJNfctXNCHf8yUzOC+hbkF04Q==",
"cpu": [
"arm"
],
@ -2199,9 +2199,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.1-canary.0.tgz",
"integrity": "sha512-MfoMTj+SrA2znSCtdYrA0gB9tY+euCJNAdZSE9onoXhzLo3DHq1qyH5+oJVW5xFYdkGbWgjRgAi1sPUeBW2wIA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.1-canary.2.tgz",
"integrity": "sha512-4j6xvfr4sC4Sfuogu2tb78VSWrgQsrM/80za3QzJShG3oC8qNN1iQUx6yYvCdS8W4hZG/gDQ3xtJ1VKIN3eFVQ==",
"cpu": [
"arm64"
],
@ -2214,9 +2214,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.1-canary.0.tgz",
"integrity": "sha512-n3IAtphbjhGlXl8vi9ul3yYEwHrZGRMysA1ioWO8/quHSGDFGXaGAloLnQX7vQ+qajgE03eHoPAM71ulro84uw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.1-canary.2.tgz",
"integrity": "sha512-tNxS0/8jiUx3nxCyn/lHf4qu24CT/cKFUqWGrnjXl9WxHy8dUpG0hHgh+gfrn8Sj2sahy0Ub46nb+cwjY7x8jg==",
"cpu": [
"arm64"
],
@ -2229,9 +2229,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.1-canary.0.tgz",
"integrity": "sha512-Br8U7RYu7bHbXe8RWW5cqJ43LtfoFxS4DA6SvQg5GfH+DmLjlhhCY+O3jEH5uWRzsc8/kIiJUxhYZcJhGVJupA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.1-canary.2.tgz",
"integrity": "sha512-nK9KcrMSGsDKu9grN5gMAjitUnZkG7267gSq4yrdPVQ5OpEk7tFL+Jn4jYeY/B4N1K/Rke0EyalFfe1Rh3jdvQ==",
"cpu": [
"x64"
],
@ -2244,9 +2244,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.1-canary.0.tgz",
"integrity": "sha512-zYxuTgN7b83KKMBTQnitMBQBv6wYFivDnIi5TwLzg28G2lKAMPYkocY4q0Fuw6lO7QCqgOy2Ict1lAPtTmbL+w==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.1-canary.2.tgz",
"integrity": "sha512-XvCAIVBoY08y7u3ExOPnhWY/PaH/EzfFHyVZo80NWX0JuPqtiQPE9AhdAavUpGX4evTYyABLAJMXs5zdUa5+KA==",
"cpu": [
"x64"
],
@ -2259,9 +2259,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-g5jAUIaB9NOHaeeZbmTy2iEKfWvBih7LqONoMcGxYyGJM1g2/cRlG+GcAkS/Hwf1mbTSxZVm8tdjMHuTLi6S6A==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-6E6XcCPe+GhRO2gbiUu+5yjh4QBA5R+A7aU0WAUenBEP0QlwbHL5OwQ3XXvPswQVZbUZAfE1Ll27u6hMuW4zhw==",
"cpu": [
"arm64"
],
@ -2274,9 +2274,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-G7dUKroAFp/7s9t/i6J/hdWLijdhDzI7lU7mk+3HlLYQKYgMEjcuZ52W2PfSA91vK07bSeIwEtqHBkb02MImtw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-9WgoZ2IxBY+fnO7dP/QwpRV5UIx1yDkTlyNK3xwB+WP2ZMyeHuBjPiaROyQ/miXD4oYHT1wWoH/BmiqcYwqxjw==",
"cpu": [
"ia32"
],
@ -2289,9 +2289,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-qWva1NZ0FmbbxYVa11BLw9WsTQyL1oRCGRYR5kAztXbX6UqBjF5QaAYnQhNr29CoLhQIMRsCMu3HIpTDqC5iAw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-yFM8qVuL2OO7rKGMYX4hapLgXf7BWRfvGfyP574PUJBK8X1YcxYxMrcqDXdy/zpvyK7qnam4NnFHA5Rw63HkcA==",
"cpu": [
"x64"
],
@ -3001,9 +3001,9 @@
}
},
"node_modules/@types/node": {
"version": "18.11.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz",
"integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ=="
"version": "18.11.8",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz",
"integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A=="
},
"node_modules/@types/novnc__novnc": {
"version": "1.3.0",
@ -3765,9 +3765,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001426",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz",
"integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==",
"version": "1.0.30001427",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz",
"integrity": "sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==",
"funding": [
{
"type": "opencollective",
@ -4577,12 +4577,12 @@
}
},
"node_modules/eslint-config-next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.1-canary.0.tgz",
"integrity": "sha512-PAhP6PLo/ENLu8TAYj7uQZWFDqqhD2gugI4dTZ4kgU0VrUJ8UrtwKkbijx49XKse4AvLgOnO55YtHdDV5nNqtQ==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.1-canary.2.tgz",
"integrity": "sha512-M3hXhlDeQAa4Pgh/hQB+DYp6qYfZK6qHo/FlYIeT1Ieg4rWWoTJ8HJW2nSkL6or8dFg/1u8VY+O4G9fjGSE+xA==",
"dev": true,
"dependencies": {
"@next/eslint-plugin-next": "13.0.1-canary.0",
"@next/eslint-plugin-next": "13.0.1-canary.2",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
@ -8501,11 +8501,11 @@
"dev": true
},
"node_modules/next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.1-canary.0.tgz",
"integrity": "sha512-vMvILmPG7OiKAAeNFELjZHCOIYlvKARwHggPmdD5eIBEq10R7yAaVlal+mitM1xH/UTqSHhfFHMogBoH9ZdGmg==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.1-canary.2.tgz",
"integrity": "sha512-LrkPF+t+fPCbnIGrVqgiB2s6z21GYtFsR/1rSaIjvhamZlElOfwVJUvuJZv+uIOG3ZKNybkkyjp19KINBJq4kQ==",
"dependencies": {
"@next/env": "13.0.1-canary.0",
"@next/env": "13.0.1-canary.2",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@ -8519,25 +8519,25 @@
"node": ">=14.6.0"
},
"optionalDependencies": {
"@next/swc-android-arm-eabi": "13.0.1-canary.0",
"@next/swc-android-arm64": "13.0.1-canary.0",
"@next/swc-darwin-arm64": "13.0.1-canary.0",
"@next/swc-darwin-x64": "13.0.1-canary.0",
"@next/swc-freebsd-x64": "13.0.1-canary.0",
"@next/swc-linux-arm-gnueabihf": "13.0.1-canary.0",
"@next/swc-linux-arm64-gnu": "13.0.1-canary.0",
"@next/swc-linux-arm64-musl": "13.0.1-canary.0",
"@next/swc-linux-x64-gnu": "13.0.1-canary.0",
"@next/swc-linux-x64-musl": "13.0.1-canary.0",
"@next/swc-win32-arm64-msvc": "13.0.1-canary.0",
"@next/swc-win32-ia32-msvc": "13.0.1-canary.0",
"@next/swc-win32-x64-msvc": "13.0.1-canary.0"
"@next/swc-android-arm-eabi": "13.0.1-canary.2",
"@next/swc-android-arm64": "13.0.1-canary.2",
"@next/swc-darwin-arm64": "13.0.1-canary.2",
"@next/swc-darwin-x64": "13.0.1-canary.2",
"@next/swc-freebsd-x64": "13.0.1-canary.2",
"@next/swc-linux-arm-gnueabihf": "13.0.1-canary.2",
"@next/swc-linux-arm64-gnu": "13.0.1-canary.2",
"@next/swc-linux-arm64-musl": "13.0.1-canary.2",
"@next/swc-linux-x64-gnu": "13.0.1-canary.2",
"@next/swc-linux-x64-musl": "13.0.1-canary.2",
"@next/swc-win32-arm64-msvc": "13.0.1-canary.2",
"@next/swc-win32-ia32-msvc": "13.0.1-canary.2",
"@next/swc-win32-x64-msvc": "13.0.1-canary.2"
},
"peerDependencies": {
"fibers": ">= 3.1.0",
"node-sass": "^6.0.0 || ^7.0.0",
"react": "^18.0.0-0",
"react-dom": "^18.0.0-0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.3.0"
},
"peerDependenciesMeta": {
@ -10298,9 +10298,9 @@
}
},
"node_modules/simple-icons": {
"version": "7.17.0",
"resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-7.17.0.tgz",
"integrity": "sha512-Yvbfgo1HW14qDNsiR9lr2jEizSvKJs8iLmX/sHKZO7UZxA9XvwkOLlQgow4FWRq/JzF/CEtn/oqPcsAe4UV+VA==",
"version": "7.18.0",
"resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-7.18.0.tgz",
"integrity": "sha512-ltJxrjBZ0xDLkP9qWBkrR6UGRNaBeH5JNlXF3nOpsQDI8XXGzGzEoq3kKl3qTgZEvRWtonG2ITN7zgKE1SR4KQ==",
"engines": {
"node": ">=0.12.18"
},
@ -12825,14 +12825,14 @@
}
},
"@humanwhocodes/config-array": {
"version": "0.11.6",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.6.tgz",
"integrity": "sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==",
"version": "0.11.7",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz",
"integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
"minimatch": "^3.0.4"
"minimatch": "^3.0.5"
}
},
"@humanwhocodes/module-importer": {
@ -12940,100 +12940,100 @@
}
},
"@next/env": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.1-canary.0.tgz",
"integrity": "sha512-H9SSsbqPXH/dRarcMfza8EjPR8Y4LNiKcaTnk1s6a6mRI9cHTSBZGJCcf5OMhUstl+o7fm8/LfREXe2oopDU3Q=="
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.1-canary.2.tgz",
"integrity": "sha512-lkfdU++RxL2dSO7Y/zi8rJhzKJ2om32tKqXjh1LWtjEsTuo3tyZ8EcrxmBiYR9OZkjnICmGCaUdaupG9zUOegQ=="
},
"@next/eslint-plugin-next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.1-canary.0.tgz",
"integrity": "sha512-9Cuf24GfC5kTRxg91uXlEygBgZQmXxMtNbqnnEDopySBM1/Eobi1vuT5j3GfJ/T5Jc3T+Z65tehQHkc6+fMWEA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.1-canary.2.tgz",
"integrity": "sha512-5JFd+yjFQYX/YK8A+6lrkRsvYpbDd/FYL4AtVHl401xRUsj1u+awyWmUx2KDmkDCaBCwk6nuxjUalofkNa+IMw==",
"dev": true,
"requires": {
"glob": "7.1.7"
}
},
"@next/font": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.1-canary.0.tgz",
"integrity": "sha512-Z0h1dhDoT+BxK3KCHlUGuBcqm+Okd/bffEYLUFTIlEh1p9WflkjBQfePvxte9EiIEZVBmIpjn5mSKJ/QmShuMw=="
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.1-canary.2.tgz",
"integrity": "sha512-1mooWBo43isnz4uXvrPAaBhP+eQRuXfXPLZpr1g68gPvpSq2l45yd9LAijgo+b1EiDG7cp113UUs637O77zQlQ=="
},
"@next/swc-android-arm-eabi": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1-canary.0.tgz",
"integrity": "sha512-/KOCUjPROqr6FWXegH1CmL838Qn0wb3/WXkrCBRAjXmzBUFTDBycEAFFcOzf4ALJYsCVnI55n9GrMQLuSP0Viw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.1-canary.2.tgz",
"integrity": "sha512-qcWZQ6laexDNq0y4lr8INVg49OsnYOqUpMpgOXj93kn3oRZKjL0dD9D5YV2h4E7chmsqE3mnDuyVnSun6/ie+g==",
"optional": true
},
"@next/swc-android-arm64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.1-canary.0.tgz",
"integrity": "sha512-NzCZ8lcUytp+eiFzPoEWY7+MriRFL7JgSKhblEusBMffyKsqrmsr2hcdMgXe3M03X9M10009mg0Q9h6vXg11Ig==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.1-canary.2.tgz",
"integrity": "sha512-dzcONGirB0JYRMXG6Zqe3HWkpuLEBX05JrVxtpU1lMiSh6guwWKHF9UAfMEcw5F6IkF3FvrYPJv5WjmxrBMn3w==",
"optional": true
},
"@next/swc-darwin-arm64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.1-canary.0.tgz",
"integrity": "sha512-wUeTPNnktcZdDhyZUoR+1LkCodoqML6k/urlpvf1eLH0Xc7tasTP8u0BH5hgKn1FMFxiLWsc2P0+cG/bNuearw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.1-canary.2.tgz",
"integrity": "sha512-WY4WidDbJPkQ/9bLyO1Fme5Abx96MadEuSxjpRv3EUxH0gK84HOa9+8zdDPzGBDP4fJas3LNgW1jfRjjzZ8L0g==",
"optional": true
},
"@next/swc-darwin-x64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.1-canary.0.tgz",
"integrity": "sha512-v+ap0hMA4XEvfmfn/nMdCnP/wqO4dxAIgRCRauVkLwLfHhn+fAjGvdHPZ4VWw6yIvqIHid1iF+99TGR0DzVdMQ==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.1-canary.2.tgz",
"integrity": "sha512-8IOaFHoF0akNechZRpXthbJB300B2mx2WPhlp/9/uFZ7plQlnKT6Coy5H3KqDcoT7R0s0d6x8/DEvDVeQgJNuw==",
"optional": true
},
"@next/swc-freebsd-x64": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1-canary.0.tgz",
"integrity": "sha512-jLTZYzsh5yZgVOcFYHtNiD09eGusUEwA/m6Ckvclrm/KtPA22uwsnw+fBuSFey7ioXhFq7Qrxrkf/UJMjp6DOA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.1-canary.2.tgz",
"integrity": "sha512-B3HGRwvV2LZAnkCN332gpZHMrcbFiD2zDG3D7h+FORcFqQvKQ41/dMABr7cIrd+VzK8PVMchLkaD98eGPsvyxg==",
"optional": true
},
"@next/swc-linux-arm-gnueabihf": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.1-canary.0.tgz",
"integrity": "sha512-KipodmCQX5P56/3GHSUFz+8pCAga32QXPtd7jByUQdkU7j63RsM4iJyo7kzT163m2wofUTJ2TSiTv/CmvxKF3Q==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.1-canary.2.tgz",
"integrity": "sha512-qWSKkxkp+KS7iBSUJuVPYrVPzF1APg0F9eU4gpRrIUgSDi8OZo4+ap5ddDHdRwJNfctXNCHf8yUzOC+hbkF04Q==",
"optional": true
},
"@next/swc-linux-arm64-gnu": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.1-canary.0.tgz",
"integrity": "sha512-MfoMTj+SrA2znSCtdYrA0gB9tY+euCJNAdZSE9onoXhzLo3DHq1qyH5+oJVW5xFYdkGbWgjRgAi1sPUeBW2wIA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.1-canary.2.tgz",
"integrity": "sha512-4j6xvfr4sC4Sfuogu2tb78VSWrgQsrM/80za3QzJShG3oC8qNN1iQUx6yYvCdS8W4hZG/gDQ3xtJ1VKIN3eFVQ==",
"optional": true
},
"@next/swc-linux-arm64-musl": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.1-canary.0.tgz",
"integrity": "sha512-n3IAtphbjhGlXl8vi9ul3yYEwHrZGRMysA1ioWO8/quHSGDFGXaGAloLnQX7vQ+qajgE03eHoPAM71ulro84uw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.1-canary.2.tgz",
"integrity": "sha512-tNxS0/8jiUx3nxCyn/lHf4qu24CT/cKFUqWGrnjXl9WxHy8dUpG0hHgh+gfrn8Sj2sahy0Ub46nb+cwjY7x8jg==",
"optional": true
},
"@next/swc-linux-x64-gnu": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.1-canary.0.tgz",
"integrity": "sha512-Br8U7RYu7bHbXe8RWW5cqJ43LtfoFxS4DA6SvQg5GfH+DmLjlhhCY+O3jEH5uWRzsc8/kIiJUxhYZcJhGVJupA==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.1-canary.2.tgz",
"integrity": "sha512-nK9KcrMSGsDKu9grN5gMAjitUnZkG7267gSq4yrdPVQ5OpEk7tFL+Jn4jYeY/B4N1K/Rke0EyalFfe1Rh3jdvQ==",
"optional": true
},
"@next/swc-linux-x64-musl": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.1-canary.0.tgz",
"integrity": "sha512-zYxuTgN7b83KKMBTQnitMBQBv6wYFivDnIi5TwLzg28G2lKAMPYkocY4q0Fuw6lO7QCqgOy2Ict1lAPtTmbL+w==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.1-canary.2.tgz",
"integrity": "sha512-XvCAIVBoY08y7u3ExOPnhWY/PaH/EzfFHyVZo80NWX0JuPqtiQPE9AhdAavUpGX4evTYyABLAJMXs5zdUa5+KA==",
"optional": true
},
"@next/swc-win32-arm64-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-g5jAUIaB9NOHaeeZbmTy2iEKfWvBih7LqONoMcGxYyGJM1g2/cRlG+GcAkS/Hwf1mbTSxZVm8tdjMHuTLi6S6A==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-6E6XcCPe+GhRO2gbiUu+5yjh4QBA5R+A7aU0WAUenBEP0QlwbHL5OwQ3XXvPswQVZbUZAfE1Ll27u6hMuW4zhw==",
"optional": true
},
"@next/swc-win32-ia32-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-G7dUKroAFp/7s9t/i6J/hdWLijdhDzI7lU7mk+3HlLYQKYgMEjcuZ52W2PfSA91vK07bSeIwEtqHBkb02MImtw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-9WgoZ2IxBY+fnO7dP/QwpRV5UIx1yDkTlyNK3xwB+WP2ZMyeHuBjPiaROyQ/miXD4oYHT1wWoH/BmiqcYwqxjw==",
"optional": true
},
"@next/swc-win32-x64-msvc": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.1-canary.0.tgz",
"integrity": "sha512-qWva1NZ0FmbbxYVa11BLw9WsTQyL1oRCGRYR5kAztXbX6UqBjF5QaAYnQhNr29CoLhQIMRsCMu3HIpTDqC5iAw==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.1-canary.2.tgz",
"integrity": "sha512-yFM8qVuL2OO7rKGMYX4hapLgXf7BWRfvGfyP574PUJBK8X1YcxYxMrcqDXdy/zpvyK7qnam4NnFHA5Rw63HkcA==",
"optional": true
},
"@nodelib/fs.scandir": {
@ -13528,9 +13528,9 @@
}
},
"@types/node": {
"version": "18.11.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz",
"integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ=="
"version": "18.11.8",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz",
"integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A=="
},
"@types/novnc__novnc": {
"version": "1.3.0",
@ -14048,9 +14048,9 @@
"dev": true
},
"caniuse-lite": {
"version": "1.0.30001426",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz",
"integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A=="
"version": "1.0.30001427",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz",
"integrity": "sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ=="
},
"ccount": {
"version": "2.0.1",
@ -14729,12 +14729,12 @@
}
},
"eslint-config-next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.1-canary.0.tgz",
"integrity": "sha512-PAhP6PLo/ENLu8TAYj7uQZWFDqqhD2gugI4dTZ4kgU0VrUJ8UrtwKkbijx49XKse4AvLgOnO55YtHdDV5nNqtQ==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.1-canary.2.tgz",
"integrity": "sha512-M3hXhlDeQAa4Pgh/hQB+DYp6qYfZK6qHo/FlYIeT1Ieg4rWWoTJ8HJW2nSkL6or8dFg/1u8VY+O4G9fjGSE+xA==",
"dev": true,
"requires": {
"@next/eslint-plugin-next": "13.0.1-canary.0",
"@next/eslint-plugin-next": "13.0.1-canary.2",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
@ -17391,24 +17391,24 @@
"dev": true
},
"next": {
"version": "13.0.1-canary.0",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.1-canary.0.tgz",
"integrity": "sha512-vMvILmPG7OiKAAeNFELjZHCOIYlvKARwHggPmdD5eIBEq10R7yAaVlal+mitM1xH/UTqSHhfFHMogBoH9ZdGmg==",
"version": "13.0.1-canary.2",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.1-canary.2.tgz",
"integrity": "sha512-LrkPF+t+fPCbnIGrVqgiB2s6z21GYtFsR/1rSaIjvhamZlElOfwVJUvuJZv+uIOG3ZKNybkkyjp19KINBJq4kQ==",
"requires": {
"@next/env": "13.0.1-canary.0",
"@next/swc-android-arm-eabi": "13.0.1-canary.0",
"@next/swc-android-arm64": "13.0.1-canary.0",
"@next/swc-darwin-arm64": "13.0.1-canary.0",
"@next/swc-darwin-x64": "13.0.1-canary.0",
"@next/swc-freebsd-x64": "13.0.1-canary.0",
"@next/swc-linux-arm-gnueabihf": "13.0.1-canary.0",
"@next/swc-linux-arm64-gnu": "13.0.1-canary.0",
"@next/swc-linux-arm64-musl": "13.0.1-canary.0",
"@next/swc-linux-x64-gnu": "13.0.1-canary.0",
"@next/swc-linux-x64-musl": "13.0.1-canary.0",
"@next/swc-win32-arm64-msvc": "13.0.1-canary.0",
"@next/swc-win32-ia32-msvc": "13.0.1-canary.0",
"@next/swc-win32-x64-msvc": "13.0.1-canary.0",
"@next/env": "13.0.1-canary.2",
"@next/swc-android-arm-eabi": "13.0.1-canary.2",
"@next/swc-android-arm64": "13.0.1-canary.2",
"@next/swc-darwin-arm64": "13.0.1-canary.2",
"@next/swc-darwin-x64": "13.0.1-canary.2",
"@next/swc-freebsd-x64": "13.0.1-canary.2",
"@next/swc-linux-arm-gnueabihf": "13.0.1-canary.2",
"@next/swc-linux-arm64-gnu": "13.0.1-canary.2",
"@next/swc-linux-arm64-musl": "13.0.1-canary.2",
"@next/swc-linux-x64-gnu": "13.0.1-canary.2",
"@next/swc-linux-x64-musl": "13.0.1-canary.2",
"@next/swc-win32-arm64-msvc": "13.0.1-canary.2",
"@next/swc-win32-ia32-msvc": "13.0.1-canary.2",
"@next/swc-win32-x64-msvc": "13.0.1-canary.2",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@ -18632,9 +18632,9 @@
"dev": true
},
"simple-icons": {
"version": "7.17.0",
"resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-7.17.0.tgz",
"integrity": "sha512-Yvbfgo1HW14qDNsiR9lr2jEizSvKJs8iLmX/sHKZO7UZxA9XvwkOLlQgow4FWRq/JzF/CEtn/oqPcsAe4UV+VA=="
"version": "7.18.0",
"resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-7.18.0.tgz",
"integrity": "sha512-ltJxrjBZ0xDLkP9qWBkrR6UGRNaBeH5JNlXF3nOpsQDI8XXGzGzEoq3kKl3qTgZEvRWtonG2ITN7zgKE1SR4KQ=="
},
"simple-swizzle": {
"version": "0.2.2",

View File

@ -19,7 +19,7 @@
"dependencies": {
"@giscus/react": "^2.2.0",
"@hcaptcha/react-hcaptcha": "^1.4.4",
"@next/font": "13.0.1-canary.0",
"@next/font": "13.0.1-canary.2",
"@novnc/novnc": "github:novnc/novnc#cd94c2aed2582fd85ec5ecc444967fc7ec60a649",
"@octokit/graphql": "^5.0.4",
"@octokit/graphql-schema": "^12.21.0",
@ -40,7 +40,7 @@
"gray-matter": "^4.0.3",
"hex-to-rgba": "^2.0.1",
"marked": "^4.1.1",
"next": "13.0.1-canary.0",
"next": "13.0.1-canary.2",
"next-mdx-remote": "^4.1.0",
"next-seo": "^5.11.1",
"obj-str": "^1.1.0",
@ -64,7 +64,7 @@
"remark-smartypants": "^2.0.0",
"remark-unwrap-images": "^3.0.1",
"remove-markdown": "^0.5.0",
"simple-icons": "^7.17.0",
"simple-icons": "^7.18.0",
"sitemap": "^7.1.1",
"swr": "^1.3.0"
},
@ -85,7 +85,7 @@
"@typescript-eslint/parser": "^5.41.0",
"cross-env": "^7.0.3",
"eslint": "~8.26.0",
"eslint-config-next": "13.0.1-canary.0",
"eslint-config-next": "13.0.1-canary.2",
"eslint-config-prettier": "~8.5.0",
"eslint-plugin-mdx": "~2.0.5",
"eslint-plugin-prettier": "~4.2.1",

View File

@ -1,5 +1,4 @@
import { NextSeo } from "next-seo";
import { Comic_Neue } from "@next/font/google";
import Layout from "../components/Layout";
import Content from "../components/Content";
import PageTitle from "../components/PageTitle";
@ -10,6 +9,7 @@ import CodeInline from "../components/CodeInline";
import HorizontalRule from "../components/HorizontalRule";
import { Windows95Logo } from "../components/Icons";
import { styled, theme } from "../lib/styles/stitches.config";
import { ComicNeue } from "../lib/styles/utils/fonts";
import type { ReactElement } from "react";
import img_wayback from "../public/static/images/previously/wayback.png";
@ -182,21 +182,13 @@ const Previously = () => {
);
};
const comicNeue = Comic_Neue({
weight: "700",
display: "swap",
fallback: ["'Comic Sans MS'", "'Comic Sans'"],
adjustFontFallback: false,
preload: false,
});
// a complete sh*tshow of "global" overrides, mainly to compensate for font change
Previously.getLayout = (page: ReactElement) => {
return (
<Layout
css={{
// only declare Comic Neue typeface if/when this page is loaded.
fontFamily: `${comicNeue.style.fontFamily}, ${theme.fonts.sans.value}`,
fontFamily: `${ComicNeue.style.fontFamily}, ${theme.fonts.sans.value}`,
fontWeight: 700,
// classic windows 9x cursor easter egg

1
types/index.d.ts vendored
View File

@ -2,4 +2,3 @@ export * from "./note";
export * from "./project";
export * from "./stats";
export * from "./track";
export * from "./webpack";

11
types/webpack.d.ts vendored
View File

@ -1,11 +0,0 @@
// support webfonts statically imported by webpack via custom config in next.config.js:
declare module "*.woff" {
const content: string;
export default content;
}
declare module "*.woff2" {
const content: string;
export default content;
}