diff --git a/@dasig/components/Background.astro b/@dasig/components/Background.astro
new file mode 100644
index 0000000..f8f06ef
--- /dev/null
+++ b/@dasig/components/Background.astro
@@ -0,0 +1,50 @@
+---
+import * as fs from 'fs'
+import webpPath from '../images/background.webp'
+import avifPath from '../images/background.avif'
+import noBackground from '../images/no-background.webp'
+
+interface Props {
+ image?: boolean
+}
+
+const { image } = Astro.props
+
+let imageLoaded = false
+
+const checkBackground = () => {
+ if (!fs.existsSync(avifPath.src) && !fs.existsSync(webpPath.src)) {
+ imageLoaded = true
+ } else {
+ imageLoaded = false
+ }
+}
+
+checkBackground()
+---
+
+{
+ image &&
+ (imageLoaded ? (
+
+
+
+
+
+
+ ) : (
+
+
+
+
+ ))
+}
+
+
diff --git a/@dasig/components/Background.tsx b/@dasig/components/Background.tsx
deleted file mode 100644
index e10af59..0000000
--- a/@dasig/components/Background.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-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'
-
-interface Props {
- image?: boolean
- color?: string
-}
-
-let [imageLoaded, setImageLoaded] = createSignal(false)
-
-const checkBackground = () => {
- if (!fs.existsSync(avifPath.src) && !fs.existsSync(webpPath.src)) {
- setImageLoaded(true)
- } else {
- setImageLoaded(false)
- }
-}
-
-export default (props: Props) => {
- checkBackground()
-
- return (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
- )
-}
diff --git a/@dasig/components/Box.astro b/@dasig/components/Box.astro
new file mode 100644
index 0000000..ad89e82
--- /dev/null
+++ b/@dasig/components/Box.astro
@@ -0,0 +1,22 @@
+---
+type Props = {
+ thickness: number
+ color?: string
+ curved?: boolean
+}
+const { thickness, color, curved } = Astro.props
+const boxClass = curved ? 'dasig-curvedbox' : 'dasig-box'
+---
+
+
+
+
diff --git a/@dasig/components/Box.tsx b/@dasig/components/Box.tsx
deleted file mode 100644
index a0c2c76..0000000
--- a/@dasig/components/Box.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import '../styles/Box.sass'
-import { type JSXElement, createMemo } from 'solid-js'
-
-interface Props {
- thickness: number
- color?: string
- children: JSXElement
- curved?: boolean
-}
-
-export default (props: Props) => {
- const boxClass = createMemo(() => (props.curved ? 'dasig-curvedbox' : 'dasig-box'))
-
- return (
-
- )
-}
diff --git a/@dasig/components/Column.astro b/@dasig/components/Column.astro
new file mode 100644
index 0000000..491a14f
--- /dev/null
+++ b/@dasig/components/Column.astro
@@ -0,0 +1,54 @@
+---
+interface Props {
+ content?: 'top' | 'center' | 'right' | 'split' | 'spaced'
+ gap?: number
+}
+
+const { content, gap } = Astro.props
+---
+
+
+
+
diff --git a/@dasig/components/Column.tsx b/@dasig/components/Column.tsx
deleted file mode 100644
index 5ff18f3..0000000
--- a/@dasig/components/Column.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import '../styles/Column.sass'
-import type { JSXElement } from 'solid-js'
-
-interface Props {
- children: JSXElement
- content?: 'top' | 'center' | 'right' | 'split' | 'spaced'
- gap?: number
-}
-
-export default (props: Props) => {
- return (
- <>
-
- >
- )
-}
diff --git a/@dasig/components/Copyright.astro b/@dasig/components/Copyright.astro
new file mode 100644
index 0000000..7563af5
--- /dev/null
+++ b/@dasig/components/Copyright.astro
@@ -0,0 +1,16 @@
+---
+import * as toml from 'toml'
+import * as fs from 'fs'
+
+const config = toml.parse(fs.readFileSync('configs/config.site.toml', 'utf8'))
+
+// interface Props {
+// year: string
+// name: string
+// }
+---
+
+
+ Copyright © {config.copyright.year}
+ {config.copyright.name} All Rights Reserved.
+
diff --git a/@dasig/components/Copyright.tsx b/@dasig/components/Copyright.tsx
deleted file mode 100644
index ab4ae87..0000000
--- a/@dasig/components/Copyright.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import * as toml from 'toml'
-import * as fs from 'fs'
-
-const config = toml.parse(fs.readFileSync('configs/config.site.toml', 'utf8'))
-
-interface Props {
- year: string
- name: string
-}
-
-
-export default (props: Props) => {
- return (
-
- Copyright © {config.copyright.year} {config.copyright.name} All Rights Reserved.
-
- )
-}
diff --git a/@dasig/components/Display.astro b/@dasig/components/Display.astro
new file mode 100644
index 0000000..2fcd2bd
--- /dev/null
+++ b/@dasig/components/Display.astro
@@ -0,0 +1,51 @@
+---
+interface Props {
+ desktop?: boolean
+ tablet?: boolean
+ mobile?: boolean
+}
+
+const { desktop, tablet, mobile } = Astro.props
+---
+
+{
+ desktop && !tablet && !mobile && (
+
+
+
+ )
+}{
+ !desktop && tablet && !mobile && (
+
+
+
+ )
+}{
+ !desktop && !tablet && mobile && (
+
+
+
+ )
+}{
+ desktop && tablet && !mobile && (
+
+
+
+ )
+}{
+ desktop && !tablet && mobile && (
+
+
+
+ )
+}{
+ !desktop && tablet && mobile && (
+
+
+
+ )
+}
+
+
diff --git a/@dasig/components/Display.tsx b/@dasig/components/Display.tsx
deleted file mode 100644
index 3f78103..0000000
--- a/@dasig/components/Display.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import '../styles/Viewport.sass'
-import { type JSXElement, Switch, Match } from 'solid-js'
-
-interface Props {
- children: JSXElement
- desktop?: boolean
- tablet?: boolean
- mobile?: boolean
-}
-
-export default (props: Props) => {
- return (
- <>
-
-
- {props.children}
-
-
-
- {props.children}
-
-
-
- {props.children}
-
-
-
- {props.children}
-
-
-
- {props.children}
-
-
-
- {props.children}
-
-
- >
- )
-}
diff --git a/@dasig/components/Footer.astro b/@dasig/components/Footer.astro
new file mode 100644
index 0000000..1ae0dc6
--- /dev/null
+++ b/@dasig/components/Footer.astro
@@ -0,0 +1,23 @@
+---
+
+---
+
+
+
+
diff --git a/@dasig/components/Footer.tsx b/@dasig/components/Footer.tsx
deleted file mode 100644
index f757fe6..0000000
--- a/@dasig/components/Footer.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import '../styles/Footer.sass'
-import type { JSXElement } from 'solid-js'
-
-interface Props {
- children: JSXElement
-}
-
-export default (props: Props) => {
- return (
- <>
-
- >
- )
-}
diff --git a/@dasig/components/Form.astro b/@dasig/components/Form.astro
new file mode 100644
index 0000000..8d6a7ec
--- /dev/null
+++ b/@dasig/components/Form.astro
@@ -0,0 +1,7 @@
+---
+
+---
+
+
diff --git a/@dasig/components/Form.tsx b/@dasig/components/Form.tsx
deleted file mode 100644
index 28c00a9..0000000
--- a/@dasig/components/Form.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import '../styles/Form.sass'
-import type { JSXElement } from 'solid-js'
-
-interface Props {
- children: JSXElement
-}
-
-export default (props: Props) => {
- return (
- <>
-
- >
- )
-}
diff --git a/@dasig/components/HTML.astro b/@dasig/components/HTML.astro
new file mode 100644
index 0000000..df3075d
--- /dev/null
+++ b/@dasig/components/HTML.astro
@@ -0,0 +1,74 @@
+---
+import * as fs from 'fs'
+import * as toml from 'toml'
+import background1 from '../images/background.avif'
+import background2 from '../images/background.webp'
+
+interface Props {
+ title: string
+ font?: 'roboto' | 'inter' | 'montserrat' | 'open-sans' | 'public-sans'
+ preloadBackground?: boolean
+}
+
+const { title, font, preloadBackground } = Astro.props
+const config = toml.parse(fs.readFileSync('configs/config.site.toml', 'utf8'))
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {font ? : <>>}
+ {preloadBackground ?
+
+
+ : <>>}
+
+ {title}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/@dasig/components/HTML.tsx b/@dasig/components/HTML.tsx
deleted file mode 100644
index e77275e..0000000
--- a/@dasig/components/HTML.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import '../styles/HTML.sass'
-import * as fs from "fs";
-import * as toml from 'toml';
-import { type JSXElement, Show } from 'solid-js'
-import background1 from '../images/background.avif'
-import background2 from '../images/background.webp'
-
-interface Props {
- title: string
- children: JSXElement
- font?: 'roboto' | 'inter' | 'montserrat' | 'open-sans' | 'public-sans'
- preloadBackground?: boolean
-}
-
-export default (props: Props) => {
- const config = toml.parse(fs.readFileSync('configs/config.site.toml', 'utf8'))
- return (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {props.title}
-
-
- {props.children}
-
- >
- )
-}
diff --git a/@dasig/components/Image.astro b/@dasig/components/Image.astro
new file mode 100644
index 0000000..a9555ab
--- /dev/null
+++ b/@dasig/components/Image.astro
@@ -0,0 +1,17 @@
+---
+interface Props {
+ avif: string
+ webp: string
+ size?: number
+ alt?: string
+ radius?: number
+}
+
+const { avif, webp, size, alt, radius } = Astro.props
+---
+
+
+
+
+
+
diff --git a/@dasig/components/Image.tsx b/@dasig/components/Image.tsx
deleted file mode 100644
index 4f58667..0000000
--- a/@dasig/components/Image.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-interface Props {
- avif: string
- webp: string
- size?: number
- alt?: string
- radius?: number
-}
-
-export default (props: Props) => {
- return (
-
-
-
-
-
- )
-}
diff --git a/@dasig/components/Link.astro b/@dasig/components/Link.astro
new file mode 100644
index 0000000..95de055
--- /dev/null
+++ b/@dasig/components/Link.astro
@@ -0,0 +1,18 @@
+---
+interface Props {
+ to: string
+ newtab?: boolean
+}
+
+const { to, newtab } = Astro.props
+---
+
+
+
+
+
+
diff --git a/@dasig/components/Link.tsx b/@dasig/components/Link.tsx
deleted file mode 100644
index 75b0b4f..0000000
--- a/@dasig/components/Link.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import '../styles/Link.sass'
-
-interface Props {
- to: string
- children?: any
- newtab?: boolean
-}
-
-export default (props: Props) => {
- return (
- <>
-
- {props.children}
-
- >
- )
-}
diff --git a/@dasig/components/Logo.astro b/@dasig/components/Logo.astro
new file mode 100644
index 0000000..ba27d32
--- /dev/null
+++ b/@dasig/components/Logo.astro
@@ -0,0 +1,16 @@
+---
+import webpPath from '../images/logo.webp'
+import avifPath from '../images/logo.avif'
+
+interface Props {
+ size?: number
+}
+
+const { size } = Astro.props
+---
+
+
+
+
+
+
diff --git a/@dasig/components/Logo.tsx b/@dasig/components/Logo.tsx
deleted file mode 100644
index ba1c8d6..0000000
--- a/@dasig/components/Logo.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import webpPath from '../images/logo.webp'
-import avifPath from '../images/logo.avif'
-
-interface Props {
- size?: number
- alt?: string
-}
-
-export default (props: Props) => {
- return (
- <>
-
-
-
-
-
- >
- )
-}
diff --git a/@dasig/components/Modal.astro b/@dasig/components/Modal.astro
new file mode 100644
index 0000000..12813a7
--- /dev/null
+++ b/@dasig/components/Modal.astro
@@ -0,0 +1,44 @@
+---
+interface Props {
+ background?: string
+ color?: string
+ border?: string
+}
+
+const { background, color, border } = Astro.props
+---
+
+{
+ border ? (
+
+
+
+ ) : (
+
+
+
+ )
+}
+
+
diff --git a/@dasig/components/Modal.tsx b/@dasig/components/Modal.tsx
deleted file mode 100644
index 70068fa..0000000
--- a/@dasig/components/Modal.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import '../styles/Modal.sass'
-import { type JSXElement, Show, createSignal } from 'solid-js'
-
-interface Props {
- children: JSXElement
- background?: string
- color?: string
- border?: string
-}
-
-export default (props: Props) => {
- return (
- <>
-
-
- {props.children}
-
-
-
-
-
- {props.children}
-
-
- >
- )
-}
diff --git a/@dasig/components/Navbar.astro b/@dasig/components/Navbar.astro
new file mode 100644
index 0000000..0400363
--- /dev/null
+++ b/@dasig/components/Navbar.astro
@@ -0,0 +1,22 @@
+---
+import Row from './Row.astro'
+
+interface Props {
+ transparent?: boolean
+}
+
+const { transparent } = Astro.props
+---
+
+
+
+
diff --git a/@dasig/components/Navbar.tsx b/@dasig/components/Navbar.tsx
deleted file mode 100644
index f87864b..0000000
--- a/@dasig/components/Navbar.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import '../styles/Navbar.sass'
-import Row from './Row'
-
-interface Props {
- transparent?: boolean
- children: HTMLElement
-}
-
-export default (props: Props) => {
- return (
- <>
-
- >
- )
-}
diff --git a/@dasig/components/Padding.astro b/@dasig/components/Padding.astro
new file mode 100644
index 0000000..214e4be
--- /dev/null
+++ b/@dasig/components/Padding.astro
@@ -0,0 +1,12 @@
+---
+interface Props {
+ left: number
+ right: number
+ top?: number
+ bottom?: number
+}
+
+const { left, right, top, bottom } = Astro.props
+---
+
+
diff --git a/@dasig/components/Padding.tsx b/@dasig/components/Padding.tsx
deleted file mode 100644
index 58539af..0000000
--- a/@dasig/components/Padding.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import type { JSXElement } from 'solid-js'
-
-interface Props {
- left: number
- right: number
- top?: number
- bottom?: number
- children: JSXElement
-}
-
-export default (props: Props) => {
- return {props.children}
-}
diff --git a/@dasig/components/Page.astro b/@dasig/components/Page.astro
new file mode 100644
index 0000000..e75ba24
--- /dev/null
+++ b/@dasig/components/Page.astro
@@ -0,0 +1,35 @@
+---
+interface Props {
+ alignment?: 'row' | 'column'
+}
+
+const { alignment } = Astro.props
+---
+
+{
+ alignment ? (
+
+
+
+ ) : (
+
+
+
+ )
+}
+
+
diff --git a/@dasig/components/Page.tsx b/@dasig/components/Page.tsx
deleted file mode 100644
index d3f552a..0000000
--- a/@dasig/components/Page.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import '../styles/Page.sass'
-import { Show } from 'solid-js'
-
-interface Props {
- children?: any
- alignment?: 'row' | 'column'
-}
-
-export default (props: Props) => {
- return (
- <>
-
- {props.children}
-
-
- {props.children}
-
- >
- )
-}
diff --git a/@dasig/components/Row.astro b/@dasig/components/Row.astro
new file mode 100644
index 0000000..28de1f0
--- /dev/null
+++ b/@dasig/components/Row.astro
@@ -0,0 +1,70 @@
+---
+interface Props {
+ content?: 'left' | 'center' | 'right' | 'split' | 'spaced' | 'even'
+ gap?: number
+}
+
+const { content, gap } = Astro.props
+---
+
+{
+ gap ? (
+
+ ) : (
+
+ )
+}
+
+
diff --git a/@dasig/components/Row.tsx b/@dasig/components/Row.tsx
deleted file mode 100644
index 65df878..0000000
--- a/@dasig/components/Row.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import '../styles/Row.sass'
-import { Show, type JSXElement } from 'solid-js'
-
-interface Props {
- children: JSXElement
- content?: 'left' | 'center' | 'right' | 'split' | 'spaced' | 'even'
- gap?: number
-}
-
-export default (props: Props) => {
- return (
- <>
-
-
-
-
-
-
-
- >
- )
-}
diff --git a/@dasig/index.ts b/@dasig/index.ts
index 916a74a..cc1ea92 100644
--- a/@dasig/index.ts
+++ b/@dasig/index.ts
@@ -1,20 +1,20 @@
-export { default as Background } from './components/Background'
-export { default as Box } from './components/Box'
+export { default as Background } from './components/Background.astro'
+export { default as Box } from './components/Box.astro'
export { default as Button } from './components/Button'
-export { default as Column } from './components/Column'
-export { default as Copyright } from './components/Copyright'
-export { default as Footer } from './components/Footer'
-export { default as Form } from './components/Form'
-export { default as HTML } from './components/HTML'
-export { default as Image } from './components/Image'
-export { default as Link } from './components/Link'
-export { default as Logo } from './components/Logo'
-export { default as Navbar } from './components/Navbar'
-export { default as Page } from './components/Page'
-export { default as Row } from './components/Row'
-export { default as Display } from './components/Display'
-export { default as Padding } from './components/Padding'
-export { default as Modal } from './components/Modal'
+export { default as Column } from './components/Column.astro'
+export { default as Copyright } from './components/Copyright.astro'
+export { default as Footer } from './components/Footer.astro'
+export { default as Form } from './components/Form.astro'
+export { default as HTML } from './components/HTML.astro'
+export { default as Image } from './components/Image.astro'
+export { default as Link } from './components/Link.astro'
+export { default as Logo } from './components/Logo.astro'
+export { default as Navbar } from './components/Navbar.astro'
+export { default as Page } from './components/Page.astro'
+export { default as Row } from './components/Row.astro'
+export { default as Display } from './components/Display.astro'
+export { default as Padding } from './components/Padding.astro'
+export { default as Modal } from './components/Modal.astro'
// export { default as OptimizeBackground } from './Optimizers/OptimizeBackground'
// export { default as OptimizeImage } from './Optimizers/OptimizeImage'
diff --git a/@dasig/styles/Background.sass b/@dasig/styles/Background.sass
deleted file mode 100644
index 52965f3..0000000
--- a/@dasig/styles/Background.sass
+++ /dev/null
@@ -1,7 +0,0 @@
-// @use '/src/styles/classes.sass'
-@use '../../configs/design/site.sass' as design
-
-:root
- color-scheme: light dark
- background-color: light-dark(design.$light-background, design.$dark-background)
- transition: background-color 0.6s ease-out
diff --git a/@dasig/styles/Box.sass b/@dasig/styles/Box.sass
deleted file mode 100644
index e47d9d8..0000000
--- a/@dasig/styles/Box.sass
+++ /dev/null
@@ -1,6 +0,0 @@
-.dasig-box
- padding: 1rem
-
-.dasig-curvedbox
- @extend .dasig-box
- border-radius: 8px
diff --git a/@dasig/styles/Column.sass b/@dasig/styles/Column.sass
deleted file mode 100644
index dcd036d..0000000
--- a/@dasig/styles/Column.sass
+++ /dev/null
@@ -1,39 +0,0 @@
-.dasig-column-top
- display: flex
- flex-direction: column
- flex-wrap: wrap
- justify-content: flex-start
- align-items: flex-start
- align-content: center
-
-.dasig-column-center
- display: flex
- flex-direction: column
- flex-wrap: wrap
- justify-content: center
- align-items: center
- align-content: center
-
-.dasig-column-right
- display: flex
- flex-direction: column
- flex-wrap: wrap
- justify-content: flex-end
- align-items: center
- align-content: center
-
-.dasig-column-split
- display: flex
- flex-direction: column
- flex-wrap: wrap
- justify-content: space-between
- align-items: center
- align-content: center
-
-.dasig-column-spaced
- display: flex
- flex-direction: column
- flex-wrap: wrap
- justify-content: space-around
- align-items: center
- align-content: center
diff --git a/@dasig/styles/Footer.sass b/@dasig/styles/Footer.sass
deleted file mode 100644
index 25ad264..0000000
--- a/@dasig/styles/Footer.sass
+++ /dev/null
@@ -1,13 +0,0 @@
-@use '../../configs/design/sizes' as view
-
-.dasig-footer
- padding: 1rem 0
- margin: 0 2rem
- position: fixed
- bottom: 0
- width: 100%
- opacity: 0.8
- font-size: 1rem
-
- @media only screen and (max-width: view.$tablet)
- font-size: 0.75rem
diff --git a/@dasig/styles/Form.sass b/@dasig/styles/Form.sass
deleted file mode 100644
index e69de29..0000000
diff --git a/@dasig/styles/HTML.sass b/@dasig/styles/HTML.sass
deleted file mode 100644
index 38fcdfe..0000000
--- a/@dasig/styles/HTML.sass
+++ /dev/null
@@ -1,25 +0,0 @@
-@use '../../configs/design/colors.sass' as colors
-@use '/src/styles/fonts.sass' as fonts
-
-.body
- color: colors.$white
-
-.inter
- @extend .body
- font-family: fonts.$Inter
-
-.roboto
- @extend .body
- font-family: fonts.$Roboto
-
-.montserrat
- @extend .body
- font-family: fonts.$Montserrat
-
-.open-sans
- @extend .body
- font-family: fonts.$OpenSans
-
-.public-sans
- @extend .body
- font-family: fonts.$PublicSans
diff --git a/@dasig/styles/Link.sass b/@dasig/styles/Link.sass
deleted file mode 100644
index efc3b4f..0000000
--- a/@dasig/styles/Link.sass
+++ /dev/null
@@ -1,3 +0,0 @@
-a
- text-decoration: none
- color: inherit
diff --git a/@dasig/styles/Modal.sass b/@dasig/styles/Modal.sass
deleted file mode 100644
index 989dbab..0000000
--- a/@dasig/styles/Modal.sass
+++ /dev/null
@@ -1,20 +0,0 @@
-@use '../../configs/design/site' as site
-@use 'sass:color'
-
-.modal
- display: flex
- justify-content: center
- align-items: center
- position: fixed
- top: 0
- left: 0
- width: 100%
- height: 100%
- backdrop-filter: blur(20px)
- background-color: rgba(color.adjust(site.$dark-background, $blackness: 5%), 0.6)
- z-index: 999
-
- &__content
- border-radius: 8px
- padding: 2rem
- position: relative
diff --git a/@dasig/styles/Navbar.sass b/@dasig/styles/Navbar.sass
deleted file mode 100644
index edbda91..0000000
--- a/@dasig/styles/Navbar.sass
+++ /dev/null
@@ -1,7 +0,0 @@
-.nav
- position: fixed
- top: 0
- width: 100%
- padding: 1rem 0
- // margin: 5rem
-
diff --git a/@dasig/styles/Page.sass b/@dasig/styles/Page.sass
deleted file mode 100644
index 15db6ad..0000000
--- a/@dasig/styles/Page.sass
+++ /dev/null
@@ -1,13 +0,0 @@
-.dasig-page
- margin: 2rem
- height: auto
- min-height: 90vh
-
-.dasig-page-column
- @extend .dasig-page
- display: flex
- flex-direction: column
-
-.dasig-page-row
- @extend .dasig-page
- flex-direction: row
diff --git a/@dasig/styles/Row.sass b/@dasig/styles/Row.sass
deleted file mode 100644
index 53a5fc7..0000000
--- a/@dasig/styles/Row.sass
+++ /dev/null
@@ -1,47 +0,0 @@
-.dasig-row-left
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: flex-start
- align-items: center
- align-content: center
-
-.dasig-row-center
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: center
- align-items: center
- align-content: center
-
-.dasig-row-right
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: flex-end
- align-items: center
- align-content: center
-
-.dasig-row-split
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: space-between
- align-items: center
- align-content: center
-
-.dasig-row-spaced
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: space-around
- align-items: center
- align-content: center
-
-.dasig-row-even
- display: flex
- flex-direction: row
- flex-wrap: wrap
- justify-content: space-evenly
- align-items: center
- align-content: center
diff --git a/@dasig/styles/Viewport.sass b/@dasig/styles/Viewport.sass
deleted file mode 100644
index eede3bd..0000000
--- a/@dasig/styles/Viewport.sass
+++ /dev/null
@@ -1 +0,0 @@
-@use '/src/styles/breakpoints.sass'
diff --git a/package.json b/package.json
index bfc5602..4ff100a 100644
--- a/package.json
+++ b/package.json
@@ -7,9 +7,9 @@
"build": "astro build"
},
"dependencies": {
- "@astrojs/solid-js": "^5.1.3",
+ "@astrojs/solid-js": "^6.0.1",
"@itsmatteomanf/astro-robots-txt": "^0.2.0",
- "astro": "^5.18.1",
+ "astro": "^6.0.8",
"astro-compressor": "^1.3.0",
"astro-purgecss": "^5.5.0",
"consola": "^3.4.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d291707..23cdd47 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,20 +9,20 @@ importers:
.:
dependencies:
'@astrojs/solid-js':
- specifier: ^5.1.3
- version: 5.1.3(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)(solid-js@1.9.11)
+ specifier: ^6.0.1
+ version: 6.0.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)(solid-js@1.9.11)
'@itsmatteomanf/astro-robots-txt':
specifier: ^0.2.0
- version: 0.2.0(astro@5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))
+ version: 0.2.0(astro@6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))
astro:
- specifier: ^5.18.1
- version: 5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
+ specifier: ^6.0.8
+ version: 6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
astro-compressor:
specifier: ^1.3.0
version: 1.3.0
astro-purgecss:
specifier: ^5.5.0
- version: 5.5.0(astro@5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))(purgecss@7.0.2)
+ version: 5.5.0(astro@6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))(purgecss@7.0.2)
consola:
specifier: ^3.4.2
version: 3.4.2
@@ -66,22 +66,22 @@ importers:
packages:
- '@astrojs/compiler@2.13.0':
- resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==}
+ '@astrojs/compiler@3.0.1':
+ resolution: {integrity: sha512-z97oYbdebO5aoWzuJ/8q5hLK232+17KcLZ7cJ8BCWk6+qNzVxn/gftC0KzMBUTD8WAaBkPpNSQK6PXLnNrZ0CA==}
- '@astrojs/internal-helpers@0.7.6':
- resolution: {integrity: sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q==}
+ '@astrojs/internal-helpers@0.8.0':
+ resolution: {integrity: sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w==}
- '@astrojs/markdown-remark@6.3.11':
- resolution: {integrity: sha512-hcaxX/5aC6lQgHeGh1i+aauvSwIT6cfyFjKWvExYSxUhZZBBdvCliOtu06gbQyhbe0pGJNoNmqNlQZ5zYUuIyQ==}
+ '@astrojs/markdown-remark@7.0.1':
+ resolution: {integrity: sha512-zAfLJmn07u9SlDNNHTpjv0RT4F8D4k54NR7ReRas8CO4OeGoqSvOuKwqCFg2/cqN3wHwdWlK/7Yv/lMXlhVIaw==}
- '@astrojs/prism@3.3.0':
- resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==}
- engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
+ '@astrojs/prism@4.0.1':
+ resolution: {integrity: sha512-nksZQVjlferuWzhPsBpQ1JE5XuKAf1id1/9Hj4a9KG4+ofrlzxUUwX4YGQF/SuDiuiGKEnzopGOt38F3AnVWsQ==}
+ engines: {node: '>=22.12.0'}
- '@astrojs/solid-js@5.1.3':
- resolution: {integrity: sha512-KxfYt4y1d7BuSw6EsN1EaPoGYsIES7bEI6AtTbncuabRUUMZs+mOWOeOdmgnwVLj+jbNbhBjUZsqr77eUviZdw==}
- engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
+ '@astrojs/solid-js@6.0.1':
+ resolution: {integrity: sha512-6g2DEtznW2ithiaDY3qyCSdnyNBjpXfKR2qCnvxxdmZZlO+8AC85KkEX4BpnJrzVfy7ptx0/WYKuBRCFdheo8Q==}
+ engines: {node: '>=22.12.0'}
peerDependencies:
solid-devtools: ^0.30.1
solid-js: ^1.8.5
@@ -156,6 +156,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.29.2':
+ resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-syntax-jsx@7.28.6':
resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==}
engines: {node: '>=6.9.0'}
@@ -174,6 +179,10 @@ packages:
resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.29.0':
+ resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
+ engines: {node: '>=6.9.0'}
+
'@bufbuild/protobuf@2.11.0':
resolution: {integrity: sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==}
@@ -181,315 +190,165 @@ packages:
resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==}
engines: {node: '>=18'}
+ '@clack/core@1.1.0':
+ resolution: {integrity: sha512-SVcm4Dqm2ukn64/8Gub2wnlA5nS2iWJyCkdNHcvNHPIeBTGojpdJ+9cZKwLfmqy7irD4N5qLteSilJlE0WLAtA==}
+
+ '@clack/prompts@1.1.0':
+ resolution: {integrity: sha512-pkqbPGtohJAvm4Dphs2M8xE29ggupihHdy1x84HNojZuMtFsHiUlRvqD24tM2+XmI+61LlfNceM3Wr7U5QES5g==}
+
'@emnapi/runtime@1.8.1':
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
- '@esbuild/aix-ppc64@0.25.12':
- resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.27.4':
resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.12':
- resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.27.4':
resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.12':
- resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.27.4':
resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.12':
- resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.27.4':
resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.12':
- resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.27.4':
resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.12':
- resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.27.4':
resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.12':
- resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.27.4':
resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.12':
- resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.27.4':
resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.12':
- resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.27.4':
resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.12':
- resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.27.4':
resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.12':
- resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.27.4':
resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.12':
- resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.27.4':
resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.12':
- resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.27.4':
resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.12':
- resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.27.4':
resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.12':
- resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.27.4':
resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.12':
- resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.27.4':
resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.12':
- resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.27.4':
resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.12':
- resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-arm64@0.27.4':
resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.12':
- resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.27.4':
resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.12':
- resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.27.4':
resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.12':
- resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.27.4':
resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.25.12':
- resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
'@esbuild/openharmony-arm64@0.27.4':
resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.25.12':
- resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.27.4':
resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.12':
- resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.27.4':
resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.12':
- resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.27.4':
resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.12':
- resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.27.4':
resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==}
engines: {node: '>=18'}
@@ -920,23 +779,33 @@ packages:
cpu: [x64]
os: [win32]
- '@shikijs/core@3.21.0':
- resolution: {integrity: sha512-AXSQu/2n1UIQekY8euBJlvFYZIw0PHY63jUzGbrOma4wPxzznJXTXkri+QcHeBNaFxiiOljKxxJkVSoB3PjbyA==}
+ '@shikijs/core@4.0.2':
+ resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==}
+ engines: {node: '>=20'}
- '@shikijs/engine-javascript@3.21.0':
- resolution: {integrity: sha512-ATwv86xlbmfD9n9gKRiwuPpWgPENAWCLwYCGz9ugTJlsO2kOzhOkvoyV/UD+tJ0uT7YRyD530x6ugNSffmvIiQ==}
+ '@shikijs/engine-javascript@4.0.2':
+ resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==}
+ engines: {node: '>=20'}
- '@shikijs/engine-oniguruma@3.21.0':
- resolution: {integrity: sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==}
+ '@shikijs/engine-oniguruma@4.0.2':
+ resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==}
+ engines: {node: '>=20'}
- '@shikijs/langs@3.21.0':
- resolution: {integrity: sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==}
+ '@shikijs/langs@4.0.2':
+ resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==}
+ engines: {node: '>=20'}
- '@shikijs/themes@3.21.0':
- resolution: {integrity: sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==}
+ '@shikijs/primitive@4.0.2':
+ resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==}
+ engines: {node: '>=20'}
- '@shikijs/types@3.21.0':
- resolution: {integrity: sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==}
+ '@shikijs/themes@4.0.2':
+ resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==}
+ engines: {node: '>=20'}
+
+ '@shikijs/types@4.0.2':
+ resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==}
+ engines: {node: '>=20'}
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
@@ -986,14 +855,6 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -1034,9 +895,9 @@ packages:
astro: ^5.0.0
purgecss: ^7.0.0
- astro@5.18.1:
- resolution: {integrity: sha512-m4VWilWZ+Xt6NPoYzC4CgGZim/zQUO7WFL0RHCH0AiEavF1153iC3+me2atDvXpf/yX4PyGUeD8wZLq1cirT3g==}
- engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
+ astro@6.0.8:
+ resolution: {integrity: sha512-DCPeb8GKOoFWh+8whB7Qi/kKWD/6NcQ9nd1QVNzJFxgHkea3WYrNroQRq4whmBdjhkYPTLS/1gmUAl2iA2Es2g==}
+ engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
axobject-query@4.1.0:
@@ -1060,9 +921,6 @@ packages:
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
- base-64@1.0.0:
- resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
-
baseline-browser-mapping@2.9.19:
resolution: {integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==}
hasBin: true
@@ -1070,29 +928,17 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- boxen@8.0.1:
- resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
- engines: {node: '>=18'}
-
browserslist@4.28.1:
resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- camelcase@8.0.0:
- resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
- engines: {node: '>=16'}
-
caniuse-lite@1.0.30001766:
resolution: {integrity: sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chalk@5.6.2:
- resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
character-entities-html4@2.1.0:
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
@@ -1114,10 +960,6 @@ packages:
resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
engines: {node: '>=8'}
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
cliui@9.0.1:
resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines: {node: '>=20'}
@@ -1147,8 +989,9 @@ packages:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
- common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
+ common-ancestor-path@2.0.0:
+ resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==}
+ engines: {node: '>= 18'}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
@@ -1224,12 +1067,8 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
- deterministic-object-hash@2.0.2:
- resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
- engines: {node: '>=18'}
-
- devalue@5.6.2:
- resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==}
+ devalue@5.6.4:
+ resolution: {integrity: sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==}
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
@@ -1281,13 +1120,8 @@ packages:
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines: {node: '>=0.12'}
- es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
-
- esbuild@0.25.12:
- resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
- engines: {node: '>=18'}
- hasBin: true
+ es-module-lexer@2.0.0:
+ resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==}
esbuild@0.27.4:
resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==}
@@ -1305,9 +1139,6 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
eventemitter3@5.0.4:
resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
@@ -1327,8 +1158,8 @@ packages:
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
engines: {node: '>=8'}
- fontace@0.4.0:
- resolution: {integrity: sha512-moThBCItUe2bjZip5PF/iZClpKHGLwMvR79Kp8XpGRBrvoRSnySN4VcILdv3/MJzbhvUA5WeiUXF5o538m5fvg==}
+ fontace@0.4.1:
+ resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==}
fontkitten@1.0.2:
resolution: {integrity: sha512-piJxbLnkD9Xcyi7dWJRnqszEURixe7CrF/efBfbffe2DPyabmuIuqraruY8cXTs19QoM8VJzx47BDRVNXETM7Q==}
@@ -1418,9 +1249,6 @@ packages:
immutable@5.1.5:
resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==}
- import-meta-resolve@4.2.0:
- resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
-
iron-webcrypto@1.2.1:
resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
@@ -1482,10 +1310,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
lightningcss-android-arm64@1.32.0:
resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
engines: {node: '>= 12.0.0'}
@@ -1573,8 +1397,8 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magicast@0.5.1:
- resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==}
+ magicast@0.5.2:
+ resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
@@ -1762,6 +1586,9 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ obug@2.1.1:
+ resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+
ofetch@1.5.1:
resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
@@ -1774,17 +1601,17 @@ packages:
oniguruma-to-es@4.3.4:
resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==}
- p-limit@6.2.0:
- resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
- engines: {node: '>=18'}
+ p-limit@7.3.0:
+ resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==}
+ engines: {node: '>=20'}
- p-queue@8.1.1:
- resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==}
- engines: {node: '>=18'}
+ p-queue@9.1.0:
+ resolution: {integrity: sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==}
+ engines: {node: '>=20'}
- p-timeout@6.1.4:
- resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
- engines: {node: '>=14.16'}
+ p-timeout@7.0.1:
+ resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
+ engines: {node: '>=20'}
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
@@ -1832,10 +1659,6 @@ packages:
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
engines: {node: '>=6'}
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
property-information@7.1.0:
resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
@@ -2046,6 +1869,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
seroval-plugins@1.5.0:
resolution: {integrity: sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA==}
engines: {node: '>=10'}
@@ -2068,8 +1896,9 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@3.21.0:
- resolution: {integrity: sha512-N65B/3bqL/TI2crrXr+4UivctrAGEjmsib5rPMMPpFp1xAx/w03v8WZ9RDDFYteXoEgY7qZ4HGgl5KBIu1153w==}
+ shiki@4.0.2:
+ resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==}
+ engines: {node: '>=20'}
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
@@ -2145,6 +1974,10 @@ packages:
tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
+ tinyclip@0.1.12:
+ resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==}
+ engines: {node: ^16.14.0 || >= 17.3.0}
+
tinyexec@1.0.2:
resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
engines: {node: '>=18'}
@@ -2175,10 +2008,6 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- type-fest@4.41.0:
- resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
- engines: {node: '>=16'}
-
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
@@ -2199,8 +2028,8 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unifont@0.7.3:
- resolution: {integrity: sha512-b0GtQzKCyuSHGsfj5vyN8st7muZ6VCI4XD4vFlr7Uy1rlWVYxC3npnfk8MyreHxJYrz1ooLDqDzFe9XqQTlAhA==}
+ unifont@0.7.4:
+ resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==}
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -2322,19 +2151,19 @@ packages:
'@testing-library/jest-dom':
optional: true
- vite@6.4.1:
- resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vite@7.3.1:
+ resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@types/node': ^20.19.0 || >=22.12.0
jiti: '>=1.21.0'
- less: '*'
+ less: ^4.0.0
lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
@@ -2370,6 +2199,14 @@ packages:
vite:
optional: true
+ vitefu@1.1.2:
+ resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
@@ -2382,10 +2219,6 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- widest-line@5.0.0:
- resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
- engines: {node: '>=18'}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -2408,10 +2241,6 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
yargs-parser@22.0.0:
resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
@@ -2424,45 +2253,30 @@ packages:
resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
engines: {node: '>=12.20'}
- yocto-spinner@0.2.3:
- resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
- engines: {node: '>=18.19'}
-
- yoctocolors@2.1.2:
- resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
- engines: {node: '>=18'}
-
- zod-to-json-schema@3.25.1:
- resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==}
- peerDependencies:
- zod: ^3.25 || ^4
-
- zod-to-ts@1.2.0:
- resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
- peerDependencies:
- typescript: ^4.9.4 || ^5.0.2
- zod: ^3
-
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
+ zod@4.3.6:
+ resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
+
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
snapshots:
- '@astrojs/compiler@2.13.0': {}
+ '@astrojs/compiler@3.0.1': {}
- '@astrojs/internal-helpers@0.7.6': {}
-
- '@astrojs/markdown-remark@6.3.11':
+ '@astrojs/internal-helpers@0.8.0':
dependencies:
- '@astrojs/internal-helpers': 0.7.6
- '@astrojs/prism': 3.3.0
+ picomatch: 4.0.3
+
+ '@astrojs/markdown-remark@7.0.1':
+ dependencies:
+ '@astrojs/internal-helpers': 0.8.0
+ '@astrojs/prism': 4.0.1
github-slugger: 2.0.0
hast-util-from-html: 2.0.3
hast-util-to-text: 4.0.2
- import-meta-resolve: 4.2.0
js-yaml: 4.1.1
mdast-util-definitions: 6.0.0
rehype-raw: 7.0.0
@@ -2471,7 +2285,7 @@ snapshots:
remark-parse: 11.0.0
remark-rehype: 11.1.2
remark-smartypants: 3.0.2
- shiki: 3.21.0
+ shiki: 4.0.2
smol-toml: 1.6.0
unified: 11.0.5
unist-util-remove-position: 5.0.0
@@ -2481,15 +2295,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/prism@3.3.0':
+ '@astrojs/prism@4.0.1':
dependencies:
prismjs: 1.30.0
- '@astrojs/solid-js@5.1.3(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)(solid-js@1.9.11)':
+ '@astrojs/solid-js@6.0.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)(solid-js@1.9.11)':
dependencies:
solid-js: 1.9.11
- vite: 6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
- vite-plugin-solid: 2.11.10(solid-js@1.9.11)(vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
+ vite: 7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
+ vite-plugin-solid: 2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
transitivePeerDependencies:
- '@testing-library/jest-dom'
- '@types/node'
@@ -2600,6 +2414,10 @@ snapshots:
dependencies:
'@babel/types': 7.28.6
+ '@babel/parser@7.29.2':
+ dependencies:
+ '@babel/types': 7.29.0
+
'@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.28.6)':
dependencies:
'@babel/core': 7.28.6
@@ -2628,170 +2446,106 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
+ '@babel/types@7.29.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
+
'@bufbuild/protobuf@2.11.0': {}
'@capsizecss/unpack@4.0.0':
dependencies:
fontkitten: 1.0.2
+ '@clack/core@1.1.0':
+ dependencies:
+ sisteransi: 1.0.5
+
+ '@clack/prompts@1.1.0':
+ dependencies:
+ '@clack/core': 1.1.0
+ sisteransi: 1.0.5
+
'@emnapi/runtime@1.8.1':
dependencies:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.25.12':
- optional: true
-
'@esbuild/aix-ppc64@0.27.4':
optional: true
- '@esbuild/android-arm64@0.25.12':
- optional: true
-
'@esbuild/android-arm64@0.27.4':
optional: true
- '@esbuild/android-arm@0.25.12':
- optional: true
-
'@esbuild/android-arm@0.27.4':
optional: true
- '@esbuild/android-x64@0.25.12':
- optional: true
-
'@esbuild/android-x64@0.27.4':
optional: true
- '@esbuild/darwin-arm64@0.25.12':
- optional: true
-
'@esbuild/darwin-arm64@0.27.4':
optional: true
- '@esbuild/darwin-x64@0.25.12':
- optional: true
-
'@esbuild/darwin-x64@0.27.4':
optional: true
- '@esbuild/freebsd-arm64@0.25.12':
- optional: true
-
'@esbuild/freebsd-arm64@0.27.4':
optional: true
- '@esbuild/freebsd-x64@0.25.12':
- optional: true
-
'@esbuild/freebsd-x64@0.27.4':
optional: true
- '@esbuild/linux-arm64@0.25.12':
- optional: true
-
'@esbuild/linux-arm64@0.27.4':
optional: true
- '@esbuild/linux-arm@0.25.12':
- optional: true
-
'@esbuild/linux-arm@0.27.4':
optional: true
- '@esbuild/linux-ia32@0.25.12':
- optional: true
-
'@esbuild/linux-ia32@0.27.4':
optional: true
- '@esbuild/linux-loong64@0.25.12':
- optional: true
-
'@esbuild/linux-loong64@0.27.4':
optional: true
- '@esbuild/linux-mips64el@0.25.12':
- optional: true
-
'@esbuild/linux-mips64el@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.25.12':
- optional: true
-
'@esbuild/linux-ppc64@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.25.12':
- optional: true
-
'@esbuild/linux-riscv64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.25.12':
- optional: true
-
'@esbuild/linux-s390x@0.27.4':
optional: true
- '@esbuild/linux-x64@0.25.12':
- optional: true
-
'@esbuild/linux-x64@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.25.12':
- optional: true
-
'@esbuild/netbsd-arm64@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.25.12':
- optional: true
-
'@esbuild/netbsd-x64@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.25.12':
- optional: true
-
'@esbuild/openbsd-arm64@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.25.12':
- optional: true
-
'@esbuild/openbsd-x64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.25.12':
- optional: true
-
'@esbuild/openharmony-arm64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.25.12':
- optional: true
-
'@esbuild/sunos-x64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.25.12':
- optional: true
-
'@esbuild/win32-arm64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.25.12':
- optional: true
-
'@esbuild/win32-ia32@0.27.4':
optional: true
- '@esbuild/win32-x64@0.25.12':
- optional: true
-
'@esbuild/win32-x64@0.27.4':
optional: true
@@ -2906,9 +2660,9 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))':
+ '@itsmatteomanf/astro-robots-txt@0.2.0(astro@6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))':
dependencies:
- astro: 5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
+ astro: 6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
zod: 3.25.76
'@jridgewell/gen-mapping@0.3.13':
@@ -3076,33 +2830,40 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.57.0':
optional: true
- '@shikijs/core@3.21.0':
+ '@shikijs/core@4.0.2':
dependencies:
- '@shikijs/types': 3.21.0
+ '@shikijs/primitive': 4.0.2
+ '@shikijs/types': 4.0.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
- '@shikijs/engine-javascript@3.21.0':
+ '@shikijs/engine-javascript@4.0.2':
dependencies:
- '@shikijs/types': 3.21.0
+ '@shikijs/types': 4.0.2
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.4
- '@shikijs/engine-oniguruma@3.21.0':
+ '@shikijs/engine-oniguruma@4.0.2':
dependencies:
- '@shikijs/types': 3.21.0
+ '@shikijs/types': 4.0.2
'@shikijs/vscode-textmate': 10.0.2
- '@shikijs/langs@3.21.0':
+ '@shikijs/langs@4.0.2':
dependencies:
- '@shikijs/types': 3.21.0
+ '@shikijs/types': 4.0.2
- '@shikijs/themes@3.21.0':
+ '@shikijs/primitive@4.0.2':
dependencies:
- '@shikijs/types': 3.21.0
+ '@shikijs/types': 4.0.2
+ '@shikijs/vscode-textmate': 10.0.2
+ '@types/hast': 3.0.4
- '@shikijs/types@3.21.0':
+ '@shikijs/themes@4.0.2':
+ dependencies:
+ '@shikijs/types': 4.0.2
+
+ '@shikijs/types@4.0.2':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -3164,12 +2925,6 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- acorn@8.15.0: {}
-
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
ansi-regex@5.0.1: {}
ansi-regex@6.2.2: {}
@@ -3193,76 +2948,68 @@ snapshots:
astro-compressor@1.3.0: {}
- astro-purgecss@5.5.0(astro@5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))(purgecss@7.0.2):
+ astro-purgecss@5.5.0(astro@6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3))(purgecss@7.0.2):
dependencies:
- astro: 5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
+ astro: 6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3)
purgecss: 7.0.2
- astro@5.18.1(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3):
+ astro@6.0.8(@types/node@24.12.0)(lightningcss@1.32.0)(rollup@4.57.0)(sass-embedded@1.98.0)(sass@1.98.0)(typescript@5.9.3):
dependencies:
- '@astrojs/compiler': 2.13.0
- '@astrojs/internal-helpers': 0.7.6
- '@astrojs/markdown-remark': 6.3.11
+ '@astrojs/compiler': 3.0.1
+ '@astrojs/internal-helpers': 0.8.0
+ '@astrojs/markdown-remark': 7.0.1
'@astrojs/telemetry': 3.3.0
'@capsizecss/unpack': 4.0.0
+ '@clack/prompts': 1.1.0
'@oslojs/encoding': 1.1.0
'@rollup/pluginutils': 5.3.0(rollup@4.57.0)
- acorn: 8.15.0
aria-query: 5.3.2
axobject-query: 4.1.0
- boxen: 8.0.1
ci-info: 4.4.0
clsx: 2.1.1
- common-ancestor-path: 1.0.1
+ common-ancestor-path: 2.0.0
cookie: 1.1.1
- cssesc: 3.0.0
- debug: 4.4.3
- deterministic-object-hash: 2.0.2
- devalue: 5.6.2
+ devalue: 5.6.4
diff: 8.0.3
dlv: 1.1.3
dset: 3.1.4
- es-module-lexer: 1.7.0
+ es-module-lexer: 2.0.0
esbuild: 0.27.4
- estree-walker: 3.0.3
flattie: 1.1.1
- fontace: 0.4.0
+ fontace: 0.4.1
github-slugger: 2.0.0
html-escaper: 3.0.3
http-cache-semantics: 4.2.0
- import-meta-resolve: 4.2.0
js-yaml: 4.1.1
magic-string: 0.30.21
- magicast: 0.5.1
+ magicast: 0.5.2
mrmime: 2.0.1
neotraverse: 0.6.18
- p-limit: 6.2.0
- p-queue: 8.1.1
+ obug: 2.1.1
+ p-limit: 7.3.0
+ p-queue: 9.1.0
package-manager-detector: 1.6.0
piccolore: 0.1.3
picomatch: 4.0.3
- prompts: 2.4.2
rehype: 13.0.2
- semver: 7.7.3
- shiki: 3.21.0
+ semver: 7.7.4
+ shiki: 4.0.2
smol-toml: 1.6.0
svgo: 4.0.0
+ tinyclip: 0.1.12
tinyexec: 1.0.2
tinyglobby: 0.2.15
tsconfck: 3.1.6(typescript@5.9.3)
ultrahtml: 1.6.0
- unifont: 0.7.3
+ unifont: 0.7.4
unist-util-visit: 5.1.0
unstorage: 1.17.4
vfile: 6.0.3
- vite: 6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
- vitefu: 1.1.1(vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
+ vite: 7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
+ vitefu: 1.1.2(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- yocto-spinner: 0.2.3
- zod: 3.25.76
- zod-to-json-schema: 3.25.1(zod@3.25.76)
- zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76)
+ yargs-parser: 22.0.0
+ zod: 4.3.6
optionalDependencies:
sharp: 0.34.5
transitivePeerDependencies:
@@ -3320,23 +3067,10 @@ snapshots:
bail@2.0.2: {}
- base-64@1.0.0: {}
-
baseline-browser-mapping@2.9.19: {}
boolbase@1.0.0: {}
- boxen@8.0.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 8.0.0
- chalk: 5.6.2
- cli-boxes: 3.0.0
- string-width: 7.2.0
- type-fest: 4.41.0
- widest-line: 5.0.0
- wrap-ansi: 9.0.2
-
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.19
@@ -3345,14 +3079,10 @@ snapshots:
node-releases: 2.0.27
update-browserslist-db: 1.2.3(browserslist@4.28.1)
- camelcase@8.0.0: {}
-
caniuse-lite@1.0.30001766: {}
ccount@2.0.1: {}
- chalk@5.6.2: {}
-
character-entities-html4@2.1.0: {}
character-entities-legacy@3.0.0: {}
@@ -3370,8 +3100,6 @@ snapshots:
ci-info@4.4.0: {}
- cli-boxes@3.0.0: {}
-
cliui@9.0.1:
dependencies:
string-width: 7.2.0
@@ -3394,7 +3122,7 @@ snapshots:
commander@12.1.0: {}
- common-ancestor-path@1.0.1: {}
+ common-ancestor-path@2.0.0: {}
consola@3.4.2: {}
@@ -3458,11 +3186,7 @@ snapshots:
detect-libc@2.1.2: {}
- deterministic-object-hash@2.0.2:
- dependencies:
- base-64: 1.0.0
-
- devalue@5.6.2: {}
+ devalue@5.6.4: {}
devlop@1.1.0:
dependencies:
@@ -3506,36 +3230,7 @@ snapshots:
entities@6.0.1: {}
- es-module-lexer@1.7.0: {}
-
- esbuild@0.25.12:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.12
- '@esbuild/android-arm': 0.25.12
- '@esbuild/android-arm64': 0.25.12
- '@esbuild/android-x64': 0.25.12
- '@esbuild/darwin-arm64': 0.25.12
- '@esbuild/darwin-x64': 0.25.12
- '@esbuild/freebsd-arm64': 0.25.12
- '@esbuild/freebsd-x64': 0.25.12
- '@esbuild/linux-arm': 0.25.12
- '@esbuild/linux-arm64': 0.25.12
- '@esbuild/linux-ia32': 0.25.12
- '@esbuild/linux-loong64': 0.25.12
- '@esbuild/linux-mips64el': 0.25.12
- '@esbuild/linux-ppc64': 0.25.12
- '@esbuild/linux-riscv64': 0.25.12
- '@esbuild/linux-s390x': 0.25.12
- '@esbuild/linux-x64': 0.25.12
- '@esbuild/netbsd-arm64': 0.25.12
- '@esbuild/netbsd-x64': 0.25.12
- '@esbuild/openbsd-arm64': 0.25.12
- '@esbuild/openbsd-x64': 0.25.12
- '@esbuild/openharmony-arm64': 0.25.12
- '@esbuild/sunos-x64': 0.25.12
- '@esbuild/win32-arm64': 0.25.12
- '@esbuild/win32-ia32': 0.25.12
- '@esbuild/win32-x64': 0.25.12
+ es-module-lexer@2.0.0: {}
esbuild@0.27.4:
optionalDependencies:
@@ -3572,10 +3267,6 @@ snapshots:
estree-walker@2.0.2: {}
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.8
-
eventemitter3@5.0.4: {}
extend@3.0.2: {}
@@ -3586,7 +3277,7 @@ snapshots:
flattie@1.1.1: {}
- fontace@0.4.0:
+ fontace@0.4.1:
dependencies:
fontkitten: 1.0.2
@@ -3732,8 +3423,6 @@ snapshots:
immutable@5.1.5: {}
- import-meta-resolve@4.2.0: {}
-
iron-webcrypto@1.2.1: {}
is-docker@3.0.0: {}
@@ -3776,8 +3465,6 @@ snapshots:
json5@2.2.3: {}
- kleur@3.0.3: {}
-
lightningcss-android-arm64@1.32.0:
optional: true
@@ -3839,10 +3526,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- magicast@0.5.1:
+ magicast@0.5.2:
dependencies:
- '@babel/parser': 7.28.6
- '@babel/types': 7.28.6
+ '@babel/parser': 7.29.2
+ '@babel/types': 7.29.0
source-map-js: 1.2.1
markdown-table@3.0.4: {}
@@ -4201,6 +3888,8 @@ snapshots:
dependencies:
boolbase: 1.0.0
+ obug@2.1.1: {}
+
ofetch@1.5.1:
dependencies:
destr: 2.0.5
@@ -4217,16 +3906,16 @@ snapshots:
regex: 6.1.0
regex-recursion: 6.0.2
- p-limit@6.2.0:
+ p-limit@7.3.0:
dependencies:
yocto-queue: 1.2.2
- p-queue@8.1.1:
+ p-queue@9.1.0:
dependencies:
eventemitter3: 5.0.4
- p-timeout: 6.1.4
+ p-timeout: 7.0.1
- p-timeout@6.1.4: {}
+ p-timeout@7.0.1: {}
package-json-from-dist@1.0.1: {}
@@ -4273,11 +3962,6 @@ snapshots:
prismjs@1.30.0: {}
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
property-information@7.1.0: {}
purgecss@7.0.2:
@@ -4532,6 +4216,8 @@ snapshots:
semver@7.7.3: {}
+ semver@7.7.4: {}
+
seroval-plugins@1.5.0(seroval@1.5.0):
dependencies:
seroval: 1.5.0
@@ -4575,14 +4261,14 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@3.21.0:
+ shiki@4.0.2:
dependencies:
- '@shikijs/core': 3.21.0
- '@shikijs/engine-javascript': 3.21.0
- '@shikijs/engine-oniguruma': 3.21.0
- '@shikijs/langs': 3.21.0
- '@shikijs/themes': 3.21.0
- '@shikijs/types': 3.21.0
+ '@shikijs/core': 4.0.2
+ '@shikijs/engine-javascript': 4.0.2
+ '@shikijs/engine-oniguruma': 4.0.2
+ '@shikijs/langs': 4.0.2
+ '@shikijs/themes': 4.0.2
+ '@shikijs/types': 4.0.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -4668,6 +4354,8 @@ snapshots:
tiny-inflate@1.0.3: {}
+ tinyclip@0.1.12: {}
+
tinyexec@1.0.2: {}
tinyglobby@0.2.15:
@@ -4687,9 +4375,8 @@ snapshots:
tslib@2.8.1: {}
- type-fest@4.41.0: {}
-
- typescript@5.9.3: {}
+ typescript@5.9.3:
+ optional: true
ufo@1.6.3: {}
@@ -4709,7 +4396,7 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unifont@0.7.3:
+ unifont@0.7.4:
dependencies:
css-tree: 3.1.0
ofetch: 1.5.1
@@ -4793,7 +4480,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite-plugin-solid@2.11.10(solid-js@1.9.11)(vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)):
+ vite-plugin-solid@2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)):
dependencies:
'@babel/core': 7.28.6
'@types/babel__core': 7.20.5
@@ -4801,14 +4488,14 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.9.11
solid-refresh: 0.6.3(solid-js@1.9.11)
- vite: 6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
- vitefu: 1.1.1(vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
+ vite: 7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
+ vitefu: 1.1.1(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0))
transitivePeerDependencies:
- supports-color
- vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0):
+ vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0):
dependencies:
- esbuild: 0.25.12
+ esbuild: 0.27.4
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
postcss: 8.5.6
@@ -4821,9 +4508,13 @@ snapshots:
sass: 1.98.0
sass-embedded: 1.98.0
- vitefu@1.1.1(vite@6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)):
+ vitefu@1.1.1(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)):
optionalDependencies:
- vite: 6.4.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
+ vite: 7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
+
+ vitefu@1.1.2(vite@7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)):
+ optionalDependencies:
+ vite: 7.3.1(@types/node@24.12.0)(lightningcss@1.32.0)(sass-embedded@1.98.0)(sass@1.98.0)
web-namespaces@2.0.1: {}
@@ -4833,10 +4524,6 @@ snapshots:
dependencies:
isexe: 2.0.0
- widest-line@5.0.0:
- dependencies:
- string-width: 7.2.0
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -4861,8 +4548,6 @@ snapshots:
yallist@3.1.1: {}
- yargs-parser@21.1.1: {}
-
yargs-parser@22.0.0: {}
yargs@18.0.0:
@@ -4876,21 +4561,8 @@ snapshots:
yocto-queue@1.2.2: {}
- yocto-spinner@0.2.3:
- dependencies:
- yoctocolors: 2.1.2
-
- yoctocolors@2.1.2: {}
-
- zod-to-json-schema@3.25.1(zod@3.25.76):
- dependencies:
- zod: 3.25.76
-
- zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76):
- dependencies:
- typescript: 5.9.3
- zod: 3.25.76
-
zod@3.25.76: {}
+ zod@4.3.6: {}
+
zwitch@2.0.4: {}
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 17bab4d..d776bee 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -17,7 +17,7 @@ import PA2 from '../../@dasig/images/pat-alcala.webp'