From 16bb1e3e5658d715ac5cb37f654c560f6f8dd249 Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Mon, 15 Sep 2025 09:42:38 +0800 Subject: [PATCH 1/2] Rearranged components and styles --- fwt/{components/Background => }/Background.tsx | 8 ++++---- fwt/{components/Box => }/Box.tsx | 5 ++--- fwt/{components/Button => }/Button.tsx | 2 +- fwt/{components/Column => }/Column.tsx | 2 +- fwt/{components/Copyright => }/Copyright.tsx | 0 fwt/{components/Footer => }/Footer.tsx | 2 +- fwt/{components/Form => }/Form.tsx | 2 +- fwt/{components/HTML => }/HTML.tsx | 6 +++--- fwt/{components/Image => }/Image.tsx | 0 fwt/{components/Input => }/Input.tsx | 2 +- fwt/{components/Link => }/Link.tsx | 2 +- fwt/{components/Logo => }/Logo.tsx | 4 ++-- fwt/{components/Navbar => }/Navbar.tsx | 5 ++--- .../OptimizeBackground.tsx | 0 .../Optimizer => Optimizers}/OptimizeImage.tsx | 0 .../Optimizer => Optimizers}/OptimizeLogo.tsx | 0 fwt/{components/Page => }/Page.tsx | 2 +- fwt/{components/Row => }/Row.tsx | 2 +- .../Background => styles}/Background.sass | 0 fwt/{components/Box => styles}/Box.sass | 0 fwt/{components/Button => styles}/Button.sass | 0 fwt/{components/Column => styles}/Column.sass | 0 fwt/{components/Footer => styles}/Footer.sass | 0 fwt/{components/Form => styles}/Form.sass | 0 fwt/{components/HTML => styles}/HTML.sass | 0 fwt/{components/Input => styles}/Input.sass | 0 fwt/{components/Link => styles}/Link.sass | 0 fwt/{components/Navbar => styles}/Navbar.sass | 0 fwt/{components/Page => styles}/Page.sass | 0 fwt/{components/Row => styles}/Row.sass | 0 src/components/Input/Input.tsx | 2 +- src/layouts/Layout.astro | 4 ++-- src/pages/index.astro | 16 ++++++++-------- src/pages/next.astro | 8 ++++---- 34 files changed, 36 insertions(+), 38 deletions(-) rename fwt/{components/Background => }/Background.tsx (87%) rename fwt/{components/Box => }/Box.tsx (75%) rename fwt/{components/Button => }/Button.tsx (98%) rename fwt/{components/Column => }/Column.tsx (92%) rename fwt/{components/Copyright => }/Copyright.tsx (100%) rename fwt/{components/Footer => }/Footer.tsx (88%) rename fwt/{components/Form => }/Form.tsx (90%) rename fwt/{components/HTML => }/HTML.tsx (91%) rename fwt/{components/Image => }/Image.tsx (100%) rename fwt/{components/Input => }/Input.tsx (95%) rename fwt/{components/Link => }/Link.tsx (89%) rename fwt/{components/Logo => }/Logo.tsx (79%) rename fwt/{components/Navbar => }/Navbar.tsx (76%) rename fwt/{components/Optimizer => Optimizers}/OptimizeBackground.tsx (100%) rename fwt/{components/Optimizer => Optimizers}/OptimizeImage.tsx (100%) rename fwt/{components/Optimizer => Optimizers}/OptimizeLogo.tsx (100%) rename fwt/{components/Page => }/Page.tsx (93%) rename fwt/{components/Row => }/Row.tsx (95%) rename fwt/{components/Background => styles}/Background.sass (100%) rename fwt/{components/Box => styles}/Box.sass (100%) rename fwt/{components/Button => styles}/Button.sass (100%) rename fwt/{components/Column => styles}/Column.sass (100%) rename fwt/{components/Footer => styles}/Footer.sass (100%) rename fwt/{components/Form => styles}/Form.sass (100%) rename fwt/{components/HTML => styles}/HTML.sass (100%) rename fwt/{components/Input => styles}/Input.sass (100%) rename fwt/{components/Link => styles}/Link.sass (100%) rename fwt/{components/Navbar => styles}/Navbar.sass (100%) rename fwt/{components/Page => styles}/Page.sass (100%) rename fwt/{components/Row => styles}/Row.sass (100%) diff --git a/fwt/components/Background/Background.tsx b/fwt/Background.tsx similarity index 87% rename from fwt/components/Background/Background.tsx rename to fwt/Background.tsx index 12e21b2..77648b2 100644 --- a/fwt/components/Background/Background.tsx +++ b/fwt/Background.tsx @@ -1,9 +1,9 @@ -import './Background.sass' +import './styles/Background.sass' import { Show, createSignal } from 'solid-js' import fs from 'fs' -import webpPath from '../../images/background.webp' -import avifPath from '../../images/background.avif' -import noBackground from '../../images/no-background.webp' +import webpPath from './images/background.webp' +import avifPath from './images/background.avif' +import noBackground from './images/no-background.webp' interface Props { image?: boolean diff --git a/fwt/components/Box/Box.tsx b/fwt/Box.tsx similarity index 75% rename from fwt/components/Box/Box.tsx rename to fwt/Box.tsx index dc71de3..b897376 100644 --- a/fwt/components/Box/Box.tsx +++ b/fwt/Box.tsx @@ -1,6 +1,5 @@ -import type { ImageMetadata } from 'astro' -import './Box.sass' -import { Show, type JSXElement, createMemo } from 'solid-js' +import './styles/Box.sass' +import { type JSXElement, createMemo } from 'solid-js' interface Props { thickness: number diff --git a/fwt/components/Button/Button.tsx b/fwt/Button.tsx similarity index 98% rename from fwt/components/Button/Button.tsx rename to fwt/Button.tsx index 2de125f..b8367ff 100644 --- a/fwt/components/Button/Button.tsx +++ b/fwt/Button.tsx @@ -1,4 +1,4 @@ -import './Button.sass' +import './styles/Button.sass' import { Show, Switch, Match } from 'solid-js' interface Props { diff --git a/fwt/components/Column/Column.tsx b/fwt/Column.tsx similarity index 92% rename from fwt/components/Column/Column.tsx rename to fwt/Column.tsx index 3f5c786..d59ac96 100644 --- a/fwt/components/Column/Column.tsx +++ b/fwt/Column.tsx @@ -1,5 +1,5 @@ +import './styles/Column.sass' import type { JSXElement } from 'solid-js' -import './Column.sass' interface Props { children: JSXElement diff --git a/fwt/components/Copyright/Copyright.tsx b/fwt/Copyright.tsx similarity index 100% rename from fwt/components/Copyright/Copyright.tsx rename to fwt/Copyright.tsx diff --git a/fwt/components/Footer/Footer.tsx b/fwt/Footer.tsx similarity index 88% rename from fwt/components/Footer/Footer.tsx rename to fwt/Footer.tsx index 2c47f07..00593b6 100644 --- a/fwt/components/Footer/Footer.tsx +++ b/fwt/Footer.tsx @@ -1,4 +1,4 @@ -import './Footer.sass' +import './styles/Footer.sass' import type { JSXElement } from 'solid-js' interface Props { diff --git a/fwt/components/Form/Form.tsx b/fwt/Form.tsx similarity index 90% rename from fwt/components/Form/Form.tsx rename to fwt/Form.tsx index a498c76..d0e63a9 100644 --- a/fwt/components/Form/Form.tsx +++ b/fwt/Form.tsx @@ -1,4 +1,4 @@ -import './Form.sass' +import './styles/Form.sass' import type { JSXElement } from 'solid-js' interface Props { diff --git a/fwt/components/HTML/HTML.tsx b/fwt/HTML.tsx similarity index 91% rename from fwt/components/HTML/HTML.tsx rename to fwt/HTML.tsx index 2f2bfc8..01878fe 100644 --- a/fwt/components/HTML/HTML.tsx +++ b/fwt/HTML.tsx @@ -1,7 +1,7 @@ -import './HTML.sass' +import './styles/HTML.sass' import { type JSXElement, Show } from 'solid-js' -import background1 from '../../images/background.avif' -import background2 from '../../images/background.webp' +import background1 from './images/background.avif' +import background2 from './images/background.webp' interface Props { title: string diff --git a/fwt/components/Image/Image.tsx b/fwt/Image.tsx similarity index 100% rename from fwt/components/Image/Image.tsx rename to fwt/Image.tsx diff --git a/fwt/components/Input/Input.tsx b/fwt/Input.tsx similarity index 95% rename from fwt/components/Input/Input.tsx rename to fwt/Input.tsx index c0f7c97..aa40f02 100644 --- a/fwt/components/Input/Input.tsx +++ b/fwt/Input.tsx @@ -1,4 +1,4 @@ -import './Input.sass' +import './styles/Input.sass' import { createSignal } from 'solid-js' interface Props { diff --git a/fwt/components/Link/Link.tsx b/fwt/Link.tsx similarity index 89% rename from fwt/components/Link/Link.tsx rename to fwt/Link.tsx index 1e7e337..c5b1441 100644 --- a/fwt/components/Link/Link.tsx +++ b/fwt/Link.tsx @@ -1,4 +1,4 @@ -import './Link.sass' +import './styles/Link.sass' interface Props { to: string diff --git a/fwt/components/Logo/Logo.tsx b/fwt/Logo.tsx similarity index 79% rename from fwt/components/Logo/Logo.tsx rename to fwt/Logo.tsx index 5d1af4c..46d053e 100644 --- a/fwt/components/Logo/Logo.tsx +++ b/fwt/Logo.tsx @@ -1,5 +1,5 @@ -import webpPath from '../../images/logo.webp' -import avifPath from '../../images/logo.avif' +import webpPath from './images/logo.webp' +import avifPath from './images/logo.avif' interface Props { size?: number diff --git a/fwt/components/Navbar/Navbar.tsx b/fwt/Navbar.tsx similarity index 76% rename from fwt/components/Navbar/Navbar.tsx rename to fwt/Navbar.tsx index 3b0c688..b207ef8 100644 --- a/fwt/components/Navbar/Navbar.tsx +++ b/fwt/Navbar.tsx @@ -1,6 +1,5 @@ -import './Navbar.sass' -import { Show } from 'solid-js' -import Row from '../Row/Row' +import './styles/Navbar.sass' +import Row from './Row' interface Props { transparent?: boolean diff --git a/fwt/components/Optimizer/OptimizeBackground.tsx b/fwt/Optimizers/OptimizeBackground.tsx similarity index 100% rename from fwt/components/Optimizer/OptimizeBackground.tsx rename to fwt/Optimizers/OptimizeBackground.tsx diff --git a/fwt/components/Optimizer/OptimizeImage.tsx b/fwt/Optimizers/OptimizeImage.tsx similarity index 100% rename from fwt/components/Optimizer/OptimizeImage.tsx rename to fwt/Optimizers/OptimizeImage.tsx diff --git a/fwt/components/Optimizer/OptimizeLogo.tsx b/fwt/Optimizers/OptimizeLogo.tsx similarity index 100% rename from fwt/components/Optimizer/OptimizeLogo.tsx rename to fwt/Optimizers/OptimizeLogo.tsx diff --git a/fwt/components/Page/Page.tsx b/fwt/Page.tsx similarity index 93% rename from fwt/components/Page/Page.tsx rename to fwt/Page.tsx index 62d9a73..da9a2d8 100644 --- a/fwt/components/Page/Page.tsx +++ b/fwt/Page.tsx @@ -1,4 +1,4 @@ -import './Page.sass' +import './styles/Page.sass' import { Show } from 'solid-js' interface Props { diff --git a/fwt/components/Row/Row.tsx b/fwt/Row.tsx similarity index 95% rename from fwt/components/Row/Row.tsx rename to fwt/Row.tsx index 5255e9c..8eaf852 100644 --- a/fwt/components/Row/Row.tsx +++ b/fwt/Row.tsx @@ -1,4 +1,4 @@ -import './Row.sass' +import './styles/Row.sass' import { Show, type JSXElement } from 'solid-js' interface Props { diff --git a/fwt/components/Background/Background.sass b/fwt/styles/Background.sass similarity index 100% rename from fwt/components/Background/Background.sass rename to fwt/styles/Background.sass diff --git a/fwt/components/Box/Box.sass b/fwt/styles/Box.sass similarity index 100% rename from fwt/components/Box/Box.sass rename to fwt/styles/Box.sass diff --git a/fwt/components/Button/Button.sass b/fwt/styles/Button.sass similarity index 100% rename from fwt/components/Button/Button.sass rename to fwt/styles/Button.sass diff --git a/fwt/components/Column/Column.sass b/fwt/styles/Column.sass similarity index 100% rename from fwt/components/Column/Column.sass rename to fwt/styles/Column.sass diff --git a/fwt/components/Footer/Footer.sass b/fwt/styles/Footer.sass similarity index 100% rename from fwt/components/Footer/Footer.sass rename to fwt/styles/Footer.sass diff --git a/fwt/components/Form/Form.sass b/fwt/styles/Form.sass similarity index 100% rename from fwt/components/Form/Form.sass rename to fwt/styles/Form.sass diff --git a/fwt/components/HTML/HTML.sass b/fwt/styles/HTML.sass similarity index 100% rename from fwt/components/HTML/HTML.sass rename to fwt/styles/HTML.sass diff --git a/fwt/components/Input/Input.sass b/fwt/styles/Input.sass similarity index 100% rename from fwt/components/Input/Input.sass rename to fwt/styles/Input.sass diff --git a/fwt/components/Link/Link.sass b/fwt/styles/Link.sass similarity index 100% rename from fwt/components/Link/Link.sass rename to fwt/styles/Link.sass diff --git a/fwt/components/Navbar/Navbar.sass b/fwt/styles/Navbar.sass similarity index 100% rename from fwt/components/Navbar/Navbar.sass rename to fwt/styles/Navbar.sass diff --git a/fwt/components/Page/Page.sass b/fwt/styles/Page.sass similarity index 100% rename from fwt/components/Page/Page.sass rename to fwt/styles/Page.sass diff --git a/fwt/components/Row/Row.sass b/fwt/styles/Row.sass similarity index 100% rename from fwt/components/Row/Row.sass rename to fwt/styles/Row.sass diff --git a/src/components/Input/Input.tsx b/src/components/Input/Input.tsx index 810c1a3..e35b5e6 100644 --- a/src/components/Input/Input.tsx +++ b/src/components/Input/Input.tsx @@ -1,4 +1,4 @@ -import Input from '../../../fwt/components/Input/Input' +import Input from '../../../fwt/Input' import { createSignal } from 'solid-js' const [sample, setSample] = createSignal('') diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 71515ee..32f595f 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -4,9 +4,9 @@ const { title } = Astro.props const websiteName = 'Template' const websiteDescription = 'This is just a template.' -import Background from '../../fwt/components/Background/Background' +import Background from '../../fwt/Background' // import OptimizeBackground from '../../fwt/components/Optimizer/OptimizeBackground' -import HTML from '../../fwt/components/HTML/HTML' +import HTML from '../../fwt/HTML' --- diff --git a/src/pages/index.astro b/src/pages/index.astro index 320fffa..39a888d 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,18 +1,18 @@ --- import Layout from '../layouts/Layout.astro' -import Button from '../../fwt/components/Button/Button' -import Logo from '../../fwt/components/Logo/Logo' +import Button from '../../fwt/Button' +import Logo from '../../fwt/Logo' // import OptimizeLogo from '../../fwt/components/Optimizer/OptimizeLogo' // import OptimizeImage from '../../fwt/components/Optimizer/OptimizeImage' -import Link from '../../fwt/components/Link/Link' +import Link from '../../fwt/Link' import Counter from '../components/Counter/Counter' -import Page from '../../fwt/components/Page/Page' -import Footer from '../../fwt/components/Footer/Footer' -import Row from '../../fwt/components/Row/Row' -import Image from '../../fwt/components/Image/Image' +import Page from '../../fwt/Page' +import Footer from '../../fwt/Footer' +import Row from '../../fwt/Row' +import Image from '../../fwt/Image' import PA1 from '../../fwt/images/pat-alcala.avif' import PA2 from '../../fwt/images/pat-alcala.webp' -import Copyright from '../../fwt/components/Copyright/Copyright' +import Copyright from '../../fwt/Copyright' // const sample = import.meta.env.SAMPLE --- diff --git a/src/pages/next.astro b/src/pages/next.astro index 6601aa3..e331521 100644 --- a/src/pages/next.astro +++ b/src/pages/next.astro @@ -1,12 +1,12 @@ --- import Layout from '../layouts/Layout.astro' -import Button from '../../fwt/components/Button/Button' -import Image from '../../fwt/components/Image/Image' -import Page from '../../fwt/components/Page/Page' +import Button from '../../fwt/Button' +import Image from '../../fwt/Image' +import Page from '../../fwt/Page' import sample1 from '../../fwt/images/sample.avif' import sample2 from '../../fwt/images/sample.webp' // import OptimizeImage from '../../fwt/components/Optimizer/OptimizeImage' -import Row from '../../fwt/components/Row/Row' +import Row from '../../fwt/Row' // import Column from '../../fwt/components/Column/Column' --- From 4ba8f6f13e5f67d3cefe26eb88923f4c9f53eefd Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Mon, 15 Sep 2025 09:44:05 +0800 Subject: [PATCH 2/2] Updated dependencies --- package.json | 2 +- pnpm-lock.yaml | 102 +++++++++++++++++++++++++++++-------------------- 2 files changed, 62 insertions(+), 42 deletions(-) diff --git a/package.json b/package.json index a6f7d5b..bba9a54 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@playwright/test": "^1.55.0", - "@types/node": "^24.3.1", + "@types/node": "^24.4.0", "sass-embedded": "^1.92.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cac9103..4d0c25e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@astrojs/solid-js': specifier: ^5.1.1 - version: 5.1.1(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(solid-js@1.9.9) + version: 5.1.1(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(solid-js@1.9.9) '@itsmatteomanf/astro-robots-txt': specifier: ^0.2.0 - version: 0.2.0(astro@5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3)) + version: 0.2.0(astro@5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3)) '@nanostores/solid': specifier: ^1.1.1 version: 1.1.1(nanostores@1.0.1)(solid-js@1.9.9) @@ -22,13 +22,13 @@ importers: version: 2.57.4 astro: specifier: ^5.13.7 - version: 5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) + version: 5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) astro-compressor: specifier: ^1.1.2 version: 1.1.2 astro-purgecss: specifier: ^5.3.0 - version: 5.3.0(astro@5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))(purgecss@7.0.2) + version: 5.3.0(astro@5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))(purgecss@7.0.2) lightningcss: specifier: ^1.30.1 version: 1.30.1 @@ -52,8 +52,8 @@ importers: specifier: ^1.55.0 version: 1.55.0 '@types/node': - specifier: ^24.3.1 - version: 24.3.1 + specifier: ^24.4.0 + version: 24.4.0 sass-embedded: specifier: ^1.92.1 version: 1.92.1 @@ -932,8 +932,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@24.3.1': - resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} + '@types/node@24.4.0': + resolution: {integrity: sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ==} '@types/phoenix@1.6.6': resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} @@ -963,6 +963,10 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -971,6 +975,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1208,8 +1216,8 @@ packages: electron-to-chromium@1.5.162: resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + emoji-regex@10.5.0: + resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2095,6 +2103,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + supports-color@8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} @@ -2165,8 +2177,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@7.10.0: - resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + undici-types@7.11.0: + resolution: {integrity: sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA==} unicode-properties@1.4.1: resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} @@ -2488,11 +2500,11 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/solid-js@5.1.1(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(solid-js@1.9.9)': + '@astrojs/solid-js@5.1.1(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(solid-js@1.9.9)': dependencies: solid-js: 1.9.9 - vite: 6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-solid: 2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: 6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-plugin-solid: 2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - '@testing-library/jest-dom' - '@types/node' @@ -2898,9 +2910,9 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))': + '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))': dependencies: - astro: 5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) + astro: 5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) zod: 3.25.49 '@jridgewell/gen-mapping@0.3.8': @@ -3173,7 +3185,7 @@ snapshots: '@types/fontkit@2.0.8': dependencies: - '@types/node': 24.3.1 + '@types/node': 24.4.0 '@types/hast@3.0.4': dependencies: @@ -3189,9 +3201,9 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@24.3.1': + '@types/node@24.4.0': dependencies: - undici-types: 7.10.0 + undici-types: 7.11.0 '@types/phoenix@1.6.6': {} @@ -3199,7 +3211,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.3.1 + '@types/node': 24.4.0 '@ungap/structured-clone@1.3.0': {} @@ -3213,12 +3225,16 @@ snapshots: ansi-regex@6.1.0: {} + ansi-regex@6.2.2: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -3232,12 +3248,12 @@ snapshots: astro-compressor@1.1.2: {} - astro-purgecss@5.3.0(astro@5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))(purgecss@7.0.2): + astro-purgecss@5.3.0(astro@5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3))(purgecss@7.0.2): dependencies: - astro: 5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) + astro: 5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3) purgecss: 7.0.2 - astro@5.13.7(@types/node@24.3.1)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3): + astro@5.13.7(@types/node@24.4.0)(lightningcss@1.30.1)(rollup@4.50.1)(sass-embedded@1.92.1)(sass@1.92.1)(typescript@5.8.3): dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/internal-helpers': 0.7.2 @@ -3293,8 +3309,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.1 vfile: 6.0.3 - vite: 6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) - vitefu: 1.1.1(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: 6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) + vitefu: 1.1.1(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -3515,7 +3531,7 @@ snapshots: electron-to-chromium@1.5.162: {} - emoji-regex@10.4.0: {} + emoji-regex@10.5.0: {} emoji-regex@8.0.0: {} @@ -4681,9 +4697,9 @@ snapshots: string-width@7.2.0: dependencies: - emoji-regex: 10.4.0 + emoji-regex: 10.5.0 get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 stringify-entities@4.0.4: dependencies: @@ -4698,6 +4714,10 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + supports-color@8.1.1: dependencies: has-flag: 4.0.0 @@ -4749,7 +4769,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@7.10.0: {} + undici-types@7.11.0: {} unicode-properties@1.4.1: dependencies: @@ -4857,7 +4877,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-plugin-solid@2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-solid@2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: '@babel/core': 7.27.4 '@types/babel__core': 7.20.5 @@ -4865,12 +4885,12 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.9 solid-refresh: 0.6.3(solid-js@1.9.9) - vite: 6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) - vitefu: 1.0.6(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: 6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) + vitefu: 1.0.6(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - supports-color - vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1): + vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -4879,19 +4899,19 @@ snapshots: rollup: 4.50.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.4.0 fsevents: 2.3.3 lightningcss: 1.30.1 sass: 1.92.1 sass-embedded: 1.92.1 - vitefu@1.0.6(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vitefu@1.0.6(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): optionalDependencies: - vite: 6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: 6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) - vitefu@1.1.1(vite@6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vitefu@1.1.1(vite@6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)): optionalDependencies: - vite: 6.3.6(@types/node@24.3.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: 6.3.6(@types/node@24.4.0)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1) web-namespaces@2.0.1: {} @@ -4926,9 +4946,9 @@ snapshots: wrap-ansi@9.0.0: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 ws@8.18.3: {}