From 91f91b411d7bf960cb6ddcdada9bc0464d8860b6 Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad Date: Fri, 27 Sep 2024 22:34:06 +0200 Subject: [PATCH] Fix build errors and named steps in build --- .gitea/workflows/build.yaml | 12 ++- package.json | 17 ++-- pnpm-lock.yaml | 187 +++++++++++++++++------------------- src/pages/contact-me.astro | 2 +- src/pages/en/hardware.astro | 9 +- 5 files changed, 115 insertions(+), 112 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 837de3e..6f57e27 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -15,8 +15,12 @@ jobs: steps: - name: Check out repository code uses: actions/checkout@v4 - - run: npm install -g pnpm - - run: pnpm install - - run: pnpm run build - - run: | + - name: Setup pnpm + run: npm install -g pnpm + - name: Install dependencies + run: pnpm install + - name: Build + run: pnpm build + - name: Deploy + run: | mv dist/* /var/www/martial.no diff --git a/package.json b/package.json index 585c8b5..550bc5f 100644 --- a/package.json +++ b/package.json @@ -13,23 +13,24 @@ }, "dependencies": { "@astrojs/check": "^0.9.3", - "@astrojs/mdx": "^3.1.5", + "@astrojs/mdx": "^3.1.7", "@astrojs/sitemap": "^3.1.6", - "@astrojs/svelte": "^5.7.0", - "@astrojs/tailwind": "^5.1.0", + "@astrojs/svelte": "^5.7.1", + "@astrojs/tailwind": "^5.1.1", "@tailwindcss/typography": "^0.5.15", - "astro": "^4.15.4", + "astro": "^4.15.9", + "sharp": "^0.33.5", "svelte": "^4.2.19", - "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "tailwindcss": "^3.4.13", + "typescript": "^5.6.2" }, "devDependencies": { "@inlang/paraglide-js": "1.11.2", "daisyui": "^4.12.10", "prettier": "^3.3.3", "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-svelte": "^3.2.6", - "vite": "^5.4.3" + "prettier-plugin-svelte": "^3.2.7", + "vite": "^5.4.8" }, "prettier": { "semi": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41fd825..54b4b20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,34 +10,37 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.3 - version: 0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) + version: 0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.2) '@astrojs/mdx': - specifier: ^3.1.5 - version: 3.1.5(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4)) + specifier: ^3.1.7 + version: 3.1.7(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2)) '@astrojs/sitemap': specifier: ^3.1.6 version: 3.1.6 '@astrojs/svelte': - specifier: ^5.7.0 - version: 5.7.0(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4))(svelte@4.2.19)(typescript@5.5.4)(vite@5.4.3) + specifier: ^5.7.1 + version: 5.7.1(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2))(svelte@4.2.19)(typescript@5.6.2)(vite@5.4.8) '@astrojs/tailwind': - specifier: ^5.1.0 - version: 5.1.0(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4))(tailwindcss@3.4.10) + specifier: ^5.1.1 + version: 5.1.1(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2))(tailwindcss@3.4.13) '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.15(tailwindcss@3.4.10) + version: 0.5.15(tailwindcss@3.4.13) astro: - specifier: ^4.15.4 - version: 4.15.4(rollup@4.21.2)(typescript@5.5.4) + specifier: ^4.15.9 + version: 4.15.9(rollup@4.21.2)(typescript@5.6.2) + sharp: + specifier: ^0.33.5 + version: 0.33.5 svelte: specifier: ^4.2.19 version: 4.2.19 tailwindcss: - specifier: ^3.4.10 - version: 3.4.10 + specifier: ^3.4.13 + version: 3.4.13 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 devDependencies: '@inlang/paraglide-js': specifier: 1.11.2 @@ -52,11 +55,11 @@ importers: specifier: ^0.14.1 version: 0.14.1 prettier-plugin-svelte: - specifier: ^3.2.6 - version: 3.2.6(prettier@3.3.3)(svelte@4.2.19) + specifier: ^3.2.7 + version: 3.2.7(prettier@3.3.3)(svelte@4.2.19) vite: - specifier: ^5.4.3 - version: 5.4.3 + specifier: ^5.4.8 + version: 5.4.8 packages: @@ -95,8 +98,8 @@ packages: '@astrojs/markdown-remark@5.2.0': resolution: {integrity: sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==} - '@astrojs/mdx@3.1.5': - resolution: {integrity: sha512-Fu6oShqcDpi0D1b2/3Pg3ao1I+Q2YqKhFsSsuDzn0YhdGrry5oUyABUyCyGq/OayP2P/34Vwj+GCQ/n9h8FlTQ==} + '@astrojs/mdx@3.1.7': + resolution: {integrity: sha512-8lGdCt+S0TrZgQpbcP3fQJc4cTeacAirtz9TpAMtHCWrQGW8slKt3WG4/0N+bhZgYRC4h5AT5drzFz+y3wvmsg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: astro: ^4.8.0 @@ -108,18 +111,18 @@ packages: '@astrojs/sitemap@3.1.6': resolution: {integrity: sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==} - '@astrojs/svelte@5.7.0': - resolution: {integrity: sha512-pC/xM5ejDzqIhfr8e6gbjBkIwyTQDLuOH778LfH0EiVlTq5H0WUHCnIcjFBvcaJv9ye8AR0TlGvQmZtkt9x3Eg==} + '@astrojs/svelte@5.7.1': + resolution: {integrity: sha512-VIxEdkrnGMoxjs/heI0SWAwQy9+aHxVrsK5QUmsFihXKeYB9OhbZHUzsRJEmoW3IPpKZn/DEallyr1/4a1zZxQ==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: astro: ^4.0.0 svelte: ^4.0.0 || ^5.0.0-next.190 typescript: ^5.3.3 - '@astrojs/tailwind@5.1.0': - resolution: {integrity: sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==} + '@astrojs/tailwind@5.1.1': + resolution: {integrity: sha512-LwurA10uIKcGRxQP2R81RvAnBT0WPKzBntXZBF4hrAefDgM5Uumn0nsGr6tdIjSARgYz4X+Cq/Vh78t3bql3yw==} peerDependencies: - astro: ^3.0.0 || ^4.0.0 + astro: ^3.0.0 || ^4.0.0 || ^5.0.0-beta.0 tailwindcss: ^3.0.24 '@astrojs/telemetry@3.1.0': @@ -531,8 +534,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oslojs/encoding@0.4.1': - resolution: {integrity: sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==} + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -798,8 +801,8 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro@4.15.4: - resolution: {integrity: sha512-wqy+m3qygt9DmCSqMsckxyK4ccCUFtti2d/WlLkEpAlqHgyDIg20zRTLHO2v/H4YeSlJ8sAcN0RW2FhOeYbINg==} + astro@4.15.9: + resolution: {integrity: sha512-51oXq9qrZ5OPWYmEXt1kGrvWmVeWsx28SgBTzi2XW6iwcnW/wC5ONm6ol6qBGSCF93tQvZplXvuzpaw1injECA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -1788,9 +1791,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} @@ -1874,8 +1874,8 @@ packages: resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} engines: {node: ^14.15.0 || >=16.0.0} - prettier-plugin-svelte@3.2.6: - resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==} + prettier-plugin-svelte@3.2.7: + resolution: {integrity: sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 @@ -2136,8 +2136,8 @@ packages: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} - tailwindcss@3.4.10: - resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -2191,8 +2191,8 @@ packages: typescript-auto-import-cache@0.3.3: resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -2247,8 +2247,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@5.4.3: - resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2492,13 +2492,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@astrojs/check@0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': + '@astrojs/check@0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.2)': dependencies: - '@astrojs/language-server': 2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) + '@astrojs/language-server': 2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.2) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.5.4 + typescript: 5.6.2 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -2508,12 +2508,12 @@ snapshots: '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': + '@astrojs/language-server@2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.2)': dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.4(typescript@5.5.4) + '@volar/kit': 2.4.4(typescript@5.6.2) '@volar/language-core': 2.4.4 '@volar/language-server': 2.4.4 '@volar/language-service': 2.4.4 @@ -2558,12 +2558,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.5(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4))': + '@astrojs/mdx@3.1.7(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2))': dependencies: '@astrojs/markdown-remark': 5.2.0 '@mdx-js/mdx': 3.0.1 acorn: 8.12.1 - astro: 4.15.4(rollup@4.21.2)(typescript@5.5.4) + astro: 4.15.9(rollup@4.21.2)(typescript@5.6.2) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -2588,24 +2588,24 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/svelte@5.7.0(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4))(svelte@4.2.19)(typescript@5.5.4)(vite@5.4.3)': + '@astrojs/svelte@5.7.1(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2))(svelte@4.2.19)(typescript@5.6.2)(vite@5.4.8)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.3) - astro: 4.15.4(rollup@4.21.2)(typescript@5.5.4) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.8) + astro: 4.15.9(rollup@4.21.2)(typescript@5.6.2) svelte: 4.2.19 - svelte2tsx: 0.7.18(svelte@4.2.19)(typescript@5.5.4) - typescript: 5.5.4 + svelte2tsx: 0.7.18(svelte@4.2.19)(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.15.4(rollup@4.21.2)(typescript@5.5.4))(tailwindcss@3.4.10)': + '@astrojs/tailwind@5.1.1(astro@4.15.9(rollup@4.21.2)(typescript@5.6.2))(tailwindcss@3.4.13)': dependencies: - astro: 4.15.4(rollup@4.21.2)(typescript@5.5.4) + astro: 4.15.9(rollup@4.21.2)(typescript@5.6.2) autoprefixer: 10.4.20(postcss@8.4.45) postcss: 8.4.45 postcss-load-config: 4.0.2(postcss@8.4.45) - tailwindcss: 3.4.10 + tailwindcss: 3.4.13 transitivePeerDependencies: - ts-node @@ -3013,7 +3013,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@oslojs/encoding@0.4.1': {} + '@oslojs/encoding@1.1.0': {} '@pkgjs/parseargs@0.11.0': optional: true @@ -3081,36 +3081,36 @@ snapshots: '@shikijs/vscode-textmate@9.2.0': {} - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.3))(svelte@4.2.19)(vite@5.4.3)': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.8))(svelte@4.2.19)(vite@5.4.8)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.3) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.8) debug: 4.3.7 svelte: 4.2.19 - vite: 5.4.3 + vite: 5.4.8 transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.3)': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.8)': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.3))(svelte@4.2.19)(vite@5.4.3) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.8))(svelte@4.2.19)(vite@5.4.8) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 4.2.19 svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.3 - vitefu: 0.2.5(vite@5.4.3) + vite: 5.4.8 + vitefu: 0.2.5(vite@5.4.8) transitivePeerDependencies: - supports-color - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.10)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.13)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.10 + tailwindcss: 3.4.13 '@types/acorn@4.0.6': dependencies: @@ -3177,12 +3177,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@volar/kit@2.4.4(typescript@5.5.4)': + '@volar/kit@2.4.4(typescript@5.6.2)': dependencies: '@volar/language-service': 2.4.4 '@volar/typescript': 2.4.4 typesafe-path: 0.2.2 - typescript: 5.5.4 + typescript: 5.6.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 @@ -3281,7 +3281,7 @@ snapshots: astring@1.9.0: {} - astro@4.15.4(rollup@4.21.2)(typescript@5.5.4): + astro@4.15.9(rollup@4.21.2)(typescript@5.6.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -3290,7 +3290,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) '@babel/types': 7.25.6 - '@oslojs/encoding': 0.4.1 + '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 @@ -3329,7 +3329,6 @@ snapshots: ora: 8.1.0 p-limit: 6.1.0 p-queue: 8.0.1 - path-to-regexp: 6.2.2 preferred-pm: 4.0.0 prompts: 2.4.2 rehype: 13.0.1 @@ -3338,17 +3337,17 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.5.4) + tsconfck: 3.1.3(typescript@5.6.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.3 - vitefu: 1.0.2(vite@5.4.3) + vite: 5.4.8 + vitefu: 1.0.2(vite@5.4.8) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.5.4)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.6.2)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -3500,13 +3499,11 @@ snapshots: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - optional: true color@4.2.3: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - optional: true combined-stream@1.0.8: dependencies: @@ -3573,8 +3570,7 @@ snapshots: dequal@2.0.3: {} - detect-libc@2.0.3: - optional: true + detect-libc@2.0.3: {} deterministic-object-hash@2.0.2: dependencies: @@ -3932,8 +3928,7 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-arrayish@0.3.2: - optional: true + is-arrayish@0.3.2: {} is-binary-path@2.1.0: dependencies: @@ -4649,8 +4644,6 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@6.2.2: {} - periscopic@3.1.0: dependencies: '@types/estree': 1.0.5 @@ -4732,7 +4725,7 @@ snapshots: prettier: 3.3.3 sass-formatter: 0.7.9 - prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@4.2.19): + prettier-plugin-svelte@3.2.7(prettier@3.3.3)(svelte@4.2.19): dependencies: prettier: 3.3.3 svelte: 4.2.19 @@ -4952,7 +4945,6 @@ snapshots: '@img/sharp-wasm32': 0.33.5 '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - optional: true shebang-command@2.0.0: dependencies: @@ -4971,7 +4963,6 @@ snapshots: simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 - optional: true sisteransi@1.0.5: {} @@ -5061,12 +5052,12 @@ snapshots: dependencies: svelte: 4.2.19 - svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.5.4): + svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.19 - typescript: 5.5.4 + typescript: 5.6.2 svelte@4.2.19: dependencies: @@ -5085,7 +5076,7 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 - tailwindcss@3.4.10: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -5134,9 +5125,9 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.3(typescript@5.5.4): + tsconfck@3.1.3(typescript@5.6.2): optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 tslib@2.7.0: {} @@ -5148,7 +5139,7 @@ snapshots: dependencies: semver: 7.6.3 - typescript@5.5.4: {} + typescript@5.6.2: {} unified@11.0.5: dependencies: @@ -5229,7 +5220,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.3: + vite@5.4.8: dependencies: esbuild: 0.21.5 postcss: 8.4.45 @@ -5237,13 +5228,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - vitefu@0.2.5(vite@5.4.3): + vitefu@0.2.5(vite@5.4.8): optionalDependencies: - vite: 5.4.3 + vite: 5.4.8 - vitefu@1.0.2(vite@5.4.3): + vitefu@1.0.2(vite@5.4.8): optionalDependencies: - vite: 5.4.3 + vite: 5.4.8 volar-service-css@0.0.61(@volar/language-service@2.4.4): dependencies: @@ -5428,9 +5419,9 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@5.5.4)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.6.2)(zod@3.23.8): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 zod: 3.23.8 zod@3.23.8: {} diff --git a/src/pages/contact-me.astro b/src/pages/contact-me.astro index 3937fb7..61ae905 100644 --- a/src/pages/contact-me.astro +++ b/src/pages/contact-me.astro @@ -7,5 +7,5 @@ import Layout from "../layouts/Layout.astro" --- - + diff --git a/src/pages/en/hardware.astro b/src/pages/en/hardware.astro index 853d812..dc49ed2 100644 --- a/src/pages/en/hardware.astro +++ b/src/pages/en/hardware.astro @@ -1,3 +1,10 @@ --- +import Layout from "../../layouts/Layout.astro" +import HardwarePage from "../../components/HardwarePage.svelte" +import "../../styles/global.css" +--- ---- + +

Hardware

+ +