diff --git a/astro.config.mjs b/astro.config.mjs
index 6420413ee..89aaa0f43 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,38 +1,38 @@
-import tailwind from "@astrojs/tailwind"
-import Compress from "astro-compress"
-import icon from "astro-icon"
-import { defineConfig } from "astro/config"
-import Color from "colorjs.io"
-import rehypeAutolinkHeadings from "rehype-autolink-headings"
-import rehypeKatex from "rehype-katex"
-import rehypeSlug from "rehype-slug"
-import remarkMath from "remark-math"
-import { remarkReadingTime } from "./src/plugins/remark-reading-time.mjs"
-import { GithubCardComponent } from "./src/plugins/rehype-component-github-card.mjs"
-import { AdmonitionComponent } from "./src/plugins/rehype-component-admonition.mjs"
-import remarkDirective from "remark-directive" /* Handle directives */
+import sitemap from '@astrojs/sitemap'
+import svelte from '@astrojs/svelte'
+import tailwind from '@astrojs/tailwind'
+import swup from '@swup/astro'
+import Compress from 'astro-compress'
+import icon from 'astro-icon'
+import { defineConfig } from 'astro/config'
+import Color from 'colorjs.io'
+import rehypeAutolinkHeadings from 'rehype-autolink-headings'
+import rehypeComponents from 'rehype-components' /* Render the custom directive content */
+import rehypeKatex from 'rehype-katex'
+import rehypeSlug from 'rehype-slug'
+import remarkDirective from 'remark-directive' /* Handle directives */
import remarkDirectiveRehype from 'remark-directive-rehype' /* Pass directives to rehype */
-import rehypeComponents from "rehype-components"; /* Render the custom directive content */
-import svelte from "@astrojs/svelte"
-import swup from '@swup/astro';
-import sitemap from '@astrojs/sitemap';
-import {parseDirectiveNode} from "./src/plugins/remark-directive-rehype.js";
+import remarkMath from 'remark-math'
+import { AdmonitionComponent } from './src/plugins/rehype-component-admonition.mjs'
+import { GithubCardComponent } from './src/plugins/rehype-component-github-card.mjs'
+import { parseDirectiveNode } from './src/plugins/remark-directive-rehype.js'
+import { remarkReadingTime } from './src/plugins/remark-reading-time.mjs'
-const oklchToHex = (str) => {
+const oklchToHex = str => {
const DEFAULT_HUE = 250
const regex = /-?\d+(\.\d+)?/g
const matches = str.string.match(regex)
const lch = [matches[0], matches[1], DEFAULT_HUE]
- return new Color("oklch", lch).to("srgb").toString({
- format: "hex",
+ return new Color('oklch', lch).to('srgb').toString({
+ format: 'hex',
})
}
// https://astro.build/config
export default defineConfig({
- site: "https://goobstation.com",
- base: "/",
- trailingSlash: "always",
+ site: 'https://goobstation.com',
+ base: '/',
+ trailingSlash: 'always',
integrations: [
tailwind(),
swup({
@@ -47,10 +47,10 @@ export default defineConfig({
}),
icon({
include: {
- "material-symbols": ["*"],
- "fa6-brands": ["*"],
- "fa6-regular": ["*"],
- "fa6-solid": ["*"],
+ 'material-symbols': ['*'],
+ 'fa6-brands': ['*'],
+ 'fa6-regular': ['*'],
+ 'fa6-solid': ['*'],
},
}),
Compress({
@@ -60,38 +60,46 @@ export default defineConfig({
sitemap(),
],
markdown: {
- remarkPlugins: [remarkMath, remarkReadingTime, remarkDirective, parseDirectiveNode],
+ remarkPlugins: [
+ remarkMath,
+ remarkReadingTime,
+ remarkDirective,
+ parseDirectiveNode,
+ ],
rehypePlugins: [
rehypeKatex,
rehypeSlug,
- [rehypeComponents, {
- components: {
- github: GithubCardComponent,
- note: (x, y) => AdmonitionComponent(x, y, "note"),
- tip: (x, y) => AdmonitionComponent(x, y, "tip"),
- important: (x, y) => AdmonitionComponent(x, y, "important"),
- caution: (x, y) => AdmonitionComponent(x, y, "caution"),
- warning: (x, y) => AdmonitionComponent(x, y, "warning"),
+ [
+ rehypeComponents,
+ {
+ components: {
+ github: GithubCardComponent,
+ note: (x, y) => AdmonitionComponent(x, y, 'note'),
+ tip: (x, y) => AdmonitionComponent(x, y, 'tip'),
+ important: (x, y) => AdmonitionComponent(x, y, 'important'),
+ caution: (x, y) => AdmonitionComponent(x, y, 'caution'),
+ warning: (x, y) => AdmonitionComponent(x, y, 'warning'),
+ },
},
- }],
+ ],
[
rehypeAutolinkHeadings,
{
- behavior: "append",
+ behavior: 'append',
properties: {
- className: ["anchor"],
+ className: ['anchor'],
},
content: {
- type: "element",
- tagName: "span",
+ type: 'element',
+ tagName: 'span',
properties: {
- className: ["anchor-icon"],
+ className: ['anchor-icon'],
'data-pagefind-ignore': true,
},
children: [
{
- type: "text",
- value: "#",
+ type: 'text',
+ value: '#',
},
],
},
@@ -104,12 +112,15 @@ export default defineConfig({
rollupOptions: {
onwarn(warning, warn) {
// temporarily suppress this warning
- if (warning.message.includes("is dynamically imported by") && warning.message.includes("but also statically imported by")) {
- return;
+ if (
+ warning.message.includes('is dynamically imported by') &&
+ warning.message.includes('but also statically imported by')
+ ) {
+ return
}
- warn(warning);
- }
- }
+ warn(warning)
+ },
+ },
},
css: {
preprocessorOptions: {
diff --git a/package.json b/package.json
index 8991056df..305c3d362 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@fontsource/roboto": "^5.0.12",
"@swup/astro": "^1.4.0",
"astro": "^4.4.15",
- "astro-compress": "^2.2.15",
+ "astro-compress": "^2.3.1",
"astro-icon": "1.1.0",
"colorjs.io": "^0.5.0",
"hastscript": "^9.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3c95dd23e..02be531cd 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,10 +19,10 @@ importers:
version: 3.1.2
'@astrojs/svelte':
specifier: ^5.2.0
- version: 5.2.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
+ version: 5.2.0(astro@4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
'@astrojs/tailwind':
specifier: ^5.1.0
- version: 5.1.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(tailwindcss@3.4.1)
+ version: 5.1.0(astro@4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2))(tailwindcss@3.4.1)
'@fontsource-variable/jetbrains-mono':
specifier: ^5.0.20
version: 5.0.20
@@ -34,10 +34,10 @@ importers:
version: 1.4.0(@types/babel__core@7.20.5)
astro:
specifier: ^4.4.15
- version: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
+ version: 4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2)
astro-compress:
- specifier: ^2.2.15
- version: 2.2.15
+ specifier: ^2.3.1
+ version: 2.3.1(@types/node@20.14.12)(stylus@0.63.0)(typescript@5.4.2)
astro-icon:
specifier: 1.1.0
version: 1.1.0
@@ -916,12 +916,12 @@ packages:
'@emmetio/scanner@1.0.4':
resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
- '@emnapi/runtime@0.45.0':
- resolution: {integrity: sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==}
-
'@emnapi/runtime@1.1.1':
resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==}
+ '@emnapi/runtime@1.2.0':
+ resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+
'@esbuild/aix-ppc64@0.19.12':
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
engines: {node: '>=12'}
@@ -1092,22 +1092,16 @@ packages:
'@iconify/utils@2.1.22':
resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==}
- '@img/sharp-darwin-arm64@0.33.2':
- resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-darwin-arm64@0.33.3':
resolution: {integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==}
engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-x64@0.33.2':
- resolution: {integrity: sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==}
+ '@img/sharp-darwin-arm64@0.33.4':
+ resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==}
engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [darwin]
'@img/sharp-darwin-x64@0.33.3':
@@ -1116,10 +1110,10 @@ packages:
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-darwin-arm64@1.0.1':
- resolution: {integrity: sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==}
- engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
+ '@img/sharp-darwin-x64@0.33.4':
+ resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==}
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [x64]
os: [darwin]
'@img/sharp-libvips-darwin-arm64@1.0.2':
@@ -1128,106 +1122,58 @@ packages:
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.0.1':
- resolution: {integrity: sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==}
- engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-x64@1.0.2':
resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==}
engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-linux-arm64@1.0.1':
- resolution: {integrity: sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==}
- engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
- os: [linux]
-
'@img/sharp-libvips-linux-arm64@1.0.2':
resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==}
engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [arm64]
os: [linux]
- '@img/sharp-libvips-linux-arm@1.0.1':
- resolution: {integrity: sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==}
- engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm]
- os: [linux]
-
'@img/sharp-libvips-linux-arm@1.0.2':
resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==}
engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [arm]
os: [linux]
- '@img/sharp-libvips-linux-s390x@1.0.1':
- resolution: {integrity: sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==}
- engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [s390x]
- os: [linux]
-
'@img/sharp-libvips-linux-s390x@1.0.2':
resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==}
engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [s390x]
os: [linux]
- '@img/sharp-libvips-linux-x64@1.0.1':
- resolution: {integrity: sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==}
- engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
- os: [linux]
-
'@img/sharp-libvips-linux-x64@1.0.2':
resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==}
engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [x64]
os: [linux]
- '@img/sharp-libvips-linuxmusl-arm64@1.0.1':
- resolution: {integrity: sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==}
- engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
- os: [linux]
-
'@img/sharp-libvips-linuxmusl-arm64@1.0.2':
resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==}
engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [arm64]
os: [linux]
- '@img/sharp-libvips-linuxmusl-x64@1.0.1':
- resolution: {integrity: sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==}
- engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
- os: [linux]
-
'@img/sharp-libvips-linuxmusl-x64@1.0.2':
resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==}
engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [x64]
os: [linux]
- '@img/sharp-linux-arm64@0.33.2':
- resolution: {integrity: sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
- os: [linux]
-
'@img/sharp-linux-arm64@0.33.3':
resolution: {integrity: sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==}
engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [arm64]
os: [linux]
- '@img/sharp-linux-arm@0.33.2':
- resolution: {integrity: sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==}
- engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm]
+ '@img/sharp-linux-arm64@0.33.4':
+ resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==}
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [arm64]
os: [linux]
'@img/sharp-linux-arm@0.33.3':
@@ -1236,10 +1182,10 @@ packages:
cpu: [arm]
os: [linux]
- '@img/sharp-linux-s390x@0.33.2':
- resolution: {integrity: sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==}
+ '@img/sharp-linux-arm@0.33.4':
+ resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==}
engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [s390x]
+ cpu: [arm]
os: [linux]
'@img/sharp-linux-s390x@0.33.3':
@@ -1248,10 +1194,10 @@ packages:
cpu: [s390x]
os: [linux]
- '@img/sharp-linux-x64@0.33.2':
- resolution: {integrity: sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
+ '@img/sharp-linux-s390x@0.33.4':
+ resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==}
+ engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [s390x]
os: [linux]
'@img/sharp-linux-x64@0.33.3':
@@ -1260,10 +1206,10 @@ packages:
cpu: [x64]
os: [linux]
- '@img/sharp-linuxmusl-arm64@0.33.2':
- resolution: {integrity: sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==}
- engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [arm64]
+ '@img/sharp-linux-x64@0.33.4':
+ resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==}
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [x64]
os: [linux]
'@img/sharp-linuxmusl-arm64@0.33.3':
@@ -1272,10 +1218,10 @@ packages:
cpu: [arm64]
os: [linux]
- '@img/sharp-linuxmusl-x64@0.33.2':
- resolution: {integrity: sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==}
+ '@img/sharp-linuxmusl-arm64@0.33.4':
+ resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==}
engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [linux]
'@img/sharp-linuxmusl-x64@0.33.3':
@@ -1284,21 +1230,21 @@ packages:
cpu: [x64]
os: [linux]
- '@img/sharp-wasm32@0.33.2':
- resolution: {integrity: sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [wasm32]
+ '@img/sharp-linuxmusl-x64@0.33.4':
+ resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==}
+ engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [x64]
+ os: [linux]
'@img/sharp-wasm32@0.33.3':
resolution: {integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
cpu: [wasm32]
- '@img/sharp-win32-ia32@0.33.2':
- resolution: {integrity: sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==}
+ '@img/sharp-wasm32@0.33.4':
+ resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [ia32]
- os: [win32]
+ cpu: [wasm32]
'@img/sharp-win32-ia32@0.33.3':
resolution: {integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==}
@@ -1306,10 +1252,10 @@ packages:
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-x64@0.33.2':
- resolution: {integrity: sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==}
+ '@img/sharp-win32-ia32@0.33.4':
+ resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
- cpu: [x64]
+ cpu: [ia32]
os: [win32]
'@img/sharp-win32-x64@0.33.3':
@@ -1318,6 +1264,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@img/sharp-win32-x64@0.33.4':
+ resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ cpu: [x64]
+ os: [win32]
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -1387,6 +1339,9 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
+ '@playform/pipe@0.1.0':
+ resolution: {integrity: sha512-EiY5y81BKSIBduFDM9UAN9RISQptYd8TR1UWTx1H/5Tm86AHxjAm/fiGqUuWwZShBqc5K1TY4ynkT6dpp1r7UQ==}
+
'@rollup/plugin-alias@3.1.9':
resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==}
engines: {node: '>=8.0.0'}
@@ -1698,6 +1653,9 @@ packages:
'@types/node@20.11.28':
resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==}
+ '@types/node@20.14.12':
+ resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==}
+
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1762,6 +1720,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.12.1:
+ resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
ansi-align@3.0.1:
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
@@ -1823,8 +1786,8 @@ packages:
resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
engines: {node: '>= 0.4'}
- astro-compress@2.2.15:
- resolution: {integrity: sha512-ZiN+DanwGu/LbLdJ9Y7YAMxW0jTetFjmgjn34EVpDFwI8te+m4d4bOGY+mjGa58kyUC6YsmEW7YNx3HdWyfX5A==}
+ astro-compress@2.3.1:
+ resolution: {integrity: sha512-W2rv6Vr8dZEw2CEA0/QcBEFmXCERbY8onlyixfRul1nY5moPNkk3zdiw7Id3TkIJyHpqQTP6OyfTmTp6MhOqjw==}
astro-icon@1.1.0:
resolution: {integrity: sha512-Nksc09p7UuHeMcPNS9w1pKqRw3+wEmmh0A3FJW+FNXvqaeWI4RLvD1MCWErpY3Z5Cvad317rvLdik/Hg8GEk8Q==}
@@ -2106,6 +2069,10 @@ packages:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines: {node: '>=14'}
+ commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -2233,8 +2200,8 @@ packages:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
- deepmerge-ts@5.1.0:
- resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==}
+ deepmerge-ts@7.1.0:
+ resolution: {integrity: sha512-q6bNsfNBtgr8ZOQqmZbl94MmYWm+QcDNIkqCxVWiw1vKvf+y/N2dZQKdnDXn4c5Ygt/y63tDof6OCN+2YwWVEg==}
engines: {node: '>=16.0.0'}
deepmerge@4.3.1:
@@ -2484,9 +2451,6 @@ packages:
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
- files-pipe@2.1.14:
- resolution: {integrity: sha512-6wykVgJsW4W/Dyb8roW08db3ZyiqYVLd/aD7K8O9YF+QtqzwaTL2smenmskY1KXCar22GH08CpOnwvCJusn2ug==}
-
filesize@6.4.0:
resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==}
engines: {node: '>= 0.4.0'}
@@ -3033,62 +2997,62 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
- lightningcss-darwin-arm64@1.24.1:
- resolution: {integrity: sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w==}
+ lightningcss-darwin-arm64@1.25.1:
+ resolution: {integrity: sha512-G4Dcvv85bs5NLENcu/s1f7ehzE3D5ThnlWSDwE190tWXRQCQaqwcuHe+MGSVI/slm0XrxnaayXY+cNl3cSricw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
- lightningcss-darwin-x64@1.24.1:
- resolution: {integrity: sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==}
+ lightningcss-darwin-x64@1.25.1:
+ resolution: {integrity: sha512-dYWuCzzfqRueDSmto6YU5SoGHvZTMU1Em9xvhcdROpmtOQLorurUZz8+xFxZ51lCO2LnYbfdjZ/gCqWEkwixNg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
- lightningcss-freebsd-x64@1.24.1:
- resolution: {integrity: sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==}
+ lightningcss-freebsd-x64@1.25.1:
+ resolution: {integrity: sha512-hXoy2s9A3KVNAIoKz+Fp6bNeY+h9c3tkcx1J3+pS48CqAt+5bI/R/YY4hxGL57fWAIquRjGKW50arltD6iRt/w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
- lightningcss-linux-arm-gnueabihf@1.24.1:
- resolution: {integrity: sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==}
+ lightningcss-linux-arm-gnueabihf@1.25.1:
+ resolution: {integrity: sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
- lightningcss-linux-arm64-gnu@1.24.1:
- resolution: {integrity: sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==}
+ lightningcss-linux-arm64-gnu@1.25.1:
+ resolution: {integrity: sha512-Xjxsx286OT9/XSnVLIsFEDyDipqe4BcLeB4pXQ/FEA5+2uWCCuAEarUNQumRucnj7k6ftkAHUEph5r821KBccQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-arm64-musl@1.24.1:
- resolution: {integrity: sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==}
+ lightningcss-linux-arm64-musl@1.25.1:
+ resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-x64-gnu@1.24.1:
- resolution: {integrity: sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==}
+ lightningcss-linux-x64-gnu@1.25.1:
+ resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-linux-x64-musl@1.24.1:
- resolution: {integrity: sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==}
+ lightningcss-linux-x64-musl@1.25.1:
+ resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-win32-x64-msvc@1.24.1:
- resolution: {integrity: sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==}
+ lightningcss-win32-x64-msvc@1.25.1:
+ resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
- lightningcss@1.24.1:
- resolution: {integrity: sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==}
+ lightningcss@1.25.1:
+ resolution: {integrity: sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==}
engines: {node: '>= 12.0.0'}
lilconfig@2.1.0:
@@ -3660,6 +3624,9 @@ packages:
picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
+
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -4202,6 +4169,9 @@ packages:
sax@1.3.0:
resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==}
+ sax@1.4.1:
+ resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
+
scrl@2.0.0:
resolution: {integrity: sha512-BbbVXxrOn58Ge4wjOORIRVZamssQu08ISLL/AC2z9aATIsKqZLESwZVW5YR0Yz0C7qqDRHb4yNXJlQ8yW0SGHw==}
@@ -4218,6 +4188,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
serialize-javascript@4.0.0:
resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
@@ -4233,14 +4208,14 @@ packages:
resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==}
engines: {node: '>=14.15.0'}
- sharp@0.33.2:
- resolution: {integrity: sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==}
- engines: {libvips: '>=8.15.1', node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
sharp@0.33.3:
resolution: {integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==}
engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ sharp@0.33.4:
+ resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==}
+ engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -4466,9 +4441,9 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
- svgo@3.2.0:
- resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
- engines: {node: '>=14.0.0'}
+ svgo@4.0.0-rc.0:
+ resolution: {integrity: sha512-V6DFAkoKXl9GFPZPKNDcJpeXQtMhJT3mgt0VIJTuTe89Ih4ZMtlVR/Djxm0WZX1+9TC7srNhQG6Ffs7EcB4T7Q==}
+ engines: {node: '>=16.0.0'}
hasBin: true
swup-morph-plugin@1.3.0:
@@ -4506,6 +4481,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ terser@5.31.3:
+ resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
@@ -4550,6 +4530,9 @@ packages:
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ tslib@2.7.0:
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -4992,10 +4975,10 @@ snapshots:
sitemap: 7.1.1
zod: 3.22.4
- '@astrojs/svelte@5.2.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
+ '@astrojs/svelte@5.2.0(astro@4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
- astro: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
+ '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
+ astro: 4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2)
svelte: 4.2.12
svelte2tsx: 0.6.27(svelte@4.2.12)(typescript@5.4.2)
typescript: 5.4.2
@@ -5003,9 +4986,9 @@ snapshots:
- supports-color
- vite
- '@astrojs/tailwind@5.1.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(tailwindcss@3.4.1)':
+ '@astrojs/tailwind@5.1.0(astro@4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2))(tailwindcss@3.4.1)':
dependencies:
- astro: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
+ astro: 4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2)
autoprefixer: 10.4.18(postcss@8.4.35)
postcss: 8.4.35
postcss-load-config: 4.0.2(postcss@8.4.35)
@@ -5856,14 +5839,14 @@ snapshots:
'@emmetio/scanner@1.0.4': {}
- '@emnapi/runtime@0.45.0':
+ '@emnapi/runtime@1.1.1':
dependencies:
tslib: 2.6.2
optional: true
- '@emnapi/runtime@1.1.1':
+ '@emnapi/runtime@1.2.0':
dependencies:
- tslib: 2.6.2
+ tslib: 2.7.0
optional: true
'@esbuild/aix-ppc64@0.19.12':
@@ -5989,19 +5972,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@img/sharp-darwin-arm64@0.33.2':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.1
- optional: true
-
'@img/sharp-darwin-arm64@0.33.3':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.0.2
optional: true
- '@img/sharp-darwin-x64@0.33.2':
+ '@img/sharp-darwin-arm64@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.1
+ '@img/sharp-libvips-darwin-arm64': 1.0.2
optional: true
'@img/sharp-darwin-x64@0.33.3':
@@ -6009,67 +5987,43 @@ snapshots:
'@img/sharp-libvips-darwin-x64': 1.0.2
optional: true
- '@img/sharp-libvips-darwin-arm64@1.0.1':
+ '@img/sharp-darwin-x64@0.33.4':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-x64': 1.0.2
optional: true
'@img/sharp-libvips-darwin-arm64@1.0.2':
optional: true
- '@img/sharp-libvips-darwin-x64@1.0.1':
- optional: true
-
'@img/sharp-libvips-darwin-x64@1.0.2':
optional: true
- '@img/sharp-libvips-linux-arm64@1.0.1':
- optional: true
-
'@img/sharp-libvips-linux-arm64@1.0.2':
optional: true
- '@img/sharp-libvips-linux-arm@1.0.1':
- optional: true
-
'@img/sharp-libvips-linux-arm@1.0.2':
optional: true
- '@img/sharp-libvips-linux-s390x@1.0.1':
- optional: true
-
'@img/sharp-libvips-linux-s390x@1.0.2':
optional: true
- '@img/sharp-libvips-linux-x64@1.0.1':
- optional: true
-
'@img/sharp-libvips-linux-x64@1.0.2':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.0.1':
- optional: true
-
'@img/sharp-libvips-linuxmusl-arm64@1.0.2':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.0.1':
- optional: true
-
'@img/sharp-libvips-linuxmusl-x64@1.0.2':
optional: true
- '@img/sharp-linux-arm64@0.33.2':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.1
- optional: true
-
'@img/sharp-linux-arm64@0.33.3':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.0.2
optional: true
- '@img/sharp-linux-arm@0.33.2':
+ '@img/sharp-linux-arm64@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.1
+ '@img/sharp-libvips-linux-arm64': 1.0.2
optional: true
'@img/sharp-linux-arm@0.33.3':
@@ -6077,9 +6031,9 @@ snapshots:
'@img/sharp-libvips-linux-arm': 1.0.2
optional: true
- '@img/sharp-linux-s390x@0.33.2':
+ '@img/sharp-linux-arm@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.1
+ '@img/sharp-libvips-linux-arm': 1.0.2
optional: true
'@img/sharp-linux-s390x@0.33.3':
@@ -6087,9 +6041,9 @@ snapshots:
'@img/sharp-libvips-linux-s390x': 1.0.2
optional: true
- '@img/sharp-linux-x64@0.33.2':
+ '@img/sharp-linux-s390x@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.1
+ '@img/sharp-libvips-linux-s390x': 1.0.2
optional: true
'@img/sharp-linux-x64@0.33.3':
@@ -6097,9 +6051,9 @@ snapshots:
'@img/sharp-libvips-linux-x64': 1.0.2
optional: true
- '@img/sharp-linuxmusl-arm64@0.33.2':
+ '@img/sharp-linux-x64@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.1
+ '@img/sharp-libvips-linux-x64': 1.0.2
optional: true
'@img/sharp-linuxmusl-arm64@0.33.3':
@@ -6107,9 +6061,9 @@ snapshots:
'@img/sharp-libvips-linuxmusl-arm64': 1.0.2
optional: true
- '@img/sharp-linuxmusl-x64@0.33.2':
+ '@img/sharp-linuxmusl-arm64@0.33.4':
optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.1
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.2
optional: true
'@img/sharp-linuxmusl-x64@0.33.3':
@@ -6117,9 +6071,9 @@ snapshots:
'@img/sharp-libvips-linuxmusl-x64': 1.0.2
optional: true
- '@img/sharp-wasm32@0.33.2':
- dependencies:
- '@emnapi/runtime': 0.45.0
+ '@img/sharp-linuxmusl-x64@0.33.4':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.2
optional: true
'@img/sharp-wasm32@0.33.3':
@@ -6127,18 +6081,23 @@ snapshots:
'@emnapi/runtime': 1.1.1
optional: true
- '@img/sharp-win32-ia32@0.33.2':
+ '@img/sharp-wasm32@0.33.4':
+ dependencies:
+ '@emnapi/runtime': 1.2.0
optional: true
'@img/sharp-win32-ia32@0.33.3':
optional: true
- '@img/sharp-win32-x64@0.33.2':
+ '@img/sharp-win32-ia32@0.33.4':
optional: true
'@img/sharp-win32-x64@0.33.3':
optional: true
+ '@img/sharp-win32-x64@0.33.4':
+ optional: true
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -6202,6 +6161,12 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
+ '@playform/pipe@0.1.0':
+ dependencies:
+ '@types/node': 20.14.12
+ deepmerge-ts: 7.1.0
+ fast-glob: 3.3.2
+
'@rollup/plugin-alias@3.1.9(rollup@2.79.1)':
dependencies:
rollup: 2.79.1
@@ -6316,26 +6281,26 @@ snapshots:
magic-string: 0.25.9
string.prototype.matchall: 4.0.10
- '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
+ '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
+ '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
debug: 4.3.4
svelte: 4.2.12
- vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
+ vite: 5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
+ '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.8
svelte: 4.2.12
svelte-hmr: 0.15.3(svelte@4.2.12)
- vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
- vitefu: 0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
+ vite: 5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)
+ vitefu: 0.2.5(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
transitivePeerDependencies:
- supports-color
@@ -6572,6 +6537,10 @@ snapshots:
dependencies:
undici-types: 5.26.5
+ '@types/node@20.14.12':
+ dependencies:
+ undici-types: 5.26.5
+
'@types/parse-json@4.0.2': {}
'@types/resolve@1.17.1':
@@ -6664,6 +6633,8 @@ snapshots:
acorn@8.11.3: {}
+ acorn@8.12.1: {}
+
ansi-align@3.0.1:
dependencies:
string-width: 4.2.3
@@ -6723,18 +6694,28 @@ snapshots:
is-array-buffer: 3.0.4
is-shared-array-buffer: 1.0.3
- astro-compress@2.2.15:
+ astro-compress@2.3.1(@types/node@20.14.12)(stylus@0.63.0)(typescript@5.4.2):
dependencies:
+ '@playform/pipe': 0.1.0
'@types/csso': 5.0.4
'@types/html-minifier-terser': 7.0.2
+ astro: 4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2)
csso: 5.0.5
- files-pipe: 2.1.14
+ deepmerge-ts: 7.1.0
html-minifier-terser: 7.2.0
kleur: 4.1.5
- lightningcss: 1.24.1
- sharp: 0.33.2
- svgo: 3.2.0
- terser: 5.29.2
+ lightningcss: 1.25.1
+ sharp: 0.33.4
+ svgo: 4.0.0-rc.0
+ terser: 5.31.3
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - typescript
astro-icon@1.1.0:
dependencies:
@@ -6744,7 +6725,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2):
+ astro@4.4.15(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)(typescript@5.4.2):
dependencies:
'@astrojs/compiler': 2.7.0
'@astrojs/internal-helpers': 0.2.1
@@ -6805,8 +6786,8 @@ snapshots:
tsconfck: 3.0.3(typescript@5.4.2)
unist-util-visit: 5.0.0
vfile: 6.0.1
- vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
- vitefu: 0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
+ vite: 5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)
+ vitefu: 0.2.5(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3))
which-pm: 2.1.1
yargs-parser: 21.1.1
zod: 3.22.4
@@ -7140,6 +7121,8 @@ snapshots:
commander@10.0.1: {}
+ commander@11.1.0: {}
+
commander@2.20.3: {}
commander@4.1.1: {}
@@ -7289,7 +7272,7 @@ snapshots:
deep-extend@0.6.0:
optional: true
- deepmerge-ts@5.1.0: {}
+ deepmerge-ts@7.1.0: {}
deepmerge@4.3.1: {}
@@ -7315,7 +7298,8 @@ snapshots:
detect-libc@1.0.3: {}
- detect-libc@2.0.2: {}
+ detect-libc@2.0.2:
+ optional: true
detect-libc@2.0.3: {}
@@ -7602,12 +7586,6 @@ snapshots:
dependencies:
minimatch: 5.1.6
- files-pipe@2.1.14:
- dependencies:
- '@types/node': 20.11.28
- deepmerge-ts: 5.1.0
- fast-glob: 3.3.2
-
filesize@6.4.0: {}
fill-range@7.0.1:
@@ -7937,7 +7915,7 @@ snapshots:
entities: 4.5.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.29.2
+ terser: 5.31.3
html-void-elements@3.0.0: {}
@@ -8187,46 +8165,46 @@ snapshots:
kolorist@1.8.0: {}
- lightningcss-darwin-arm64@1.24.1:
+ lightningcss-darwin-arm64@1.25.1:
optional: true
- lightningcss-darwin-x64@1.24.1:
+ lightningcss-darwin-x64@1.25.1:
optional: true
- lightningcss-freebsd-x64@1.24.1:
+ lightningcss-freebsd-x64@1.25.1:
optional: true
- lightningcss-linux-arm-gnueabihf@1.24.1:
+ lightningcss-linux-arm-gnueabihf@1.25.1:
optional: true
- lightningcss-linux-arm64-gnu@1.24.1:
+ lightningcss-linux-arm64-gnu@1.25.1:
optional: true
- lightningcss-linux-arm64-musl@1.24.1:
+ lightningcss-linux-arm64-musl@1.25.1:
optional: true
- lightningcss-linux-x64-gnu@1.24.1:
+ lightningcss-linux-x64-gnu@1.25.1:
optional: true
- lightningcss-linux-x64-musl@1.24.1:
+ lightningcss-linux-x64-musl@1.25.1:
optional: true
- lightningcss-win32-x64-msvc@1.24.1:
+ lightningcss-win32-x64-msvc@1.25.1:
optional: true
- lightningcss@1.24.1:
+ lightningcss@1.25.1:
dependencies:
detect-libc: 1.0.3
optionalDependencies:
- lightningcss-darwin-arm64: 1.24.1
- lightningcss-darwin-x64: 1.24.1
- lightningcss-freebsd-x64: 1.24.1
- lightningcss-linux-arm-gnueabihf: 1.24.1
- lightningcss-linux-arm64-gnu: 1.24.1
- lightningcss-linux-arm64-musl: 1.24.1
- lightningcss-linux-x64-gnu: 1.24.1
- lightningcss-linux-x64-musl: 1.24.1
- lightningcss-win32-x64-msvc: 1.24.1
+ lightningcss-darwin-arm64: 1.25.1
+ lightningcss-darwin-x64: 1.25.1
+ lightningcss-freebsd-x64: 1.25.1
+ lightningcss-linux-arm-gnueabihf: 1.25.1
+ lightningcss-linux-arm64-gnu: 1.25.1
+ lightningcss-linux-arm64-musl: 1.25.1
+ lightningcss-linux-x64-gnu: 1.25.1
+ lightningcss-linux-x64-musl: 1.25.1
+ lightningcss-win32-x64-msvc: 1.25.1
lilconfig@2.1.0: {}
@@ -9051,6 +9029,8 @@ snapshots:
picocolors@1.0.0: {}
+ picocolors@1.1.0: {}
+
picomatch@2.3.1: {}
pify@2.3.0: {}
@@ -9705,6 +9685,8 @@ snapshots:
sax@1.3.0: {}
+ sax@1.4.1: {}
+
scrl@2.0.0: {}
section-matter@1.0.0:
@@ -9718,6 +9700,8 @@ snapshots:
dependencies:
lru-cache: 6.0.0
+ semver@7.6.3: {}
+
serialize-javascript@4.0.0:
dependencies:
randombytes: 2.1.0
@@ -9750,32 +9734,6 @@ snapshots:
tunnel-agent: 0.6.0
optional: true
- sharp@0.33.2:
- dependencies:
- color: 4.2.3
- detect-libc: 2.0.2
- semver: 7.6.0
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.2
- '@img/sharp-darwin-x64': 0.33.2
- '@img/sharp-libvips-darwin-arm64': 1.0.1
- '@img/sharp-libvips-darwin-x64': 1.0.1
- '@img/sharp-libvips-linux-arm': 1.0.1
- '@img/sharp-libvips-linux-arm64': 1.0.1
- '@img/sharp-libvips-linux-s390x': 1.0.1
- '@img/sharp-libvips-linux-x64': 1.0.1
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.1
- '@img/sharp-libvips-linuxmusl-x64': 1.0.1
- '@img/sharp-linux-arm': 0.33.2
- '@img/sharp-linux-arm64': 0.33.2
- '@img/sharp-linux-s390x': 0.33.2
- '@img/sharp-linux-x64': 0.33.2
- '@img/sharp-linuxmusl-arm64': 0.33.2
- '@img/sharp-linuxmusl-x64': 0.33.2
- '@img/sharp-wasm32': 0.33.2
- '@img/sharp-win32-ia32': 0.33.2
- '@img/sharp-win32-x64': 0.33.2
-
sharp@0.33.3:
dependencies:
color: 4.2.3
@@ -9802,6 +9760,32 @@ snapshots:
'@img/sharp-win32-ia32': 0.33.3
'@img/sharp-win32-x64': 0.33.3
+ sharp@0.33.4:
+ dependencies:
+ color: 4.2.3
+ detect-libc: 2.0.3
+ semver: 7.6.3
+ optionalDependencies:
+ '@img/sharp-darwin-arm64': 0.33.4
+ '@img/sharp-darwin-x64': 0.33.4
+ '@img/sharp-libvips-darwin-arm64': 1.0.2
+ '@img/sharp-libvips-darwin-x64': 1.0.2
+ '@img/sharp-libvips-linux-arm': 1.0.2
+ '@img/sharp-libvips-linux-arm64': 1.0.2
+ '@img/sharp-libvips-linux-s390x': 1.0.2
+ '@img/sharp-libvips-linux-x64': 1.0.2
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.2
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.2
+ '@img/sharp-linux-arm': 0.33.4
+ '@img/sharp-linux-arm64': 0.33.4
+ '@img/sharp-linux-s390x': 0.33.4
+ '@img/sharp-linux-x64': 0.33.4
+ '@img/sharp-linuxmusl-arm64': 0.33.4
+ '@img/sharp-linuxmusl-x64': 0.33.4
+ '@img/sharp-wasm32': 0.33.4
+ '@img/sharp-win32-ia32': 0.33.4
+ '@img/sharp-win32-x64': 0.33.4
+
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -10069,15 +10053,15 @@ snapshots:
csso: 5.0.5
picocolors: 1.0.0
- svgo@3.2.0:
+ svgo@4.0.0-rc.0:
dependencies:
- '@trysound/sax': 0.2.0
- commander: 7.2.0
+ commander: 11.1.0
css-select: 5.1.0
css-tree: 2.3.1
css-what: 6.1.0
csso: 5.0.5
- picocolors: 1.0.0
+ picocolors: 1.1.0
+ sax: 1.4.1
swup-morph-plugin@1.3.0(swup@4.6.0):
dependencies:
@@ -10167,6 +10151,13 @@ snapshots:
commander: 2.20.3
source-map-support: 0.5.21
+ terser@5.31.3:
+ dependencies:
+ '@jridgewell/source-map': 0.3.6
+ acorn: 8.12.1
+ commander: 2.20.3
+ source-map-support: 0.5.21
+
thenify-all@1.6.0:
dependencies:
thenify: 3.3.1
@@ -10200,6 +10191,9 @@ snapshots:
tslib@2.6.2: {}
+ tslib@2.7.0:
+ optional: true
+
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -10400,21 +10394,21 @@ snapshots:
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
- vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2):
+ vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3):
dependencies:
esbuild: 0.19.12
postcss: 8.4.35
rollup: 4.13.0
optionalDependencies:
- '@types/node': 20.11.28
+ '@types/node': 20.14.12
fsevents: 2.3.3
- lightningcss: 1.24.1
+ lightningcss: 1.25.1
stylus: 0.63.0
- terser: 5.29.2
+ terser: 5.31.3
- vitefu@0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)):
+ vitefu@0.2.5(vite@5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)):
optionalDependencies:
- vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
+ vite: 5.1.6(@types/node@20.14.12)(lightningcss@1.25.1)(stylus@0.63.0)(terser@5.31.3)
volar-service-css@0.0.33(@volar/language-service@2.1.2):
dependencies:
diff --git a/src/config.ts b/src/config.ts
index 3f00ebb46..2267f5190 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -9,22 +9,23 @@ import { LinkPreset } from './types/config'
export const siteConfig: SiteConfig = {
title: 'Goob Station',
subtitle: 'Homepage',
- lang: 'en', // 'en', 'zh_CN', 'zh_TW', 'ja'
+ lang: 'en', // 'en', 'zh_CN', 'zh_TW', 'ja'
themeColor: {
- hue: 250, // Default hue for the theme color, from 0 to 360. e.g. red: 0, teal: 200, cyan: 250, pink: 345
- fixed: true, // Hide the theme color picker for visitors
+ hue: 250, // Default hue for the theme color, from 0 to 360. e.g. red: 0, teal: 200, cyan: 250, pink: 345
+ fixed: true, // Hide the theme color picker for visitors
},
banner: {
enable: true,
- src: 'assets/images/banner.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/'
+ src: 'assets/images/banner.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/'
},
- favicon: [ // Leave this array empty to use the default favicon
- {
- src: '/favicon/favicon.png', // Path of the favicon, relative to the /public directory
- //theme: 'light', // (Optional) Either 'light' or 'dark', set only if you have different favicons for light and dark mode
- //sizes: '32x32', // (Optional) Size of the favicon, set only if you have favicons of different sizes
- }
- ]
+ favicon: [
+ // Leave this array empty to use the default favicon
+ {
+ src: '/favicon/favicon.png', // Path of the favicon, relative to the /public directory
+ //theme: 'light', // (Optional) Either 'light' or 'dark', set only if you have different favicons for light and dark mode
+ //sizes: '32x32', // (Optional) Size of the favicon, set only if you have favicons of different sizes
+ },
+ ],
}
export const navBarConfig: NavBarConfig = {
@@ -33,33 +34,32 @@ export const navBarConfig: NavBarConfig = {
LinkPreset.Archive,
{
name: 'Forums',
- url: 'https://forums.goobstation.com', // Internal links should not include the base path, as it is automatically added
- external: true, // Show an external link icon and will open in a new tab
+ url: 'https://forums.goobstation.com', // Internal links should not include the base path, as it is automatically added
+ external: true, // Show an external link icon and will open in a new tab
},
{
name: 'Wiki',
- url: 'https://docs.goobstation.com', // Internal links should not include the base path, as it is automatically added
- external: true, // Show an external link icon and will open in a new tab
+ url: 'https://docs.goobstation.com', // Internal links should not include the base path, as it is automatically added
+ external: true, // Show an external link icon and will open in a new tab
},
{
name: 'Github',
- url: 'http://git.goobstation.com', // Internal links should not include the base path, as it is automatically added
- external: true, // Show an external link icon and will open in a new tab
+ url: 'http://git.goobstation.com', // Internal links should not include the base path, as it is automatically added
+ external: true, // Show an external link icon and will open in a new tab
},
{
name: 'Discord',
- url: 'http://discord.goobstation.com', // Internal links should not include the base path, as it is automatically added
- external: true, // Show an external link icon and will open in a new tab
- }
+ url: 'http://discord.goobstation.com', // Internal links should not include the base path, as it is automatically added
+ external: true, // Show an external link icon and will open in a new tab
+ },
],
}
export const profileConfig: ProfileConfig = {
- avatar: 'assets/images/avatar.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/'
+ avatar: 'assets/images/avatar.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/'
name: 'Goob Station',
- bio: '',
- links: [
- ],
+ bio: 'The best Goob Station. Also known as the only Goob Station.',
+ links: [],
}
export const licenseConfig: LicenseConfig = {
diff --git a/src/content/posts/changelog02/index.md b/src/content/posts/changelog02/index.md
index 4547c74b4..db189c422 100644
--- a/src/content/posts/changelog02/index.md
+++ b/src/content/posts/changelog02/index.md
@@ -1,7 +1,7 @@
---
title: 'Changelog 02: So Long, and Thanks for All the Fish.'
published: 2024-08-25
-description: 'All the updates from mid July 2024 - end of August 2024 and Durk's Farewell'
+description: 'All the updates from mid July 2024 - end of August 2024 and Durks Farewell'
image: ''
tags: []
category: ''
diff --git a/src/content/posts/changelog03/bodycams.png b/src/content/posts/changelog03/bodycams.png
new file mode 100644
index 000000000..c9ba29746
Binary files /dev/null and b/src/content/posts/changelog03/bodycams.png differ
diff --git a/src/content/posts/changelog03/bsoclothes.png b/src/content/posts/changelog03/bsoclothes.png
new file mode 100644
index 000000000..86a20221d
Binary files /dev/null and b/src/content/posts/changelog03/bsoclothes.png differ
diff --git a/src/content/posts/changelog03/bsolocker.png b/src/content/posts/changelog03/bsolocker.png
new file mode 100644
index 000000000..35110f760
Binary files /dev/null and b/src/content/posts/changelog03/bsolocker.png differ
diff --git a/src/content/posts/changelog03/dual-wield.mp4 b/src/content/posts/changelog03/dual-wield.mp4
new file mode 100644
index 000000000..9bb68d913
Binary files /dev/null and b/src/content/posts/changelog03/dual-wield.mp4 differ
diff --git a/src/content/posts/changelog03/eg4.png b/src/content/posts/changelog03/eg4.png
new file mode 100644
index 000000000..392a0961e
Binary files /dev/null and b/src/content/posts/changelog03/eg4.png differ
diff --git a/src/content/posts/changelog03/emote-icons.png b/src/content/posts/changelog03/emote-icons.png
new file mode 100644
index 000000000..0d93b00f1
Binary files /dev/null and b/src/content/posts/changelog03/emote-icons.png differ
diff --git a/src/content/posts/changelog03/fastdraw.png b/src/content/posts/changelog03/fastdraw.png
new file mode 100644
index 000000000..c0de7851e
Binary files /dev/null and b/src/content/posts/changelog03/fastdraw.png differ
diff --git a/src/content/posts/changelog03/hailer.mp4 b/src/content/posts/changelog03/hailer.mp4
new file mode 100644
index 000000000..8a6ba7337
Binary files /dev/null and b/src/content/posts/changelog03/hailer.mp4 differ
diff --git a/src/content/posts/changelog03/heretics.png b/src/content/posts/changelog03/heretics.png
new file mode 100644
index 000000000..3aee18385
Binary files /dev/null and b/src/content/posts/changelog03/heretics.png differ
diff --git a/src/content/posts/changelog03/index.md b/src/content/posts/changelog03/index.md
new file mode 100644
index 000000000..9aa59631a
--- /dev/null
+++ b/src/content/posts/changelog03/index.md
@@ -0,0 +1,221 @@
+---
+title: 'Changelog 03: Life Goes On'
+published: 2024-10-01
+description: 'All the September updates'
+image: ''
+tags: []
+category: ''
+draft: false
+---
+## Youtube Showcase
+
+
+
+
+
+### - [Slight Repo Changes / The Great Rename](https://github.com/Goob-Station/Goob-Station/pull/689) - [Piras314](https://github.com/piras314)
+
+The “Goobstation” folder & namespace was renamed to “_Goobstation” so that it shows high up in alphabetically ordered lists.
+
+### - Staff Changes
+[Piras314](https://github.com/Piras314) is now Head Maintainer due to Durk’s resignation and [John Station / Whateverusername0](https://github.com/whateverusername0) was promoted to Maintainer.
+
+Map Maintainers were also introduced who are [BombasterDS](https://github.com/BombasterDS) and [Icepick](https://github.com/Icepicked)
+
+### - [Halloween Update](https://github.com/Goob-Station/Goob-Station/issues/714)
+
+We need YOU for US... Contribute something spooky to the Halloween Update branch today!
+
+## [Heretics](https://github.com/Goob-Station/Goob-Station/pull/563) - [John Station / Whateverusername0](https://github.com/whateverusername0)
+
+![Heretics](./heretics.png)
+
+Yet another [John Station](https://github.com/whateverusername0) banger!
+
+Heretics have been added to the game. Complete sacrifices, accomplish rituals, and ascend to godhood, all by yourself.
+
+See [this pr](https://github.com/Goob-Station/Goob-Station/pull/615) and [this pr](https://github.com/Goob-Station/Goob-Station/pull/628) for some important changes to Heretics.
+
+## [Crawling](https://github.com/Goob-Station/Goob-Station/pull/578) - [Spatison](https://github.com/Spatison) ported by: [John Station / Whateverusername0](https://github.com/whateverusername0) with many fixes and improvements done by: [BombasterDS](https://github.com/BombasterDS)
+
+Crawling has been added to the game. Press R to get up or get down. Crawling adds depth to combat, and sets the groundwork for soft-crits.
+
+## [Uplink Discounts](https://github.com/Goob-Station/Goob-Station/pull/580) - [Spatison](https://github.com/Spatison) ported and improved by: [John Station / Whateverusername0](https://github.com/whateverusername0)
+
+Uplink discounts were ported from WWDP with many changes. Upstream added uplink discounts a few days after, but we preferred the WWDP version and kept it.
+
+## [Gun Duel-Wielding](https://github.com/Goob-Station/Goob-Station/pull/629) - [BombasterDS](https://github.com/bombasterds)
+
+
+
+You can now dual-wield some guns that don’t require you to hold them with two hands, albeit with much lower accuracy and the guns also shoot slower (video is slightly out of date).
+
+## [Changeling Last Resort Ability](https://github.com/Goob-Station/Goob-Station/pull/527) - [Yglop](https://github.com/yglop)
+
+After using last resort action, the changeling will drop everything and transform into a head slug. In head slug form, the changeling has the ability to lay an egg (only in dead, non-hollowed bodies). After laying the egg, the changeling will become a ghost. Two minutes after laying the egg, the player will be spawned in as a monkey with their previous Changeling abilities in place of the victim body.
+
+## [Rodentia Species](https://github.com/Goob-Station/Goob-Station/pull/610) - [Portfiend](https://github.com/portfiend) ported by: [Piras314](https://github.com/piras314)
+
+![Rodentia](./rodentia.png)
+
+A new species, Rodentia, has been added to the game. They can rummage through trash cans for food and can hide under tables like Rat Kings.
+
+## [X-01 Multiphase Energy Gun](https://github.com/Goob-Station/Goob-Station/pull/614) - [FluffiestFloof](https://github.com/FluffiestFloof) - [Dvir001](https://github.com/dvir001) ported by: [Icepick](https://github.com/Icepicked)
+
+
+
+The X-01 Multiphase Energy Gun was added to the game, originally for the BSO but [now](https://github.com/Goob-Station/Goob-Station/pull/653) for the HoS. Also see [this pr](https://github.com/Goob-Station/Goob-Station/pull/646) for more changes to the X-01. It has two modes, one for Ion damage, one for Heat damage, and one for Stun damage / disabling.
+
+## [EG-4 Energy Revolver](https://github.com/Goob-Station/Goob-Station/pull/653) - [Icepick](https://github.com/Icepicked)
+
+![EG4](./eg4.png)
+
+The EG-4 Energy Revolver was added to the game, based on Paradise Station. It’s an eight-shot energy revolver that can shoot disabling and magnum energy shots.
+
+## [Mind Control Implant](https://github.com/Goob-Station/Goob-Station/pull/513) - [Jorgun](https://github.com/jorgun)
+
+![Mindcontrol](./mindcontrol.png)
+
+“I don't need a gun or a bigger bomb, I need a friend. Someone who can get me out of trouble, someone who I can rely on. Someone who would die for me.”
+
+The Mind Control Implant is an implant that, when inserted into the target, makes them essentially an indentured servant to whoever implanted them. It works very similarly to a Head Revolutionary’s flash: you can’t mind control someone if they’re mindshielded, and if a mind controlled person is mindshielded, they are de-mind-controlled.
+
+## [New Emote Icons](https://github.com/Goob-Station/Goob-Station/pull/530) - [BombasterDS](https://github.com/BombasterDS)
+
+![EmoteIcons](./emote-icons.png)
+
+The emote wheel icons were changed to look more like emoji.
+
+## [Security Hailer](https://github.com/Goob-Station/Goob-Station/pull/531) - [Starwolfy](https://github.com/starwolfy)
+
+
+
+The Security Hailer was added, built-in to the Security Gas Mask. Simply wear your Security Gas Mask, and press the icon / action button on the left-hand (or top) of your screen. “Stop in the name of the law!”
+
+## [Unknown Salvager Shuttle Event](https://github.com/Goob-Station/Goob-Station/pull/572) - [Jorgun](https://github.com/jorgun) - [Frontier Station](https://github.com/new-frontiers-14)
+
+![UnknownSalv](./unknownsalv.png)
+
+“Frontier are you there? Station this is NX-432 Please Answer.”
+
+A lost ship from the Frontier sector appears.
+
+## [Basic Religion System](https://github.com/Goob-Station/Goob-Station/pull/576) - [Daemon](https://github.com/zerodaydaemon)
+
+![Religion](./religion.png)
+
+A basic Religion system was added, current religion options include Christian, Atheist and Buddhist. Chaplains can only heal those of the same religion, receive a different holy book depending on their religion, and Atheists cannot pray (though, some kind of prayer for Atheists is planned).
+
+## [BSO Unique Clothing](https://github.com/Goob-Station/Goob-Station/pull/643) - [Icepick](https://github.com/icepicked)
+
+![BSOClothes](./bsoclothes.png)
+
+The Blueshield Officer has been given unique clothing.
+
+## [Ion Damage](https://github.com/Goob-Station/Goob-Station/pull/646) - [BombasterDS](https://github.com/bombasterds)
+
+