diff --git a/package.json b/package.json index 2f06269..0cb49f0 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,8 @@ "@biomejs/biome": "^1.9.4", "@playwright/test": "^1.49.1", "@sveltejs/adapter-node": "^5.2.10", - "@sveltejs/enhanced-img": "^0.4.3", - "@sveltejs/kit": "^2.11.0", + "@sveltejs/enhanced-img": "^0.4.4", + "@sveltejs/kit": "^2.12.1", "@sveltejs/vite-plugin-svelte": "^5.0.2", "@zerodevx/svelte-img": "^2.1.2", "autoprefixer": "^10.4.20", @@ -36,7 +36,7 @@ "satori-html": "^0.3.2", "scrape-it": "^6.1.3", "sharp": "^0.33.5", - "svelte": "^5.11.3", + "svelte": "^5.14.2", "svelte-check": "^4.1.0", "svelte-meta-tags": "^4.0.4", "svelte-preprocess": "^6.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 199a0d3..815b3ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,19 +13,19 @@ importers: version: 2.6.2 '@sveltejs/adapter-vercel': specifier: ^5.5.2 - version: 5.5.2(@sveltejs/kit@2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(rollup@4.28.1) + version: 5.5.2(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(rollup@4.28.1) '@types/nprogress': specifier: ^0.2.3 version: 0.2.3 '@unpic/svelte': specifier: ^0.0.57 - version: 0.0.57(svelte@5.11.3) + version: 0.0.57(svelte@5.14.2) '@vercel/og': specifier: ^0.6.4 version: 0.6.4 bits-ui: specifier: 1.0.0-next.66 - version: 1.0.0-next.66(svelte@5.11.3) + version: 1.0.0-next.66(svelte@5.14.2) flexsearch: specifier: ^0.7.43 version: 0.7.43 @@ -34,13 +34,13 @@ importers: version: 5.4.1 lucide-svelte: specifier: ^0.468.0 - version: 0.468.0(svelte@5.11.3) + version: 0.468.0(svelte@5.14.2) nprogress: specifier: ^0.2.0 version: 0.2.0 svelte-local-storage-store: specifier: ^0.6.4 - version: 0.6.4(svelte@5.11.3) + version: 0.6.4(svelte@5.14.2) devDependencies: '@biomejs/biome': specifier: ^1.9.4 @@ -50,19 +50,19 @@ importers: version: 1.49.1 '@sveltejs/adapter-node': specifier: ^5.2.10 - version: 5.2.10(@sveltejs/kit@2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))) + version: 5.2.10(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))) '@sveltejs/enhanced-img': - specifier: ^0.4.3 - version: 0.4.3(rollup@4.28.1)(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + specifier: ^0.4.4 + version: 0.4.4(rollup@4.28.1)(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) '@sveltejs/kit': - specifier: ^2.11.0 - version: 2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + specifier: ^2.12.1 + version: 2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.2 - version: 5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + version: 5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) '@zerodevx/svelte-img': specifier: ^2.1.2 - version: 2.1.2(rollup@4.28.1)(svelte@5.11.3) + version: 2.1.2(rollup@4.28.1)(svelte@5.14.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -71,7 +71,7 @@ importers: version: 4.3.0 mdsvex: specifier: ^0.12.3 - version: 0.12.3(svelte@5.11.3) + version: 0.12.3(svelte@5.14.2) mdsvex-relative-images: specifier: ^1.0.3 version: 1.0.3 @@ -100,17 +100,17 @@ importers: specifier: ^0.33.5 version: 0.33.5 svelte: - specifier: ^5.11.3 - version: 5.11.3 + specifier: ^5.14.2 + version: 5.14.2 svelte-check: specifier: ^4.1.0 - version: 4.1.1(picomatch@4.0.2)(svelte@5.11.3)(typescript@5.7.2) + version: 4.1.1(picomatch@4.0.2)(svelte@5.14.2)(typescript@5.7.2) svelte-meta-tags: specifier: ^4.0.4 - version: 4.0.4(svelte@5.11.3)(typescript@5.7.2) + version: 4.0.4(svelte@5.14.2)(typescript@5.7.2) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(postcss-load-config@5.1.0(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.11.3)(typescript@5.7.2) + version: 6.0.3(postcss-load-config@5.1.0(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.14.2)(typescript@5.7.2) svelte-sequential-preprocessor: specifier: ^2.0.2 version: 2.0.2 @@ -1290,14 +1290,14 @@ packages: peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/enhanced-img@0.4.3': - resolution: {integrity: sha512-hhuaZW2a+4p/niPpPnGEDWBbYy54rvvPlD3JArCyWYMbkdj825HkgyzvNZWbA0nrKDhdFNbbVVsVNBMDvPOLrQ==} + '@sveltejs/enhanced-img@0.4.4': + resolution: {integrity: sha512-BlBTGfbLUgHa+zSVrsGLOd+noCKWfipoOjoxE26bAAX97v7zh5eiCAp1KEdpkluL05Tl3+nR14gQdPsATyZqoA==} peerDependencies: svelte: ^5.0.0 vite: '>= 5.0.0' - '@sveltejs/kit@2.11.0': - resolution: {integrity: sha512-VtHkM5i4qAIeO9hfYwKD6Hxn7Ik+RkYam9842RXw6YdtzuI+gsA8XepZs7FB/o7hjQBJCDmvXahiGAnff1QU6w==} + '@sveltejs/kit@2.12.1': + resolution: {integrity: sha512-M3rPijGImeOkI0DBJSwjqz+YFX2DyOf6NzWgHVk3mqpT06dlYCpcv5xh1q4rYEqB58yQlk4QA1Y35PUqnUiFKw==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -1548,6 +1548,10 @@ packages: resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} engines: {node: '>= 14.16.0'} + chokidar@4.0.2: + resolution: {integrity: sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==} + engines: {node: '>= 14.16.0'} + chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -1996,6 +2000,9 @@ packages: magic-string@0.30.15: resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -2374,6 +2381,10 @@ packages: resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} engines: {node: '>= 14.16.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} engines: {node: '>=4'} @@ -2600,8 +2611,8 @@ packages: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} - svelte@5.11.3: - resolution: {integrity: sha512-yyOB+kc8mP6T6F10wGXcO3nSzGowD6dCOeo9jHEkF01dxQyQKh1KO6yrH3rJzwAdEVX/OSV3MRUwcbWDtHI2ww==} + svelte@5.14.2: + resolution: {integrity: sha512-OxNh82bYjbutXNSZSPQspZzzmVzlRyNbiz0a6KrpOWvQ9LBUUZifXyeKhfl73LgyQC9UbsnVS9M55nQzqekMTA==} engines: {node: '>=18'} tar@7.4.3: @@ -3710,17 +3721,17 @@ snapshots: fflate: 0.7.4 string.prototype.codepointat: 0.2.1 - '@sveltejs/adapter-node@5.2.10(@sveltejs/kit@2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))': + '@sveltejs/adapter-node@5.2.10(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))': dependencies: '@rollup/plugin-commonjs': 28.0.1(rollup@4.28.1) '@rollup/plugin-json': 6.1.0(rollup@4.28.1) '@rollup/plugin-node-resolve': 15.3.0(rollup@4.28.1) - '@sveltejs/kit': 2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + '@sveltejs/kit': 2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) rollup: 4.28.1 - '@sveltejs/adapter-vercel@5.5.2(@sveltejs/kit@2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(rollup@4.28.1)': + '@sveltejs/adapter-vercel@5.5.2(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(rollup@4.28.1)': dependencies: - '@sveltejs/kit': 2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + '@sveltejs/kit': 2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) '@vercel/nft': 0.27.9(rollup@4.28.1) esbuild: 0.24.0 transitivePeerDependencies: @@ -3728,53 +3739,53 @@ snapshots: - rollup - supports-color - '@sveltejs/enhanced-img@0.4.3(rollup@4.28.1)(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': + '@sveltejs/enhanced-img@0.4.4(rollup@4.28.1)(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': dependencies: - magic-string: 0.30.14 + magic-string: 0.30.17 sharp: 0.33.5 - svelte: 5.11.3 - svelte-parse-markup: 0.1.5(svelte@5.11.3) + svelte: 5.14.2 + svelte-parse-markup: 0.1.5(svelte@5.14.2) vite: 6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2) vite-imagetools: 7.0.5(rollup@4.28.1) zimmerframe: 1.1.2 transitivePeerDependencies: - rollup - '@sveltejs/kit@2.11.0(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': + '@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 esm-env: 1.2.1 import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.15 + magic-string: 0.30.17 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.0 - svelte: 5.11.3 + svelte: 5.14.2 tiny-glob: 0.2.9 vite: 6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2) - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + '@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) debug: 4.4.0 - svelte: 5.11.3 + svelte: 5.14.2 vite: 6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': + '@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.11.3)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)))(svelte@5.14.2)(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.15 - svelte: 5.11.3 + svelte: 5.14.2 vite: 6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2) vitefu: 1.0.4(vite@6.0.3(@types/node@20.7.0)(sass@1.82.0)(yaml@2.4.2)) transitivePeerDependencies: @@ -3805,11 +3816,11 @@ snapshots: dependencies: unpic: 3.22.0 - '@unpic/svelte@0.0.57(svelte@5.11.3)': + '@unpic/svelte@0.0.57(svelte@5.14.2)': dependencies: '@unpic/core': 0.1.0 style-object-to-css-string: 1.1.3 - svelte: 5.11.3 + svelte: 5.14.2 unpic: 3.22.0 '@vercel/nft@0.27.9(rollup@4.28.1)': @@ -3877,9 +3888,9 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@zerodevx/svelte-img@2.1.2(rollup@4.28.1)(svelte@5.11.3)': + '@zerodevx/svelte-img@2.1.2(rollup@4.28.1)(svelte@5.14.2)': dependencies: - svelte: 5.11.3 + svelte: 5.14.2 vite-imagetools: 6.2.9(rollup@4.28.1) transitivePeerDependencies: - rollup @@ -3965,15 +3976,15 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - bits-ui@1.0.0-next.66(svelte@5.11.3): + bits-ui@1.0.0-next.66(svelte@5.14.2): dependencies: '@floating-ui/core': 1.6.8 '@floating-ui/dom': 1.6.12 '@internationalized/date': 3.6.0 esm-env: 1.2.1 - runed: 0.15.4(svelte@5.11.3) - svelte: 5.11.3 - svelte-toolbelt: 0.4.6(svelte@5.11.3) + runed: 0.15.4(svelte@5.14.2) + svelte: 5.14.2 + svelte-toolbelt: 0.4.6(svelte@5.14.2) boolbase@1.0.0: {} @@ -4048,6 +4059,11 @@ snapshots: dependencies: readdirp: 4.0.1 + chokidar@4.0.2: + dependencies: + readdirp: 4.0.2 + optional: true + chownr@3.0.0: {} clsx@2.1.1: {} @@ -4485,9 +4501,9 @@ snapshots: lru-cache@10.4.3: {} - lucide-svelte@0.468.0(svelte@5.11.3): + lucide-svelte@0.468.0(svelte@5.14.2): dependencies: - svelte: 5.11.3 + svelte: 5.14.2 magic-string@0.30.14: dependencies: @@ -4497,6 +4513,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + mdn-data@2.0.30: {} mdsvex-relative-images@1.0.3: @@ -4504,12 +4524,12 @@ snapshots: just-camel-case: 4.0.2 unist-util-visit: 3.1.0 - mdsvex@0.12.3(svelte@5.11.3): + mdsvex@0.12.3(svelte@5.14.2): dependencies: '@types/unist': 2.0.11 prism-svelte: 0.4.7 prismjs: 1.29.0 - svelte: 5.11.3 + svelte: 5.14.2 vfile-message: 2.0.4 micromatch@4.0.8: @@ -4894,6 +4914,9 @@ snapshots: readdirp@4.0.1: {} + readdirp@4.0.2: + optional: true + redis-errors@1.2.0: {} redis-parser@3.0.0: @@ -4963,10 +4986,10 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.28.1 fsevents: 2.3.3 - runed@0.15.4(svelte@5.11.3): + runed@0.15.4(svelte@5.14.2): dependencies: esm-env: 1.2.1 - svelte: 5.11.3 + svelte: 5.14.2 sade@1.8.1: dependencies: @@ -4976,7 +4999,7 @@ snapshots: sass@1.82.0: dependencies: - chokidar: 4.0.1 + chokidar: 4.0.2 immutable: 5.0.3 source-map-js: 1.2.1 optionalDependencies: @@ -5127,36 +5150,36 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.1.1(picomatch@4.0.2)(svelte@5.11.3)(typescript@5.7.2): + svelte-check@4.1.1(picomatch@4.0.2)(svelte@5.14.2)(typescript@5.7.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.11.3 + svelte: 5.14.2 typescript: 5.7.2 transitivePeerDependencies: - picomatch - svelte-local-storage-store@0.6.4(svelte@5.11.3): + svelte-local-storage-store@0.6.4(svelte@5.14.2): dependencies: - svelte: 5.11.3 + svelte: 5.14.2 - svelte-meta-tags@4.0.4(svelte@5.11.3)(typescript@5.7.2): + svelte-meta-tags@4.0.4(svelte@5.14.2)(typescript@5.7.2): dependencies: schema-dts: 1.1.2(typescript@5.7.2) - svelte: 5.11.3 + svelte: 5.14.2 transitivePeerDependencies: - typescript - svelte-parse-markup@0.1.5(svelte@5.11.3): + svelte-parse-markup@0.1.5(svelte@5.14.2): dependencies: - svelte: 5.11.3 + svelte: 5.14.2 - svelte-preprocess@6.0.3(postcss-load-config@5.1.0(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.11.3)(typescript@5.7.2): + svelte-preprocess@6.0.3(postcss-load-config@5.1.0(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.14.2)(typescript@5.7.2): dependencies: - svelte: 5.11.3 + svelte: 5.14.2 optionalDependencies: postcss: 8.4.49 postcss-load-config: 5.1.0(postcss@8.4.49) @@ -5168,11 +5191,11 @@ snapshots: svelte: 4.2.19 tslib: 2.7.0 - svelte-toolbelt@0.4.6(svelte@5.11.3): + svelte-toolbelt@0.4.6(svelte@5.14.2): dependencies: clsx: 2.1.1 style-to-object: 1.0.8 - svelte: 5.11.3 + svelte: 5.14.2 svelte@4.2.19: dependencies: @@ -5191,7 +5214,7 @@ snapshots: magic-string: 0.30.14 periscopic: 3.1.0 - svelte@5.11.3: + svelte@5.14.2: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -5204,7 +5227,7 @@ snapshots: esrap: 1.2.3 is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.15 + magic-string: 0.30.17 zimmerframe: 1.1.2 tar@7.4.3: diff --git a/src/lib/components/Articles.svelte b/src/lib/components/Articles.svelte index b45c6a0..49baeb4 100644 --- a/src/lib/components/Articles.svelte +++ b/src/lib/components/Articles.svelte @@ -1,7 +1,7 @@
diff --git a/src/routes/articles/[page]/+page.svelte b/src/routes/articles/[page]/+page.svelte index 272e347..02d1f17 100644 --- a/src/routes/articles/[page]/+page.svelte +++ b/src/routes/articles/[page]/+page.svelte @@ -1,6 +1,4 @@

