1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 04:45:22 -04:00

add redirect for running mastodon on subdomain

This commit is contained in:
Jake Jarvis 2022-11-25 12:10:31 -05:00
parent a8f267a38e
commit aef4df3860
Signed by: jake
GPG Key ID: 2B0C9CF251E69A39
6 changed files with 244 additions and 231 deletions

View File

@ -39,6 +39,6 @@ module.exports = {
medium: "jakejarvis",
linkedin: "jakejarvis",
instagram: "jakejarvis",
mastodon: "fosstodon.org/@jakejarvis",
mastodon: "fediverse.jarv.is/@jake",
},
};

View File

@ -78,6 +78,10 @@ export const defaultSeo: DefaultSeoProps = {
// @ts-ignore
title: `${config.siteName} (Atom)`,
},
{
rel: "me",
href: `https://${config.authorSocial?.mastodon}`,
},
{
rel: "webmention",
href: `https://webmention.io/${config.webmentionId}/webmention`,

View File

@ -116,6 +116,29 @@ module.exports = (phase) => {
// https://developers.google.com/search/docs/advanced/experience/remove-amp#remove-only-amp
{ source: "/notes/:slug/amp.html", destination: "/notes/:slug/", statusCode: 301 },
// mastodon via subdomain
// https://docs.joinmastodon.org/admin/config/#web_domain
{
source: "/.well-known/host-meta:path*",
destination: "https://fediverse.jarv.is/.well-known/host-meta:path*",
statusCode: 301,
},
{
source: "/.well-known/webfinger:path*",
destination: "https://fediverse.jarv.is/.well-known/webfinger:path*",
statusCode: 301,
},
{
source: "/.well-known/nodeinfo:path*",
destination: "https://fediverse.jarv.is/.well-known/nodeinfo:path*",
statusCode: 301,
},
{
source: "/@jake/:path*",
destination: "https://fediverse.jarv.is/@jake/:path*",
statusCode: 301,
},
// remnants of previous sites/CMSes:
{ source: "/index.xml", destination: "/feed.xml", permanent: true },
{ source: "/feed/", destination: "/feed.xml", permanent: true },

431
package-lock.json generated
View File

@ -9,15 +9,15 @@
"dependencies": {
"@giscus/react": "^2.2.4",
"@hcaptcha/react-hcaptcha": "^1.4.4",
"@next/font": "13.0.5-canary.5",
"@next/font": "13.0.5",
"@novnc/novnc": "github:novnc/novnc#cd94c2aed2582fd85ec5ecc444967fc7ec60a649",
"@octokit/graphql": "^5.0.4",
"@octokit/graphql-schema": "^12.30.1",
"@primer/octicons": "^17.9.0",
"@prisma/client": "^4.6.1",
"@react-spring/web": "^9.5.5",
"@sentry/node": "^7.21.0",
"@sentry/tracing": "^7.21.0",
"@sentry/node": "^7.21.1",
"@sentry/tracing": "^7.21.1",
"@stitches/react": "^1.2.8",
"comma-number": "^2.1.0",
"copy-to-clipboard": "^3.3.3",
@ -30,7 +30,7 @@
"gray-matter": "^4.0.3",
"hex-to-rgba": "^2.0.1",
"marked": "^4.2.3",
"next": "13.0.5-canary.5",
"next": "13.0.5",
"next-mdx-remote": "^4.2.0",
"next-seo": "^5.14.1",
"obj-str": "^1.1.0",
@ -75,12 +75,12 @@
"@typescript-eslint/parser": "^5.44.0",
"cross-env": "^7.0.3",
"eslint": "~8.28.0",
"eslint-config-next": "13.0.5-canary.5",
"eslint-config-next": "13.0.5",
"eslint-config-prettier": "~8.5.0",
"eslint-plugin-mdx": "~2.0.5",
"eslint-plugin-prettier": "~4.2.1",
"lint-staged": "^13.0.3",
"prettier": "^2.7.1",
"prettier": "^2.8.0",
"prisma": "^4.6.1",
"simple-git-hooks": "^2.8.1",
"typescript": "^4.9.3",
@ -2090,28 +2090,28 @@
}
},
"node_modules/@next/env": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.5-canary.5.tgz",
"integrity": "sha512-bVwtrynhllQRX0vUARyHC51tuvIHpk/Zu7JJaqvsXIHUEGqAZ3YoKQN61T0RLqZVHyGJx+35GPbt8hgzja0nGw=="
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.5.tgz",
"integrity": "sha512-F3KLtiDrUslAZhTYTh8Zk5ZaavbYwLUn3NYPBnOjAXU8hWm0QVGVzKIOuURQ098ofRU4e9oglf3Sj9pFx5nI5w=="
},
"node_modules/@next/eslint-plugin-next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.5-canary.5.tgz",
"integrity": "sha512-4mxCpVxi7UlYvDVXlGyM3HxiIAXpWgD80aX1PvHWX7F0r4XaXld9/9L9yyhtc3VPAjLQJ652DoZ3ihbhrjcf4w==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.5.tgz",
"integrity": "sha512-H9U9B1dFnCDmylDZ6/dYt95Ie1Iu+SLBMcO6rkIGIDcj5UK+DNyMiWm83xWBZ1gREM8cfp5Srv1g6wqf8pM4lw==",
"dev": true,
"dependencies": {
"glob": "7.1.7"
}
},
"node_modules/@next/font": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.5-canary.5.tgz",
"integrity": "sha512-l1zlUImIE+TjkjuIKijLTzKHiysn4gIkf1jBA8puBfSS8snXwFB0c7d4IM9IhuoGvNjwxdsggU7AwrPprWX9xw=="
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.5.tgz",
"integrity": "sha512-NrP4B8pxwerrkkuG/m7MQv0ks89Kk4Lc0kzbiRaYX+Xb0coDaw+I9T+g42aOHf8j8ta1vtKqb5XE1+troZ4CoQ=="
},
"node_modules/@next/swc-android-arm-eabi": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.5-canary.5.tgz",
"integrity": "sha512-/zfxRz2MfkL5rJljuKG6lcYXwIqeafYwI+fiZLiKoLlNoGD9p/usgDy5CS30Ioe8flVJ0BknffbLASFsEJ4zJA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.5.tgz",
"integrity": "sha512-YO691dxHlviy6H0eghgwqn+5kU9J3iQnKERHTDSppqjjGDBl6ab4wz9XfI5AhljjkaTg3TknHoIEWFDoZ4Ve8g==",
"cpu": [
"arm"
],
@ -2124,9 +2124,9 @@
}
},
"node_modules/@next/swc-android-arm64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.5-canary.5.tgz",
"integrity": "sha512-UPI53FNoNq74VY44kXUke8hxt11O0x3xKSmeaLl/f7dVsstN1sEvmkeSn0n53ExOg9Xf2kQPfILr1i0s4JaBjQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.5.tgz",
"integrity": "sha512-ugbwffkUmp8cd2afehDC8LtQeFUxElRUBBngfB5UYSWBx18HW4OgzkPFIY8jUBH16zifvGZWXbICXJWDHrOLtw==",
"cpu": [
"arm64"
],
@ -2139,9 +2139,9 @@
}
},
"node_modules/@next/swc-darwin-arm64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.5-canary.5.tgz",
"integrity": "sha512-G9JalBasrUSqCCSaKmogR1tEXsCK23bVsLjBxItqvxdzG3ZlU/LsxvKByREGacF8Pxzyz8r5EDnnh0mFkc3cdQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.5.tgz",
"integrity": "sha512-mshlh8QOtOalfZbc17uNAftWgqHTKnrv6QUwBe+mpGz04eqsSUzVz1JGZEdIkmuDxOz00cK2NPoc+VHDXh99IQ==",
"cpu": [
"arm64"
],
@ -2154,9 +2154,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.5-canary.5.tgz",
"integrity": "sha512-c6VqY/Tn6uXrZP08RJ+3MhIn8VVgl2Nd+lUWbVhErKn9tSxizDQ6E7UkJSfp4yfJVWPrE3CihGhKIO4t94C1kg==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.5.tgz",
"integrity": "sha512-SfigOKW4Z2UB3ruUPyvrlDIkcJq1hiw1wvYApWugD+tQsAkYZKEoz+/8emCmeYZ6Gwgi1WHV+z52Oj8u7bEHPg==",
"cpu": [
"x64"
],
@ -2169,9 +2169,9 @@
}
},
"node_modules/@next/swc-freebsd-x64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.5-canary.5.tgz",
"integrity": "sha512-/JwbUgLYB3azIpkOnI9xLlHxZWVST4DbXS0kEx0GAS35Y7F0AjvM0OHT6RSqD9AIEAGJ5t3U9NYwmkR+lfCNMQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.5.tgz",
"integrity": "sha512-0NJg8HZr4yG8ynmMGFXQf+Mahvq4ZgBmUwSlLXXymgxEQgH17erH/LoR69uITtW+KTsALgk9axEt5AAabM4ucg==",
"cpu": [
"x64"
],
@ -2184,9 +2184,9 @@
}
},
"node_modules/@next/swc-linux-arm-gnueabihf": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.5-canary.5.tgz",
"integrity": "sha512-/xJM0P2gm6Bfl1zhwaMuiFRbju9febANk+hjkX6EB8oZoarPKPCG1N3SMOQEoGhzfW26OoUETM8YpmgZh09wVQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.5.tgz",
"integrity": "sha512-Cye+h3oDT3NDWjACMlRaolL8fokpKie34FlPj9nfoW7bYKmoMBY1d4IO/GgBF+5xEl7HkH0Ny/qex63vQ0pN+A==",
"cpu": [
"arm"
],
@ -2199,9 +2199,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.5-canary.5.tgz",
"integrity": "sha512-Kwfn1gEso5cqRLk1eY4QUVJmn1ZfBkgFjSPyA5+uy/9vyjz1UZ6Ms/BuFvy/64VTALuvehkjcyy6DazwhZufOA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.5.tgz",
"integrity": "sha512-5BfDS/VoRDR5QUGG9oedOCEZGmV2zxUVFYLUJVPMSMeIgqkjxWQBiG2BUHZI6/LGk9yvHmjx7BTvtBCLtRg6IQ==",
"cpu": [
"arm64"
],
@ -2214,9 +2214,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.5-canary.5.tgz",
"integrity": "sha512-Tvc4q9mBZUxJJcDzKGRv2TRTkeur9qKgOUfKNvfifFsWVm0Drk6n1uYGhw2Vpw0DXhXA34refhL8zCqRqdnhEQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.5.tgz",
"integrity": "sha512-xenvqlXz+KxVKAB1YR723gnVNszpsCvKZkiFFaAYqDGJ502YuqU2fwLsaSm/ASRizNcBYeo9HPLTyc3r/9cdMQ==",
"cpu": [
"arm64"
],
@ -2229,9 +2229,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.5-canary.5.tgz",
"integrity": "sha512-+Kq362VLf0pXny1Rk7v0Oc/r0ybF7A5PO4+8noIBRU0J6xNK1HuC1/A3/CQ7BPCtg5onlZj82dVPQk9QPny8Zw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.5.tgz",
"integrity": "sha512-9Ahi1bbdXwhrWQmOyoTod23/hhK05da/FzodiNqd6drrMl1y7+RujoEcU8Dtw3H1mGWB+yuTlWo8B4Iba8hqiQ==",
"cpu": [
"x64"
],
@ -2244,9 +2244,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.5-canary.5.tgz",
"integrity": "sha512-UiDF0mieN3bpnS/7YCVGaeKvW7I9sAUCTZr+gmIOV95s5qNvSGBBsPGLJsjurCO0Lz+WN8KEc8yy6E+DCtQJXA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.5.tgz",
"integrity": "sha512-V+1mnh49qmS9fOZxVRbzjhBEz9IUGJ7AQ80JPWAYQM5LI4TxfdiF4APLPvJ52rOmNeTqnVz1bbKtVOso+7EZ4w==",
"cpu": [
"x64"
],
@ -2259,9 +2259,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-lcLHQ0bgX4IzNFt/QlLh1t/5gq72ba0Dt2jY442Hpb2IS/F4lc3TFC8x2tpwyFt1N9wNeLRpv7fSbY4wVWrL+Q==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.5.tgz",
"integrity": "sha512-wRE9rkp7I+/3Jf2T9PFIJOKq3adMWYEFkPOA7XAkUfYbQHlDJm/U5cVCWUsKByyQq5RThwufI91sgd19MfxRxg==",
"cpu": [
"arm64"
],
@ -2274,9 +2274,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-i8r+FM0GwIa1sWTSFdWGYrcDHJ1kvK4KyfKm8tgoXk6+IRobwayvK0NG+5DwxtVoYs03EXm1H73ZwN8GMwIzzA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.5.tgz",
"integrity": "sha512-Q1XQSLEhFuFhkKFdJIGt7cYQ4T3u6P5wrtUNreg5M+7P+fjSiC8+X+Vjcw+oebaacsdl0pWZlK+oACGafush1w==",
"cpu": [
"ia32"
],
@ -2289,9 +2289,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-xpExpkjOopYOWUei0t3R07ZeAHD5RzmR+TJEkjeLi04IMWdAMhESnZCgaANL/ziLpo21u1ntkjoo9aSyul28tw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.5.tgz",
"integrity": "sha512-t5gRblrwwiNZP6cT7NkxlgxrFgHWtv9ei5vUraCLgBqzvIsa7X+PnarZUeQCXqz6Jg9JSGGT9j8lvzD97UqeJQ==",
"cpu": [
"x64"
],
@ -2558,12 +2558,12 @@
"dev": true
},
"node_modules/@sentry/core": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.21.0.tgz",
"integrity": "sha512-5ZHwfHPm4svny7iXsNmlnRg0q1jw/N5/ugzAku+g98R769RCv2aSBaK9BIYlJmJ1SWwR7nQuR/GOCOdv5mA8jw==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.21.1.tgz",
"integrity": "sha512-Og5wEEsy24fNvT/T7IKjcV4EvVK5ryY2kxbJzKY6GU2eX+i+aBl+n/vp7U0Es351C/AlTkS+0NOUsp2TQQFxZA==",
"dependencies": {
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"tslib": "^1.9.3"
},
"engines": {
@ -2571,13 +2571,13 @@
}
},
"node_modules/@sentry/node": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.21.0.tgz",
"integrity": "sha512-jRwsX1tqA9R1VFcnHs3vkbNKCWCBb/eakqLQa1keEc+QxTDLAOqB/Z+z8kwEe8LC/Sj3RZIVw3VbvjrOENLEvg==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.21.1.tgz",
"integrity": "sha512-B+p1nQHaFWdCCRVmvqlr/+vdQCI3mGLObucNfK2YC22IQZg7+3u6tEbxJ7umITIjeSSKgf7ZoZwCxL9VfkrNXg==",
"dependencies": {
"@sentry/core": "7.21.0",
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/core": "7.21.1",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"cookie": "^0.4.1",
"https-proxy-agent": "^5.0.0",
"lru_map": "^0.3.3",
@ -2588,13 +2588,13 @@
}
},
"node_modules/@sentry/tracing": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.21.0.tgz",
"integrity": "sha512-wTnXBV1e23Ou7aPFJCoX4VlrfsiYWDmGTLwx0ObI5y3BDSzV696BFICYpeqTk8lS5J5PQII12WRWfRbmyUwIAg==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.21.1.tgz",
"integrity": "sha512-b1BTPsRaNQpohzegoz59KGuBl+To651vEq0vMS4tCzSyIdxkYso3JCrjDdEqW/2MliQYANNVrUai2bmwmU9h1g==",
"dependencies": {
"@sentry/core": "7.21.0",
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/core": "7.21.1",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"tslib": "^1.9.3"
},
"engines": {
@ -2602,19 +2602,19 @@
}
},
"node_modules/@sentry/types": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.21.0.tgz",
"integrity": "sha512-DqQi0HLp17x0++zCjI9jVST0cuszsQtrVIMQRQXpy8J/ay3IGxwFoX1qMrwFP2tmVQDsy8YKIz50J5e6caXwSw==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.21.1.tgz",
"integrity": "sha512-3/IKnd52Ol21amQvI+kz+WB76s8/LR5YvFJzMgIoI2S8d82smIr253zGijRXxHPEif8kMLX4Yt+36VzrLxg6+A==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/utils": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.21.0.tgz",
"integrity": "sha512-Dn9zsPOfz1kbBua8KSYUPrka31Lh+am9BVJWnzqzGbALthf134oUTbp2vcwpMyEW7NxX+4Qd+36BvTzapfRINQ==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.21.1.tgz",
"integrity": "sha512-F0W0AAi8tgtTx6ApZRI2S9HbXEA9ENX1phTZgdNNWcMFm1BNbc21XEwLqwXBNjub5nlA6CE8xnjXRgdZKx4kzQ==",
"dependencies": {
"@sentry/types": "7.21.0",
"@sentry/types": "7.21.1",
"tslib": "^1.9.3"
},
"engines": {
@ -4432,12 +4432,12 @@
}
},
"node_modules/enhanced-resolve": {
"version": "5.11.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.11.0.tgz",
"integrity": "sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==",
"version": "5.12.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
"integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.9",
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
},
"engines": {
@ -4604,12 +4604,12 @@
}
},
"node_modules/eslint-config-next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.5-canary.5.tgz",
"integrity": "sha512-kbWXcTy71Kg11t2msTwmsVVJ4NP1uRxbhmkW8oFPYJymBZGQCVbbRUpTiZri8ykePKVnlrfdPAAuRWjoj9eeOw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.5.tgz",
"integrity": "sha512-lge94W7ME6kNCO96eCykq5GbKbllzmcDNDhh1/llMCRgNPl0+GIQ8dOoM0I7uRQVW56VmTXFybJFXgow11a5pg==",
"dev": true,
"dependencies": {
"@next/eslint-plugin-next": "13.0.5-canary.5",
"@next/eslint-plugin-next": "13.0.5",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.42.0",
"eslint-import-resolver-node": "^0.3.6",
@ -8570,16 +8570,15 @@
"dev": true
},
"node_modules/next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.5-canary.5.tgz",
"integrity": "sha512-0xwWt+EzjOmAxYePx8QGCuIo5jyLTFhQvPNsiXHoHS1K5dkhF/i+Vyg439mdA+17DyH5Rw728fmRBqu4oPm1Lg==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.5.tgz",
"integrity": "sha512-awpc3DkphyKydwCotcBnuKwh6hMqkT5xdiBK4OatJtOZurDPBYLP62jtM2be/4OunpmwIbsS0Eyv+ZGU97ciEg==",
"dependencies": {
"@next/env": "13.0.5-canary.5",
"@next/env": "13.0.5",
"@swc/helpers": "0.4.14",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
"styled-jsx": "5.1.0",
"use-sync-external-store": "1.2.0"
"styled-jsx": "5.1.0"
},
"bin": {
"next": "dist/bin/next"
@ -8588,19 +8587,19 @@
"node": ">=14.6.0"
},
"optionalDependencies": {
"@next/swc-android-arm-eabi": "13.0.5-canary.5",
"@next/swc-android-arm64": "13.0.5-canary.5",
"@next/swc-darwin-arm64": "13.0.5-canary.5",
"@next/swc-darwin-x64": "13.0.5-canary.5",
"@next/swc-freebsd-x64": "13.0.5-canary.5",
"@next/swc-linux-arm-gnueabihf": "13.0.5-canary.5",
"@next/swc-linux-arm64-gnu": "13.0.5-canary.5",
"@next/swc-linux-arm64-musl": "13.0.5-canary.5",
"@next/swc-linux-x64-gnu": "13.0.5-canary.5",
"@next/swc-linux-x64-musl": "13.0.5-canary.5",
"@next/swc-win32-arm64-msvc": "13.0.5-canary.5",
"@next/swc-win32-ia32-msvc": "13.0.5-canary.5",
"@next/swc-win32-x64-msvc": "13.0.5-canary.5"
"@next/swc-android-arm-eabi": "13.0.5",
"@next/swc-android-arm64": "13.0.5",
"@next/swc-darwin-arm64": "13.0.5",
"@next/swc-darwin-x64": "13.0.5",
"@next/swc-freebsd-x64": "13.0.5",
"@next/swc-linux-arm-gnueabihf": "13.0.5",
"@next/swc-linux-arm64-gnu": "13.0.5",
"@next/swc-linux-arm64-musl": "13.0.5",
"@next/swc-linux-x64-gnu": "13.0.5",
"@next/swc-linux-x64-musl": "13.0.5",
"@next/swc-win32-arm64-msvc": "13.0.5",
"@next/swc-win32-ia32-msvc": "13.0.5",
"@next/swc-win32-x64-msvc": "13.0.5"
},
"peerDependencies": {
"fibers": ">= 3.1.0",
@ -9228,9 +9227,9 @@
}
},
"node_modules/prettier": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
"integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
"integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
@ -11308,14 +11307,6 @@
}
}
},
"node_modules/use-sync-external-store": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@ -13001,100 +12992,100 @@
}
},
"@next/env": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.5-canary.5.tgz",
"integrity": "sha512-bVwtrynhllQRX0vUARyHC51tuvIHpk/Zu7JJaqvsXIHUEGqAZ3YoKQN61T0RLqZVHyGJx+35GPbt8hgzja0nGw=="
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.0.5.tgz",
"integrity": "sha512-F3KLtiDrUslAZhTYTh8Zk5ZaavbYwLUn3NYPBnOjAXU8hWm0QVGVzKIOuURQ098ofRU4e9oglf3Sj9pFx5nI5w=="
},
"@next/eslint-plugin-next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.5-canary.5.tgz",
"integrity": "sha512-4mxCpVxi7UlYvDVXlGyM3HxiIAXpWgD80aX1PvHWX7F0r4XaXld9/9L9yyhtc3VPAjLQJ652DoZ3ihbhrjcf4w==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.5.tgz",
"integrity": "sha512-H9U9B1dFnCDmylDZ6/dYt95Ie1Iu+SLBMcO6rkIGIDcj5UK+DNyMiWm83xWBZ1gREM8cfp5Srv1g6wqf8pM4lw==",
"dev": true,
"requires": {
"glob": "7.1.7"
}
},
"@next/font": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.5-canary.5.tgz",
"integrity": "sha512-l1zlUImIE+TjkjuIKijLTzKHiysn4gIkf1jBA8puBfSS8snXwFB0c7d4IM9IhuoGvNjwxdsggU7AwrPprWX9xw=="
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/font/-/font-13.0.5.tgz",
"integrity": "sha512-NrP4B8pxwerrkkuG/m7MQv0ks89Kk4Lc0kzbiRaYX+Xb0coDaw+I9T+g42aOHf8j8ta1vtKqb5XE1+troZ4CoQ=="
},
"@next/swc-android-arm-eabi": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.5-canary.5.tgz",
"integrity": "sha512-/zfxRz2MfkL5rJljuKG6lcYXwIqeafYwI+fiZLiKoLlNoGD9p/usgDy5CS30Ioe8flVJ0BknffbLASFsEJ4zJA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.5.tgz",
"integrity": "sha512-YO691dxHlviy6H0eghgwqn+5kU9J3iQnKERHTDSppqjjGDBl6ab4wz9XfI5AhljjkaTg3TknHoIEWFDoZ4Ve8g==",
"optional": true
},
"@next/swc-android-arm64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.5-canary.5.tgz",
"integrity": "sha512-UPI53FNoNq74VY44kXUke8hxt11O0x3xKSmeaLl/f7dVsstN1sEvmkeSn0n53ExOg9Xf2kQPfILr1i0s4JaBjQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.5.tgz",
"integrity": "sha512-ugbwffkUmp8cd2afehDC8LtQeFUxElRUBBngfB5UYSWBx18HW4OgzkPFIY8jUBH16zifvGZWXbICXJWDHrOLtw==",
"optional": true
},
"@next/swc-darwin-arm64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.5-canary.5.tgz",
"integrity": "sha512-G9JalBasrUSqCCSaKmogR1tEXsCK23bVsLjBxItqvxdzG3ZlU/LsxvKByREGacF8Pxzyz8r5EDnnh0mFkc3cdQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.5.tgz",
"integrity": "sha512-mshlh8QOtOalfZbc17uNAftWgqHTKnrv6QUwBe+mpGz04eqsSUzVz1JGZEdIkmuDxOz00cK2NPoc+VHDXh99IQ==",
"optional": true
},
"@next/swc-darwin-x64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.5-canary.5.tgz",
"integrity": "sha512-c6VqY/Tn6uXrZP08RJ+3MhIn8VVgl2Nd+lUWbVhErKn9tSxizDQ6E7UkJSfp4yfJVWPrE3CihGhKIO4t94C1kg==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.5.tgz",
"integrity": "sha512-SfigOKW4Z2UB3ruUPyvrlDIkcJq1hiw1wvYApWugD+tQsAkYZKEoz+/8emCmeYZ6Gwgi1WHV+z52Oj8u7bEHPg==",
"optional": true
},
"@next/swc-freebsd-x64": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.5-canary.5.tgz",
"integrity": "sha512-/JwbUgLYB3azIpkOnI9xLlHxZWVST4DbXS0kEx0GAS35Y7F0AjvM0OHT6RSqD9AIEAGJ5t3U9NYwmkR+lfCNMQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.5.tgz",
"integrity": "sha512-0NJg8HZr4yG8ynmMGFXQf+Mahvq4ZgBmUwSlLXXymgxEQgH17erH/LoR69uITtW+KTsALgk9axEt5AAabM4ucg==",
"optional": true
},
"@next/swc-linux-arm-gnueabihf": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.5-canary.5.tgz",
"integrity": "sha512-/xJM0P2gm6Bfl1zhwaMuiFRbju9febANk+hjkX6EB8oZoarPKPCG1N3SMOQEoGhzfW26OoUETM8YpmgZh09wVQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.5.tgz",
"integrity": "sha512-Cye+h3oDT3NDWjACMlRaolL8fokpKie34FlPj9nfoW7bYKmoMBY1d4IO/GgBF+5xEl7HkH0Ny/qex63vQ0pN+A==",
"optional": true
},
"@next/swc-linux-arm64-gnu": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.5-canary.5.tgz",
"integrity": "sha512-Kwfn1gEso5cqRLk1eY4QUVJmn1ZfBkgFjSPyA5+uy/9vyjz1UZ6Ms/BuFvy/64VTALuvehkjcyy6DazwhZufOA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.5.tgz",
"integrity": "sha512-5BfDS/VoRDR5QUGG9oedOCEZGmV2zxUVFYLUJVPMSMeIgqkjxWQBiG2BUHZI6/LGk9yvHmjx7BTvtBCLtRg6IQ==",
"optional": true
},
"@next/swc-linux-arm64-musl": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.5-canary.5.tgz",
"integrity": "sha512-Tvc4q9mBZUxJJcDzKGRv2TRTkeur9qKgOUfKNvfifFsWVm0Drk6n1uYGhw2Vpw0DXhXA34refhL8zCqRqdnhEQ==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.5.tgz",
"integrity": "sha512-xenvqlXz+KxVKAB1YR723gnVNszpsCvKZkiFFaAYqDGJ502YuqU2fwLsaSm/ASRizNcBYeo9HPLTyc3r/9cdMQ==",
"optional": true
},
"@next/swc-linux-x64-gnu": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.5-canary.5.tgz",
"integrity": "sha512-+Kq362VLf0pXny1Rk7v0Oc/r0ybF7A5PO4+8noIBRU0J6xNK1HuC1/A3/CQ7BPCtg5onlZj82dVPQk9QPny8Zw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.5.tgz",
"integrity": "sha512-9Ahi1bbdXwhrWQmOyoTod23/hhK05da/FzodiNqd6drrMl1y7+RujoEcU8Dtw3H1mGWB+yuTlWo8B4Iba8hqiQ==",
"optional": true
},
"@next/swc-linux-x64-musl": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.5-canary.5.tgz",
"integrity": "sha512-UiDF0mieN3bpnS/7YCVGaeKvW7I9sAUCTZr+gmIOV95s5qNvSGBBsPGLJsjurCO0Lz+WN8KEc8yy6E+DCtQJXA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.5.tgz",
"integrity": "sha512-V+1mnh49qmS9fOZxVRbzjhBEz9IUGJ7AQ80JPWAYQM5LI4TxfdiF4APLPvJ52rOmNeTqnVz1bbKtVOso+7EZ4w==",
"optional": true
},
"@next/swc-win32-arm64-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-lcLHQ0bgX4IzNFt/QlLh1t/5gq72ba0Dt2jY442Hpb2IS/F4lc3TFC8x2tpwyFt1N9wNeLRpv7fSbY4wVWrL+Q==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.5.tgz",
"integrity": "sha512-wRE9rkp7I+/3Jf2T9PFIJOKq3adMWYEFkPOA7XAkUfYbQHlDJm/U5cVCWUsKByyQq5RThwufI91sgd19MfxRxg==",
"optional": true
},
"@next/swc-win32-ia32-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-i8r+FM0GwIa1sWTSFdWGYrcDHJ1kvK4KyfKm8tgoXk6+IRobwayvK0NG+5DwxtVoYs03EXm1H73ZwN8GMwIzzA==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.5.tgz",
"integrity": "sha512-Q1XQSLEhFuFhkKFdJIGt7cYQ4T3u6P5wrtUNreg5M+7P+fjSiC8+X+Vjcw+oebaacsdl0pWZlK+oACGafush1w==",
"optional": true
},
"@next/swc-win32-x64-msvc": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.5-canary.5.tgz",
"integrity": "sha512-xpExpkjOopYOWUei0t3R07ZeAHD5RzmR+TJEkjeLi04IMWdAMhESnZCgaANL/ziLpo21u1ntkjoo9aSyul28tw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.5.tgz",
"integrity": "sha512-t5gRblrwwiNZP6cT7NkxlgxrFgHWtv9ei5vUraCLgBqzvIsa7X+PnarZUeQCXqz6Jg9JSGGT9j8lvzD97UqeJQ==",
"optional": true
},
"@nodelib/fs.scandir": {
@ -13296,23 +13287,23 @@
"dev": true
},
"@sentry/core": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.21.0.tgz",
"integrity": "sha512-5ZHwfHPm4svny7iXsNmlnRg0q1jw/N5/ugzAku+g98R769RCv2aSBaK9BIYlJmJ1SWwR7nQuR/GOCOdv5mA8jw==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.21.1.tgz",
"integrity": "sha512-Og5wEEsy24fNvT/T7IKjcV4EvVK5ryY2kxbJzKY6GU2eX+i+aBl+n/vp7U0Es351C/AlTkS+0NOUsp2TQQFxZA==",
"requires": {
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"tslib": "^1.9.3"
}
},
"@sentry/node": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.21.0.tgz",
"integrity": "sha512-jRwsX1tqA9R1VFcnHs3vkbNKCWCBb/eakqLQa1keEc+QxTDLAOqB/Z+z8kwEe8LC/Sj3RZIVw3VbvjrOENLEvg==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.21.1.tgz",
"integrity": "sha512-B+p1nQHaFWdCCRVmvqlr/+vdQCI3mGLObucNfK2YC22IQZg7+3u6tEbxJ7umITIjeSSKgf7ZoZwCxL9VfkrNXg==",
"requires": {
"@sentry/core": "7.21.0",
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/core": "7.21.1",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"cookie": "^0.4.1",
"https-proxy-agent": "^5.0.0",
"lru_map": "^0.3.3",
@ -13320,27 +13311,27 @@
}
},
"@sentry/tracing": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.21.0.tgz",
"integrity": "sha512-wTnXBV1e23Ou7aPFJCoX4VlrfsiYWDmGTLwx0ObI5y3BDSzV696BFICYpeqTk8lS5J5PQII12WRWfRbmyUwIAg==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.21.1.tgz",
"integrity": "sha512-b1BTPsRaNQpohzegoz59KGuBl+To651vEq0vMS4tCzSyIdxkYso3JCrjDdEqW/2MliQYANNVrUai2bmwmU9h1g==",
"requires": {
"@sentry/core": "7.21.0",
"@sentry/types": "7.21.0",
"@sentry/utils": "7.21.0",
"@sentry/core": "7.21.1",
"@sentry/types": "7.21.1",
"@sentry/utils": "7.21.1",
"tslib": "^1.9.3"
}
},
"@sentry/types": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.21.0.tgz",
"integrity": "sha512-DqQi0HLp17x0++zCjI9jVST0cuszsQtrVIMQRQXpy8J/ay3IGxwFoX1qMrwFP2tmVQDsy8YKIz50J5e6caXwSw=="
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.21.1.tgz",
"integrity": "sha512-3/IKnd52Ol21amQvI+kz+WB76s8/LR5YvFJzMgIoI2S8d82smIr253zGijRXxHPEif8kMLX4Yt+36VzrLxg6+A=="
},
"@sentry/utils": {
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.21.0.tgz",
"integrity": "sha512-Dn9zsPOfz1kbBua8KSYUPrka31Lh+am9BVJWnzqzGbALthf134oUTbp2vcwpMyEW7NxX+4Qd+36BvTzapfRINQ==",
"version": "7.21.1",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.21.1.tgz",
"integrity": "sha512-F0W0AAi8tgtTx6ApZRI2S9HbXEA9ENX1phTZgdNNWcMFm1BNbc21XEwLqwXBNjub5nlA6CE8xnjXRgdZKx4kzQ==",
"requires": {
"@sentry/types": "7.21.0",
"@sentry/types": "7.21.1",
"tslib": "^1.9.3"
}
},
@ -14596,12 +14587,12 @@
}
},
"enhanced-resolve": {
"version": "5.11.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.11.0.tgz",
"integrity": "sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==",
"version": "5.12.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
"integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.9",
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
}
},
@ -14814,12 +14805,12 @@
}
},
"eslint-config-next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.5-canary.5.tgz",
"integrity": "sha512-kbWXcTy71Kg11t2msTwmsVVJ4NP1uRxbhmkW8oFPYJymBZGQCVbbRUpTiZri8ykePKVnlrfdPAAuRWjoj9eeOw==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.5.tgz",
"integrity": "sha512-lge94W7ME6kNCO96eCykq5GbKbllzmcDNDhh1/llMCRgNPl0+GIQ8dOoM0I7uRQVW56VmTXFybJFXgow11a5pg==",
"dev": true,
"requires": {
"@next/eslint-plugin-next": "13.0.5-canary.5",
"@next/eslint-plugin-next": "13.0.5",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.42.0",
"eslint-import-resolver-node": "^0.3.6",
@ -17502,29 +17493,28 @@
"dev": true
},
"next": {
"version": "13.0.5-canary.5",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.5-canary.5.tgz",
"integrity": "sha512-0xwWt+EzjOmAxYePx8QGCuIo5jyLTFhQvPNsiXHoHS1K5dkhF/i+Vyg439mdA+17DyH5Rw728fmRBqu4oPm1Lg==",
"version": "13.0.5",
"resolved": "https://registry.npmjs.org/next/-/next-13.0.5.tgz",
"integrity": "sha512-awpc3DkphyKydwCotcBnuKwh6hMqkT5xdiBK4OatJtOZurDPBYLP62jtM2be/4OunpmwIbsS0Eyv+ZGU97ciEg==",
"requires": {
"@next/env": "13.0.5-canary.5",
"@next/swc-android-arm-eabi": "13.0.5-canary.5",
"@next/swc-android-arm64": "13.0.5-canary.5",
"@next/swc-darwin-arm64": "13.0.5-canary.5",
"@next/swc-darwin-x64": "13.0.5-canary.5",
"@next/swc-freebsd-x64": "13.0.5-canary.5",
"@next/swc-linux-arm-gnueabihf": "13.0.5-canary.5",
"@next/swc-linux-arm64-gnu": "13.0.5-canary.5",
"@next/swc-linux-arm64-musl": "13.0.5-canary.5",
"@next/swc-linux-x64-gnu": "13.0.5-canary.5",
"@next/swc-linux-x64-musl": "13.0.5-canary.5",
"@next/swc-win32-arm64-msvc": "13.0.5-canary.5",
"@next/swc-win32-ia32-msvc": "13.0.5-canary.5",
"@next/swc-win32-x64-msvc": "13.0.5-canary.5",
"@next/env": "13.0.5",
"@next/swc-android-arm-eabi": "13.0.5",
"@next/swc-android-arm64": "13.0.5",
"@next/swc-darwin-arm64": "13.0.5",
"@next/swc-darwin-x64": "13.0.5",
"@next/swc-freebsd-x64": "13.0.5",
"@next/swc-linux-arm-gnueabihf": "13.0.5",
"@next/swc-linux-arm64-gnu": "13.0.5",
"@next/swc-linux-arm64-musl": "13.0.5",
"@next/swc-linux-x64-gnu": "13.0.5",
"@next/swc-linux-x64-musl": "13.0.5",
"@next/swc-win32-arm64-msvc": "13.0.5",
"@next/swc-win32-ia32-msvc": "13.0.5",
"@next/swc-win32-x64-msvc": "13.0.5",
"@swc/helpers": "0.4.14",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
"styled-jsx": "5.1.0",
"use-sync-external-store": "1.2.0"
"styled-jsx": "5.1.0"
}
},
"next-mdx-remote": {
@ -17939,9 +17929,9 @@
"dev": true
},
"prettier": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
"integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz",
"integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
"dev": true
},
"prettier-linter-helpers": {
@ -19402,11 +19392,6 @@
"use-isomorphic-layout-effect": "^1.1.1"
}
},
"use-sync-external-store": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA=="
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",

