diff --git a/package.json b/package.json
index 78f5ce0..73d094b 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "atridotdad",
"type": "module",
- "version": "1.2.0",
+ "version": "2.0.0",
"scripts": {
"dev": "astro dev",
"build": "astro build",
@@ -10,25 +10,25 @@
"nix": "nix develop"
},
"dependencies": {
- "@astrojs/mdx": "^4.3.3",
- "@astrojs/node": "^9.4.1",
+ "@astrojs/mdx": "^4.3.4",
+ "@astrojs/node": "^9.4.2",
"@astrojs/preact": "^4.1.0",
"@astrojs/rss": "^4.0.12",
"@iarna/toml": "^2.2.5",
"@preact/signals": "^2.2.1",
"@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.1.12",
- "astro": "^5.13.0",
+ "astro": "^5.13.2",
"astro-icon": "^1.1.5",
- "lucide-preact": "^0.539.0",
+ "lucide-preact": "^0.540.0",
"playwright": "^1.54.2",
- "preact": "^10.27.0",
+ "preact": "^10.27.1",
"sharp": "^0.34.3",
"tailwindcss": "^4.1.12"
},
"devDependencies": {
"@iconify-json/mdi": "^1.2.3",
- "@iconify-json/simple-icons": "^1.2.47",
+ "@iconify-json/simple-icons": "^1.2.48",
"daisyui": "^5.0.50"
},
"pnpm": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e412baf..cdcfdaa 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,14 +9,14 @@ importers:
.:
dependencies:
'@astrojs/mdx':
- specifier: ^4.3.3
- version: 4.3.3(astro@5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3))
+ specifier: ^4.3.4
+ version: 4.3.4(astro@5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3))
'@astrojs/node':
- specifier: ^9.4.1
- version: 9.4.1(astro@5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3))
+ specifier: ^9.4.2
+ version: 9.4.2(astro@5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3))
'@astrojs/preact':
specifier: ^4.1.0
- version: 4.1.0(@babel/core@7.28.3)(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(preact@10.27.0)
+ version: 4.1.0(@babel/core@7.28.3)(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(preact@10.27.1)
'@astrojs/rss':
specifier: ^4.0.12
version: 4.0.12
@@ -25,28 +25,28 @@ importers:
version: 2.2.5
'@preact/signals':
specifier: ^2.2.1
- version: 2.2.1(preact@10.27.0)
+ version: 2.2.1(preact@10.27.1)
'@tailwindcss/typography':
specifier: ^0.5.16
version: 0.5.16(tailwindcss@4.1.12)
'@tailwindcss/vite':
specifier: ^4.1.12
- version: 4.1.12(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))
+ version: 4.1.12(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))
astro:
- specifier: ^5.13.0
- version: 5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3)
+ specifier: ^5.13.2
+ version: 5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3)
astro-icon:
specifier: ^1.1.5
version: 1.1.5
lucide-preact:
- specifier: ^0.539.0
- version: 0.539.0(preact@10.27.0)
+ specifier: ^0.540.0
+ version: 0.540.0(preact@10.27.1)
playwright:
specifier: ^1.54.2
version: 1.54.2
preact:
- specifier: ^10.27.0
- version: 10.27.0
+ specifier: ^10.27.1
+ version: 10.27.1
sharp:
specifier: ^0.34.3
version: 0.34.3
@@ -58,8 +58,8 @@ importers:
specifier: ^1.2.3
version: 1.2.3
'@iconify-json/simple-icons':
- specifier: ^1.2.47
- version: 1.2.47
+ specifier: ^1.2.48
+ version: 1.2.48
daisyui:
specifier: ^5.0.50
version: 5.0.50
@@ -79,20 +79,20 @@ packages:
'@astrojs/compiler@2.12.2':
resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==}
- '@astrojs/internal-helpers@0.7.1':
- resolution: {integrity: sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==}
+ '@astrojs/internal-helpers@0.7.2':
+ resolution: {integrity: sha512-KCkCqR3Goym79soqEtbtLzJfqhTWMyVaizUi35FLzgGSzBotSw8DB1qwsu7U96ihOJgYhDk2nVPz+3LnXPeX6g==}
- '@astrojs/markdown-remark@6.3.5':
- resolution: {integrity: sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==}
+ '@astrojs/markdown-remark@6.3.6':
+ resolution: {integrity: sha512-bwylYktCTsLMVoCOEHbn2GSUA3c5KT/qilekBKA3CBng0bo1TYjNZPr761vxumRk9kJGqTOtU+fgCAp5Vwokug==}
- '@astrojs/mdx@4.3.3':
- resolution: {integrity: sha512-+9+xGP2TBXxcm84cpiq4S9JbuHOHM1fcvREfqW7VHxlUyfUQPByoJ9YYliqHkLS6BMzG+O/+o7n8nguVhuEv4w==}
+ '@astrojs/mdx@4.3.4':
+ resolution: {integrity: sha512-Ew3iP+6zuzzJWNEH5Qr1iknrue1heEfgmfuMpuwLaSwqlUiJQ0NDb2oxKosgWU1ROYmVf1H4KCmS6QdMWKyFjw==}
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
peerDependencies:
astro: ^5.0.0
- '@astrojs/node@9.4.1':
- resolution: {integrity: sha512-lpSAQFS4IiCFGQHL/q/1CcX+AmFbma4NOoV5j7Z7Ml2wevyDe/2kAjScKIKk2DA7k/MrXSZ5ZN+IxJgpPbnAOQ==}
+ '@astrojs/node@9.4.2':
+ resolution: {integrity: sha512-4whvXWUIL7yi84ayEXCZd/G2sLMqJKiA7hKps2Z3AVPlymXWY7qyafJ/5gphD6CzRjen6+mqPRYeqxnJG8VcDw==}
peerDependencies:
astro: ^5.3.0
@@ -374,8 +374,8 @@ packages:
'@iconify-json/mdi@1.2.3':
resolution: {integrity: sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==}
- '@iconify-json/simple-icons@1.2.47':
- resolution: {integrity: sha512-wa/2O7G4sBmwSEWWLh5C+HeY00lVOoWYRKJOYQtk7lAbQrHUReD1ijiGOyTynV1YavxtNueL1CBA1UZmYJfOrQ==}
+ '@iconify-json/simple-icons@1.2.48':
+ resolution: {integrity: sha512-EACOtZMoPJtERiAbX1De0asrrCtlwI27+03c9OJlYWsly9w1O5vcD8rTzh+kDPjo+K8FOVnq2Qy+h/CzljSKDA==}
'@iconify/tools@4.1.2':
resolution: {integrity: sha512-q6NzLQYEN9zkDfcyBqD3vItHcZw97w/s++3H3TBxUORr57EfHxj6tOW6fyufDjMq+Vl56WXWaPx1csBPYlI5CA==}
@@ -683,103 +683,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.46.2':
- resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
+ '@rollup/rollup-android-arm-eabi@4.46.3':
+ resolution: {integrity: sha512-UmTdvXnLlqQNOCJnyksjPs1G4GqXNGW1LrzCe8+8QoaLhhDeTXYBgJ3k6x61WIhlHX2U+VzEJ55TtIjR/HTySA==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.46.2':
- resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
+ '@rollup/rollup-android-arm64@4.46.3':
+ resolution: {integrity: sha512-8NoxqLpXm7VyeI0ocidh335D6OKT0UJ6fHdnIxf3+6oOerZZc+O7r+UhvROji6OspyPm+rrIdb1gTXtVIqn+Sg==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.46.2':
- resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
+ '@rollup/rollup-darwin-arm64@4.46.3':
+ resolution: {integrity: sha512-csnNavqZVs1+7/hUKtgjMECsNG2cdB8F7XBHP6FfQjqhjF8rzMzb3SLyy/1BG7YSfQ+bG75Ph7DyedbUqwq1rA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.46.2':
- resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
+ '@rollup/rollup-darwin-x64@4.46.3':
+ resolution: {integrity: sha512-r2MXNjbuYabSIX5yQqnT8SGSQ26XQc8fmp6UhlYJd95PZJkQD1u82fWP7HqvGUf33IsOC6qsiV+vcuD4SDP6iw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.46.2':
- resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
+ '@rollup/rollup-freebsd-arm64@4.46.3':
+ resolution: {integrity: sha512-uluObTmgPJDuJh9xqxyr7MV61Imq+0IvVsAlWyvxAaBSNzCcmZlhfYcRhCdMaCsy46ccZa7vtDDripgs9Jkqsw==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.46.2':
- resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
+ '@rollup/rollup-freebsd-x64@4.46.3':
+ resolution: {integrity: sha512-AVJXEq9RVHQnejdbFvh1eWEoobohUYN3nqJIPI4mNTMpsyYN01VvcAClxflyk2HIxvLpRcRggpX1m9hkXkpC/A==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
- resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.46.3':
+ resolution: {integrity: sha512-byyflM+huiwHlKi7VHLAYTKr67X199+V+mt1iRgJenAI594vcmGGddWlu6eHujmcdl6TqSNnvqaXJqZdnEWRGA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.46.2':
- resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.46.3':
+ resolution: {integrity: sha512-aLm3NMIjr4Y9LklrH5cu7yybBqoVCdr4Nvnm8WB7PKCn34fMCGypVNpGK0JQWdPAzR/FnoEoFtlRqZbBBLhVoQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.46.2':
- resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
+ '@rollup/rollup-linux-arm64-gnu@4.46.3':
+ resolution: {integrity: sha512-VtilE6eznJRDIoFOzaagQodUksTEfLIsvXymS+UdJiSXrPW7Ai+WG4uapAc3F7Hgs791TwdGh4xyOzbuzIZrnw==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.46.2':
- resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
+ '@rollup/rollup-linux-arm64-musl@4.46.3':
+ resolution: {integrity: sha512-dG3JuS6+cRAL0GQ925Vppafi0qwZnkHdPeuZIxIPXqkCLP02l7ka+OCyBoDEv8S+nKHxfjvjW4OZ7hTdHkx8/w==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
- resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.46.3':
+ resolution: {integrity: sha512-iU8DxnxEKJptf8Vcx4XvAUdpkZfaz0KWfRrnIRrOndL0SvzEte+MTM7nDH4A2Now4FvTZ01yFAgj6TX/mZl8hQ==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-ppc64-gnu@4.46.2':
- resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
+ '@rollup/rollup-linux-ppc64-gnu@4.46.3':
+ resolution: {integrity: sha512-VrQZp9tkk0yozJoQvQcqlWiqaPnLM6uY1qPYXvukKePb0fqaiQtOdMJSxNFUZFsGw5oA5vvVokjHrx8a9Qsz2A==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.46.2':
- resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
+ '@rollup/rollup-linux-riscv64-gnu@4.46.3':
+ resolution: {integrity: sha512-uf2eucWSUb+M7b0poZ/08LsbcRgaDYL8NCGjUeFMwCWFwOuFcZ8D9ayPl25P3pl+D2FH45EbHdfyUesQ2Lt9wA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.46.2':
- resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
+ '@rollup/rollup-linux-riscv64-musl@4.46.3':
+ resolution: {integrity: sha512-7tnUcDvN8DHm/9ra+/nF7lLzYHDeODKKKrh6JmZejbh1FnCNZS8zMkZY5J4sEipy2OW1d1Ncc4gNHUd0DLqkSg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.46.2':
- resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
+ '@rollup/rollup-linux-s390x-gnu@4.46.3':
+ resolution: {integrity: sha512-MUpAOallJim8CsJK+4Lc9tQzlfPbHxWDrGXZm2z6biaadNpvh3a5ewcdat478W+tXDoUiHwErX/dOql7ETcLqg==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.46.2':
- resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
+ '@rollup/rollup-linux-x64-gnu@4.46.3':
+ resolution: {integrity: sha512-F42IgZI4JicE2vM2PWCe0N5mR5vR0gIdORPqhGQ32/u1S1v3kLtbZ0C/mi9FFk7C5T0PgdeyWEPajPjaUpyoKg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.46.2':
- resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
+ '@rollup/rollup-linux-x64-musl@4.46.3':
+ resolution: {integrity: sha512-oLc+JrwwvbimJUInzx56Q3ujL3Kkhxehg7O1gWAYzm8hImCd5ld1F2Gry5YDjR21MNb5WCKhC9hXgU7rRlyegQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.46.2':
- resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
+ '@rollup/rollup-win32-arm64-msvc@4.46.3':
+ resolution: {integrity: sha512-lOrQ+BVRstruD1fkWg9yjmumhowR0oLAAzavB7yFSaGltY8klttmZtCLvOXCmGE9mLIn8IBV/IFrQOWz5xbFPg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.46.2':
- resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.46.3':
+ resolution: {integrity: sha512-vvrVKPRS4GduGR7VMH8EylCBqsDcw6U+/0nPDuIjXQRbHJc6xOBj+frx8ksfZAh6+Fptw5wHrN7etlMmQnPQVg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.46.2':
- resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
+ '@rollup/rollup-win32-x64-msvc@4.46.3':
+ resolution: {integrity: sha512-fi3cPxCnu3ZeM3EwKZPgXbWoGzm2XHgB/WShKI81uj8wG0+laobmqy5wbgEwzstlbLu4MyO8C19FyhhWseYKNQ==}
cpu: [x64]
os: [win32]
@@ -933,8 +933,8 @@ packages:
'@types/nlcst@2.0.3':
resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
- '@types/node@24.2.1':
- resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==}
+ '@types/node@24.3.0':
+ resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==}
'@types/tar@6.1.13':
resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==}
@@ -968,8 +968,8 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
+ ansi-regex@6.2.0:
+ resolution: {integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==}
engines: {node: '>=12'}
ansi-styles@6.2.1:
@@ -997,8 +997,8 @@ packages:
astro-icon@1.1.5:
resolution: {integrity: sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==}
- astro@5.13.0:
- resolution: {integrity: sha512-kWahyvrrxUtgxFRRWSH5X0DESvgg4ZZ0fk6tU7blVZRgmj4PY79nzfaXFT+N+Ac2vWXX7eYUPYs1kLLk5IjBfQ==}
+ astro@5.13.2:
+ resolution: {integrity: sha512-yjcXY0Ua3EwjpVd3GoUXa65HQ6qgmURBptA+M9GzE0oYvgfuyM7bIbH8IR/TWIbdefVUJR5b7nZ0oVnMytmyfQ==}
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -1061,8 +1061,8 @@ packages:
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chalk@5.5.0:
- resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==}
+ chalk@5.6.0:
+ resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
character-entities-html4@2.1.0:
@@ -1274,8 +1274,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.201:
- resolution: {integrity: sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==}
+ electron-to-chromium@1.5.203:
+ resolution: {integrity: sha512-uz4i0vLhfm6dLZWbz/iH88KNDV+ivj5+2SA+utpgjKaj9Q0iDLuwk6Idhe9BTxciHudyx6IvTvijhkPvFGUQ0g==}
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -1731,8 +1731,8 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lucide-preact@0.539.0:
- resolution: {integrity: sha512-s3Ik7jAZS0ijgJX3N2gLGKew6BcAVzs/6/QBFJKuxRAeMbHoFvB3i72McN5lO/+OW3te8XiwZnOopSsF56lGxw==}
+ lucide-preact@0.540.0:
+ resolution: {integrity: sha512-VD2TP5BeCmoBCEJY91L+aqpmDpCFU96/h4r2pZR4YsRdB4MO4YfLc4kH78K1vMN2DjU28YU0Cb6pwyqY5I4Huw==}
peerDependencies:
preact: ^10.5.13
@@ -2119,8 +2119,8 @@ packages:
peerDependencies:
preact: '>=10'
- preact@10.27.0:
- resolution: {integrity: sha512-/DTYoB6mwwgPytiqQTh/7SFRL98ZdiD8Sk8zIUVOxtwq4oWcwrcd1uno9fE/zZmUaUrFNYzbH14CPebOz9tZQw==}
+ preact@10.27.1:
+ resolution: {integrity: sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ==}
prismjs@1.30.0:
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
@@ -2142,8 +2142,8 @@ packages:
pump@3.0.3:
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
- quansync@0.2.10:
- resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
+ quansync@0.2.11:
+ resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -2228,8 +2228,8 @@ packages:
retext@9.0.0:
resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
- rollup@4.46.2:
- resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
+ rollup@4.46.3:
+ resolution: {integrity: sha512-RZn2XTjXb8t5g13f5YclGoilU/kwT696DIkY3sywjdZidNSi3+vseaQov7D7BZXVJCPv3pDWUN69C78GGbXsKw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2683,11 +2683,11 @@ snapshots:
'@astrojs/compiler@2.12.2': {}
- '@astrojs/internal-helpers@0.7.1': {}
+ '@astrojs/internal-helpers@0.7.2': {}
- '@astrojs/markdown-remark@6.3.5':
+ '@astrojs/markdown-remark@6.3.6':
dependencies:
- '@astrojs/internal-helpers': 0.7.1
+ '@astrojs/internal-helpers': 0.7.2
'@astrojs/prism': 3.3.0
github-slugger: 2.0.0
hast-util-from-html: 2.0.3
@@ -2711,12 +2711,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@4.3.3(astro@5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3))':
+ '@astrojs/mdx@4.3.4(astro@5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3))':
dependencies:
- '@astrojs/markdown-remark': 6.3.5
+ '@astrojs/markdown-remark': 6.3.6
'@mdx-js/mdx': 3.1.0(acorn@8.15.0)
acorn: 8.15.0
- astro: 5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3)
+ astro: 5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3)
es-module-lexer: 1.7.0
estree-util-visit: 2.0.0
hast-util-to-html: 9.0.5
@@ -2730,22 +2730,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/node@9.4.1(astro@5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3))':
+ '@astrojs/node@9.4.2(astro@5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3))':
dependencies:
- '@astrojs/internal-helpers': 0.7.1
- astro: 5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3)
+ '@astrojs/internal-helpers': 0.7.2
+ astro: 5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3)
send: 1.2.0
server-destroy: 1.0.1
transitivePeerDependencies:
- supports-color
- '@astrojs/preact@4.1.0(@babel/core@7.28.3)(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(preact@10.27.0)':
+ '@astrojs/preact@4.1.0(@babel/core@7.28.3)(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(preact@10.27.1)':
dependencies:
- '@preact/preset-vite': 2.10.2(@babel/core@7.28.3)(preact@10.27.0)(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))
- '@preact/signals': 2.2.1(preact@10.27.0)
- preact: 10.27.0
- preact-render-to-string: 6.5.13(preact@10.27.0)
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
+ '@preact/preset-vite': 2.10.2(@babel/core@7.28.3)(preact@10.27.1)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))
+ '@preact/signals': 2.2.1(preact@10.27.1)
+ preact: 10.27.1
+ preact-render-to-string: 6.5.13(preact@10.27.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
transitivePeerDependencies:
- '@babel/core'
- '@types/node'
@@ -3008,7 +3008,7 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/simple-icons@1.2.47':
+ '@iconify-json/simple-icons@1.2.48':
dependencies:
'@iconify/types': 2.0.0
@@ -3260,46 +3260,46 @@ snapshots:
'@oslojs/encoding@1.1.0': {}
- '@preact/preset-vite@2.10.2(@babel/core@7.28.3)(preact@10.27.0)(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))':
+ '@preact/preset-vite@2.10.2(@babel/core@7.28.3)(preact@10.27.1)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3)
'@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.3)
- '@prefresh/vite': 2.4.8(preact@10.27.0)(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))
+ '@prefresh/vite': 2.4.8(preact@10.27.1)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))
'@rollup/pluginutils': 4.2.1
babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.3)
debug: 4.4.1
picocolors: 1.1.1
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
- vite-prerender-plugin: 0.5.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
+ vite-prerender-plugin: 0.5.11(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))
transitivePeerDependencies:
- preact
- supports-color
'@preact/signals-core@1.11.0': {}
- '@preact/signals@2.2.1(preact@10.27.0)':
+ '@preact/signals@2.2.1(preact@10.27.1)':
dependencies:
'@preact/signals-core': 1.11.0
- preact: 10.27.0
+ preact: 10.27.1
'@prefresh/babel-plugin@0.5.2': {}
- '@prefresh/core@1.5.5(preact@10.27.0)':
+ '@prefresh/core@1.5.5(preact@10.27.1)':
dependencies:
- preact: 10.27.0
+ preact: 10.27.1
'@prefresh/utils@1.2.1': {}
- '@prefresh/vite@2.4.8(preact@10.27.0)(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))':
+ '@prefresh/vite@2.4.8(preact@10.27.1)(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
'@babel/core': 7.28.3
'@prefresh/babel-plugin': 0.5.2
- '@prefresh/core': 1.5.5(preact@10.27.0)
+ '@prefresh/core': 1.5.5(preact@10.27.1)
'@prefresh/utils': 1.2.1
'@rollup/pluginutils': 4.2.1
- preact: 10.27.0
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
+ preact: 10.27.1
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
transitivePeerDependencies:
- supports-color
@@ -3308,72 +3308,72 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.2.0(rollup@4.46.2)':
+ '@rollup/pluginutils@5.2.0(rollup@4.46.3)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.3
optionalDependencies:
- rollup: 4.46.2
+ rollup: 4.46.3
- '@rollup/rollup-android-arm-eabi@4.46.2':
+ '@rollup/rollup-android-arm-eabi@4.46.3':
optional: true
- '@rollup/rollup-android-arm64@4.46.2':
+ '@rollup/rollup-android-arm64@4.46.3':
optional: true
- '@rollup/rollup-darwin-arm64@4.46.2':
+ '@rollup/rollup-darwin-arm64@4.46.3':
optional: true
- '@rollup/rollup-darwin-x64@4.46.2':
+ '@rollup/rollup-darwin-x64@4.46.3':
optional: true
- '@rollup/rollup-freebsd-arm64@4.46.2':
+ '@rollup/rollup-freebsd-arm64@4.46.3':
optional: true
- '@rollup/rollup-freebsd-x64@4.46.2':
+ '@rollup/rollup-freebsd-x64@4.46.3':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.46.3':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.46.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.46.3':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.46.2':
+ '@rollup/rollup-linux-arm64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.46.2':
+ '@rollup/rollup-linux-arm64-musl@4.46.3':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
+ '@rollup/rollup-linux-loongarch64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.46.2':
+ '@rollup/rollup-linux-ppc64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.46.2':
+ '@rollup/rollup-linux-riscv64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.46.2':
+ '@rollup/rollup-linux-riscv64-musl@4.46.3':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.46.2':
+ '@rollup/rollup-linux-s390x-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.46.2':
+ '@rollup/rollup-linux-x64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-x64-musl@4.46.2':
+ '@rollup/rollup-linux-x64-musl@4.46.3':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.46.2':
+ '@rollup/rollup-win32-arm64-msvc@4.46.3':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.46.2':
+ '@rollup/rollup-win32-ia32-msvc@4.46.3':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.46.2':
+ '@rollup/rollup-win32-x64-msvc@4.46.3':
optional: true
'@shikijs/core@3.9.2':
@@ -3485,12 +3485,12 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 4.1.12
- '@tailwindcss/vite@4.1.12(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))':
+ '@tailwindcss/vite@4.1.12(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
'@tailwindcss/node': 4.1.12
'@tailwindcss/oxide': 4.1.12
tailwindcss: 4.1.12
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
'@trysound/sax@0.2.0': {}
@@ -3506,7 +3506,7 @@ snapshots:
'@types/fontkit@2.0.8':
dependencies:
- '@types/node': 24.2.1
+ '@types/node': 24.3.0
'@types/hast@3.0.4':
dependencies:
@@ -3524,13 +3524,13 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- '@types/node@24.2.1':
+ '@types/node@24.3.0':
dependencies:
undici-types: 7.10.0
'@types/tar@6.1.13':
dependencies:
- '@types/node': 24.2.1
+ '@types/node': 24.3.0
minipass: 4.2.8
'@types/unist@2.0.11': {}
@@ -3539,7 +3539,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 24.2.1
+ '@types/node': 24.3.0
optional: true
'@ungap/structured-clone@1.3.0': {}
@@ -3556,7 +3556,7 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.1.0: {}
+ ansi-regex@6.2.0: {}
ansi-styles@6.2.1: {}
@@ -3582,15 +3582,15 @@ snapshots:
- debug
- supports-color
- astro@5.13.0(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.8.3):
+ astro@5.13.2(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.3)(typescript@5.8.3):
dependencies:
'@astrojs/compiler': 2.12.2
- '@astrojs/internal-helpers': 0.7.1
- '@astrojs/markdown-remark': 6.3.5
+ '@astrojs/internal-helpers': 0.7.2
+ '@astrojs/markdown-remark': 6.3.6
'@astrojs/telemetry': 3.3.0
'@capsizecss/unpack': 2.4.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.2.0(rollup@4.46.2)
+ '@rollup/pluginutils': 5.2.0(rollup@4.46.3)
acorn: 8.15.0
aria-query: 5.3.2
axobject-query: 4.1.0
@@ -3638,8 +3638,8 @@ snapshots:
unist-util-visit: 5.0.0
unstorage: 1.16.1
vfile: 6.0.3
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
- vitefu: 1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1))
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
+ vitefu: 1.1.1(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
yocto-spinner: 0.2.3
@@ -3713,7 +3713,7 @@ snapshots:
dependencies:
ansi-align: 3.0.1
camelcase: 8.0.0
- chalk: 5.5.0
+ chalk: 5.6.0
cli-boxes: 3.0.0
string-width: 7.2.0
type-fest: 4.41.0
@@ -3727,7 +3727,7 @@ snapshots:
browserslist@4.25.2:
dependencies:
caniuse-lite: 1.0.30001735
- electron-to-chromium: 1.5.201
+ electron-to-chromium: 1.5.203
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.2)
@@ -3744,7 +3744,7 @@ snapshots:
ccount@2.0.1: {}
- chalk@5.5.0: {}
+ chalk@5.6.0: {}
character-entities-html4@2.1.0: {}
@@ -3938,7 +3938,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.201: {}
+ electron-to-chromium@1.5.203: {}
emoji-regex@10.4.0: {}
@@ -4458,7 +4458,7 @@ snapshots:
dependencies:
mlly: 1.7.4
pkg-types: 2.2.0
- quansync: 0.2.10
+ quansync: 0.2.11
lodash.castarray@4.4.0: {}
@@ -4474,9 +4474,9 @@ snapshots:
dependencies:
yallist: 3.1.1
- lucide-preact@0.539.0(preact@10.27.0):
+ lucide-preact@0.540.0(preact@10.27.1):
dependencies:
- preact: 10.27.0
+ preact: 10.27.1
magic-string@0.30.17:
dependencies:
@@ -5122,11 +5122,11 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- preact-render-to-string@6.5.13(preact@10.27.0):
+ preact-render-to-string@6.5.13(preact@10.27.1):
dependencies:
- preact: 10.27.0
+ preact: 10.27.1
- preact@10.27.0: {}
+ preact@10.27.1: {}
prismjs@1.30.0: {}
@@ -5146,7 +5146,7 @@ snapshots:
end-of-stream: 1.4.5
once: 1.4.0
- quansync@0.2.10: {}
+ quansync@0.2.11: {}
radix3@1.1.2: {}
@@ -5301,30 +5301,30 @@ snapshots:
retext-stringify: 4.0.0
unified: 11.0.5
- rollup@4.46.2:
+ rollup@4.46.3:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.46.2
- '@rollup/rollup-android-arm64': 4.46.2
- '@rollup/rollup-darwin-arm64': 4.46.2
- '@rollup/rollup-darwin-x64': 4.46.2
- '@rollup/rollup-freebsd-arm64': 4.46.2
- '@rollup/rollup-freebsd-x64': 4.46.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.46.2
- '@rollup/rollup-linux-arm-musleabihf': 4.46.2
- '@rollup/rollup-linux-arm64-gnu': 4.46.2
- '@rollup/rollup-linux-arm64-musl': 4.46.2
- '@rollup/rollup-linux-loongarch64-gnu': 4.46.2
- '@rollup/rollup-linux-ppc64-gnu': 4.46.2
- '@rollup/rollup-linux-riscv64-gnu': 4.46.2
- '@rollup/rollup-linux-riscv64-musl': 4.46.2
- '@rollup/rollup-linux-s390x-gnu': 4.46.2
- '@rollup/rollup-linux-x64-gnu': 4.46.2
- '@rollup/rollup-linux-x64-musl': 4.46.2
- '@rollup/rollup-win32-arm64-msvc': 4.46.2
- '@rollup/rollup-win32-ia32-msvc': 4.46.2
- '@rollup/rollup-win32-x64-msvc': 4.46.2
+ '@rollup/rollup-android-arm-eabi': 4.46.3
+ '@rollup/rollup-android-arm64': 4.46.3
+ '@rollup/rollup-darwin-arm64': 4.46.3
+ '@rollup/rollup-darwin-x64': 4.46.3
+ '@rollup/rollup-freebsd-arm64': 4.46.3
+ '@rollup/rollup-freebsd-x64': 4.46.3
+ '@rollup/rollup-linux-arm-gnueabihf': 4.46.3
+ '@rollup/rollup-linux-arm-musleabihf': 4.46.3
+ '@rollup/rollup-linux-arm64-gnu': 4.46.3
+ '@rollup/rollup-linux-arm64-musl': 4.46.3
+ '@rollup/rollup-linux-loongarch64-gnu': 4.46.3
+ '@rollup/rollup-linux-ppc64-gnu': 4.46.3
+ '@rollup/rollup-linux-riscv64-gnu': 4.46.3
+ '@rollup/rollup-linux-riscv64-musl': 4.46.3
+ '@rollup/rollup-linux-s390x-gnu': 4.46.3
+ '@rollup/rollup-linux-x64-gnu': 4.46.3
+ '@rollup/rollup-linux-x64-musl': 4.46.3
+ '@rollup/rollup-win32-arm64-msvc': 4.46.3
+ '@rollup/rollup-win32-ia32-msvc': 4.46.3
+ '@rollup/rollup-win32-x64-msvc': 4.46.3
fsevents: 2.3.3
safer-buffer@2.1.2: {}
@@ -5467,7 +5467,7 @@ snapshots:
strip-ansi@7.1.0:
dependencies:
- ansi-regex: 6.1.0
+ ansi-regex: 6.2.0
strnum@2.1.1: {}
@@ -5656,7 +5656,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite-prerender-plugin@0.5.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)):
+ vite-prerender-plugin@0.5.11(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)):
dependencies:
kolorist: 1.8.0
magic-string: 0.30.17
@@ -5664,25 +5664,25 @@ snapshots:
simple-code-frame: 1.3.0
source-map: 0.7.6
stack-trace: 1.0.0-pre2
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
- vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1):
+ vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1):
dependencies:
esbuild: 0.25.9
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
postcss: 8.5.6
- rollup: 4.46.2
+ rollup: 4.46.3
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 24.2.1
+ '@types/node': 24.3.0
fsevents: 2.3.3
jiti: 2.5.1
lightningcss: 1.30.1
- vitefu@1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)):
+ vitefu@1.1.1(vite@6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)):
optionalDependencies:
- vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)
web-namespaces@2.0.1: {}
diff --git a/src/assets/resume.toml b/src/assets/resume.toml
index e55d7a4..e1c88d9 100644
--- a/src/assets/resume.toml
+++ b/src/assets/resume.toml
@@ -20,18 +20,6 @@ url = "https://git.atri.dad/atridad"
[summary]
content = "I am a full-stack web developer and researcher with a background maintaining and developing for large-scale enterprise software systems."
-[[experience]]
-company = "Atash Consulting"
-position = "Owner/Developer"
-location = "Edmonton, Alberta"
-date = "June 2019 – Present"
-description = [
- "Builds mobile and web applications for small-medium sized businesses",
- "Provides consulting on application development, system architecture, DevOps, etc",
- "Hosting websites for small-medium sized businesses",
-]
-url = "https://atash.dev"
-
[[experience]]
company = "University of Saskatchewan CEPHIL Lab"
position = "Technical Lead"
@@ -42,9 +30,24 @@ description = [
"Developing mobile and web applications with Flutter and React (Astro)",
"Coordinating with other grant researchers to deliver a minimum viable product",
"Gathering requirements from stakeholders to craft a product timeline",
+ "Making architectural decisions for system-wide components (database, deployment, applications, web dashboard, etc.)",
+ "Contributing to the web-based dashboard development",
]
url = "https://cephil.ca/"
+[[experience]]
+company = "Atash Consulting"
+position = "Owner/Developer"
+location = "Edmonton, Alberta"
+date = "June 2019 – Present"
+description = [
+ "Building native mobile applications and their accompanying APIs for small-to-medium sized businesses",
+ "Building web applications for small-to-medium sized businesses",
+ "Providing consulting on application development, system architecture, DevOps, etc.",
+ "Hosting websites for small-to-medium sized businesses",
+]
+url = "https://atash.dev"
+
[[experience]]
company = "Alberta Motor Association"
position = "Software Developer II"
diff --git a/src/components/PostCard.astro b/src/components/PostCard.astro
index a43aa8e..ebceb54 100644
--- a/src/components/PostCard.astro
+++ b/src/components/PostCard.astro
@@ -10,20 +10,20 @@ const { title, description: blurb, pubDate } = post.data;
const { slug } = post;
---
-
+
{title}
-
+
{blurb || "No description available."}
@@ -41,7 +41,7 @@ const { slug } = post;
post.data.tags && post.data.tags.length > 0 && (
{post.data.tags.map((tag: string) => (
-
+
{tag}
@@ -53,7 +53,7 @@ const { slug } = post;
diff --git a/src/components/ProjectCard.astro b/src/components/ProjectCard.astro
index 14600af..efd3479 100644
--- a/src/components/ProjectCard.astro
+++ b/src/components/ProjectCard.astro
@@ -9,15 +9,15 @@ interface Props {
const { project } = Astro.props;
---
-
+
{project.name}
-
+
{project.description}
@@ -26,7 +26,7 @@ const { project } = Astro.props;
href={project.link}
target="_blank"
rel="noopener noreferrer"
- class="btn btn-circle text-accent"
+ class="btn btn-circle"
aria-label={`Visit ${project.name}`}
>
diff --git a/src/components/ResumeDownloadButton.tsx b/src/components/ResumeDownloadButton.tsx
index 5d4a360..ba2de57 100644
--- a/src/components/ResumeDownloadButton.tsx
+++ b/src/components/ResumeDownloadButton.tsx
@@ -52,7 +52,7 @@ export default function ResumeDownloadButton({
class={`btn bg-primary font-bold rounded-full inline-flex items-center gap-2 text-sm sm:text-base ${
isLoading
? "text-primary border-2 border-primary"
- : "text-base-100"
+ : ""
}`}
>
{isLoading ? (
diff --git a/src/components/ResumeSettingsModal.tsx b/src/components/ResumeSettingsModal.tsx
index 5cd60b4..08c0909 100644
--- a/src/components/ResumeSettingsModal.tsx
+++ b/src/components/ResumeSettingsModal.tsx
@@ -162,7 +162,7 @@ export default function ResumeSettingsModal({
{/* Floating Settings Button */}