From 4dafcc9abb31dcfd16498f659e2addcd3b203591 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Mon, 5 Feb 2024 10:17:01 -0500 Subject: [PATCH 1/3] chore: update dependencies --- package.json | 6 +-- pnpm-lock.yaml | 112 ++++++++++++++++++++++++++++--------------------- 2 files changed, 67 insertions(+), 51 deletions(-) diff --git a/package.json b/package.json index 1cb477d..7b2c134 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,10 @@ "upgrade": "pnpm dlx @astrojs/upgrade" }, "devDependencies": { - "@astrojs/tailwind": "^5.0.3", + "@astrojs/tailwind": "^5.1.0", "@netlify/plugin-lighthouse": "^5.0.0", "@types/micromodal": "^0.3.4", - "astro": "^4.0.6", + "astro": "^4.3.2", "astro-icon": "1.0.0-next.2", "netlify-plugin-checklinks": "^4.1.1", "netlify-plugin-submit-sitemap": "^0.4.0", @@ -28,7 +28,7 @@ "tailwindcss-fluid-type": "^2.0.3" }, "dependencies": { - "@astrojs/sitemap": "^3.0.3", + "@astrojs/sitemap": "^3.0.5", "@astrolib/seo": "^0.6.0", "@fontsource-variable/inter": "^5.0.15", "@iconify-json/tabler": "^1.1.95", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c520f41..588907b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@astrojs/sitemap': - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.0.5 + version: 3.0.5 '@astrolib/seo': specifier: ^0.6.0 - version: 0.6.0(astro@4.0.6) + version: 0.6.0(astro@4.3.2) '@fontsource-variable/inter': specifier: ^5.0.15 version: 5.0.15 @@ -35,8 +35,8 @@ dependencies: devDependencies: '@astrojs/tailwind': - specifier: ^5.0.3 - version: 5.0.3(astro@4.0.6)(tailwindcss@3.3.3) + specifier: ^5.1.0 + version: 5.1.0(astro@4.3.2)(tailwindcss@3.3.3) '@netlify/plugin-lighthouse': specifier: ^5.0.0 version: 5.0.0 @@ -44,8 +44,8 @@ devDependencies: specifier: ^0.3.4 version: 0.3.4 astro: - specifier: ^4.0.6 - version: 4.0.6(typescript@5.3.0-dev.20231021) + specifier: ^4.3.2 + version: 4.3.2(typescript@5.3.0-dev.20231021) astro-icon: specifier: 1.0.0-next.2 version: 1.0.0-next.2 @@ -99,14 +99,14 @@ packages: resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} dev: true - /@astrojs/compiler@2.3.4: - resolution: {integrity: sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==} + /@astrojs/compiler@2.5.2: + resolution: {integrity: sha512-fm9HNYu1tVnJjZYHE+SdDM5k6fZKNPXS9PwT43Mf6l4HVGx8d1jQwhGQqCvLkYJJBwQ9OysiexFMt7wtNuXhmQ==} /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} - /@astrojs/markdown-remark@4.0.1: - resolution: {integrity: sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==} + /@astrojs/markdown-remark@4.2.1: + resolution: {integrity: sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==} dependencies: '@astrojs/prism': 3.0.0 github-slugger: 2.0.0 @@ -118,7 +118,7 @@ packages: remark-parse: 11.0.0 remark-rehype: 11.0.0 remark-smartypants: 2.0.0 - shikiji: 0.6.13 + shikiji: 0.9.19 unified: 11.0.4 unist-util-visit: 5.0.0 vfile: 6.0.1 @@ -131,23 +131,23 @@ packages: dependencies: prismjs: 1.29.0 - /@astrojs/sitemap@3.0.3: - resolution: {integrity: sha512-+GRKp1yho9dpHBcMcU6JpbL41k0yYZghOkNsMRb8QIRflbGHvd787tdv9oIZ5NJj0SqAuOlqp2UpqLkJXuAe2A==} + /@astrojs/sitemap@3.0.5: + resolution: {integrity: sha512-60eLzNjMza3ABypiQPUC6ElOSZNZeY5CwSwgJ03hfeonl+Db9x12CCzBFdTw7A5Mq+O54xEZVUrR0tB+yWgX8w==} dependencies: sitemap: 7.1.1 zod: 3.22.4 dev: false - /@astrojs/tailwind@5.0.3(astro@4.0.6)(tailwindcss@3.3.3): - resolution: {integrity: sha512-p+uFa1PNuV8RxhGkPUFgVq8CUbmS3xr0u5k1An2xKECLotRh7vsrGcPUijHvYOt42URohcg8rIq0CxNoVMhReg==} + /@astrojs/tailwind@5.1.0(astro@4.3.2)(tailwindcss@3.3.3): + resolution: {integrity: sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==} peerDependencies: astro: ^3.0.0 || ^4.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 4.0.6(typescript@5.3.0-dev.20231021) - autoprefixer: 10.4.16(postcss@8.4.31) - postcss: 8.4.31 - postcss-load-config: 4.0.2(postcss@8.4.31) + astro: 4.3.2(typescript@5.3.0-dev.20231021) + autoprefixer: 10.4.16(postcss@8.4.32) + postcss: 8.4.32 + postcss-load-config: 4.0.2(postcss@8.4.32) tailwindcss: 3.3.3 transitivePeerDependencies: - ts-node @@ -167,12 +167,12 @@ packages: transitivePeerDependencies: - supports-color - /@astrolib/seo@0.6.0(astro@4.0.6): + /@astrolib/seo@0.6.0(astro@4.3.2): resolution: {integrity: sha512-mJzvW2ApVVpoB3mVNB+I3wrloorkcypoA7kXQWl1F9vu6X9LRTP2sLdCrn8qkPnKdwgGfmqe/S4vqiW/eemaDg==} peerDependencies: astro: ^1.2.1 || ^2.0.0 || ^3.0.0-beta.0 || ^3.0.0 dependencies: - astro: 4.0.6(typescript@5.3.0-dev.20231021) + astro: 4.3.2(typescript@5.3.0-dev.20231021) dev: false /@babel/code-frame@7.22.13: @@ -1344,6 +1344,11 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: @@ -1466,14 +1471,14 @@ packages: - supports-color dev: true - /astro@4.0.6(typescript@5.3.0-dev.20231021): - resolution: {integrity: sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==} + /astro@4.3.2(typescript@5.3.0-dev.20231021): + resolution: {integrity: sha512-SJotHzKG/I32ruYWItMRJjtmNQh14mVS7kahu3XfYyxvo6nx08PGJBTSPbqPrW1sjeQPHwcpVDFx3yMMK2kaxQ==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: - '@astrojs/compiler': 2.3.4 + '@astrojs/compiler': 2.5.2 '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 4.0.1 + '@astrojs/markdown-remark': 4.2.1 '@astrojs/telemetry': 3.0.4 '@babel/core': 7.23.5 '@babel/generator': 7.23.5 @@ -1483,12 +1488,15 @@ packages: '@babel/types': 7.23.5 '@types/babel__core': 7.20.5 acorn: 8.11.2 + aria-query: 5.3.0 + axobject-query: 4.0.0 boxen: 7.1.1 chokidar: 3.5.3 ci-info: 4.0.0 clsx: 2.0.0 common-ancestor-path: 1.0.1 cookie: 0.6.0 + cssesc: 3.0.0 debug: 4.3.4 deterministic-object-hash: 2.0.2 devalue: 4.3.2 @@ -1512,7 +1520,7 @@ packages: mime: 3.0.0 ora: 7.0.1 p-limit: 5.0.0 - p-queue: 7.4.1 + p-queue: 8.0.1 path-to-regexp: 6.2.1 preferred-pm: 3.1.2 probe-image-size: 7.2.3 @@ -1521,14 +1529,14 @@ packages: resolve: 1.22.8 semver: 7.5.4 server-destroy: 1.0.1 - shikiji: 0.6.13 + shikiji: 0.9.19 string-width: 7.0.0 strip-ansi: 7.1.0 tsconfck: 3.0.0(typescript@5.3.0-dev.20231021) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.0.5 - vitefu: 0.2.5(vite@5.0.5) + vite: 5.0.12 + vitefu: 0.2.5(vite@5.0.12) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -1553,7 +1561,7 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /autoprefixer@10.4.16(postcss@8.4.31): + /autoprefixer@10.4.16(postcss@8.4.32): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -1565,7 +1573,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: true @@ -1587,6 +1595,11 @@ packages: engines: {node: '>=4'} dev: true + /axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + dependencies: + dequal: 2.0.3 + /b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} @@ -5123,16 +5136,16 @@ packages: dependencies: p-limit: 3.1.0 - /p-queue@7.4.1: - resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} - engines: {node: '>=12'} + /p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} dependencies: eventemitter3: 5.0.1 - p-timeout: 5.1.0 + p-timeout: 6.1.2 - /p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} @@ -5408,7 +5421,7 @@ packages: postcss: 8.4.31 yaml: 2.3.3 - /postcss-load-config@4.0.2(postcss@8.4.31): + /postcss-load-config@4.0.2(postcss@8.4.32): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -5421,7 +5434,7 @@ packages: optional: true dependencies: lilconfig: 3.0.0 - postcss: 8.4.31 + postcss: 8.4.32 yaml: 2.3.4 dev: true @@ -6423,10 +6436,13 @@ packages: vscode-textmate: 8.0.0 dev: false - /shikiji@0.6.13: - resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} + /shikiji-core@0.9.19: + resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + + /shikiji@0.9.19: + resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} dependencies: - hast-util-to-html: 9.0.0 + shikiji-core: 0.9.19 /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -7468,8 +7484,8 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite@5.0.5: - resolution: {integrity: sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==} + /vite@5.0.12: + resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7502,7 +7518,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.0.5): + /vitefu@0.2.5(vite@5.0.12): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -7510,7 +7526,7 @@ packages: vite: optional: true dependencies: - vite: 5.0.5 + vite: 5.0.12 /vscode-oniguruma@1.7.0: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} From 8eb2539a1d2160312a30c3b66ee4ab9d5380a971 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Mon, 5 Feb 2024 10:28:50 -0500 Subject: [PATCH 2/3] fix: update node version to v19 --- .node-version | 1 + 1 file changed, 1 insertion(+) create mode 100644 .node-version diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..d6b2404 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +19 From c7a7cfc050f90a7a375f109962d7bb842dfd9960 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Mon, 5 Feb 2024 10:13:13 -0500 Subject: [PATCH 3/3] feat: update light theme to new astrolight --- src/styles/theme.css | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/styles/theme.css b/src/styles/theme.css index 54ec959..5bda89c 100644 --- a/src/styles/theme.css +++ b/src/styles/theme.css @@ -1,14 +1,14 @@ :root { - --light-color-primary: #004e61; - --light-color-secondary: #6b2e58; - --light-color-text: #5d3e3c; - --light-color-text-offset: #504444; - --light-color-background: #feeeee; - --light-color-background-offset: #f9dcd1; - --light-color-border: #e7cfca; - --light-color-gradient-from: #004e61; - --light-color-gradient-via: #6b2e58; - --light-color-gradient-to: #842624; + --light-color-primary: #00508a; + --light-color-secondary: #7300b8; + --light-color-text: #1c1c1c; + --light-color-text-offset: #4c5057; + --light-color-background: #f7f8f8; + --light-color-background-offset: #f0f0f1; + --light-color-border: #d4d7d9; + --light-color-gradient-from: #00508a; + --light-color-gradient-via: #7300b8; + --light-color-gradient-to: #9e007c; --dark-color-primary: #76b6ef; --dark-color-secondary: #d597e8; @@ -22,7 +22,7 @@ --dark-color-gradient-to: #f8919a; } -[data-theme='light'] { +[data-theme="light"] { --color-primary: var(--light-color-primary); --color-secondary: var(--light-color-secondary); --color-text: var(--light-color-text); @@ -35,7 +35,7 @@ --color-gradient-to: var(--light-color-gradient-to); } -[data-theme='dark'] { +[data-theme="dark"] { --color-primary: var(--dark-color-primary); --color-secondary: var(--dark-color-secondary); --color-text: var(--dark-color-text);