+587
-503
Diff
round #0
+5
-2
app/src/lib/components/Button/Button.svelte
+5
-2
app/src/lib/components/Button/Button.svelte
···
2
2
import type { WithElementRef } from 'bits-ui'
3
3
import type { HTMLButtonAttributes } from 'svelte/elements'
4
4
import { cn } from '$lib/utils'
5
-
import { buttonTv, type ButtonIntent, type ButtonIsIconOnly } from './styles'
5
+
import { buttonTv } from './styles'
6
+
import type { ButtonIntent, ButtonIsIconOnly, ButtonIsRound } from './styles'
6
7
7
8
type ButtonRootProps = WithElementRef<HTMLButtonAttributes>
8
9
type ButtonProps = ButtonRootProps & {
9
10
isIconOnly?: ButtonIsIconOnly,
11
+
isRound?: ButtonIsRound,
10
12
intent?: ButtonIntent,
11
13
}
12
14
13
15
let {
14
16
intent = 'primary',
15
17
isIconOnly = false,
18
+
isRound = true,
16
19
children,
17
20
class: className,
18
21
ref = $bindable(null),
···
22
25
23
26
<button
24
27
bind:this={ref}
25
-
class={cn(buttonTv({ isIconOnly, intent }), className)}
28
+
class={cn(buttonTv({ isIconOnly, isRound, intent }), className)}
26
29
{...other}
27
30
>
28
31
{@render children?.()}
+16
-2
app/src/lib/components/Button/styles.ts
+16
-2
app/src/lib/components/Button/styles.ts
···
2
2
3
3
export type ButtonVariants = VariantProps<typeof buttonTv>
4
4
export type ButtonIsIconOnly = ButtonVariants['isIconOnly']
5
+
export type ButtonIsRound = ButtonVariants['isRound']
5
6
export type ButtonIntent = ButtonVariants['intent']
6
7
7
8
export const buttonTv = tv({
8
9
base: [
9
10
'cursor-pointer',
10
11
'flex flex-row gap-2 items-center justify-center',
11
-
'border rounded-lg',
12
+
'border',
12
13
'text-center',
13
14
'transition-colors',
14
-
'focus:outline-0 focus:ring-2 focus:ring-offset-2',
15
15
'touch-manipulation',
16
16
],
17
17
variants: {
···
19
19
false: 'py-2 px-4',
20
20
true: 'p-2',
21
21
},
22
+
isRound: {
23
+
true: 'rounded-lg',
24
+
},
22
25
intent: {
23
26
primary: [
24
27
'bg-stone-900 border-stone-800',
···
26
29
'text-white',
27
30
'dark:text-zinc-900',
28
31
'hover:border-hsr-gold/50',
32
+
'focus:outline-0 focus:ring-2 focus:ring-offset-2',
29
33
'focus:border-hsr-gold',
30
34
'focus:ring-hsr-gold',
31
35
'focus:text-hsr-gold',
···
36
40
'text-zinc-900',
37
41
'dark:text-white',
38
42
'hover:border-hsr-gold/50',
43
+
'focus:outline-0 focus:ring-2 focus:ring-offset-2',
39
44
'focus:border-hsr-gold',
40
45
'focus:ring-hsr-gold',
46
+
'focus:text-hsr-gold',
47
+
],
48
+
empty: [
49
+
'border-transparent',
50
+
'text-zinc-900',
51
+
'dark:text-white',
52
+
'hover:bg-hsr-gold/30',
53
+
'hover:border-hsr-gold/30',
54
+
'focus:outline-0 focus:ring-1 focus:ring-offset-0 focus:ring-hsr-gold',
41
55
'focus:text-hsr-gold',
42
56
],
43
57
},
+5
-5
app/src/lib/form/Checkbox/Checkbox.svelte
+5
-5
app/src/lib/form/Checkbox/Checkbox.svelte
···
16
16
id = useId(),
17
17
label = '',
18
18
indeterminate = false,
19
-
...other
19
+
...restProps
20
20
}: CheckboxProps = $props()
21
21
22
22
const idLabel = $derived(`${id}-label`)
···
27
27
],
28
28
checkboxRoot: [
29
29
'peer',
30
-
'inline-flex size-[25px] items-center justify-center',
30
+
'inline-flex size-6 items-center justify-center',
31
31
'border rounded-md',
32
32
'cursor-pointer',
33
33
'transition-all duration-150 ease-in-out active:scale-[0.98]',
···
65
65
66
66
<div class={parent()}>
67
67
<Checkbox.Root
68
-
{...other}
68
+
{...restProps}
69
69
{id}
70
70
aria-labelledby={idLabel}
71
71
class={checkboxRoot()}
···
74
74
{#snippet children({ checked, indeterminate })}
75
75
<div class={checkboxIcon()}>
76
76
{#if indeterminate}
77
-
<MinusIcon class="size-[15px]" strokeWidth={2} />
77
+
<MinusIcon class="size-3.75" strokeWidth={2} />
78
78
{:else if checked}
79
-
<CheckIcon class="size-[15px]" strokeWidth={2} />
79
+
<CheckIcon class="size-3.75" strokeWidth={2} />
80
80
{/if}
81
81
</div>
82
82
{/snippet}
+1
-1
app/src/lib/form/Checkbox/CheckboxCard.svelte
+1
-1
app/src/lib/form/Checkbox/CheckboxCard.svelte
+6
-2
app/src/lib/form/Checkbox/CheckboxGroup.svelte
+6
-2
app/src/lib/form/Checkbox/CheckboxGroup.svelte
···
4
4
5
5
type CheckboxGroupRootElement = BitsProps
6
6
type CheckboxGroupProps = CheckboxGroupRootElement
7
-
let { children, value = $bindable(), ...other }: CheckboxGroupProps = $props()
7
+
let {
8
+
children,
9
+
value = $bindable(),
10
+
...restProps
11
+
}: CheckboxGroupProps = $props()
8
12
9
13
const checkboxGroup = tv({
10
14
base: 'flex flex-col gap-2',
11
15
})
12
16
</script>
13
17
14
-
<Checkbox.Group {...other} class={checkboxGroup()}>
18
+
<Checkbox.Group {...restProps} class={checkboxGroup()}>
15
19
{@render children?.()}
16
20
</Checkbox.Group>
+83
app/src/lib/form/NumberInput/NumberInput.svelte
+83
app/src/lib/form/NumberInput/NumberInput.svelte
···
1
+
<script lang="ts">
2
+
import type { ComponentProps } from 'svelte'
3
+
import { TextInput } from '$form/TextInput'
4
+
import { Button } from '$ui/Button'
5
+
6
+
type NumberInputRootElement = Omit<ComponentProps<typeof TextInput>, 'after'>
7
+
type NumberInputProps = NumberInputRootElement & {
8
+
value?: number,
9
+
min?: number,
10
+
max?: number,
11
+
step?: number,
12
+
}
13
+
let {
14
+
name,
15
+
min,
16
+
max,
17
+
step,
18
+
'data-slot': dataSlot = 'number-input',
19
+
value = $bindable<number>(),
20
+
before,
21
+
...restProps
22
+
}: NumberInputProps = $props()
23
+
24
+
const isInvalid = $derived.by(() =>
25
+
(min !== undefined && value < min) ||
26
+
(max !== undefined && value > max))
27
+
28
+
function decrease(oldValue: number, min?: number, step = 1): number {
29
+
const newValue = oldValue - step
30
+
if (min === undefined) return newValue
31
+
return newValue < min ? min : newValue
32
+
}
33
+
function increase(oldValue: number, max?: number, step = 1): number {
34
+
const newValue = oldValue + step
35
+
if (max === undefined) return newValue
36
+
return newValue > max ? max : newValue
37
+
}
38
+
39
+
function onKeydown(e: KeyboardEvent) {
40
+
if(e.key === 'ArrowDown') { value = decrease(value, min, step) }
41
+
else if(e.key === 'ArrowUp') { value = increase(value, max, step) }
42
+
else if(e.key === 'Home' && min) { value = min }
43
+
else if(e.key === 'End' && max) { value = max }
44
+
}
45
+
</script>
46
+
47
+
<TextInput
48
+
{...restProps}
49
+
{name}
50
+
bind:value={value}
51
+
role="spinbutton"
52
+
data-slot={dataSlot}
53
+
aria-invalid={isInvalid}
54
+
aria-valuenow={value}
55
+
aria-valuemin={min}
56
+
aria-valuemax={max}
57
+
onkeydown={(e) => onKeydown(e)}
58
+
oninput={(e) => {
59
+
const target = e.target as HTMLInputElement
60
+
const parsed = Number.parseInt(target.value)
61
+
value = !Number.isNaN(parsed) ? parsed : 0
62
+
}}
63
+
>
64
+
{@render before?.()}
65
+
{#snippet after()}
66
+
{@render adjustButton('-', () => decrease(value, min, step))}
67
+
{@render adjustButton('+', () => increase(value, max, step))}
68
+
{/snippet}
69
+
</TextInput>
70
+
71
+
{#snippet adjustButton(
72
+
text: string,
73
+
fn: () => number,
74
+
)}
75
+
<Button
76
+
intent="empty"
77
+
isRound={false}
78
+
class="bg-zinc-100 py-1 px-3 text-sm font-medium"
79
+
onclick={(e) => { e.preventDefault(); value = fn() }}
80
+
>
81
+
{text}
82
+
</Button>
83
+
{/snippet}
+1
app/src/lib/form/NumberInput/index.ts
+1
app/src/lib/form/NumberInput/index.ts
···
1
+
export { default as NumberInput } from './NumberInput.svelte'
+6
-6
app/src/lib/form/TextInput/TextInput.svelte
+6
-6
app/src/lib/form/TextInput/TextInput.svelte
···
4
4
import type { SvelteHTMLElements } from 'svelte/elements'
5
5
import { tv } from 'tailwind-variants'
6
6
7
-
type TextFieldRootElement = SvelteHTMLElements['input']
8
-
type TextFieldProps = WithElementRef<TextFieldRootElement> & {
7
+
type TextInputRootElement = SvelteHTMLElements['input']
8
+
type TextInputProps = WithElementRef<TextInputRootElement> & {
9
9
name: string,
10
10
before?: Snippet,
11
11
after?: Snippet,
12
-
value?: string,
12
+
value?: string | number,
13
13
}
14
14
15
15
let {
···
21
21
maxlength,
22
22
ref = $bindable(null),
23
23
value = $bindable(''),
24
-
...other
25
-
}: TextFieldProps = $props()
24
+
...restProps
25
+
}: TextInputProps = $props()
26
26
27
27
const field = tv({
28
28
slots: {
···
62
62
{name}
63
63
id={name}
64
64
{placeholder}
65
-
{...other}
65
+
{...restProps}
66
66
/>
67
67
{@render after?.()}
68
68
</div>
-1
app/src/routes/+layout.svelte
-1
app/src/routes/+layout.svelte
+61
app/src/routes/combat/+page.server.ts
+61
app/src/routes/combat/+page.server.ts
···
1
+
import { pageTitle } from '$lib/utils'
2
+
import type { AbilityCardProps } from '$patterns/AbilityCard/AbilityCard.svelte'
3
+
import type { PageServerLoad } from './$types'
4
+
5
+
const abilities: AbilityCardProps[] = [
6
+
{
7
+
name: 'Overtone Hum: Chorus after Dark Tones',
8
+
desc: "Has a 100% base chance to increase the DMG taken by all enemies by 22%, lasting for 3 turn(s). At the same time, deals physical equal to 154% of Player's ATK to all enemies.",
9
+
mechanic: 'aoe',
10
+
details: {
11
+
range: '30 feet',
12
+
hit_dc: 'CON 21',
13
+
damage: '8d8',
14
+
element: 'physical',
15
+
components: ['V', 'S', 'M'],
16
+
},
17
+
},
18
+
{
19
+
name: 'Caressing Moonlight',
20
+
desc: "Deals lightning equal to 176% of Kafka's ATK to a target enemy and lightning equal to 66% of Kafka's ATK to enemies adjacent to it.\n\nIf the target enemy is currently receiving DoT, all DoTs currently placed on that enemy immediately produce DMG equal to 78% of their original DMG.",
21
+
mechanic: 'aoe',
22
+
details: {
23
+
range: '30 feet',
24
+
hit_dc: 'CON 21',
25
+
damage: '8d8',
26
+
element: 'lightning',
27
+
},
28
+
},
29
+
{
30
+
name: 'Rainclouds, Time to Go!',
31
+
desc: 'Deals wind to all enemies equal to [10,12,14,16,18,20,22] of the tally of healing done by Hyacine and Little Ica in the current battle, and clears 50% of the tally of healing.',
32
+
mechanic: 'restore',
33
+
details: {
34
+
range: '30 feet',
35
+
hit_dc: 'CON 21',
36
+
damage: '8d8',
37
+
element: 'wind',
38
+
},
39
+
},
40
+
{
41
+
name: 'Ordial: Aerial Bombardment',
42
+
desc: "Consumes SAM's HP equal to 40% of SAM's Max HP and regenerates a fixed amount of Energy equal to 60% of SAM's Max Energy. Deals fire equal to 200% of SAM's ATK to a single target enemy. If the current HP is not sufficient, then SAM's HP is reduced to 1 when using this Skill. Enables this unit's next Action to be Advanced by 25%.",
43
+
mechanic: 'blast',
44
+
details: {
45
+
range: '120 feet',
46
+
hit_dc: 'CON 21',
47
+
damage: '10d8',
48
+
element: 'fire',
49
+
},
50
+
},
51
+
]
52
+
53
+
// oxlint-disable-next-line eslint(no-unused-vars)
54
+
export const load: PageServerLoad = async () => {
55
+
return {
56
+
meta: {
57
+
pageTitle: pageTitle('Combat'),
58
+
},
59
+
abilities: abilities,
60
+
}
61
+
}
+4
-12
app/src/routes/combat/+page.svelte
+4
-12
app/src/routes/combat/+page.svelte
···
1
1
<script lang="ts">
2
2
import { Checkbox, CheckboxGroup, CheckboxGroupLabel } from '$form/Checkbox'
3
-
import { pageTitle } from '$lib/utils'
4
3
import { AbilityCard } from '$patterns/AbilityCard'
5
4
import { PageLayout } from '$ui/Site'
6
5
import type { PageProps } from './$types'
7
6
8
7
let { data }: PageProps = $props()
9
-
const abilities = $derived(data.abilities)
8
+
const { meta: { pageTitle }, abilities } = $derived(data)
10
9
11
10
let offensive = $state<string[]>([])
12
11
let defensive = $state<string[]>([])
···
20
19
</script>
21
20
22
21
<svelte:head>
23
-
<title>{pageTitle('Combat')}</title>
22
+
<title>{pageTitle}</title>
24
23
</svelte:head>
25
24
26
25
<PageLayout
···
32
31
"col-span-2 h-full",
33
32
"flex flex-col gap-8",
34
33
]}>
35
-
<CheckboxGroup
36
-
name="offensive"
37
-
bind:value={offensive}
38
-
>
34
+
<CheckboxGroup name="offensive" bind:value={offensive}>
39
35
<CheckboxGroupLabel>Offensive</CheckboxGroupLabel>
40
36
<Checkbox label="Single Target" value="single-target" />
41
37
<Checkbox label="AoE" value="aoe" />
···
43
39
<Checkbox label="Blast" value="blast" />
44
40
<Checkbox label="Impair" value="impair" />
45
41
</CheckboxGroup>
46
-
47
-
<CheckboxGroup
48
-
name="defensive"
49
-
bind:value={defensive}
50
-
>
42
+
<CheckboxGroup name="defensive" bind:value={defensive}>
51
43
<CheckboxGroupLabel>Defensive</CheckboxGroupLabel>
52
44
<Checkbox label="Support" value="support" />
53
45
<Checkbox label="Restore" value="restore" />
-57
app/src/routes/combat/+page.ts
-57
app/src/routes/combat/+page.ts
···
1
-
import type { PageLoad } from './$types'
2
-
import type { AbilityCardProps } from '$patterns/AbilityCard/AbilityCard.svelte'
3
-
4
-
const abilities: AbilityCardProps[] = [
5
-
{
6
-
name: 'Overtone Hum: Chorus after Dark Tones',
7
-
desc: "Has a 100% base chance to increase the DMG taken by all enemies by 22%, lasting for 3 turn(s). At the same time, deals physical equal to 154% of Player's ATK to all enemies.",
8
-
mechanic: 'aoe',
9
-
details: {
10
-
range: '30 feet',
11
-
hit_dc: 'CON 21',
12
-
damage: '8d8',
13
-
element: 'physical',
14
-
components: ['V', 'S', 'M'],
15
-
},
16
-
},
17
-
{
18
-
name: 'Caressing Moonlight',
19
-
desc: "Deals lightning equal to 176% of Kafka's ATK to a target enemy and lightning equal to 66% of Kafka's ATK to enemies adjacent to it.\n\nIf the target enemy is currently receiving DoT, all DoTs currently placed on that enemy immediately produce DMG equal to 78% of their original DMG.",
20
-
mechanic: 'aoe',
21
-
details: {
22
-
range: '30 feet',
23
-
hit_dc: 'CON 21',
24
-
damage: '8d8',
25
-
element: 'lightning',
26
-
},
27
-
},
28
-
{
29
-
name: 'Rainclouds, Time to Go!',
30
-
desc: 'Deals wind to all enemies equal to [10,12,14,16,18,20,22] of the tally of healing done by Hyacine and Little Ica in the current battle, and clears 50% of the tally of healing.',
31
-
mechanic: 'restore',
32
-
details: {
33
-
range: '30 feet',
34
-
hit_dc: 'CON 21',
35
-
damage: '8d8',
36
-
element: 'wind',
37
-
},
38
-
},
39
-
{
40
-
name: 'Ordial: Aerial Bombardment',
41
-
desc: "Consumes SAM's HP equal to 40% of SAM's Max HP and regenerates a fixed amount of Energy equal to 60% of SAM's Max Energy. Deals fire equal to 200% of SAM's ATK to a single target enemy. If the current HP is not sufficient, then SAM's HP is reduced to 1 when using this Skill. Enables this unit's next Action to be Advanced by 25%.",
42
-
mechanic: 'blast',
43
-
details: {
44
-
range: '120 feet',
45
-
hit_dc: 'CON 21',
46
-
damage: '10d8',
47
-
element: 'fire',
48
-
},
49
-
},
50
-
]
51
-
52
-
// oxlint-disable-next-line eslint(no-unused-vars)
53
-
export const load: PageLoad = ({ params }) => {
54
-
return {
55
-
abilities: abilities,
56
-
}
57
-
}
+56
app/src/routes/species/[page=species]/+page.server.ts
+56
app/src/routes/species/[page=species]/+page.server.ts
···
1
+
import type { AbilityShort } from '@starlight/types/dnd'
2
+
import type { PageServerLoad } from './$types'
3
+
4
+
type Species = {
5
+
name: string
6
+
urlSlug: string
7
+
abilities: AbilityShort[]
8
+
desc: string[]
9
+
}
10
+
11
+
const species: Record<string, Species> = {
12
+
borisin: {
13
+
name: 'Borisin',
14
+
urlSlug: 'borisin',
15
+
abilities: ['STR', 'INT'],
16
+
desc: [],
17
+
},
18
+
foxian: {
19
+
name: 'Foxian',
20
+
urlSlug: 'foxian',
21
+
abilities: ['CHA', 'DEX'],
22
+
desc: [],
23
+
},
24
+
halovian: {
25
+
name: 'Halovian',
26
+
urlSlug: 'halovian',
27
+
abilities: ['CHA', 'WIS'],
28
+
desc: [],
29
+
},
30
+
vidyadhara: {
31
+
name: 'Vidyadhara',
32
+
urlSlug: 'vidyadhara',
33
+
abilities: ['DEX', 'CON'],
34
+
desc: [
35
+
'Human hybrids with draconic features, known to be able to live up to 700 years.\nThey are thought to be descendants of the aeon who had departed this universe; Long the Permanence.',
36
+
],
37
+
},
38
+
intellitron: {
39
+
name: 'Intellitron',
40
+
urlSlug: 'intellitron',
41
+
abilities: ['INT', 'WIS'],
42
+
desc: [],
43
+
},
44
+
'iron-calvary': {
45
+
name: 'Iron Calvary',
46
+
urlSlug: 'iron-calvary',
47
+
abilities: ['STR', 'WIS'],
48
+
desc: [],
49
+
},
50
+
}
51
+
52
+
export const load: PageServerLoad = async () => {
53
+
return {
54
+
species: species,
55
+
}
56
+
}
-57
app/src/routes/species/[page=species]/+page.ts
-57
app/src/routes/species/[page=species]/+page.ts
···
1
-
import type { AbilityShort } from '@starlight/types/dnd'
2
-
import type { PageLoad } from './$types'
3
-
4
-
type Species = {
5
-
name: string
6
-
urlSlug: string
7
-
abilities: AbilityShort[]
8
-
desc: string[]
9
-
}
10
-
11
-
const species: Record<string, Species> = {
12
-
borisin: {
13
-
name: 'Borisin',
14
-
urlSlug: 'borisin',
15
-
abilities: ['STR', 'INT'],
16
-
desc: [],
17
-
},
18
-
foxian: {
19
-
name: 'Foxian',
20
-
urlSlug: 'foxian',
21
-
abilities: ['CHA', 'DEX'],
22
-
desc: [],
23
-
},
24
-
halovian: {
25
-
name: 'Halovian',
26
-
urlSlug: 'halovian',
27
-
abilities: ['CHA', 'WIS'],
28
-
desc: [],
29
-
},
30
-
vidyadhara: {
31
-
name: 'Vidyadhara',
32
-
urlSlug: 'vidyadhara',
33
-
abilities: ['DEX', 'CON'],
34
-
desc: [
35
-
'Human hybrids with draconic features, known to be able to live up to 700 years.\nThey are thought to be descendants of the aeon who had departed this universe; Long the Permanence.',
36
-
],
37
-
},
38
-
intellitron: {
39
-
name: 'Intellitron',
40
-
urlSlug: 'intellitron',
41
-
abilities: ['INT', 'WIS'],
42
-
desc: [],
43
-
},
44
-
'iron-calvary': {
45
-
name: 'Iron Calvary',
46
-
urlSlug: 'iron-calvary',
47
-
abilities: ['STR', 'WIS'],
48
-
desc: [],
49
-
},
50
-
}
51
-
52
-
// oxlint-disable-next-line eslint(no-unused-vars)
53
-
export const load: PageLoad = ({ params }) => {
54
-
return {
55
-
species: species,
56
-
}
57
-
}
+15
app/src/routes/species/new/+page.server.ts
+15
app/src/routes/species/new/+page.server.ts
···
1
+
import { AbilityShortArray, getAbilityName, getAbilityDesc } from '@starlight/types/dnd'
2
+
import type { PageServerLoad } from './$types'
3
+
import { pageTitle } from '$lib/utils'
4
+
5
+
export const load: PageServerLoad = async () => {
6
+
return {
7
+
meta: {
8
+
pageTitle: pageTitle('Register a new species'),
9
+
},
10
+
abilities: AbilityShortArray.map((ability) => ({
11
+
title: getAbilityName(ability),
12
+
desc: getAbilityDesc(ability),
13
+
})),
14
+
}
15
+
}
+59
-18
app/src/routes/species/new/+page.svelte
+59
-18
app/src/routes/species/new/+page.svelte
···
1
1
<script lang="ts">
2
-
import { AbilityShortArray, getAbilityName, getAbilityDesc } from '@starlight/types/dnd'
2
+
import type { WithChildren } from 'bits-ui'
3
3
import { CheckboxCard } from '$form/Checkbox'
4
-
import { TextAreaInput } from '$form/TextInput'
5
-
import { TextInput } from '$form/TextInput'
4
+
import { Field, FieldLabel } from '$form/Field'
5
+
import { NumberInput } from '$form/NumberInput'
6
+
import { TextInput, TextAreaInput } from '$form/TextInput'
6
7
import { Button } from '$ui/Button'
7
8
import { Heading, HeadingGroup, SubHeading } from '$ui/Heading'
8
9
import { PageLayout } from '$ui/Site'
10
+
import type { PageProps } from './$types'
11
+
12
+
type SpeciesNewProps = WithChildren<PageProps>
13
+
let { data }: SpeciesNewProps = $props()
14
+
const { meta: { pageTitle }, abilities } = $derived(data)
15
+
16
+
const movementSpeed = $state({
17
+
walk: 30,
18
+
climb: 30,
19
+
swim: 30,
20
+
fly: 0,
21
+
burrow: 0,
22
+
})
9
23
</script>
10
24
25
+
<svelte:head>
26
+
<title>{pageTitle}</title>
27
+
</svelte:head>
28
+
11
29
<PageLayout display="flex" direction="col" class="gap-8 mx-auto" items="stretch">
12
30
<HeadingGroup>
13
31
<Heading level={1}>Register a new species</Heading>
14
32
<SubHeading isScript>Register a new species</SubHeading>
15
33
</HeadingGroup>
16
34
<form class="flex flex-col items-start gap-10 max-w-100ch">
17
-
<TextInput
18
-
name="name"
19
-
label="Species name"
20
-
placeholder="Enter species name..."
21
-
maxlength={20} />
22
-
<TextAreaInput
23
-
name="description"
24
-
label="Species description"
25
-
placeholder="Describe the species..."
26
-
desc="What do they look like? What are they capable of?"
27
-
rows={7} />
35
+
<Field>
36
+
<FieldLabel>Species name</FieldLabel>
37
+
<TextInput
38
+
name="name"
39
+
placeholder="Enter species name..."
40
+
maxlength={20} />
41
+
</Field>
42
+
<Field>
43
+
<FieldLabel>Species description</FieldLabel>
44
+
<TextAreaInput
45
+
name="description"
46
+
placeholder="Describe the species..."
47
+
rows={7}
48
+
resizable />
49
+
</Field>
28
50
<div class="flex flex-col gap-6">
29
51
<div class="leading-relaxed">
30
52
<span class="font-medium">Proficient abilities</span>
31
53
<p class="text-sm text-zinc-500">Select up to 2 abilities.</p>
32
54
</div>
33
55
<div class="grid grid-cols-3 gap-4">
34
-
{#each AbilityShortArray as ability}
56
+
{#each abilities as ability}
35
57
<CheckboxCard
36
58
name={'ability'}
37
-
title={getAbilityName(ability)}
38
-
desc={getAbilityDesc(ability)} />
59
+
title={ability.title}
60
+
desc={ability.desc} />
39
61
{/each}
40
62
</div>
41
63
</div>
42
64
<div class="flex flex-col gap-6">
43
65
<span class="font-medium">Movement</span>
44
66
<div class="grid grid-cols-3 gap-4">
45
-
67
+
<Field>
68
+
<FieldLabel>Walking speed</FieldLabel>
69
+
<NumberInput name="walkSpeed" bind:value={movementSpeed.walk} min={0} step={5} />
70
+
</Field>
71
+
<Field>
72
+
<FieldLabel>Climbing speed</FieldLabel>
73
+
<NumberInput name="climbSpeed" bind:value={movementSpeed.climb} min={0} step={5} />
74
+
</Field>
75
+
<Field>
76
+
<FieldLabel>Swimming speed</FieldLabel>
77
+
<NumberInput name="swimSpeed" bind:value={movementSpeed.swim} min={0} step={5} />
78
+
</Field>
79
+
<Field>
80
+
<FieldLabel>Flying speed</FieldLabel>
81
+
<NumberInput name="flySpeed" bind:value={movementSpeed.fly} min={0} step={5} />
82
+
</Field>
83
+
<Field>
84
+
<FieldLabel>Burrowing speed</FieldLabel>
85
+
<NumberInput name="burrowSpeed" bind:value={movementSpeed.burrow} min={0} step={5} />
86
+
</Field>
46
87
</div>
47
88
</div>
48
89
<div class="flex flex-row gap-4">
+2
-1
package.json
+2
-1
package.json
···
8
8
],
9
9
"type": "module",
10
10
"scripts": {
11
-
"clean": "rm -rf ./node_modules ./package-lock.json",
11
+
"clean": "rm -rf ./node_modules ./pnpm-lock.yaml",
12
+
"reinstall": "pnpm run clean && pnpm install",
12
13
"dev": "pnpm --filter ./app dev",
13
14
"build": "tsdown && pnpm --filter \"icons\" build && pnpm --filter \"website\" build",
14
15
"build-storybook": "pnpm --filter ./app storybook",
+267
-339
pnpm-lock.yaml
+267
-339
pnpm-lock.yaml
···
11
11
version: 0.8.0
12
12
'@supabase/supabase-js':
13
13
specifier: ^2.89.0
14
-
version: 2.89.0
14
+
version: 2.90.1
15
15
lorem-ipsum:
16
16
specifier: ^2.0.8
17
17
version: 2.0.8
18
18
resend:
19
19
specifier: ^6.6.0
20
-
version: 6.6.0
20
+
version: 6.7.0
21
21
supabase:
22
22
specifier: ^2.70.5
23
-
version: 2.70.5
23
+
version: 2.72.8
24
24
zod:
25
25
specifier: ^4.2.1
26
-
version: 4.2.1
26
+
version: 4.3.5
27
27
dev:
28
28
'@types/node':
29
29
specifier: ^25.0.9
···
67
67
version: 10.1.11
68
68
chromatic:
69
69
specifier: ^13.3.4
70
-
version: 13.3.4
70
+
version: 13.3.5
71
71
storybook:
72
72
specifier: ^10.1.11
73
73
version: 10.1.11
···
80
80
version: 7.0.0
81
81
'@sveltejs/adapter-cloudflare':
82
82
specifier: ^7.2.4
83
-
version: 7.2.4
83
+
version: 7.2.5
84
84
'@sveltejs/kit':
85
85
specifier: ^2.49.2
86
-
version: 2.49.2
86
+
version: 2.50.0
87
87
'@sveltejs/package':
88
88
specifier: ^2.5.4
89
89
version: 2.5.7
90
90
'@sveltejs/vite-plugin-svelte':
91
91
specifier: ^6.2.1
92
-
version: 6.2.1
92
+
version: 6.2.4
93
93
'@tanstack/svelte-table':
94
94
specifier: npm:tanstack-table-8-svelte-5@^0.1.2
95
95
version: 0.1.2
96
96
bits-ui:
97
97
specifier: ^2.14.4
98
-
version: 2.14.4
98
+
version: 2.15.4
99
99
mdsvex:
100
100
specifier: ^0.12.6
101
101
version: 0.12.6
···
104
104
version: 1.1.0
105
105
svelte:
106
106
specifier: ^5.46.1
107
-
version: 5.46.1
107
+
version: 5.47.0
108
108
svelte-check:
109
109
specifier: ^4.3.5
110
110
version: 4.3.5
···
136
136
voidzero:
137
137
'@vitest/browser-playwright':
138
138
specifier: ^4.0.16
139
-
version: 4.0.16
139
+
version: 4.0.17
140
140
'@vitest/coverage-v8':
141
141
specifier: ^4.0.17
142
142
version: 4.0.17
···
184
184
version: 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
185
185
'@storybook/addon-docs':
186
186
specifier: catalog:storybook
187
-
version: 10.1.11(@types/react@19.2.7)(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
187
+
version: 10.1.11(@types/react@19.2.8)(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
188
188
'@storybook/addon-svelte-csf':
189
189
specifier: catalog:storybook
190
-
version: 5.0.10(@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1))(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
190
+
version: 5.0.10(@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0))(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
191
191
'@storybook/addon-themes':
192
192
specifier: catalog:storybook
193
193
version: 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
194
194
'@storybook/addon-vitest':
195
195
specifier: catalog:storybook
196
-
version: 10.1.11(@vitest/runner@4.0.17)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vitest@4.0.17)
196
+
version: 10.1.11(@vitest/browser-playwright@4.0.17)(@vitest/browser@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17))(@vitest/runner@4.0.17)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vitest@4.0.17)
197
197
'@storybook/svelte':
198
198
specifier: catalog:storybook
199
-
version: 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)
199
+
version: 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)
200
200
'@storybook/sveltekit':
201
201
specifier: catalog:storybook
202
-
version: 10.1.11(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
202
+
version: 10.1.11(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
203
203
'@types/node':
204
204
specifier: catalog:dev
205
205
version: 25.0.9
206
206
'@vitest/coverage-v8':
207
207
specifier: catalog:voidzero
208
-
version: 4.0.17(vitest@4.0.17)
208
+
version: 4.0.17(@vitest/browser@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17))(vitest@4.0.17)
209
209
'@vitest/ui':
210
210
specifier: catalog:voidzero
211
211
version: 4.0.17(vitest@4.0.17)
···
214
214
version: 2.1.1
215
215
eslint-plugin-svelte:
216
216
specifier: catalog:dev
217
-
version: 3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.46.1)
217
+
version: 3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.47.0)
218
218
node-modules-inspector:
219
219
specifier: catalog:dev
220
220
version: 1.2.0
···
250
250
version: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
251
251
vitest:
252
252
specifier: catalog:voidzero
253
-
version: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
253
+
version: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
254
254
wrangler:
255
255
specifier: catalog:dev
256
-
version: 4.54.0(@cloudflare/workers-types@4.20251225.0)
256
+
version: 4.54.0(@cloudflare/workers-types@4.20260118.0)
257
257
258
258
app:
259
259
dependencies:
260
260
'@lucide/svelte':
261
261
specifier: catalog:svelte
262
-
version: 0.562.0(svelte@5.46.1)
262
+
version: 0.562.0(svelte@5.47.0)
263
263
'@starlight/icons':
264
264
specifier: workspace:../packages/icons
265
265
version: link:../packages/icons
···
271
271
version: link:../packages/types
272
272
'@supabase/ssr':
273
273
specifier: catalog:app
274
-
version: 0.8.0(@supabase/supabase-js@2.89.0)
274
+
version: 0.8.0(@supabase/supabase-js@2.90.1)
275
275
'@supabase/supabase-js':
276
276
specifier: catalog:app
277
-
version: 2.89.0
277
+
version: 2.90.1
278
278
bits-ui:
279
279
specifier: catalog:svelte
280
-
version: 2.14.4(@internationalized/date@3.10.1)(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)
280
+
version: 2.15.4(@internationalized/date@3.10.1)(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)
281
281
clsx:
282
282
specifier: catalog:tailwind
283
283
version: 2.1.1
···
286
286
version: 2.0.8
287
287
mode-watcher:
288
288
specifier: catalog:svelte
289
-
version: 1.1.0(svelte@5.46.1)
289
+
version: 1.1.0(svelte@5.47.0)
290
290
sveltekit-superforms:
291
291
specifier: catalog:svelte
292
-
version: 2.29.1(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(@types/json-schema@7.0.15)(svelte@5.46.1)(typescript@5.9.3)
292
+
version: 2.29.1(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(@types/json-schema@7.0.15)(svelte@5.47.0)(typescript@5.9.3)
293
293
tailwind-merge:
294
294
specifier: catalog:tailwind
295
295
version: 3.4.0
···
301
301
version: 1.4.0
302
302
zod:
303
303
specifier: catalog:app
304
-
version: 4.2.1
304
+
version: 4.3.5
305
305
devDependencies:
306
306
'@starlight/storybook-utils':
307
307
specifier: workspace:../packages/storybook-utils
308
308
version: link:../packages/storybook-utils
309
309
'@sveltejs/adapter-cloudflare':
310
310
specifier: catalog:svelte
311
-
version: 7.2.4(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(wrangler@4.54.0(@cloudflare/workers-types@4.20251225.0))
311
+
version: 7.2.5(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(wrangler@4.54.0(@cloudflare/workers-types@4.20260118.0))
312
312
'@sveltejs/kit':
313
313
specifier: catalog:svelte
314
-
version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
314
+
version: 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
315
315
'@sveltejs/vite-plugin-svelte':
316
316
specifier: catalog:svelte
317
-
version: 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
317
+
version: 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
318
318
'@tailwindcss/vite':
319
319
specifier: catalog:tailwind
320
320
version: 4.1.18(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
321
321
'@tanstack/svelte-table':
322
322
specifier: catalog:svelte
323
-
version: tanstack-table-8-svelte-5@0.1.2(svelte@5.46.1)
323
+
version: tanstack-table-8-svelte-5@0.1.2(svelte@5.47.0)
324
324
'@vitest/browser-playwright':
325
325
specifier: catalog:voidzero
326
-
version: 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
326
+
version: 4.0.17(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
327
327
chromatic:
328
328
specifier: catalog:storybook
329
-
version: 13.3.4
329
+
version: 13.3.5
330
330
lightningcss:
331
331
specifier: catalog:voidzero
332
332
version: 1.30.2
333
333
mdsvex:
334
334
specifier: catalog:svelte
335
-
version: 0.12.6(svelte@5.46.1)
335
+
version: 0.12.6(svelte@5.47.0)
336
336
playwright:
337
337
specifier: catalog:voidzero
338
338
version: 1.57.0
339
339
resend:
340
340
specifier: catalog:app
341
-
version: 6.6.0
341
+
version: 6.7.0
342
342
supabase:
343
343
specifier: catalog:app
344
-
version: 2.70.5
344
+
version: 2.72.8
345
345
svelte:
346
346
specifier: catalog:svelte
347
-
version: 5.46.1
347
+
version: 5.47.0
348
348
svelte-check:
349
349
specifier: catalog:svelte
350
-
version: 4.3.5(picomatch@4.0.3)(svelte@5.46.1)(typescript@5.9.3)
350
+
version: 4.3.5(picomatch@4.0.3)(svelte@5.47.0)(typescript@5.9.3)
351
351
tailwindcss:
352
352
specifier: catalog:tailwind
353
353
version: 4.1.18
354
354
vitest-browser-svelte:
355
355
specifier: catalog:svelte
356
-
version: 2.0.1(svelte@5.46.1)(vitest@4.0.17)
356
+
version: 2.0.1(svelte@5.47.0)(vitest@4.0.17)
357
357
358
358
packages/icons:
359
359
dependencies:
360
360
'@lucide/svelte':
361
361
specifier: 0.x
362
-
version: 0.562.0(svelte@5.46.1)
362
+
version: 0.562.0(svelte@5.47.0)
363
363
'@starlight/types':
364
364
specifier: workspace:../types
365
365
version: link:../types
366
366
svelte:
367
367
specifier: catalog:svelte
368
-
version: 5.46.1
368
+
version: 5.47.0
369
369
devDependencies:
370
370
'@sveltejs/adapter-auto':
371
371
specifier: catalog:svelte
372
-
version: 7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))
372
+
version: 7.0.0(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))
373
373
'@sveltejs/kit':
374
374
specifier: catalog:svelte
375
-
version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
375
+
version: 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
376
376
'@sveltejs/package':
377
377
specifier: catalog:svelte
378
-
version: 2.5.7(svelte@5.46.1)(typescript@5.9.3)
378
+
version: 2.5.7(svelte@5.47.0)(typescript@5.9.3)
379
379
'@sveltejs/vite-plugin-svelte':
380
380
specifier: catalog:svelte
381
-
version: 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
381
+
version: 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
382
382
'@tailwindcss/vite':
383
383
specifier: catalog:tailwind
384
384
version: 4.1.18(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
385
385
svelte-check:
386
386
specifier: catalog:svelte
387
-
version: 4.3.5(picomatch@4.0.3)(svelte@5.46.1)(typescript@5.9.3)
387
+
version: 4.3.5(picomatch@4.0.3)(svelte@5.47.0)(typescript@5.9.3)
388
388
tailwindcss:
389
389
specifier: catalog:tailwind
390
390
version: 4.1.18
···
422
422
dependencies:
423
423
zod:
424
424
specifier: catalog:app
425
-
version: 4.2.1
425
+
version: 4.3.5
426
426
devDependencies:
427
427
typescript:
428
428
specifier: catalog:dev
···
460
460
engines: {node: '>=6.0.0'}
461
461
hasBin: true
462
462
463
-
'@babel/runtime@7.28.4':
464
-
resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
465
-
engines: {node: '>=6.9.0'}
466
-
467
463
'@babel/runtime@7.28.6':
468
464
resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==}
469
465
engines: {node: '>=6.9.0'}
···
519
515
cpu: [x64]
520
516
os: [win32]
521
517
522
-
'@cloudflare/workers-types@4.20251225.0':
523
-
resolution: {integrity: sha512-ZZl0cNLFcsBRFKtMftKWOsfAybUYSeiTMzpQV1NlTVlByHAs1rGQt45Jw/qz8LrfHoq9PGTieSj9W350Gi4Pvg==}
518
+
'@cloudflare/workers-types@4.20260118.0':
519
+
resolution: {integrity: sha512-t+2Q421kAQqwBzMUDvgg2flp8zFVxOpiAyZPbyNcnPxMDHf0z3B7LqBIVQawwI6ntZinbk9f4oUmaA5bGeYwlg==}
524
520
525
521
'@cspotcode/source-map-support@0.8.1':
526
522
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
···
1618
1614
svelte: ^5.0.0
1619
1615
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
1620
1616
1621
-
'@supabase/auth-js@2.89.0':
1622
-
resolution: {integrity: sha512-wiWZdz8WMad8LQdJMWYDZ2SJtZP5MwMqzQq3ehtW2ngiI3UTgbKiFrvMUUS3KADiVlk4LiGfODB2mrYx7w2f8w==}
1617
+
'@supabase/auth-js@2.90.1':
1618
+
resolution: {integrity: sha512-vxb66dgo6h3yyPbR06735Ps+dK3hj0JwS8w9fdQPVZQmocSTlKUW5MfxSy99mN0XqCCuLMQ3jCEiIIUU23e9ng==}
1623
1619
engines: {node: '>=20.0.0'}
1624
1620
1625
-
'@supabase/functions-js@2.89.0':
1626
-
resolution: {integrity: sha512-XEueaC5gMe5NufNYfBh9kPwJlP5M2f+Ogr8rvhmRDAZNHgY6mI35RCkYDijd92pMcNM7g8pUUJov93UGUnqfyw==}
1621
+
'@supabase/functions-js@2.90.1':
1622
+
resolution: {integrity: sha512-x9mV9dF1Lam9qL3zlpP6mSM5C9iqMPtF5B/tU1Jj/F0ufX5mjDf9ghVBaErVxmrQJRL4+iMKWKY2GnODkpS8tw==}
1627
1623
engines: {node: '>=20.0.0'}
1628
1624
1629
-
'@supabase/postgrest-js@2.89.0':
1630
-
resolution: {integrity: sha512-/b0fKrxV9i7RNOEXMno/I1862RsYhuUo+Q6m6z3ar1f4ulTMXnDfv0y4YYxK2POcgrOXQOgKYQx1eArybyNvtg==}
1625
+
'@supabase/postgrest-js@2.90.1':
1626
+
resolution: {integrity: sha512-jh6vqzaYzoFn3raaC0hcFt9h+Bt+uxNRBSdc7PfToQeRGk7PDPoweHsbdiPWREtDVTGKfu+PyPW9e2jbK+BCgQ==}
1631
1627
engines: {node: '>=20.0.0'}
1632
1628
1633
-
'@supabase/realtime-js@2.89.0':
1634
-
resolution: {integrity: sha512-aMOvfDb2a52u6PX6jrrjvACHXGV3zsOlWRzZsTIOAJa0hOVvRp01AwC1+nLTGUzxzezejrYeCX+KnnM1xHdl+w==}
1629
+
'@supabase/realtime-js@2.90.1':
1630
+
resolution: {integrity: sha512-PWbnEMkcQRuor8jhObp4+Snufkq8C6fBp+MchVp2qBPY1NXk/c3Iv3YyiFYVzo0Dzuw4nAlT4+ahuPggy4r32w==}
1635
1631
engines: {node: '>=20.0.0'}
1636
1632
1637
1633
'@supabase/ssr@0.8.0':
···
1639
1635
peerDependencies:
1640
1636
'@supabase/supabase-js': ^2.76.1
1641
1637
1642
-
'@supabase/storage-js@2.89.0':
1643
-
resolution: {integrity: sha512-6zKcXofk/M/4Eato7iqpRh+B+vnxeiTumCIP+Tz26xEqIiywzD9JxHq+udRrDuv6hXE+pmetvJd8n5wcf4MFRQ==}
1638
+
'@supabase/storage-js@2.90.1':
1639
+
resolution: {integrity: sha512-GHY+Ps/K/RBfRj7kwx+iVf2HIdqOS43rM2iDOIDpapyUnGA9CCBFzFV/XvfzznGykd//z2dkGZhlZZprsVFqGg==}
1644
1640
engines: {node: '>=20.0.0'}
1645
1641
1646
-
'@supabase/supabase-js@2.89.0':
1647
-
resolution: {integrity: sha512-KlaRwSfFA0fD73PYVMHj5/iXFtQGCcX7PSx0FdQwYEEw9b2wqM7GxadY+5YwcmuEhalmjFB/YvqaoNVF+sWUlg==}
1642
+
'@supabase/supabase-js@2.90.1':
1643
+
resolution: {integrity: sha512-U8KaKGLUgTIFHtwEW1dgw1gK7XrdpvvYo7nzzqPx721GqPe8WZbAiLh/hmyKLGBYQ/mmQNr20vU9tWSDZpii3w==}
1648
1644
engines: {node: '>=20.0.0'}
1649
1645
1650
1646
'@sveltejs/acorn-typescript@1.0.8':
···
1657
1653
peerDependencies:
1658
1654
'@sveltejs/kit': ^2.0.0
1659
1655
1660
-
'@sveltejs/adapter-cloudflare@7.2.4':
1661
-
resolution: {integrity: sha512-uD8VlOuGXGuZWL+zbBYSjtmC4WDtlonUodfqAZ/COd5uIy2Z0QptIicB/nkTrGNI9sbmzgf7z0N09CHyWYlUvQ==}
1656
+
'@sveltejs/adapter-cloudflare@7.2.5':
1657
+
resolution: {integrity: sha512-LKUpoRFSlqHj99ltldCSgDMx05M2XLL+Z9aegTTy5L/ebLd3GtmIe7yR5teSJua7pJjEcs2emnyxGVu8bAztRg==}
1662
1658
peerDependencies:
1663
1659
'@sveltejs/kit': ^2.0.0
1664
1660
wrangler: ^4.0.0
1665
1661
1666
-
'@sveltejs/kit@2.49.2':
1667
-
resolution: {integrity: sha512-Vp3zX/qlwerQmHMP6x0Ry1oY7eKKRcOWGc2P59srOp4zcqyn+etJyQpELgOi4+ZSUgteX8Y387NuwruLgGXLUQ==}
1662
+
'@sveltejs/kit@2.50.0':
1663
+
resolution: {integrity: sha512-Hj8sR8O27p2zshFEIJzsvfhLzxga/hWw6tRLnBjMYw70m1aS9BSYCqAUtzDBjRREtX1EvLMYgaC0mYE3Hz4KWA==}
1668
1664
engines: {node: '>=18.13'}
1669
1665
hasBin: true
1670
1666
peerDependencies:
1671
1667
'@opentelemetry/api': ^1.0.0
1672
1668
'@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0
1673
1669
svelte: ^4.0.0 || ^5.0.0-next.0
1670
+
typescript: ^5.3.3
1674
1671
vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
1675
1672
peerDependenciesMeta:
1676
1673
'@opentelemetry/api':
1677
1674
optional: true
1675
+
typescript:
1676
+
optional: true
1678
1677
1679
1678
'@sveltejs/package@2.5.7':
1680
1679
resolution: {integrity: sha512-qqD9xa9H7TDiGFrF6rz7AirOR8k15qDK/9i4MIE8te4vWsv5GEogPks61rrZcLy+yWph+aI6pIj2MdoK3YI8AQ==}
···
1683
1682
peerDependencies:
1684
1683
svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1
1685
1684
1686
-
'@sveltejs/vite-plugin-svelte-inspector@5.0.1':
1687
-
resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==}
1685
+
'@sveltejs/vite-plugin-svelte-inspector@5.0.2':
1686
+
resolution: {integrity: sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==}
1688
1687
engines: {node: ^20.19 || ^22.12 || >=24}
1689
1688
peerDependencies:
1690
1689
'@sveltejs/vite-plugin-svelte': ^6.0.0-next.0
1691
1690
svelte: ^5.0.0
1692
1691
vite: ^6.3.0 || ^7.0.0
1693
1692
1694
-
'@sveltejs/vite-plugin-svelte@6.2.1':
1695
-
resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==}
1693
+
'@sveltejs/vite-plugin-svelte@6.2.4':
1694
+
resolution: {integrity: sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==}
1696
1695
engines: {node: ^20.19 || ^22.12 || >=24}
1697
1696
peerDependencies:
1698
1697
svelte: ^5.0.0
···
1836
1835
'@types/mdx@2.0.13':
1837
1836
resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
1838
1837
1839
-
'@types/node@22.19.7':
1840
-
resolution: {integrity: sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==}
1841
-
1842
1838
'@types/node@25.0.9':
1843
1839
resolution: {integrity: sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==}
1844
1840
1845
1841
'@types/phoenix@1.6.7':
1846
1842
resolution: {integrity: sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==}
1847
1843
1848
-
'@types/react@19.2.7':
1849
-
resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==}
1844
+
'@types/react@19.2.8':
1845
+
resolution: {integrity: sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==}
1850
1846
1851
1847
'@types/unist@2.0.11':
1852
1848
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
···
1886
1882
resolution: {integrity: sha512-ZtvYkYpZOYdvbws3uaOAvTFuvFXoQGAtmzeiXu+XSMGxi5GVsODpoI9Xu9TplEMuD/5fmAtBbKb9cQHkWkLXDQ==}
1887
1883
engines: {node: '>=18.16.0'}
1888
1884
1889
-
'@vitest/browser-playwright@4.0.16':
1890
-
resolution: {integrity: sha512-I2Fy/ANdphi1yI46d15o0M1M4M0UJrUiVKkH5oKeRZZCdPg0fw/cfTKZzv9Ge9eobtJYp4BGblMzXdXH0vcl5g==}
1885
+
'@vitest/browser-playwright@4.0.17':
1886
+
resolution: {integrity: sha512-CE9nlzslHX6Qz//MVrjpulTC9IgtXTbJ+q7Rx1HD+IeSOWv4NHIRNHPA6dB4x01d9paEqt+TvoqZfmgq40DxEQ==}
1891
1887
peerDependencies:
1892
1888
playwright: '*'
1893
-
vitest: 4.0.16
1889
+
vitest: 4.0.17
1894
1890
1895
-
'@vitest/browser@4.0.16':
1896
-
resolution: {integrity: sha512-t4toy8X/YTnjYEPoY0pbDBg3EvDPg1elCDrfc+VupPHwoN/5/FNQ8Z+xBYIaEnOE2vVEyKwqYBzZ9h9rJtZVcg==}
1891
+
'@vitest/browser@4.0.17':
1892
+
resolution: {integrity: sha512-cgf2JZk2fv5or3efmOrRJe1V9Md89BPgz4ntzbf84yAb+z2hW6niaGFinl9aFzPZ1q3TGfWZQWZ9gXTFThs2Qw==}
1897
1893
peerDependencies:
1898
-
vitest: 4.0.16
1894
+
vitest: 4.0.17
1899
1895
1900
1896
'@vitest/coverage-v8@4.0.17':
1901
1897
resolution: {integrity: sha512-/6zU2FLGg0jsd+ePZcwHRy3+WpNTBBhDY56P4JTRqUN/Dp6CvOEa9HrikcQ4KfV2b2kAHUFB4dl1SuocWXSFEw==}
···
1923
1919
vite:
1924
1920
optional: true
1925
1921
1926
-
'@vitest/mocker@4.0.16':
1927
-
resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==}
1928
-
peerDependencies:
1929
-
msw: ^2.4.9
1930
-
vite: ^6.0.0 || ^7.0.0-0
1931
-
peerDependenciesMeta:
1932
-
msw:
1933
-
optional: true
1934
-
vite:
1935
-
optional: true
1936
-
1937
1922
'@vitest/mocker@4.0.17':
1938
1923
resolution: {integrity: sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ==}
1939
1924
peerDependencies:
···
1948
1933
'@vitest/pretty-format@3.2.4':
1949
1934
resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
1950
1935
1951
-
'@vitest/pretty-format@4.0.16':
1952
-
resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==}
1953
-
1954
1936
'@vitest/pretty-format@4.0.17':
1955
1937
resolution: {integrity: sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==}
1956
1938
···
1962
1944
1963
1945
'@vitest/spy@3.2.4':
1964
1946
resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
1965
-
1966
-
'@vitest/spy@4.0.16':
1967
-
resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==}
1968
1947
1969
1948
'@vitest/spy@4.0.17':
1970
1949
resolution: {integrity: sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew==}
···
1977
1956
'@vitest/utils@3.2.4':
1978
1957
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
1979
1958
1980
-
'@vitest/utils@4.0.16':
1981
-
resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==}
1982
-
1983
1959
'@vitest/utils@4.0.17':
1984
1960
resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==}
1985
1961
···
2081
2057
birpc@4.0.0:
2082
2058
resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==}
2083
2059
2084
-
bits-ui@2.14.4:
2085
-
resolution: {integrity: sha512-W6kenhnbd/YVvur+DKkaVJ6GldE53eLewur5AhUCqslYQ0vjZr8eWlOfwZnMiPB+PF5HMVqf61vXBvmyrAmPWg==}
2060
+
bits-ui@2.15.4:
2061
+
resolution: {integrity: sha512-7H9YUfp03KOk1LVDh8wPYSRPxlZgG/GRWLNSA8QC73/8Z8ytun+DWJhIuibyFyz7A0cP/RANVcB4iDrbY8q+Og==}
2086
2062
engines: {node: '>=20'}
2087
2063
peerDependencies:
2088
2064
'@internationalized/date': ^3.8.1
···
2138
2114
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
2139
2115
engines: {node: '>=18'}
2140
2116
2141
-
chromatic@13.3.4:
2142
-
resolution: {integrity: sha512-TR5rvyH0ESXobBB3bV8jc87AEAFQC7/n+Eb4XWhJz6hW3YNxIQPVjcbgLv+a4oKHEl1dUBueWSoIQsOVGTd+RQ==}
2117
+
chromatic@13.3.5:
2118
+
resolution: {integrity: sha512-MzPhxpl838qJUo0A55osCF2ifwPbjcIPeElr1d4SHcjnHoIcg7l1syJDrAYK/a+PcCBrOGi06jPNpQAln5hWgw==}
2143
2119
hasBin: true
2144
2120
peerDependencies:
2145
2121
'@chromatic-com/cypress': ^0.*.* || ^1.0.0
···
2281
2257
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
2282
2258
engines: {node: '>=8'}
2283
2259
2284
-
devalue@5.6.1:
2285
-
resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==}
2260
+
devalue@5.6.2:
2261
+
resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==}
2286
2262
2287
2263
dlv@1.1.3:
2288
2264
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
···
2302
2278
oxc-resolver:
2303
2279
optional: true
2304
2280
2305
-
effect@3.19.13:
2306
-
resolution: {integrity: sha512-8MZ783YuHRwHZX2Mmm+bpGxq+7XPd88sWwYAz2Ysry80sEKpftDZXs2Hg9ZyjESi1IBTNHF0oDKe0zJRkUlyew==}
2281
+
effect@3.19.14:
2282
+
resolution: {integrity: sha512-3vwdq0zlvQOxXzXNKRIPKTqZNMyGCdaFUBfMPqpsyzZDre67kgC1EEHDV4EoQTovJ4w5fmJW756f86kkuz7WFA==}
2307
2283
2308
2284
empathic@2.0.0:
2309
2285
resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
···
2322
2298
es-toolkit@1.44.0:
2323
2299
resolution: {integrity: sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==}
2324
2300
2325
-
es6-promise@4.2.8:
2326
-
resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
2327
-
2328
2301
esbuild@0.27.0:
2329
2302
resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==}
2330
2303
engines: {node: '>=18'}
···
2652
2625
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2653
2626
engines: {node: '>= 0.8.0'}
2654
2627
2655
-
libphonenumber-js@1.12.33:
2656
-
resolution: {integrity: sha512-r9kw4OA6oDO4dPXkOrXTkArQAafIKAU71hChInV4FxZ69dxCfbwQGDPzqR5/vea94wU705/3AZroEbSoeVWrQw==}
2628
+
libphonenumber-js@1.12.34:
2629
+
resolution: {integrity: sha512-v/Ip8k8eYdp7bINpzqDh46V/PaQ8sK+qi97nMQgjZzFlb166YFqlR/HVI+MzsI9JqcyyVWCOipmmretiaSyQyw==}
2657
2630
2658
2631
lightningcss-android-arm64@1.30.2:
2659
2632
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
···
2851
2824
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2852
2825
engines: {node: '>=0.10.0'}
2853
2826
2854
-
normalize-url@8.1.0:
2855
-
resolution: {integrity: sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==}
2827
+
normalize-url@8.1.1:
2828
+
resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==}
2856
2829
engines: {node: '>=14.16'}
2857
2830
2858
2831
npm-normalize-package-bin@5.0.0:
···
3036
3009
quansync@1.0.0:
3037
3010
resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==}
3038
3011
3039
-
querystringify@2.2.0:
3040
-
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
3041
-
3042
3012
radix3@1.1.2:
3043
3013
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
3044
3014
···
3078
3048
resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==}
3079
3049
engines: {node: '>=8'}
3080
3050
3081
-
requires-port@1.0.0:
3082
-
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
3083
-
3084
-
resend@6.6.0:
3085
-
resolution: {integrity: sha512-d1WoOqSxj5x76JtQMrieNAG1kZkh4NU4f+Je1yq4++JsDpLddhEwnJlNfvkCzvUuZy9ZquWmMMAm2mENd2JvRw==}
3051
+
resend@6.7.0:
3052
+
resolution: {integrity: sha512-2ZV0NDZsh4Gh+Nd1hvluZIitmGJ59O4+OxMufymG6Y8uz1Jgt2uS1seSENnkIUlmwg7/dwmfIJC9rAufByz7wA==}
3086
3053
engines: {node: '>=20'}
3087
3054
peerDependencies:
3088
3055
'@react-email/render': '*'
···
3213
3180
stackback@0.0.2:
3214
3181
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
3215
3182
3183
+
standardwebhooks@1.0.0:
3184
+
resolution: {integrity: sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==}
3185
+
3216
3186
std-env@3.10.0:
3217
3187
resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
3218
3188
···
3243
3213
style-to-object@1.0.14:
3244
3214
resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==}
3245
3215
3246
-
supabase@2.70.5:
3247
-
resolution: {integrity: sha512-HtMGtYbcL9dxi2Yz4eGWWlxl9nQi76pOyGgCTBeE67p5AeIlv+KJhDOR8oinaNfHHMPKk0Uo1WW7Kxyrz+tdgg==}
3216
+
supabase@2.72.8:
3217
+
resolution: {integrity: sha512-3Wymv/QjmndLB9ACQA31VvJ7+KXmDqj7s8g7y+ldAcCaHBMbj+I7x0j/UBGkNbtSh0BG7kRicGA3Xc3jQlccNQ==}
3248
3218
engines: {npm: '>=8'}
3249
3219
hasBin: true
3250
3220
···
3301
3271
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
3302
3272
typescript: ^4.9.4 || ^5.0.0
3303
3273
3304
-
svelte@5.46.1:
3305
-
resolution: {integrity: sha512-ynjfCHD3nP2el70kN5Pmg37sSi0EjOm9FgHYQdC4giWG/hzO3AatzXXJJgP305uIhGQxSufJLuYWtkY8uK/8RA==}
3274
+
svelte@5.47.0:
3275
+
resolution: {integrity: sha512-LRhAvzhvb4lHLNAcAMJZ2ifUSOif8OuItF4khbssrIeitj01GjpumeeauSnCeAGnSI+X6P2R3Z7S4c5STv4iQQ==}
3306
3276
engines: {node: '>=18'}
3307
3277
3308
3278
sveltekit-superforms@2.29.1:
···
3311
3281
'@sveltejs/kit': 1.x || 2.x
3312
3282
svelte: 3.x || 4.x || >=5.0.0-next.51
3313
3283
3314
-
svix@1.76.1:
3315
-
resolution: {integrity: sha512-CRuDWBTgYfDnBLRaZdKp9VuoPcNUq9An14c/k+4YJ15Qc5Grvf66vp0jvTltd4t7OIRj+8lM1DAgvSgvf7hdLw==}
3284
+
svix@1.84.1:
3285
+
resolution: {integrity: sha512-K8DPPSZaW/XqXiz1kEyzSHYgmGLnhB43nQCMeKjWGCUpLIpAMMM8kx3rVVOSm6Bo6EHyK1RQLPT4R06skM/MlQ==}
3316
3286
3317
-
tabbable@6.3.0:
3318
-
resolution: {integrity: sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==}
3287
+
tabbable@6.4.0:
3288
+
resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
3319
3289
3320
3290
tagged-tag@1.0.0:
3321
3291
resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
···
3346
3316
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
3347
3317
engines: {node: '>=6'}
3348
3318
3349
-
tar@7.5.2:
3350
-
resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==}
3319
+
tar@7.5.3:
3320
+
resolution: {integrity: sha512-ENg5JUHUm2rDD7IvKNFGzyElLXNjachNLp6RaGf4+JOgxXHkqA+gq81ZAMCUmtMtqBsoU62lcp6S27g1LCYGGQ==}
3351
3321
engines: {node: '>=18'}
3352
3322
3353
3323
tiny-case@1.0.3:
···
3448
3418
resolution: {integrity: sha512-xygQcmneDyzsEuKZrFbRMne5HDqMs++aFzefrJTgEIKjQ3rekM+RPfFCVq2Gp1VIDqddoYeppCj4Pcb+RZW0GQ==}
3449
3419
engines: {node: '>=20'}
3450
3420
3451
-
typebox@1.0.69:
3452
-
resolution: {integrity: sha512-FwCcidqIxCAXRHxT9UNwiuf0f/EgLGc09K78K1d39uTLwPPmntPVs4YHxmj53RJ340pDkuPBOhOGdzg7cBYX4Q==}
3421
+
typebox@1.0.78:
3422
+
resolution: {integrity: sha512-xOPmaDSBCMa6vCHFguteJuOcq73HY2aKexdVUi+zE82dCcCp3FMKaM/SfT4fcNNgskLmjauuU8wr0/1fWNN1Og==}
3453
3423
3454
3424
typescript@5.9.3:
3455
3425
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
···
3467
3437
3468
3438
uncrypto@0.1.3:
3469
3439
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
3470
-
3471
-
undici-types@6.21.0:
3472
-
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
3473
3440
3474
3441
undici-types@7.16.0:
3475
3442
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
···
3571
3538
3572
3539
uri-js@4.4.1:
3573
3540
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3574
-
3575
-
url-parse@1.5.10:
3576
-
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
3577
3541
3578
3542
use-sync-external-store@1.6.0:
3579
3543
resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
···
3801
3765
zod@3.22.3:
3802
3766
resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==}
3803
3767
3804
-
zod@4.2.1:
3805
-
resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==}
3768
+
zod@4.3.5:
3769
+
resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==}
3806
3770
3807
3771
snapshots:
3808
3772
···
3838
3802
dependencies:
3839
3803
'@babel/types': 7.28.6
3840
3804
3841
-
'@babel/runtime@7.28.4':
3842
-
optional: true
3843
-
3844
3805
'@babel/runtime@7.28.6': {}
3845
3806
3846
3807
'@babel/types@7.28.6':
···
3875
3836
'@cloudflare/workerd-windows-64@1.20251210.0':
3876
3837
optional: true
3877
3838
3878
-
'@cloudflare/workers-types@4.20251225.0': {}
3839
+
'@cloudflare/workers-types@4.20260118.0': {}
3879
3840
3880
3841
'@cspotcode/source-map-support@0.8.1':
3881
3842
dependencies:
···
4241
4202
4242
4203
'@jsr/nc__whatwg-infra@1.1.0': {}
4243
4204
4244
-
'@lucide/svelte@0.562.0(svelte@5.46.1)':
4205
+
'@lucide/svelte@0.562.0(svelte@5.47.0)':
4245
4206
dependencies:
4246
-
svelte: 5.46.1
4207
+
svelte: 5.47.0
4247
4208
4248
-
'@mdx-js/react@3.1.1(@types/react@19.2.7)(react@19.2.3)':
4209
+
'@mdx-js/react@3.1.1(@types/react@19.2.8)(react@19.2.3)':
4249
4210
dependencies:
4250
4211
'@types/mdx': 2.0.13
4251
-
'@types/react': 19.2.7
4212
+
'@types/react': 19.2.8
4252
4213
react: 19.2.3
4253
4214
4254
4215
'@napi-rs/wasm-runtime@1.1.1':
···
4537
4498
axe-core: 4.11.1
4538
4499
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4539
4500
4540
-
'@storybook/addon-docs@10.1.11(@types/react@19.2.7)(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4501
+
'@storybook/addon-docs@10.1.11(@types/react@19.2.8)(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4541
4502
dependencies:
4542
-
'@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.3)
4503
+
'@mdx-js/react': 3.1.1(@types/react@19.2.8)(react@19.2.3)
4543
4504
'@storybook/csf-plugin': 10.1.11(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4544
4505
'@storybook/icons': 2.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4545
4506
'@storybook/react-dom-shim': 10.1.11(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
···
4554
4515
- vite
4555
4516
- webpack
4556
4517
4557
-
'@storybook/addon-svelte-csf@5.0.10(@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1))(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4518
+
'@storybook/addon-svelte-csf@5.0.10(@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0))(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4558
4519
dependencies:
4559
4520
'@storybook/csf': 0.1.13
4560
-
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)
4561
-
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4521
+
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)
4522
+
'@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4562
4523
dedent: 1.7.1
4563
4524
es-toolkit: 1.44.0
4564
4525
esrap: 1.4.9
4565
4526
magic-string: 0.30.21
4566
4527
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4567
-
svelte: 5.46.1
4568
-
svelte-ast-print: 0.4.2(svelte@5.46.1)
4528
+
svelte: 5.47.0
4529
+
svelte-ast-print: 0.4.2(svelte@5.47.0)
4569
4530
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4570
4531
zimmerframe: 1.1.4
4571
4532
transitivePeerDependencies:
···
4576
4537
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4577
4538
ts-dedent: 2.2.0
4578
4539
4579
-
'@storybook/addon-vitest@10.1.11(@vitest/runner@4.0.17)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vitest@4.0.17)':
4540
+
'@storybook/addon-vitest@10.1.11(@vitest/browser-playwright@4.0.17)(@vitest/browser@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17))(@vitest/runner@4.0.17)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vitest@4.0.17)':
4580
4541
dependencies:
4581
4542
'@storybook/global': 5.0.0
4582
4543
'@storybook/icons': 2.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4583
4544
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4584
4545
optionalDependencies:
4546
+
'@vitest/browser': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
4547
+
'@vitest/browser-playwright': 4.0.17(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
4585
4548
'@vitest/runner': 4.0.17
4586
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4549
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4587
4550
transitivePeerDependencies:
4588
4551
- react
4589
4552
- react-dom
···
4627
4590
react-dom: 19.2.3(react@19.2.3)
4628
4591
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4629
4592
4630
-
'@storybook/svelte-vite@10.1.11(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4593
+
'@storybook/svelte-vite@10.1.11(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4631
4594
dependencies:
4632
4595
'@storybook/builder-vite': 10.1.11(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4633
-
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)
4634
-
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4596
+
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)
4597
+
'@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4635
4598
magic-string: 0.30.21
4636
4599
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4637
-
svelte: 5.46.1
4638
-
svelte2tsx: 0.7.46(svelte@5.46.1)(typescript@5.9.3)
4600
+
svelte: 5.47.0
4601
+
svelte2tsx: 0.7.46(svelte@5.47.0)(typescript@5.9.3)
4639
4602
typescript: 5.9.3
4640
4603
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4641
4604
transitivePeerDependencies:
···
4644
4607
- rollup
4645
4608
- webpack
4646
4609
4647
-
'@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)':
4610
+
'@storybook/svelte@10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)':
4648
4611
dependencies:
4649
4612
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4650
-
svelte: 5.46.1
4613
+
svelte: 5.47.0
4651
4614
ts-dedent: 2.2.0
4652
4615
type-fest: 2.19.0
4653
4616
4654
-
'@storybook/sveltekit@10.1.11(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4617
+
'@storybook/sveltekit@10.1.11(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4655
4618
dependencies:
4656
4619
'@storybook/builder-vite': 10.1.11(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4657
-
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)
4658
-
'@storybook/svelte-vite': 10.1.11(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4620
+
'@storybook/svelte': 10.1.11(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)
4621
+
'@storybook/svelte-vite': 10.1.11(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(esbuild@0.27.2)(rollup@4.55.1)(storybook@10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4659
4622
storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
4660
-
svelte: 5.46.1
4623
+
svelte: 5.47.0
4661
4624
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4662
4625
transitivePeerDependencies:
4663
4626
- '@sveltejs/vite-plugin-svelte'
···
4666
4629
- rollup
4667
4630
- webpack
4668
4631
4669
-
'@supabase/auth-js@2.89.0':
4632
+
'@supabase/auth-js@2.90.1':
4670
4633
dependencies:
4671
4634
tslib: 2.8.1
4672
4635
4673
-
'@supabase/functions-js@2.89.0':
4636
+
'@supabase/functions-js@2.90.1':
4674
4637
dependencies:
4675
4638
tslib: 2.8.1
4676
4639
4677
-
'@supabase/postgrest-js@2.89.0':
4640
+
'@supabase/postgrest-js@2.90.1':
4678
4641
dependencies:
4679
4642
tslib: 2.8.1
4680
4643
4681
-
'@supabase/realtime-js@2.89.0':
4644
+
'@supabase/realtime-js@2.90.1':
4682
4645
dependencies:
4683
4646
'@types/phoenix': 1.6.7
4684
4647
'@types/ws': 8.18.1
···
4688
4651
- bufferutil
4689
4652
- utf-8-validate
4690
4653
4691
-
'@supabase/ssr@0.8.0(@supabase/supabase-js@2.89.0)':
4654
+
'@supabase/ssr@0.8.0(@supabase/supabase-js@2.90.1)':
4692
4655
dependencies:
4693
-
'@supabase/supabase-js': 2.89.0
4656
+
'@supabase/supabase-js': 2.90.1
4694
4657
cookie: 1.1.1
4695
4658
4696
-
'@supabase/storage-js@2.89.0':
4659
+
'@supabase/storage-js@2.90.1':
4697
4660
dependencies:
4698
4661
iceberg-js: 0.8.1
4699
4662
tslib: 2.8.1
4700
4663
4701
-
'@supabase/supabase-js@2.89.0':
4664
+
'@supabase/supabase-js@2.90.1':
4702
4665
dependencies:
4703
-
'@supabase/auth-js': 2.89.0
4704
-
'@supabase/functions-js': 2.89.0
4705
-
'@supabase/postgrest-js': 2.89.0
4706
-
'@supabase/realtime-js': 2.89.0
4707
-
'@supabase/storage-js': 2.89.0
4666
+
'@supabase/auth-js': 2.90.1
4667
+
'@supabase/functions-js': 2.90.1
4668
+
'@supabase/postgrest-js': 2.90.1
4669
+
'@supabase/realtime-js': 2.90.1
4670
+
'@supabase/storage-js': 2.90.1
4708
4671
transitivePeerDependencies:
4709
4672
- bufferutil
4710
4673
- utf-8-validate
···
4713
4676
dependencies:
4714
4677
acorn: 8.15.0
4715
4678
4716
-
'@sveltejs/adapter-auto@7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))':
4679
+
'@sveltejs/adapter-auto@7.0.0(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))':
4717
4680
dependencies:
4718
-
'@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4681
+
'@sveltejs/kit': 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4719
4682
4720
-
'@sveltejs/adapter-cloudflare@7.2.4(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(wrangler@4.54.0(@cloudflare/workers-types@4.20251225.0))':
4683
+
'@sveltejs/adapter-cloudflare@7.2.5(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(wrangler@4.54.0(@cloudflare/workers-types@4.20260118.0))':
4721
4684
dependencies:
4722
-
'@cloudflare/workers-types': 4.20251225.0
4723
-
'@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4685
+
'@cloudflare/workers-types': 4.20260118.0
4686
+
'@sveltejs/kit': 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4724
4687
worktop: 0.8.0-next.18
4725
-
wrangler: 4.54.0(@cloudflare/workers-types@4.20251225.0)
4688
+
wrangler: 4.54.0(@cloudflare/workers-types@4.20260118.0)
4726
4689
4727
-
'@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4690
+
'@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4728
4691
dependencies:
4729
4692
'@standard-schema/spec': 1.1.0
4730
4693
'@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0)
4731
-
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4694
+
'@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4732
4695
'@types/cookie': 0.6.0
4733
4696
acorn: 8.15.0
4734
4697
cookie: 0.6.0
4735
-
devalue: 5.6.1
4698
+
devalue: 5.6.2
4736
4699
esm-env: 1.2.2
4737
4700
kleur: 4.1.5
4738
4701
magic-string: 0.30.21
···
4740
4703
sade: 1.8.1
4741
4704
set-cookie-parser: 2.7.2
4742
4705
sirv: 3.0.2
4743
-
svelte: 5.46.1
4706
+
svelte: 5.47.0
4744
4707
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4708
+
optionalDependencies:
4709
+
typescript: 5.9.3
4745
4710
4746
-
'@sveltejs/package@2.5.7(svelte@5.46.1)(typescript@5.9.3)':
4711
+
'@sveltejs/package@2.5.7(svelte@5.47.0)(typescript@5.9.3)':
4747
4712
dependencies:
4748
4713
chokidar: 5.0.0
4749
4714
kleur: 4.1.5
4750
4715
sade: 1.8.1
4751
4716
semver: 7.7.3
4752
-
svelte: 5.46.1
4753
-
svelte2tsx: 0.7.46(svelte@5.46.1)(typescript@5.9.3)
4717
+
svelte: 5.47.0
4718
+
svelte2tsx: 0.7.46(svelte@5.47.0)(typescript@5.9.3)
4754
4719
transitivePeerDependencies:
4755
4720
- typescript
4756
4721
4757
-
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4722
+
'@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4758
4723
dependencies:
4759
-
'@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4760
-
debug: 4.4.3
4761
-
svelte: 5.46.1
4724
+
'@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4725
+
obug: 2.1.1
4726
+
svelte: 5.47.0
4762
4727
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4763
-
transitivePeerDependencies:
4764
-
- supports-color
4765
4728
4766
-
'@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4729
+
'@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
4767
4730
dependencies:
4768
-
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4769
-
debug: 4.4.3
4731
+
'@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4770
4732
deepmerge: 4.3.1
4771
4733
magic-string: 0.30.21
4772
-
svelte: 5.46.1
4734
+
obug: 2.1.1
4735
+
svelte: 5.47.0
4773
4736
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
4774
4737
vitefu: 1.1.1(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4775
-
transitivePeerDependencies:
4776
-
- supports-color
4777
4738
4778
4739
'@swc/helpers@0.5.18':
4779
4740
dependencies:
···
4899
4860
4900
4861
'@types/mdx@2.0.13': {}
4901
4862
4902
-
'@types/node@22.19.7':
4903
-
dependencies:
4904
-
undici-types: 6.21.0
4905
-
4906
4863
'@types/node@25.0.9':
4907
4864
dependencies:
4908
4865
undici-types: 7.16.0
4909
4866
4910
4867
'@types/phoenix@1.6.7': {}
4911
4868
4912
-
'@types/react@19.2.7':
4869
+
'@types/react@19.2.8':
4913
4870
dependencies:
4914
4871
csstype: 3.2.3
4915
4872
···
4952
4909
camelcase: 8.0.0
4953
4910
dayjs: 1.11.19
4954
4911
dlv: 1.1.3
4955
-
normalize-url: 8.1.0
4912
+
normalize-url: 8.1.1
4956
4913
validator: 13.15.26
4957
4914
optional: true
4958
4915
4959
-
'@vitest/browser-playwright@4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)':
4916
+
'@vitest/browser-playwright@4.0.17(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)':
4960
4917
dependencies:
4961
-
'@vitest/browser': 4.0.16(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
4962
-
'@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4918
+
'@vitest/browser': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
4919
+
'@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4963
4920
playwright: 1.57.0
4964
4921
tinyrainbow: 3.0.3
4965
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4922
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4966
4923
transitivePeerDependencies:
4967
4924
- bufferutil
4968
4925
- msw
4969
4926
- utf-8-validate
4970
4927
- vite
4971
4928
4972
-
'@vitest/browser@4.0.16(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)':
4929
+
'@vitest/browser@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)':
4973
4930
dependencies:
4974
-
'@vitest/mocker': 4.0.16(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4975
-
'@vitest/utils': 4.0.16
4931
+
'@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
4932
+
'@vitest/utils': 4.0.17
4976
4933
magic-string: 0.30.21
4977
4934
pixelmatch: 7.1.0
4978
4935
pngjs: 7.0.0
4979
4936
sirv: 3.0.2
4980
4937
tinyrainbow: 3.0.3
4981
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4938
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4982
4939
ws: 8.19.0
4983
4940
transitivePeerDependencies:
4984
4941
- bufferutil
···
4986
4943
- utf-8-validate
4987
4944
- vite
4988
4945
4989
-
'@vitest/coverage-v8@4.0.17(vitest@4.0.17)':
4946
+
'@vitest/coverage-v8@4.0.17(@vitest/browser@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17))(vitest@4.0.17)':
4990
4947
dependencies:
4991
4948
'@bcoe/v8-coverage': 1.0.2
4992
4949
'@vitest/utils': 4.0.17
···
4998
4955
obug: 2.1.1
4999
4956
std-env: 3.10.0
5000
4957
tinyrainbow: 3.0.3
5001
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4958
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
4959
+
optionalDependencies:
4960
+
'@vitest/browser': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
5002
4961
5003
4962
'@vitest/expect@3.2.4':
5004
4963
dependencies:
···
5025
4984
optionalDependencies:
5026
4985
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
5027
4986
5028
-
'@vitest/mocker@4.0.16(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
5029
-
dependencies:
5030
-
'@vitest/spy': 4.0.16
5031
-
estree-walker: 3.0.3
5032
-
magic-string: 0.30.21
5033
-
optionalDependencies:
5034
-
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
5035
-
5036
4987
'@vitest/mocker@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))':
5037
4988
dependencies:
5038
4989
'@vitest/spy': 4.0.17
···
5045
4996
dependencies:
5046
4997
tinyrainbow: 2.0.0
5047
4998
5048
-
'@vitest/pretty-format@4.0.16':
5049
-
dependencies:
5050
-
tinyrainbow: 3.0.3
5051
-
5052
4999
'@vitest/pretty-format@4.0.17':
5053
5000
dependencies:
5054
5001
tinyrainbow: 3.0.3
···
5068
5015
dependencies:
5069
5016
tinyspy: 4.0.4
5070
5017
5071
-
'@vitest/spy@4.0.16': {}
5072
-
5073
5018
'@vitest/spy@4.0.17': {}
5074
5019
5075
5020
'@vitest/ui@4.0.17(vitest@4.0.17)':
···
5081
5026
sirv: 3.0.2
5082
5027
tinyglobby: 0.2.15
5083
5028
tinyrainbow: 3.0.3
5084
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
5029
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
5085
5030
5086
5031
'@vitest/utils@3.2.4':
5087
5032
dependencies:
···
5089
5034
loupe: 3.2.1
5090
5035
tinyrainbow: 2.0.0
5091
5036
5092
-
'@vitest/utils@4.0.16':
5093
-
dependencies:
5094
-
'@vitest/pretty-format': 4.0.16
5095
-
tinyrainbow: 3.0.3
5096
-
5097
5037
'@vitest/utils@4.0.17':
5098
5038
dependencies:
5099
5039
'@vitest/pretty-format': 4.0.17
···
5188
5128
5189
5129
birpc@4.0.0: {}
5190
5130
5191
-
bits-ui@2.14.4(@internationalized/date@3.10.1)(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1):
5131
+
bits-ui@2.15.4(@internationalized/date@3.10.1)(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0):
5192
5132
dependencies:
5193
5133
'@floating-ui/core': 1.7.3
5194
5134
'@floating-ui/dom': 1.7.4
5195
5135
'@internationalized/date': 3.10.1
5196
5136
esm-env: 1.2.2
5197
-
runed: 0.35.1(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)
5198
-
svelte: 5.46.1
5199
-
svelte-toolbelt: 0.10.6(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)
5200
-
tabbable: 6.3.0
5137
+
runed: 0.35.1(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)
5138
+
svelte: 5.47.0
5139
+
svelte-toolbelt: 0.10.6(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)
5140
+
tabbable: 6.4.0
5201
5141
transitivePeerDependencies:
5202
5142
- '@sveltejs/kit'
5203
5143
···
5246
5186
5247
5187
chownr@3.0.0: {}
5248
5188
5249
-
chromatic@13.3.4: {}
5189
+
chromatic@13.3.5: {}
5250
5190
5251
5191
class-validator@0.14.3:
5252
5192
dependencies:
5253
5193
'@types/validator': 13.15.10
5254
-
libphonenumber-js: 1.12.33
5194
+
libphonenumber-js: 1.12.34
5255
5195
validator: 13.15.26
5256
5196
optional: true
5257
5197
···
5341
5281
5342
5282
detect-libc@2.1.2: {}
5343
5283
5344
-
devalue@5.6.1: {}
5284
+
devalue@5.6.2: {}
5345
5285
5346
5286
dlv@1.1.3:
5347
5287
optional: true
···
5352
5292
5353
5293
dts-resolver@2.1.3: {}
5354
5294
5355
-
effect@3.19.13:
5295
+
effect@3.19.14:
5356
5296
dependencies:
5357
5297
'@standard-schema/spec': 1.1.0
5358
5298
fast-check: 3.23.2
···
5370
5310
es-module-lexer@1.7.0: {}
5371
5311
5372
5312
es-toolkit@1.44.0: {}
5373
-
5374
-
es6-promise@4.2.8: {}
5375
5313
5376
5314
esbuild@0.27.0:
5377
5315
optionalDependencies:
···
5433
5371
5434
5372
escape-string-regexp@4.0.0: {}
5435
5373
5436
-
eslint-plugin-svelte@3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.46.1):
5374
+
eslint-plugin-svelte@3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.47.0):
5437
5375
dependencies:
5438
5376
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
5439
5377
'@jridgewell/sourcemap-codec': 1.5.5
···
5445
5383
postcss-load-config: 3.1.4(postcss@8.5.6)
5446
5384
postcss-safe-parser: 7.0.1(postcss@8.5.6)
5447
5385
semver: 7.7.3
5448
-
svelte-eslint-parser: 1.4.1(svelte@5.46.1)
5386
+
svelte-eslint-parser: 1.4.1(svelte@5.47.0)
5449
5387
optionalDependencies:
5450
-
svelte: 5.46.1
5388
+
svelte: 5.47.0
5451
5389
transitivePeerDependencies:
5452
5390
- ts-node
5453
5391
···
5722
5660
5723
5661
json-schema-to-ts@3.1.1:
5724
5662
dependencies:
5725
-
'@babel/runtime': 7.28.4
5663
+
'@babel/runtime': 7.28.6
5726
5664
ts-algebra: 2.0.0
5727
5665
optional: true
5728
5666
···
5748
5686
prelude-ls: 1.2.1
5749
5687
type-check: 0.4.0
5750
5688
5751
-
libphonenumber-js@1.12.33:
5689
+
libphonenumber-js@1.12.34:
5752
5690
optional: true
5753
5691
5754
5692
lightningcss-android-arm64@1.30.2:
···
5834
5772
dependencies:
5835
5773
semver: 7.7.3
5836
5774
5837
-
mdsvex@0.12.6(svelte@5.46.1):
5775
+
mdsvex@0.12.6(svelte@5.47.0):
5838
5776
dependencies:
5839
5777
'@types/mdast': 4.0.4
5840
5778
'@types/unist': 2.0.11
5841
5779
prism-svelte: 0.4.7
5842
5780
prismjs: 1.30.0
5843
-
svelte: 5.46.1
5781
+
svelte: 5.47.0
5844
5782
unist-util-visit: 2.0.3
5845
5783
vfile-message: 2.0.4
5846
5784
···
5885
5823
pkg-types: 1.3.1
5886
5824
ufo: 1.6.3
5887
5825
5888
-
mode-watcher@1.1.0(svelte@5.46.1):
5826
+
mode-watcher@1.1.0(svelte@5.47.0):
5889
5827
dependencies:
5890
-
runed: 0.25.0(svelte@5.46.1)
5891
-
svelte: 5.46.1
5892
-
svelte-toolbelt: 0.7.1(svelte@5.46.1)
5828
+
runed: 0.25.0(svelte@5.47.0)
5829
+
svelte: 5.47.0
5830
+
svelte-toolbelt: 0.7.1(svelte@5.47.0)
5893
5831
5894
5832
mri@1.2.0: {}
5895
5833
···
5971
5909
5972
5910
normalize-path@3.0.0: {}
5973
5911
5974
-
normalize-url@8.1.0:
5912
+
normalize-url@8.1.1:
5975
5913
optional: true
5976
5914
5977
5915
npm-normalize-package-bin@5.0.0: {}
···
6152
6090
optional: true
6153
6091
6154
6092
quansync@1.0.0: {}
6155
-
6156
-
querystringify@2.2.0: {}
6157
6093
6158
6094
radix3@1.1.2: {}
6159
6095
···
6187
6123
6188
6124
regexparam@3.0.0: {}
6189
6125
6190
-
requires-port@1.0.0: {}
6191
-
6192
-
resend@6.6.0:
6126
+
resend@6.7.0:
6193
6127
dependencies:
6194
-
svix: 1.76.1
6128
+
svix: 1.84.1
6195
6129
6196
6130
resolve-from@4.0.0: {}
6197
6131
···
6284
6218
6285
6219
run-applescript@7.1.0: {}
6286
6220
6287
-
runed@0.23.4(svelte@5.46.1):
6221
+
runed@0.23.4(svelte@5.47.0):
6288
6222
dependencies:
6289
6223
esm-env: 1.2.2
6290
-
svelte: 5.46.1
6224
+
svelte: 5.47.0
6291
6225
6292
-
runed@0.25.0(svelte@5.46.1):
6226
+
runed@0.25.0(svelte@5.47.0):
6293
6227
dependencies:
6294
6228
esm-env: 1.2.2
6295
-
svelte: 5.46.1
6229
+
svelte: 5.47.0
6296
6230
6297
-
runed@0.35.1(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1):
6231
+
runed@0.35.1(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0):
6298
6232
dependencies:
6299
6233
dequal: 2.0.3
6300
6234
esm-env: 1.2.2
6301
6235
lz-string: 1.5.0
6302
-
svelte: 5.46.1
6236
+
svelte: 5.47.0
6303
6237
optionalDependencies:
6304
-
'@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
6238
+
'@sveltejs/kit': 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
6305
6239
6306
6240
sade@1.8.1:
6307
6241
dependencies:
···
6369
6303
6370
6304
stackback@0.0.2: {}
6371
6305
6306
+
standardwebhooks@1.0.0:
6307
+
dependencies:
6308
+
'@stablelib/base64': 1.0.1
6309
+
fast-sha256: 1.3.0
6310
+
6372
6311
std-env@3.10.0: {}
6373
6312
6374
6313
stoppable@1.1.0: {}
···
6406
6345
dependencies:
6407
6346
inline-style-parser: 0.2.7
6408
6347
6409
-
supabase@2.70.5:
6348
+
supabase@2.72.8:
6410
6349
dependencies:
6411
6350
bin-links: 6.0.0
6412
6351
https-proxy-agent: 7.0.6
6413
6352
node-fetch: 3.3.2
6414
-
tar: 7.5.2
6353
+
tar: 7.5.3
6415
6354
transitivePeerDependencies:
6416
6355
- supports-color
6417
6356
···
6424
6363
dependencies:
6425
6364
has-flag: 4.0.0
6426
6365
6427
-
svelte-ast-print@0.4.2(svelte@5.46.1):
6366
+
svelte-ast-print@0.4.2(svelte@5.47.0):
6428
6367
dependencies:
6429
6368
esrap: 1.2.2
6430
-
svelte: 5.46.1
6369
+
svelte: 5.47.0
6431
6370
zimmerframe: 1.1.2
6432
6371
6433
-
svelte-check@4.3.5(picomatch@4.0.3)(svelte@5.46.1)(typescript@5.9.3):
6372
+
svelte-check@4.3.5(picomatch@4.0.3)(svelte@5.47.0)(typescript@5.9.3):
6434
6373
dependencies:
6435
6374
'@jridgewell/trace-mapping': 0.3.31
6436
6375
chokidar: 4.0.3
6437
6376
fdir: 6.5.0(picomatch@4.0.3)
6438
6377
picocolors: 1.1.1
6439
6378
sade: 1.8.1
6440
-
svelte: 5.46.1
6379
+
svelte: 5.47.0
6441
6380
typescript: 5.9.3
6442
6381
transitivePeerDependencies:
6443
6382
- picomatch
6444
6383
6445
-
svelte-eslint-parser@1.4.1(svelte@5.46.1):
6384
+
svelte-eslint-parser@1.4.1(svelte@5.47.0):
6446
6385
dependencies:
6447
6386
eslint-scope: 8.4.0
6448
6387
eslint-visitor-keys: 4.2.1
···
6451
6390
postcss-scss: 4.0.9(postcss@8.5.6)
6452
6391
postcss-selector-parser: 7.1.1
6453
6392
optionalDependencies:
6454
-
svelte: 5.46.1
6393
+
svelte: 5.47.0
6455
6394
6456
-
svelte-toolbelt@0.10.6(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1):
6395
+
svelte-toolbelt@0.10.6(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0):
6457
6396
dependencies:
6458
6397
clsx: 2.1.1
6459
-
runed: 0.35.1(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)
6398
+
runed: 0.35.1(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)
6460
6399
style-to-object: 1.0.14
6461
-
svelte: 5.46.1
6400
+
svelte: 5.47.0
6462
6401
transitivePeerDependencies:
6463
6402
- '@sveltejs/kit'
6464
6403
6465
-
svelte-toolbelt@0.7.1(svelte@5.46.1):
6404
+
svelte-toolbelt@0.7.1(svelte@5.47.0):
6466
6405
dependencies:
6467
6406
clsx: 2.1.1
6468
-
runed: 0.23.4(svelte@5.46.1)
6407
+
runed: 0.23.4(svelte@5.47.0)
6469
6408
style-to-object: 1.0.14
6470
-
svelte: 5.46.1
6409
+
svelte: 5.47.0
6471
6410
6472
-
svelte2tsx@0.7.46(svelte@5.46.1)(typescript@5.9.3):
6411
+
svelte2tsx@0.7.46(svelte@5.47.0)(typescript@5.9.3):
6473
6412
dependencies:
6474
6413
dedent-js: 1.0.1
6475
6414
scule: 1.3.0
6476
-
svelte: 5.46.1
6415
+
svelte: 5.47.0
6477
6416
typescript: 5.9.3
6478
6417
6479
-
svelte@5.46.1:
6418
+
svelte@5.47.0:
6480
6419
dependencies:
6481
6420
'@jridgewell/remapping': 2.3.5
6482
6421
'@jridgewell/sourcemap-codec': 1.5.5
···
6486
6425
aria-query: 5.3.2
6487
6426
axobject-query: 4.1.0
6488
6427
clsx: 2.1.1
6489
-
devalue: 5.6.1
6428
+
devalue: 5.6.2
6490
6429
esm-env: 1.2.2
6491
6430
esrap: 2.2.1
6492
6431
is-reference: 3.0.3
···
6494
6433
magic-string: 0.30.21
6495
6434
zimmerframe: 1.1.4
6496
6435
6497
-
sveltekit-superforms@2.29.1(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(@types/json-schema@7.0.15)(svelte@5.46.1)(typescript@5.9.3):
6436
+
sveltekit-superforms@2.29.1(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(@types/json-schema@7.0.15)(svelte@5.47.0)(typescript@5.9.3):
6498
6437
dependencies:
6499
-
'@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.46.1)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
6500
-
devalue: 5.6.1
6438
+
'@sveltejs/kit': 2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.47.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)))(svelte@5.47.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
6439
+
devalue: 5.6.2
6501
6440
memoize-weak: 1.0.2
6502
-
svelte: 5.46.1
6441
+
svelte: 5.47.0
6503
6442
ts-deepmerge: 7.0.3
6504
6443
optionalDependencies:
6505
6444
'@exodus/schemasafe': 1.3.0
···
6508
6447
'@vinejs/vine': 3.0.1
6509
6448
arktype: 2.1.29
6510
6449
class-validator: 0.14.3
6511
-
effect: 3.19.13
6450
+
effect: 3.19.14
6512
6451
joi: 17.13.3
6513
6452
json-schema-to-ts: 3.1.1
6514
6453
superstruct: 2.0.2
6515
-
typebox: 1.0.69
6454
+
typebox: 1.0.78
6516
6455
valibot: 1.2.0(typescript@5.9.3)
6517
6456
yup: 1.7.1
6518
-
zod: 4.2.1
6519
-
zod-v3-to-json-schema: 4.0.0(zod@4.2.1)
6457
+
zod: 4.3.5
6458
+
zod-v3-to-json-schema: 4.0.0(zod@4.3.5)
6520
6459
transitivePeerDependencies:
6521
6460
- '@types/json-schema'
6522
6461
- typescript
6523
6462
6524
-
svix@1.76.1:
6463
+
svix@1.84.1:
6525
6464
dependencies:
6526
-
'@stablelib/base64': 1.0.1
6527
-
'@types/node': 22.19.7
6528
-
es6-promise: 4.2.8
6529
-
fast-sha256: 1.3.0
6530
-
url-parse: 1.5.10
6465
+
standardwebhooks: 1.0.0
6531
6466
uuid: 10.0.0
6532
6467
6533
-
tabbable@6.3.0: {}
6468
+
tabbable@6.4.0: {}
6534
6469
6535
6470
tagged-tag@1.0.0: {}
6536
6471
···
6544
6479
6545
6480
tailwindcss@4.1.18: {}
6546
6481
6547
-
tanstack-table-8-svelte-5@0.1.2(svelte@5.46.1):
6482
+
tanstack-table-8-svelte-5@0.1.2(svelte@5.47.0):
6548
6483
dependencies:
6549
6484
'@tanstack/table-core': 8.21.3
6550
-
svelte: 5.46.1
6485
+
svelte: 5.47.0
6551
6486
6552
6487
tapable@2.3.0: {}
6553
6488
6554
-
tar@7.5.2:
6489
+
tar@7.5.3:
6555
6490
dependencies:
6556
6491
'@isaacs/fs-minipass': 4.0.1
6557
6492
chownr: 3.0.0
···
6637
6572
dependencies:
6638
6573
tagged-tag: 1.0.0
6639
6574
6640
-
typebox@1.0.69:
6575
+
typebox@1.0.78:
6641
6576
optional: true
6642
6577
6643
6578
typescript@5.9.3: {}
···
6659
6594
6660
6595
uncrypto@0.1.3: {}
6661
6596
6662
-
undici-types@6.21.0: {}
6663
-
6664
6597
undici-types@7.16.0: {}
6665
6598
6666
6599
undici@7.14.0: {}
···
6712
6645
dependencies:
6713
6646
punycode: 2.3.1
6714
6647
6715
-
url-parse@1.5.10:
6716
-
dependencies:
6717
-
querystringify: 2.2.0
6718
-
requires-port: 1.0.0
6719
-
6720
6648
use-sync-external-store@1.6.0(react@19.2.3):
6721
6649
dependencies:
6722
6650
react: 19.2.3
···
6756
6684
optionalDependencies:
6757
6685
vite: 7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2)
6758
6686
6759
-
vitest-browser-svelte@2.0.1(svelte@5.46.1)(vitest@4.0.17):
6687
+
vitest-browser-svelte@2.0.1(svelte@5.47.0)(vitest@4.0.17):
6760
6688
dependencies:
6761
-
svelte: 5.46.1
6762
-
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
6689
+
svelte: 5.47.0
6690
+
vitest: 4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2)
6763
6691
6764
-
vitest@4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.16)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2):
6692
+
vitest@4.0.17(@types/node@25.0.9)(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jiti@2.6.1)(lightningcss@1.30.2):
6765
6693
dependencies:
6766
6694
'@vitest/expect': 4.0.17
6767
6695
'@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))
···
6785
6713
why-is-node-running: 2.3.0
6786
6714
optionalDependencies:
6787
6715
'@types/node': 25.0.9
6788
-
'@vitest/browser-playwright': 4.0.16(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
6716
+
'@vitest/browser-playwright': 4.0.17(playwright@1.57.0)(vite@7.3.1(@types/node@25.0.9)(jiti@2.6.1)(lightningcss@1.30.2))(vitest@4.0.17)
6789
6717
'@vitest/ui': 4.0.17(vitest@4.0.17)
6790
6718
transitivePeerDependencies:
6791
6719
- jiti
···
6828
6756
mrmime: 2.0.1
6829
6757
regexparam: 3.0.0
6830
6758
6831
-
wrangler@4.54.0(@cloudflare/workers-types@4.20251225.0):
6759
+
wrangler@4.54.0(@cloudflare/workers-types@4.20260118.0):
6832
6760
dependencies:
6833
6761
'@cloudflare/kv-asset-handler': 0.4.1
6834
6762
'@cloudflare/unenv-preset': 2.7.13(unenv@2.0.0-rc.24)(workerd@1.20251210.0)
···
6839
6767
unenv: 2.0.0-rc.24
6840
6768
workerd: 1.20251210.0
6841
6769
optionalDependencies:
6842
-
'@cloudflare/workers-types': 4.20251225.0
6770
+
'@cloudflare/workers-types': 4.20260118.0
6843
6771
fsevents: 2.3.3
6844
6772
transitivePeerDependencies:
6845
6773
- bufferutil
···
6891
6819
6892
6820
zimmerframe@1.1.4: {}
6893
6821
6894
-
zod-v3-to-json-schema@4.0.0(zod@4.2.1):
6822
+
zod-v3-to-json-schema@4.0.0(zod@4.3.5):
6895
6823
dependencies:
6896
-
zod: 4.2.1
6824
+
zod: 4.3.5
6897
6825
optional: true
6898
6826
6899
6827
zod@3.22.3: {}
6900
6828
6901
-
zod@4.2.1: {}
6829
+
zod@4.3.5: {}
History
2 rounds
0 comments
expand 0 comments
pull request successfully merged
samanthanguyen.me
submitted
#0
2 commits
expand
collapse
app/form: improve form components, +number input component
lint: fix linting errors