View File

@ -19,15 +19,15 @@
"dependencies": {
"@giscus/react": "^2.2.4",
"@hcaptcha/react-hcaptcha": "^1.4.4",
"@next/font": "13.0.5-canary.5",
"@next/font": "13.0.5",
"@novnc/novnc": "github:novnc/novnc#cd94c2aed2582fd85ec5ecc444967fc7ec60a649",
"@octokit/graphql": "^5.0.4",
"@octokit/graphql-schema": "^12.30.1",
"@primer/octicons": "^17.9.0",
"@prisma/client": "^4.6.1",
"@react-spring/web": "^9.5.5",
"@sentry/node": "^7.21.0",
"@sentry/tracing": "^7.21.0",
"@sentry/node": "^7.21.1",
"@sentry/tracing": "^7.21.1",
"@stitches/react": "^1.2.8",
"comma-number": "^2.1.0",
"copy-to-clipboard": "^3.3.3",
@ -40,7 +40,7 @@
"gray-matter": "^4.0.3",
"hex-to-rgba": "^2.0.1",
"marked": "^4.2.3",
"next": "13.0.5-canary.5",
"next": "13.0.5",
"next-mdx-remote": "^4.2.0",
"next-seo": "^5.14.1",
"obj-str": "^1.1.0",
@ -85,12 +85,12 @@
"@typescript-eslint/parser": "^5.44.0",
"cross-env": "^7.0.3",
"eslint": "~8.28.0",
"eslint-config-next": "13.0.5-canary.5",
"eslint-config-next": "13.0.5",
"eslint-config-prettier": "~8.5.0",
"eslint-plugin-mdx": "~2.0.5",
"eslint-plugin-prettier": "~4.2.1",
"lint-staged": "^13.0.3",
"prettier": "^2.7.1",
"prettier": "^2.8.0",
"prisma": "^4.6.1",
"simple-git-hooks": "^2.8.1",
"typescript": "^4.9.3",

View File

@ -348,11 +348,12 @@ const Index = () => {
</ColorfulLink>
,{" "}
<ColorfulLink
href="https://fosstodon.org/@jakejarvis"
href="https://jarv.is/@jake"
rel="me"
title="Jake Jarvis on Mastodon"
lightColor="#6d6eff"
darkColor="#7b87ff"
openInNewTab
>
Mastodon
</ColorfulLink>