diff --git a/bun.lockb b/bun.lockb index a74191b..c2dcb08 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package-lock.json b/package-lock.json index 0ba1b86..c137f3d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,40 +11,41 @@ "@astrojs/check": "^0.9.4", "@astrojs/node": "^9.4.3", "@astrojs/preact": "^4.1.1", - "@fontsource-variable/material-symbols-outlined": "^5.1.1", - "@fontsource/iosevka": "^5.0.11", - "@fontsource/mononoki": "^5.0.11", - "@fontsource/open-sans": "^5.0.24", - "@fontsource/source-code-pro": "^5.0.16", - "@fontsource/source-sans-pro": "^5.0.8", - "@fontsource/space-mono": "^5.0.20", + "@fontsource-variable/material-symbols-outlined": "^5.2.21", + "@fontsource/iosevka": "^5.2.5", + "@fontsource/mononoki": "^5.2.5", + "@fontsource/open-sans": "^5.2.6", + "@fontsource/source-code-pro": "^5.2.6", + "@fontsource/source-sans-pro": "^5.2.5", + "@fontsource/space-mono": "^5.2.8", "@phosphor-icons/core": "^2.1.1", - "@phosphor-icons/react": "^2.1.7", - "@preact/signals": "^1.3.0", + "@phosphor-icons/react": "^2.1.10", + "@preact/signals": "^1.3.2", "@types/jsdom": "^21.1.7", "astro": "^5.13.7", - "fuse.js": "^7.0.0", - "katex": "^0.16.9", + "fuse.js": "^7.1.0", + "katex": "^0.16.22", "lucide-static": "^0.468.0", - "marked": "^15.0.6", - "preact": "^10.19.6", - "typescript": "^5.3.3" + "marked": "^15.0.12", + "preact": "^10.27.2", + "sharp": "^0.34.3", + "typescript": "^5.9.2" }, "devDependencies": { "@astrojs/mdx": "^4.3.5", "@rollup/plugin-yaml": "^4.1.2", "@types/katex": "^0.16.7", - "jsdom": "^24.1.1", - "linkedom": "^0.18.4", + "jsdom": "^24.1.3", + "linkedom": "^0.18.12", "npm-run-all": "^4.1.5", - "prettier": "^3.5.0", + "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-math": "^6.0.0", "remark-toc": "^9.0.0", - "sass": "^1.71.1", - "tsx": "^4.7.1" + "sass": "^1.92.1", + "tsx": "^4.20.5" } }, "node_modules/@asamuzakjp/css-color": { @@ -4382,7 +4383,6 @@ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "license": "MIT", - "optional": true, "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -4405,7 +4405,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "devOptional": true, "license": "MIT" }, "node_modules/color-string": { @@ -4413,7 +4412,6 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "license": "MIT", - "optional": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -4424,7 +4422,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", - "optional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -4436,8 +4433,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -9936,7 +9932,6 @@ "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==", "hasInstallScript": true, "license": "Apache-2.0", - "optional": true, "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.4", @@ -9978,7 +9973,6 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "license": "Apache-2.0", - "optional": true, "engines": { "node": ">=8" } @@ -9988,7 +9982,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", - "optional": true, "bin": { "semver": "bin/semver.js" }, @@ -10138,7 +10131,6 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", "license": "MIT", - "optional": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -10147,8 +10139,7 @@ "version": "0.3.4", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/sisteransi": { "version": "1.0.5", diff --git a/package.json b/package.json index 8457047..05131a8 100644 --- a/package.json +++ b/package.json @@ -13,39 +13,40 @@ "@astrojs/check": "^0.9.4", "@astrojs/node": "^9.4.3", "@astrojs/preact": "^4.1.1", - "@fontsource-variable/material-symbols-outlined": "^5.1.1", - "@fontsource/iosevka": "^5.0.11", - "@fontsource/mononoki": "^5.0.11", - "@fontsource/open-sans": "^5.0.24", - "@fontsource/source-code-pro": "^5.0.16", - "@fontsource/source-sans-pro": "^5.0.8", - "@fontsource/space-mono": "^5.0.20", + "@fontsource-variable/material-symbols-outlined": "^5.2.21", + "@fontsource/iosevka": "^5.2.5", + "@fontsource/mononoki": "^5.2.5", + "@fontsource/open-sans": "^5.2.6", + "@fontsource/source-code-pro": "^5.2.6", + "@fontsource/source-sans-pro": "^5.2.5", + "@fontsource/space-mono": "^5.2.8", "@phosphor-icons/core": "^2.1.1", - "@phosphor-icons/react": "^2.1.7", - "@preact/signals": "^1.3.0", + "@phosphor-icons/react": "^2.1.10", + "@preact/signals": "^1.3.2", "@types/jsdom": "^21.1.7", "astro": "^5.13.7", - "fuse.js": "^7.0.0", - "katex": "^0.16.9", + "fuse.js": "^7.1.0", + "katex": "^0.16.22", "lucide-static": "^0.468.0", - "marked": "^15.0.6", - "preact": "^10.19.6", - "typescript": "^5.3.3" + "marked": "^15.0.12", + "preact": "^10.27.2", + "sharp": "^0.34.3", + "typescript": "^5.9.2" }, "devDependencies": { "@astrojs/mdx": "^4.3.5", "@rollup/plugin-yaml": "^4.1.2", "@types/katex": "^0.16.7", - "jsdom": "^24.1.1", - "linkedom": "^0.18.4", + "jsdom": "^24.1.3", + "linkedom": "^0.18.12", "npm-run-all": "^4.1.5", - "prettier": "^3.5.0", + "prettier": "^3.6.2", "prettier-plugin-astro": "^0.14.1", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-math": "^6.0.0", "remark-toc": "^9.0.0", - "sass": "^1.71.1", - "tsx": "^4.7.1" + "sass": "^1.92.1", + "tsx": "^4.20.5" } }