Favorite Tech Articles

diff --git a/src/routes/portfolio/+page.svelte b/src/routes/portfolio/+page.svelte index a402572..a652609 100644 --- a/src/routes/portfolio/+page.svelte +++ b/src/routes/portfolio/+page.svelte @@ -114,9 +114,9 @@ href: "https://www.flaticon.com/authors/freepik", ariaLabel: "Freepik", }} - textData={{ text: "Freepik", showIcon: true, location: "right" }} + textData={{ text: "Freepik", showIcon: true, location: "left" }} /> from - - Previous version of my website was written using React and Gatsby which +

The previous version of my website was written using React and Gatsby which you can view . Each iteration brings better code and my previous React version was + textData={{ text: "here.", showIcon: true, location: "left" }} + />

+

+ Each iteration brings better code and my previous React version was improved after the suggestions on of the . You can view the previous archived version of the site before those + textData={{ text: "Syntax Pocast.", showIcon: true, location: "left" }} + />

+

You can view the previous archived version of the site before those changes . + />

- + > +

My first personal website

+

This was my first real personal website hosted on DigitalOcean.

+

Tech stack:

+ + - + > +

Company website for Mark Shellnut Architect.

+

Tech stack:

+
    +
  • React 18
  • +
  • Gatsby 5
  • +
  • + +
  • +
  • Styled Components
  • +
  • GraphQL
  • +
  • Lambda Functions
  • +
+
diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index f3c9c61..bff94ae 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -13,9 +13,7 @@ they are willing to give to any business/entity.

- For the sake of transparency I am using Umami Analytics to anonymously track visits to my site. You can completely block this if you want by either using an AdBlocker like - uBlock Origin or setting your browser to send "Do Not Track" requests as I honor them. -

+ For the sake of transparency I am using to anonymously track visits to my site. You can completely block this if you want by either using an AdBlocker like . Sending "Do Not Track" requests in your browser is supported but not overall it is not recommended to turn this on since it can be used to fingerprint you on the web.

Useful Resources

@@ -25,55 +23,48 @@

-

Privacy Centric Paid Services I use:

- +

Privacy Centric Paid Services I use:

+
-

NAS Servers for Self Hosting:

- -
-
-

Software Deployed:

- +

NAS Servers for Self Hosting:

+
\ No newline at end of file + } */ + diff --git a/src/routes/uses/development.svelte b/src/routes/uses/development.svelte new file mode 100644 index 0000000..6b9cbf6 --- /dev/null +++ b/src/routes/uses/development.svelte @@ -0,0 +1,161 @@ + + +
+

Development

+ +

+ My development setup has been documented here: . +

+ +

+ And documentation for my terminal and coding setup can be found here: Dotfiles. +

+ +

Terminal & Shell Setup

+ + + +

Useful System Packages

+ + + +

Software

+ + + +

Useful Applications

+ + + +

Browsers

+ + +
diff --git a/src/routes/uses/hardware-accessories.svelte b/src/routes/uses/hardware-accessories.svelte new file mode 100644 index 0000000..05b3d48 --- /dev/null +++ b/src/routes/uses/hardware-accessories.svelte @@ -0,0 +1,46 @@ + + +
+

Hardware & Accessories

+ +
diff --git a/src/routes/uses/privacy-hardware-software.svelte b/src/routes/uses/privacy-hardware-software.svelte new file mode 100644 index 0000000..3009f5d --- /dev/null +++ b/src/routes/uses/privacy-hardware-software.svelte @@ -0,0 +1,43 @@ + + +
+

Privacy Hardware and Software

+ +

+ For the past few years I've been working towards moving my data to + self-hosted systems and systems I trust to hold my data. +

+ +

+ If you want to see more info about this head to my Privacy page. +

+ +

Hardware Authentication

+ + + +

NAS Servers

+ + +