├── .gitignore
├── .dockerignore
├── .prettierignore
├── apps
├── frontend
│ ├── src
│ │ ├── vite-env.d.ts
│ │ ├── App.svelte
│ │ ├── main.ts
│ │ └── app.css
│ ├── tsconfig.json
│ ├── vite.config.ts
│ ├── svelte.config.js
│ ├── index.html
│ ├── package.json
│ ├── tsconfig.app.json
│ └── tsconfig.node.json
└── backend
│ ├── src
│ └── app.ts
│ ├── tsconfig.json
│ └── package.json
├── README.md
├── .npmrc
├── pnpm-workspace.yaml
├── docker-compose.prod.yaml
├── Dockerfile
├── .prettierrc
├── package.json
├── .github
├── FUNDING.yml
├── dependabot.yml
└── workflows
│ └── runner.yaml
├── LICENSE
└── pnpm-lock.yaml
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | .env
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | pnpm-lock.yaml
2 | **/.git
3 | **/dist/**
4 | **/node_modules
--------------------------------------------------------------------------------
/apps/frontend/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## LICENSE
2 |
3 | This code has **MIT** license. See the `LICENSE` file for getting more information.
4 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | strict-peer-dependencies=false
2 | link-workspace-packages=true
3 | enable-pre-post-scripts=true
4 | save-exact=true
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - apps/**
3 |
4 | onlyBuiltDependencies:
5 | - esbuild
6 | - rollup
7 | - svelte-preprocess
8 |
--------------------------------------------------------------------------------
/apps/frontend/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }]
4 | }
5 |
--------------------------------------------------------------------------------
/apps/frontend/src/App.svelte:
--------------------------------------------------------------------------------
1 |
2 | Pauperial
3 |
4 | The project is temporarily frozen due to overuse for masking malicious links and more.
5 |
6 |
--------------------------------------------------------------------------------
/apps/frontend/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { svelte } from "@sveltejs/vite-plugin-svelte";
2 | import { defineConfig } from "vite";
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [svelte()],
7 | });
8 |
--------------------------------------------------------------------------------
/docker-compose.prod.yaml:
--------------------------------------------------------------------------------
1 | services:
2 | pauperial:
3 | restart: always
4 | image: $REGISTRY_URL/$REGISTRY_USERNAME/$APP_NAME:latest
5 | networks:
6 | - nginx
7 |
8 | networks:
9 | nginx:
10 | external: true
11 |
--------------------------------------------------------------------------------
/apps/frontend/src/main.ts:
--------------------------------------------------------------------------------
1 | import { mount } from "svelte";
2 | import "./app.css";
3 | import App from "./App.svelte";
4 |
5 | const app = mount(App, {
6 | target: document.getElementById("app")!,
7 | });
8 |
9 | export default app;
10 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM node:20-slim
2 |
3 | WORKDIR /app
4 |
5 | RUN npm i pnpm@latest -g
6 |
7 | COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
8 |
9 | COPY . /app
10 |
11 | RUN pnpm i -r
12 | RUN pnpm -r build
13 |
14 | CMD ["pnpm", "start"]
--------------------------------------------------------------------------------
/apps/frontend/svelte.config.js:
--------------------------------------------------------------------------------
1 | import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
2 |
3 | export default {
4 | // Consult https://svelte.dev/docs#compile-time-svelte-preprocess
5 | // for more information about preprocessors
6 | preprocess: vitePreprocess(),
7 | };
8 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "bracketSpacing": true,
3 | "semi": true,
4 | "singleQuote": false,
5 | "trailingComma": "all",
6 | "tabWidth": 2,
7 | "arrowParens": "always",
8 | "printWidth": 120,
9 | "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
10 | "svelteStrictMode": false
11 | }
12 |
--------------------------------------------------------------------------------
/apps/frontend/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Pauperial
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/apps/backend/src/app.ts:
--------------------------------------------------------------------------------
1 | import express from "express";
2 | import { join } from "path";
3 |
4 | const app = express();
5 |
6 | app.use(express.static(join(__dirname, "..", "..", "frontend", "dist")));
7 |
8 | app.get("/*path", (req, res) => res.sendFile(join(__dirname, "..", "..", "frontend", "dist", "index.html")));
9 |
10 | app.listen(4000, () => console.log(" > Coming Soon page launced!"));
11 |
--------------------------------------------------------------------------------
/apps/backend/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "outDir": "dist",
4 | "target": "ESNext",
5 | "module": "commonjs",
6 | "inlineSourceMap": true,
7 | "moduleResolution": "node",
8 | "esModuleInterop": true,
9 | "experimentalDecorators": true,
10 | "emitDecoratorMetadata": true,
11 | "skipLibCheck": true,
12 | "resolveJsonModule": true,
13 | "declaration": true,
14 | "typeRoots": ["node_modules/@types"]
15 | },
16 |
17 | "include": ["src"],
18 | "exclude": ["node_modules"]
19 | }
20 |
--------------------------------------------------------------------------------
/apps/backend/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@pauperial/backend",
3 | "version": "3.1.1",
4 | "scripts": {
5 | "prebuild": "rm -rf dist",
6 | "build": "tsc",
7 | "dev": "tsx watch ./src/app.ts",
8 | "start": "node --enable-source-maps dist/app.js"
9 | },
10 | "devDependencies": {
11 | "@types/express": "5.0.6",
12 | "@types/node": "25.0.1",
13 | "nodemon": "3.1.11",
14 | "prettier": "3.7.4",
15 | "typescript": "5.9.3"
16 | },
17 | "dependencies": {
18 | "express": "5.2.1",
19 | "tsx": "4.21.0"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/apps/frontend/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@pauperial/frontend",
3 | "private": true,
4 | "version": "4.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview",
10 | "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json"
11 | },
12 | "devDependencies": {
13 | "@sveltejs/vite-plugin-svelte": "6.2.1",
14 | "@tsconfig/svelte": "5.0.6",
15 | "svelte": "5.45.10",
16 | "svelte-check": "4.3.4",
17 | "typescript": "5.9.3",
18 | "vite": "7.2.7"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/apps/frontend/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@tsconfig/svelte/tsconfig.json",
3 | "compilerOptions": {
4 | "target": "ESNext",
5 | "useDefineForClassFields": true,
6 | "module": "ESNext",
7 | "resolveJsonModule": true,
8 | /**
9 | * Typecheck JS in `.svelte` and `.js` files by default.
10 | * Disable checkJs if you'd like to use dynamic types in JS.
11 | * Note that setting allowJs false does not prevent the use
12 | * of JS in `.svelte` files.
13 | */
14 | "allowJs": true,
15 | "checkJs": true,
16 | "isolatedModules": true,
17 | "moduleDetection": "force"
18 | },
19 | "include": ["src/**/*.ts", "src/**/*.js", "src/**/*.svelte"]
20 | }
21 |
--------------------------------------------------------------------------------
/apps/frontend/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
4 | "target": "ES2022",
5 | "lib": ["ES2023"],
6 | "module": "ESNext",
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "bundler",
11 | "allowImportingTsExtensions": true,
12 | "isolatedModules": true,
13 | "moduleDetection": "force",
14 | "noEmit": true,
15 |
16 | /* Linting */
17 | "strict": true,
18 | "noUnusedLocals": true,
19 | "noUnusedParameters": true,
20 | "noFallthroughCasesInSwitch": true,
21 | "noUncheckedSideEffectImports": true
22 | },
23 | "include": ["vite.config.ts"]
24 | }
25 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pauperial",
3 | "version": "3.0.0",
4 | "scripts": {
5 | "start": "pnpm --filter=@pauperial/backend start",
6 | "dev:start": "pnpm -r build && pnpm start",
7 | "dev:backend": "pnpm --filter=@pauperial/backend run dev",
8 | "dev:frontend": "pnpm --filter=@pauperial/frontend run dev",
9 | "build:backend": "pnpm --filter=@pauperial/backend build",
10 | "build:frontend": "pnpm --filter=@pauperial/frontend build"
11 | },
12 | "repository": "https://github.com/LWJerri/Pauperial",
13 | "author": "LWJerri (lwjerri.dev)",
14 | "license": "MIT",
15 | "devDependencies": {
16 | "prettier": "3.7.4",
17 | "prettier-plugin-svelte": "3.4.0",
18 | "prettier-plugin-tailwindcss": "0.7.2"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/apps/frontend/src/app.css:
--------------------------------------------------------------------------------
1 | :root {
2 | font-family: system-ui, Avenir, Helvetica, Arial, sans-serif;
3 | line-height: 1.5;
4 | font-weight: 400;
5 |
6 | color-scheme: light dark;
7 | color: rgba(255, 255, 255, 0.87);
8 | background-color: #242424;
9 |
10 | font-synthesis: none;
11 | text-rendering: optimizeLegibility;
12 | -webkit-font-smoothing: antialiased;
13 | -moz-osx-font-smoothing: grayscale;
14 | }
15 |
16 | body {
17 | margin: 0;
18 | display: flex;
19 | place-items: center;
20 | min-width: 320px;
21 | min-height: 100vh;
22 | }
23 |
24 | h1 {
25 | font-size: 3.2em;
26 | line-height: 1.1;
27 | }
28 |
29 | #app {
30 | max-width: 1280px;
31 | margin: 0 auto;
32 | padding: 2rem;
33 | text-align: center;
34 | }
35 |
36 | @media (prefers-color-scheme: light) {
37 | :root {
38 | color: #213547;
39 | background-color: #ffffff;
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: [LWJerri] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13 | custom: ["https://send.monobank.ua/8webyivBtV"] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
14 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | # To get started with Dependabot version updates, you'll need to specify which
2 | # package ecosystems to update and where the package manifests are located.
3 | # Please see the documentation for all configuration options:
4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5 |
6 | version: 2
7 | updates:
8 | - package-ecosystem: "npm" # See documentation for possible values
9 | directory: "/" # Location of package manifests
10 | schedule:
11 | interval: "daily"
12 | versioning-strategy: increase-if-necessary
13 | - package-ecosystem: "npm"
14 | directory: "/apps/backend"
15 | schedule:
16 | interval: "daily"
17 | versioning-strategy: increase-if-necessary
18 | - package-ecosystem: "npm"
19 | directory: "/apps/frontend"
20 | schedule:
21 | interval: "daily"
22 | versioning-strategy: increase-if-necessary
23 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2025 LWJerri
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and to permit
9 | persons to whom the Software is furnished subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be included in all
12 | copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
15 | INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
16 | PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
17 | FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
18 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
19 | DEALINGSIN THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/.github/workflows/runner.yaml:
--------------------------------------------------------------------------------
1 | name: CI & CD
2 |
3 | on:
4 | push:
5 | branches:
6 | - "production"
7 |
8 | jobs:
9 | setup:
10 | runs-on: self-hosted
11 | name: Setup Workflow
12 | outputs:
13 | repo_name: ${{ steps.repo-name.outputs.repo_name }}
14 | steps:
15 | - name: Set repository name in lowercase
16 | id: repo-name
17 | run: echo "repo_name=$(echo ${GITHUB_REPOSITORY##*/} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_OUTPUT
18 |
19 | ci-job:
20 | runs-on: self-hosted
21 | name: CI Job
22 | needs: setup
23 | env:
24 | REPO_NAME: ${{ needs.setup.outputs.repo_name }}
25 | steps:
26 | - name: Checkout
27 | uses: actions/checkout@v4
28 | with:
29 | fetch-depth: 0
30 |
31 | - name: Install Infisical CLI
32 | uses: Infisical/secrets-action@v1.0.7
33 | with:
34 | client-id: ${{ secrets.MACHINE_IDENTITY_CLIENT_ID }}
35 | client-secret: ${{ secrets.MACHINE_IDENTITY_CLIENT_SECRET }}
36 | project-slug: ${{ secrets.INFISICAL_PROJECT_SLUG }}
37 | env-slug: production
38 | domain: ${{ secrets.INFISICAL_API_URL }}
39 |
40 | - name: Login to Docker Registry
41 | uses: docker/login-action@v2
42 | with:
43 | username: ${{ env.REGISTRY_USERNAME }}
44 | password: ${{ env.REGISTRY_PASSWORD }}
45 | registry: ${{ env.REGISTRY_URL }}
46 |
47 | - name: Build & Push app to Docker Registry
48 | uses: docker/build-push-action@v4
49 | with:
50 | push: true
51 | tags: ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USERNAME }}/${{ env.REPO_NAME }}:latest
52 |
53 | cd-job:
54 | runs-on: self-hosted
55 | name: CD Job
56 | needs: [setup, ci-job]
57 | env:
58 | REPO_NAME: ${{ needs.setup.outputs.repo_name }}
59 | steps:
60 | - name: Checkout
61 | uses: actions/checkout@v4
62 | with:
63 | fetch-depth: 0
64 |
65 | - name: Install Infisical CLI
66 | uses: Infisical/secrets-action@v1.0.7
67 | with:
68 | client-id: ${{ secrets.MACHINE_IDENTITY_CLIENT_ID }}
69 | client-secret: ${{ secrets.MACHINE_IDENTITY_CLIENT_SECRET }}
70 | project-slug: ${{ secrets.INFISICAL_PROJECT_SLUG }}
71 | env-slug: production
72 | domain: ${{ secrets.INFISICAL_API_URL }}
73 |
74 | - name: Login to Docker Registry
75 | uses: docker/login-action@v2
76 | with:
77 | username: ${{ env.REGISTRY_USERNAME }}
78 | password: ${{ env.REGISTRY_PASSWORD }}
79 | registry: ${{ env.REGISTRY_URL }}
80 |
81 | - name: Create/Open project directory
82 | shell: bash
83 | env:
84 | PROJECT_DIR: ${{ env.MOUNT_DIR }}/${{ env.REPO_NAME }}
85 | run: mkdir -p $PROJECT_DIR && cd $PROJECT_DIR
86 |
87 | - name: Creating a new docker-compose.yaml
88 | shell: bash
89 | run: |
90 | cd ${{ env.MOUNT_DIR }}/${{ env.REPO_NAME }}
91 |
92 | cp ${{ github.workspace }}/docker-compose.prod.yaml docker-compose.yaml
93 |
94 | sed -i 's/\$REGISTRY_URL/${{ env.REGISTRY_URL }}/g' docker-compose.yaml
95 | sed -i 's/\$REGISTRY_USERNAME/${{ env.REGISTRY_USERNAME }}/g' docker-compose.yaml
96 | sed -i 's/\$APP_NAME/${{ env.REPO_NAME }}/g' docker-compose.yaml
97 |
98 | - name: Run services with latest version
99 | shell: bash
100 | run: |
101 | cd ${{ env.MOUNT_DIR }}/${{ env.REPO_NAME }}
102 |
103 | docker compose pull
104 | docker compose up -d --remove-orphans
105 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | devDependencies:
11 | prettier:
12 | specifier: 3.7.4
13 | version: 3.7.4
14 | prettier-plugin-svelte:
15 | specifier: 3.4.0
16 | version: 3.4.0(prettier@3.7.4)(svelte@5.45.10)
17 | prettier-plugin-tailwindcss:
18 | specifier: 0.7.2
19 | version: 0.7.2(prettier-plugin-svelte@3.4.0(prettier@3.7.4)(svelte@5.45.10))(prettier@3.7.4)
20 |
21 | apps/backend:
22 | dependencies:
23 | express:
24 | specifier: 5.2.1
25 | version: 5.2.1
26 | tsx:
27 | specifier: 4.21.0
28 | version: 4.21.0
29 | devDependencies:
30 | '@types/express':
31 | specifier: 5.0.6
32 | version: 5.0.6
33 | '@types/node':
34 | specifier: 25.0.1
35 | version: 25.0.1
36 | nodemon:
37 | specifier: 3.1.11
38 | version: 3.1.11
39 | prettier:
40 | specifier: 3.7.4
41 | version: 3.7.4
42 | typescript:
43 | specifier: 5.9.3
44 | version: 5.9.3
45 |
46 | apps/frontend:
47 | devDependencies:
48 | '@sveltejs/vite-plugin-svelte':
49 | specifier: 6.2.1
50 | version: 6.2.1(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))
51 | '@tsconfig/svelte':
52 | specifier: 5.0.6
53 | version: 5.0.6
54 | svelte:
55 | specifier: 5.45.10
56 | version: 5.45.10
57 | svelte-check:
58 | specifier: 4.3.4
59 | version: 4.3.4(picomatch@4.0.3)(svelte@5.45.10)(typescript@5.9.3)
60 | typescript:
61 | specifier: 5.9.3
62 | version: 5.9.3
63 | vite:
64 | specifier: 7.2.7
65 | version: 7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)
66 |
67 | packages:
68 |
69 | '@esbuild/aix-ppc64@0.25.12':
70 | resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
71 | engines: {node: '>=18'}
72 | cpu: [ppc64]
73 | os: [aix]
74 |
75 | '@esbuild/aix-ppc64@0.27.1':
76 | resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==}
77 | engines: {node: '>=18'}
78 | cpu: [ppc64]
79 | os: [aix]
80 |
81 | '@esbuild/android-arm64@0.25.12':
82 | resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
83 | engines: {node: '>=18'}
84 | cpu: [arm64]
85 | os: [android]
86 |
87 | '@esbuild/android-arm64@0.27.1':
88 | resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==}
89 | engines: {node: '>=18'}
90 | cpu: [arm64]
91 | os: [android]
92 |
93 | '@esbuild/android-arm@0.25.12':
94 | resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
95 | engines: {node: '>=18'}
96 | cpu: [arm]
97 | os: [android]
98 |
99 | '@esbuild/android-arm@0.27.1':
100 | resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==}
101 | engines: {node: '>=18'}
102 | cpu: [arm]
103 | os: [android]
104 |
105 | '@esbuild/android-x64@0.25.12':
106 | resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
107 | engines: {node: '>=18'}
108 | cpu: [x64]
109 | os: [android]
110 |
111 | '@esbuild/android-x64@0.27.1':
112 | resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==}
113 | engines: {node: '>=18'}
114 | cpu: [x64]
115 | os: [android]
116 |
117 | '@esbuild/darwin-arm64@0.25.12':
118 | resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
119 | engines: {node: '>=18'}
120 | cpu: [arm64]
121 | os: [darwin]
122 |
123 | '@esbuild/darwin-arm64@0.27.1':
124 | resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==}
125 | engines: {node: '>=18'}
126 | cpu: [arm64]
127 | os: [darwin]
128 |
129 | '@esbuild/darwin-x64@0.25.12':
130 | resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
131 | engines: {node: '>=18'}
132 | cpu: [x64]
133 | os: [darwin]
134 |
135 | '@esbuild/darwin-x64@0.27.1':
136 | resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==}
137 | engines: {node: '>=18'}
138 | cpu: [x64]
139 | os: [darwin]
140 |
141 | '@esbuild/freebsd-arm64@0.25.12':
142 | resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
143 | engines: {node: '>=18'}
144 | cpu: [arm64]
145 | os: [freebsd]
146 |
147 | '@esbuild/freebsd-arm64@0.27.1':
148 | resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==}
149 | engines: {node: '>=18'}
150 | cpu: [arm64]
151 | os: [freebsd]
152 |
153 | '@esbuild/freebsd-x64@0.25.12':
154 | resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
155 | engines: {node: '>=18'}
156 | cpu: [x64]
157 | os: [freebsd]
158 |
159 | '@esbuild/freebsd-x64@0.27.1':
160 | resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==}
161 | engines: {node: '>=18'}
162 | cpu: [x64]
163 | os: [freebsd]
164 |
165 | '@esbuild/linux-arm64@0.25.12':
166 | resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
167 | engines: {node: '>=18'}
168 | cpu: [arm64]
169 | os: [linux]
170 |
171 | '@esbuild/linux-arm64@0.27.1':
172 | resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==}
173 | engines: {node: '>=18'}
174 | cpu: [arm64]
175 | os: [linux]
176 |
177 | '@esbuild/linux-arm@0.25.12':
178 | resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
179 | engines: {node: '>=18'}
180 | cpu: [arm]
181 | os: [linux]
182 |
183 | '@esbuild/linux-arm@0.27.1':
184 | resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==}
185 | engines: {node: '>=18'}
186 | cpu: [arm]
187 | os: [linux]
188 |
189 | '@esbuild/linux-ia32@0.25.12':
190 | resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
191 | engines: {node: '>=18'}
192 | cpu: [ia32]
193 | os: [linux]
194 |
195 | '@esbuild/linux-ia32@0.27.1':
196 | resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==}
197 | engines: {node: '>=18'}
198 | cpu: [ia32]
199 | os: [linux]
200 |
201 | '@esbuild/linux-loong64@0.25.12':
202 | resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
203 | engines: {node: '>=18'}
204 | cpu: [loong64]
205 | os: [linux]
206 |
207 | '@esbuild/linux-loong64@0.27.1':
208 | resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==}
209 | engines: {node: '>=18'}
210 | cpu: [loong64]
211 | os: [linux]
212 |
213 | '@esbuild/linux-mips64el@0.25.12':
214 | resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
215 | engines: {node: '>=18'}
216 | cpu: [mips64el]
217 | os: [linux]
218 |
219 | '@esbuild/linux-mips64el@0.27.1':
220 | resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==}
221 | engines: {node: '>=18'}
222 | cpu: [mips64el]
223 | os: [linux]
224 |
225 | '@esbuild/linux-ppc64@0.25.12':
226 | resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
227 | engines: {node: '>=18'}
228 | cpu: [ppc64]
229 | os: [linux]
230 |
231 | '@esbuild/linux-ppc64@0.27.1':
232 | resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==}
233 | engines: {node: '>=18'}
234 | cpu: [ppc64]
235 | os: [linux]
236 |
237 | '@esbuild/linux-riscv64@0.25.12':
238 | resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
239 | engines: {node: '>=18'}
240 | cpu: [riscv64]
241 | os: [linux]
242 |
243 | '@esbuild/linux-riscv64@0.27.1':
244 | resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==}
245 | engines: {node: '>=18'}
246 | cpu: [riscv64]
247 | os: [linux]
248 |
249 | '@esbuild/linux-s390x@0.25.12':
250 | resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
251 | engines: {node: '>=18'}
252 | cpu: [s390x]
253 | os: [linux]
254 |
255 | '@esbuild/linux-s390x@0.27.1':
256 | resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==}
257 | engines: {node: '>=18'}
258 | cpu: [s390x]
259 | os: [linux]
260 |
261 | '@esbuild/linux-x64@0.25.12':
262 | resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
263 | engines: {node: '>=18'}
264 | cpu: [x64]
265 | os: [linux]
266 |
267 | '@esbuild/linux-x64@0.27.1':
268 | resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==}
269 | engines: {node: '>=18'}
270 | cpu: [x64]
271 | os: [linux]
272 |
273 | '@esbuild/netbsd-arm64@0.25.12':
274 | resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
275 | engines: {node: '>=18'}
276 | cpu: [arm64]
277 | os: [netbsd]
278 |
279 | '@esbuild/netbsd-arm64@0.27.1':
280 | resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==}
281 | engines: {node: '>=18'}
282 | cpu: [arm64]
283 | os: [netbsd]
284 |
285 | '@esbuild/netbsd-x64@0.25.12':
286 | resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
287 | engines: {node: '>=18'}
288 | cpu: [x64]
289 | os: [netbsd]
290 |
291 | '@esbuild/netbsd-x64@0.27.1':
292 | resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==}
293 | engines: {node: '>=18'}
294 | cpu: [x64]
295 | os: [netbsd]
296 |
297 | '@esbuild/openbsd-arm64@0.25.12':
298 | resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
299 | engines: {node: '>=18'}
300 | cpu: [arm64]
301 | os: [openbsd]
302 |
303 | '@esbuild/openbsd-arm64@0.27.1':
304 | resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==}
305 | engines: {node: '>=18'}
306 | cpu: [arm64]
307 | os: [openbsd]
308 |
309 | '@esbuild/openbsd-x64@0.25.12':
310 | resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
311 | engines: {node: '>=18'}
312 | cpu: [x64]
313 | os: [openbsd]
314 |
315 | '@esbuild/openbsd-x64@0.27.1':
316 | resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==}
317 | engines: {node: '>=18'}
318 | cpu: [x64]
319 | os: [openbsd]
320 |
321 | '@esbuild/openharmony-arm64@0.25.12':
322 | resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
323 | engines: {node: '>=18'}
324 | cpu: [arm64]
325 | os: [openharmony]
326 |
327 | '@esbuild/openharmony-arm64@0.27.1':
328 | resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==}
329 | engines: {node: '>=18'}
330 | cpu: [arm64]
331 | os: [openharmony]
332 |
333 | '@esbuild/sunos-x64@0.25.12':
334 | resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
335 | engines: {node: '>=18'}
336 | cpu: [x64]
337 | os: [sunos]
338 |
339 | '@esbuild/sunos-x64@0.27.1':
340 | resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==}
341 | engines: {node: '>=18'}
342 | cpu: [x64]
343 | os: [sunos]
344 |
345 | '@esbuild/win32-arm64@0.25.12':
346 | resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
347 | engines: {node: '>=18'}
348 | cpu: [arm64]
349 | os: [win32]
350 |
351 | '@esbuild/win32-arm64@0.27.1':
352 | resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==}
353 | engines: {node: '>=18'}
354 | cpu: [arm64]
355 | os: [win32]
356 |
357 | '@esbuild/win32-ia32@0.25.12':
358 | resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
359 | engines: {node: '>=18'}
360 | cpu: [ia32]
361 | os: [win32]
362 |
363 | '@esbuild/win32-ia32@0.27.1':
364 | resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==}
365 | engines: {node: '>=18'}
366 | cpu: [ia32]
367 | os: [win32]
368 |
369 | '@esbuild/win32-x64@0.25.12':
370 | resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
371 | engines: {node: '>=18'}
372 | cpu: [x64]
373 | os: [win32]
374 |
375 | '@esbuild/win32-x64@0.27.1':
376 | resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==}
377 | engines: {node: '>=18'}
378 | cpu: [x64]
379 | os: [win32]
380 |
381 | '@jridgewell/gen-mapping@0.3.13':
382 | resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
383 |
384 | '@jridgewell/remapping@2.3.5':
385 | resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
386 |
387 | '@jridgewell/resolve-uri@3.1.2':
388 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
389 | engines: {node: '>=6.0.0'}
390 |
391 | '@jridgewell/sourcemap-codec@1.5.5':
392 | resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
393 |
394 | '@jridgewell/trace-mapping@0.3.31':
395 | resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
396 |
397 | '@rollup/rollup-android-arm-eabi@4.53.3':
398 | resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==}
399 | cpu: [arm]
400 | os: [android]
401 |
402 | '@rollup/rollup-android-arm64@4.53.3':
403 | resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==}
404 | cpu: [arm64]
405 | os: [android]
406 |
407 | '@rollup/rollup-darwin-arm64@4.53.3':
408 | resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==}
409 | cpu: [arm64]
410 | os: [darwin]
411 |
412 | '@rollup/rollup-darwin-x64@4.53.3':
413 | resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==}
414 | cpu: [x64]
415 | os: [darwin]
416 |
417 | '@rollup/rollup-freebsd-arm64@4.53.3':
418 | resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==}
419 | cpu: [arm64]
420 | os: [freebsd]
421 |
422 | '@rollup/rollup-freebsd-x64@4.53.3':
423 | resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==}
424 | cpu: [x64]
425 | os: [freebsd]
426 |
427 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
428 | resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==}
429 | cpu: [arm]
430 | os: [linux]
431 |
432 | '@rollup/rollup-linux-arm-musleabihf@4.53.3':
433 | resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==}
434 | cpu: [arm]
435 | os: [linux]
436 |
437 | '@rollup/rollup-linux-arm64-gnu@4.53.3':
438 | resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==}
439 | cpu: [arm64]
440 | os: [linux]
441 |
442 | '@rollup/rollup-linux-arm64-musl@4.53.3':
443 | resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==}
444 | cpu: [arm64]
445 | os: [linux]
446 |
447 | '@rollup/rollup-linux-loong64-gnu@4.53.3':
448 | resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==}
449 | cpu: [loong64]
450 | os: [linux]
451 |
452 | '@rollup/rollup-linux-ppc64-gnu@4.53.3':
453 | resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==}
454 | cpu: [ppc64]
455 | os: [linux]
456 |
457 | '@rollup/rollup-linux-riscv64-gnu@4.53.3':
458 | resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==}
459 | cpu: [riscv64]
460 | os: [linux]
461 |
462 | '@rollup/rollup-linux-riscv64-musl@4.53.3':
463 | resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==}
464 | cpu: [riscv64]
465 | os: [linux]
466 |
467 | '@rollup/rollup-linux-s390x-gnu@4.53.3':
468 | resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==}
469 | cpu: [s390x]
470 | os: [linux]
471 |
472 | '@rollup/rollup-linux-x64-gnu@4.53.3':
473 | resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
474 | cpu: [x64]
475 | os: [linux]
476 |
477 | '@rollup/rollup-linux-x64-musl@4.53.3':
478 | resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==}
479 | cpu: [x64]
480 | os: [linux]
481 |
482 | '@rollup/rollup-openharmony-arm64@4.53.3':
483 | resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==}
484 | cpu: [arm64]
485 | os: [openharmony]
486 |
487 | '@rollup/rollup-win32-arm64-msvc@4.53.3':
488 | resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==}
489 | cpu: [arm64]
490 | os: [win32]
491 |
492 | '@rollup/rollup-win32-ia32-msvc@4.53.3':
493 | resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==}
494 | cpu: [ia32]
495 | os: [win32]
496 |
497 | '@rollup/rollup-win32-x64-gnu@4.53.3':
498 | resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==}
499 | cpu: [x64]
500 | os: [win32]
501 |
502 | '@rollup/rollup-win32-x64-msvc@4.53.3':
503 | resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==}
504 | cpu: [x64]
505 | os: [win32]
506 |
507 | '@sveltejs/acorn-typescript@1.0.8':
508 | resolution: {integrity: sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==}
509 | peerDependencies:
510 | acorn: ^8.9.0
511 |
512 | '@sveltejs/vite-plugin-svelte-inspector@5.0.1':
513 | resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==}
514 | engines: {node: ^20.19 || ^22.12 || >=24}
515 | peerDependencies:
516 | '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0
517 | svelte: ^5.0.0
518 | vite: ^6.3.0 || ^7.0.0
519 |
520 | '@sveltejs/vite-plugin-svelte@6.2.1':
521 | resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==}
522 | engines: {node: ^20.19 || ^22.12 || >=24}
523 | peerDependencies:
524 | svelte: ^5.0.0
525 | vite: ^6.3.0 || ^7.0.0
526 |
527 | '@tsconfig/svelte@5.0.6':
528 | resolution: {integrity: sha512-yGxYL0I9eETH1/DR9qVJey4DAsCdeau4a9wYPKuXfEhm8lFO8wg+LLYJjIpAm6Fw7HSlhepPhYPDop75485yWQ==}
529 |
530 | '@types/body-parser@1.19.6':
531 | resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
532 |
533 | '@types/connect@3.4.38':
534 | resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
535 |
536 | '@types/estree@1.0.8':
537 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
538 |
539 | '@types/express-serve-static-core@5.1.0':
540 | resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==}
541 |
542 | '@types/express@5.0.6':
543 | resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==}
544 |
545 | '@types/http-errors@2.0.5':
546 | resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
547 |
548 | '@types/node@25.0.1':
549 | resolution: {integrity: sha512-czWPzKIAXucn9PtsttxmumiQ9N0ok9FrBwgRWrwmVLlp86BrMExzvXRLFYRJ+Ex3g6yqj+KuaxfX1JTgV2lpfg==}
550 |
551 | '@types/qs@6.14.0':
552 | resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
553 |
554 | '@types/range-parser@1.2.7':
555 | resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
556 |
557 | '@types/send@1.2.1':
558 | resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==}
559 |
560 | '@types/serve-static@2.2.0':
561 | resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==}
562 |
563 | accepts@2.0.0:
564 | resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
565 | engines: {node: '>= 0.6'}
566 |
567 | acorn@8.15.0:
568 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
569 | engines: {node: '>=0.4.0'}
570 | hasBin: true
571 |
572 | anymatch@3.1.3:
573 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
574 | engines: {node: '>= 8'}
575 |
576 | aria-query@5.3.2:
577 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
578 | engines: {node: '>= 0.4'}
579 |
580 | axobject-query@4.1.0:
581 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
582 | engines: {node: '>= 0.4'}
583 |
584 | balanced-match@1.0.2:
585 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
586 |
587 | binary-extensions@2.3.0:
588 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
589 | engines: {node: '>=8'}
590 |
591 | body-parser@2.2.1:
592 | resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==}
593 | engines: {node: '>=18'}
594 |
595 | brace-expansion@1.1.12:
596 | resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
597 |
598 | braces@3.0.3:
599 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
600 | engines: {node: '>=8'}
601 |
602 | bytes@3.1.2:
603 | resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
604 | engines: {node: '>= 0.8'}
605 |
606 | call-bind-apply-helpers@1.0.2:
607 | resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
608 | engines: {node: '>= 0.4'}
609 |
610 | call-bound@1.0.4:
611 | resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
612 | engines: {node: '>= 0.4'}
613 |
614 | chokidar@3.6.0:
615 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
616 | engines: {node: '>= 8.10.0'}
617 |
618 | chokidar@4.0.3:
619 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
620 | engines: {node: '>= 14.16.0'}
621 |
622 | clsx@2.1.1:
623 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
624 | engines: {node: '>=6'}
625 |
626 | concat-map@0.0.1:
627 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
628 |
629 | content-disposition@1.0.1:
630 | resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==}
631 | engines: {node: '>=18'}
632 |
633 | content-type@1.0.5:
634 | resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
635 | engines: {node: '>= 0.6'}
636 |
637 | cookie-signature@1.2.2:
638 | resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
639 | engines: {node: '>=6.6.0'}
640 |
641 | cookie@0.7.2:
642 | resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
643 | engines: {node: '>= 0.6'}
644 |
645 | debug@4.4.3:
646 | resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
647 | engines: {node: '>=6.0'}
648 | peerDependencies:
649 | supports-color: '*'
650 | peerDependenciesMeta:
651 | supports-color:
652 | optional: true
653 |
654 | deepmerge@4.3.1:
655 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
656 | engines: {node: '>=0.10.0'}
657 |
658 | depd@2.0.0:
659 | resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
660 | engines: {node: '>= 0.8'}
661 |
662 | detect-libc@2.1.2:
663 | resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
664 | engines: {node: '>=8'}
665 |
666 | devalue@5.6.1:
667 | resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==}
668 |
669 | dunder-proto@1.0.1:
670 | resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
671 | engines: {node: '>= 0.4'}
672 |
673 | ee-first@1.1.1:
674 | resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
675 |
676 | encodeurl@2.0.0:
677 | resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
678 | engines: {node: '>= 0.8'}
679 |
680 | es-define-property@1.0.1:
681 | resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
682 | engines: {node: '>= 0.4'}
683 |
684 | es-errors@1.3.0:
685 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
686 | engines: {node: '>= 0.4'}
687 |
688 | es-object-atoms@1.1.1:
689 | resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
690 | engines: {node: '>= 0.4'}
691 |
692 | esbuild@0.25.12:
693 | resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
694 | engines: {node: '>=18'}
695 | hasBin: true
696 |
697 | esbuild@0.27.1:
698 | resolution: {integrity: sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==}
699 | engines: {node: '>=18'}
700 | hasBin: true
701 |
702 | escape-html@1.0.3:
703 | resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
704 |
705 | esm-env@1.2.2:
706 | resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
707 |
708 | esrap@2.2.1:
709 | resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==}
710 |
711 | etag@1.8.1:
712 | resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
713 | engines: {node: '>= 0.6'}
714 |
715 | express@5.2.1:
716 | resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
717 | engines: {node: '>= 18'}
718 |
719 | fdir@6.5.0:
720 | resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
721 | engines: {node: '>=12.0.0'}
722 | peerDependencies:
723 | picomatch: ^3 || ^4
724 | peerDependenciesMeta:
725 | picomatch:
726 | optional: true
727 |
728 | fill-range@7.1.1:
729 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
730 | engines: {node: '>=8'}
731 |
732 | finalhandler@2.1.1:
733 | resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
734 | engines: {node: '>= 18.0.0'}
735 |
736 | forwarded@0.2.0:
737 | resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
738 | engines: {node: '>= 0.6'}
739 |
740 | fresh@2.0.0:
741 | resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
742 | engines: {node: '>= 0.8'}
743 |
744 | fsevents@2.3.3:
745 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
746 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
747 | os: [darwin]
748 |
749 | function-bind@1.1.2:
750 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
751 |
752 | get-intrinsic@1.3.0:
753 | resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
754 | engines: {node: '>= 0.4'}
755 |
756 | get-proto@1.0.1:
757 | resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
758 | engines: {node: '>= 0.4'}
759 |
760 | get-tsconfig@4.13.0:
761 | resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==}
762 |
763 | glob-parent@5.1.2:
764 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
765 | engines: {node: '>= 6'}
766 |
767 | gopd@1.2.0:
768 | resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
769 | engines: {node: '>= 0.4'}
770 |
771 | has-flag@3.0.0:
772 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
773 | engines: {node: '>=4'}
774 |
775 | has-symbols@1.1.0:
776 | resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
777 | engines: {node: '>= 0.4'}
778 |
779 | hasown@2.0.2:
780 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
781 | engines: {node: '>= 0.4'}
782 |
783 | http-errors@2.0.1:
784 | resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
785 | engines: {node: '>= 0.8'}
786 |
787 | iconv-lite@0.7.0:
788 | resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==}
789 | engines: {node: '>=0.10.0'}
790 |
791 | ignore-by-default@1.0.1:
792 | resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==}
793 |
794 | inherits@2.0.4:
795 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
796 |
797 | ipaddr.js@1.9.1:
798 | resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
799 | engines: {node: '>= 0.10'}
800 |
801 | is-binary-path@2.1.0:
802 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
803 | engines: {node: '>=8'}
804 |
805 | is-extglob@2.1.1:
806 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
807 | engines: {node: '>=0.10.0'}
808 |
809 | is-glob@4.0.3:
810 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
811 | engines: {node: '>=0.10.0'}
812 |
813 | is-number@7.0.0:
814 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
815 | engines: {node: '>=0.12.0'}
816 |
817 | is-promise@4.0.0:
818 | resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
819 |
820 | is-reference@3.0.3:
821 | resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
822 |
823 | jiti@2.4.2:
824 | resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
825 | hasBin: true
826 |
827 | lightningcss-darwin-arm64@1.29.2:
828 | resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==}
829 | engines: {node: '>= 12.0.0'}
830 | cpu: [arm64]
831 | os: [darwin]
832 |
833 | lightningcss-darwin-x64@1.29.2:
834 | resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==}
835 | engines: {node: '>= 12.0.0'}
836 | cpu: [x64]
837 | os: [darwin]
838 |
839 | lightningcss-freebsd-x64@1.29.2:
840 | resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==}
841 | engines: {node: '>= 12.0.0'}
842 | cpu: [x64]
843 | os: [freebsd]
844 |
845 | lightningcss-linux-arm-gnueabihf@1.29.2:
846 | resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==}
847 | engines: {node: '>= 12.0.0'}
848 | cpu: [arm]
849 | os: [linux]
850 |
851 | lightningcss-linux-arm64-gnu@1.29.2:
852 | resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==}
853 | engines: {node: '>= 12.0.0'}
854 | cpu: [arm64]
855 | os: [linux]
856 |
857 | lightningcss-linux-arm64-musl@1.29.2:
858 | resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==}
859 | engines: {node: '>= 12.0.0'}
860 | cpu: [arm64]
861 | os: [linux]
862 |
863 | lightningcss-linux-x64-gnu@1.29.2:
864 | resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==}
865 | engines: {node: '>= 12.0.0'}
866 | cpu: [x64]
867 | os: [linux]
868 |
869 | lightningcss-linux-x64-musl@1.29.2:
870 | resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==}
871 | engines: {node: '>= 12.0.0'}
872 | cpu: [x64]
873 | os: [linux]
874 |
875 | lightningcss-win32-arm64-msvc@1.29.2:
876 | resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==}
877 | engines: {node: '>= 12.0.0'}
878 | cpu: [arm64]
879 | os: [win32]
880 |
881 | lightningcss-win32-x64-msvc@1.29.2:
882 | resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==}
883 | engines: {node: '>= 12.0.0'}
884 | cpu: [x64]
885 | os: [win32]
886 |
887 | lightningcss@1.29.2:
888 | resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==}
889 | engines: {node: '>= 12.0.0'}
890 |
891 | locate-character@3.0.0:
892 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
893 |
894 | magic-string@0.30.19:
895 | resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
896 |
897 | magic-string@0.30.21:
898 | resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
899 |
900 | math-intrinsics@1.1.0:
901 | resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
902 | engines: {node: '>= 0.4'}
903 |
904 | media-typer@1.1.0:
905 | resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
906 | engines: {node: '>= 0.8'}
907 |
908 | merge-descriptors@2.0.0:
909 | resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
910 | engines: {node: '>=18'}
911 |
912 | mime-db@1.54.0:
913 | resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
914 | engines: {node: '>= 0.6'}
915 |
916 | mime-types@3.0.2:
917 | resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
918 | engines: {node: '>=18'}
919 |
920 | minimatch@3.1.2:
921 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
922 |
923 | mri@1.2.0:
924 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
925 | engines: {node: '>=4'}
926 |
927 | ms@2.1.3:
928 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
929 |
930 | nanoid@3.3.11:
931 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
932 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
933 | hasBin: true
934 |
935 | negotiator@1.0.0:
936 | resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
937 | engines: {node: '>= 0.6'}
938 |
939 | nodemon@3.1.11:
940 | resolution: {integrity: sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==}
941 | engines: {node: '>=10'}
942 | hasBin: true
943 |
944 | normalize-path@3.0.0:
945 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
946 | engines: {node: '>=0.10.0'}
947 |
948 | object-inspect@1.13.4:
949 | resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
950 | engines: {node: '>= 0.4'}
951 |
952 | on-finished@2.4.1:
953 | resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
954 | engines: {node: '>= 0.8'}
955 |
956 | once@1.4.0:
957 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
958 |
959 | parseurl@1.3.3:
960 | resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
961 | engines: {node: '>= 0.8'}
962 |
963 | path-to-regexp@8.3.0:
964 | resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
965 |
966 | picocolors@1.1.1:
967 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
968 |
969 | picomatch@2.3.1:
970 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
971 | engines: {node: '>=8.6'}
972 |
973 | picomatch@4.0.3:
974 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
975 | engines: {node: '>=12'}
976 |
977 | postcss@8.5.6:
978 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
979 | engines: {node: ^10 || ^12 || >=14}
980 |
981 | prettier-plugin-svelte@3.4.0:
982 | resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==}
983 | peerDependencies:
984 | prettier: ^3.0.0
985 | svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
986 |
987 | prettier-plugin-tailwindcss@0.7.2:
988 | resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==}
989 | engines: {node: '>=20.19'}
990 | peerDependencies:
991 | '@ianvs/prettier-plugin-sort-imports': '*'
992 | '@prettier/plugin-hermes': '*'
993 | '@prettier/plugin-oxc': '*'
994 | '@prettier/plugin-pug': '*'
995 | '@shopify/prettier-plugin-liquid': '*'
996 | '@trivago/prettier-plugin-sort-imports': '*'
997 | '@zackad/prettier-plugin-twig': '*'
998 | prettier: ^3.0
999 | prettier-plugin-astro: '*'
1000 | prettier-plugin-css-order: '*'
1001 | prettier-plugin-jsdoc: '*'
1002 | prettier-plugin-marko: '*'
1003 | prettier-plugin-multiline-arrays: '*'
1004 | prettier-plugin-organize-attributes: '*'
1005 | prettier-plugin-organize-imports: '*'
1006 | prettier-plugin-sort-imports: '*'
1007 | prettier-plugin-svelte: '*'
1008 | peerDependenciesMeta:
1009 | '@ianvs/prettier-plugin-sort-imports':
1010 | optional: true
1011 | '@prettier/plugin-hermes':
1012 | optional: true
1013 | '@prettier/plugin-oxc':
1014 | optional: true
1015 | '@prettier/plugin-pug':
1016 | optional: true
1017 | '@shopify/prettier-plugin-liquid':
1018 | optional: true
1019 | '@trivago/prettier-plugin-sort-imports':
1020 | optional: true
1021 | '@zackad/prettier-plugin-twig':
1022 | optional: true
1023 | prettier-plugin-astro:
1024 | optional: true
1025 | prettier-plugin-css-order:
1026 | optional: true
1027 | prettier-plugin-jsdoc:
1028 | optional: true
1029 | prettier-plugin-marko:
1030 | optional: true
1031 | prettier-plugin-multiline-arrays:
1032 | optional: true
1033 | prettier-plugin-organize-attributes:
1034 | optional: true
1035 | prettier-plugin-organize-imports:
1036 | optional: true
1037 | prettier-plugin-sort-imports:
1038 | optional: true
1039 | prettier-plugin-svelte:
1040 | optional: true
1041 |
1042 | prettier@3.7.4:
1043 | resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==}
1044 | engines: {node: '>=14'}
1045 | hasBin: true
1046 |
1047 | proxy-addr@2.0.7:
1048 | resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
1049 | engines: {node: '>= 0.10'}
1050 |
1051 | pstree.remy@1.1.8:
1052 | resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==}
1053 |
1054 | qs@6.14.0:
1055 | resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
1056 | engines: {node: '>=0.6'}
1057 |
1058 | range-parser@1.2.1:
1059 | resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
1060 | engines: {node: '>= 0.6'}
1061 |
1062 | raw-body@3.0.2:
1063 | resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
1064 | engines: {node: '>= 0.10'}
1065 |
1066 | readdirp@3.6.0:
1067 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1068 | engines: {node: '>=8.10.0'}
1069 |
1070 | readdirp@4.1.2:
1071 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
1072 | engines: {node: '>= 14.18.0'}
1073 |
1074 | resolve-pkg-maps@1.0.0:
1075 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
1076 |
1077 | rollup@4.53.3:
1078 | resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
1079 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1080 | hasBin: true
1081 |
1082 | router@2.2.0:
1083 | resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
1084 | engines: {node: '>= 18'}
1085 |
1086 | sade@1.8.1:
1087 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
1088 | engines: {node: '>=6'}
1089 |
1090 | safer-buffer@2.1.2:
1091 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1092 |
1093 | semver@7.7.3:
1094 | resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
1095 | engines: {node: '>=10'}
1096 | hasBin: true
1097 |
1098 | send@1.2.0:
1099 | resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
1100 | engines: {node: '>= 18'}
1101 |
1102 | serve-static@2.2.0:
1103 | resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
1104 | engines: {node: '>= 18'}
1105 |
1106 | setprototypeof@1.2.0:
1107 | resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
1108 |
1109 | side-channel-list@1.0.0:
1110 | resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
1111 | engines: {node: '>= 0.4'}
1112 |
1113 | side-channel-map@1.0.1:
1114 | resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
1115 | engines: {node: '>= 0.4'}
1116 |
1117 | side-channel-weakmap@1.0.2:
1118 | resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
1119 | engines: {node: '>= 0.4'}
1120 |
1121 | side-channel@1.1.0:
1122 | resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
1123 | engines: {node: '>= 0.4'}
1124 |
1125 | simple-update-notifier@2.0.0:
1126 | resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
1127 | engines: {node: '>=10'}
1128 |
1129 | source-map-js@1.2.1:
1130 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1131 | engines: {node: '>=0.10.0'}
1132 |
1133 | statuses@2.0.2:
1134 | resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
1135 | engines: {node: '>= 0.8'}
1136 |
1137 | supports-color@5.5.0:
1138 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1139 | engines: {node: '>=4'}
1140 |
1141 | svelte-check@4.3.4:
1142 | resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==}
1143 | engines: {node: '>= 18.0.0'}
1144 | hasBin: true
1145 | peerDependencies:
1146 | svelte: ^4.0.0 || ^5.0.0-next.0
1147 | typescript: '>=5.0.0'
1148 |
1149 | svelte@5.45.10:
1150 | resolution: {integrity: sha512-GiWXq6akkEN3zVDMQ1BVlRolmks5JkEdzD/67mvXOz6drRfuddT5JwsGZjMGSnsTRv/PjAXX8fqBcOr2g2qc/Q==}
1151 | engines: {node: '>=18'}
1152 |
1153 | tinyglobby@0.2.15:
1154 | resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
1155 | engines: {node: '>=12.0.0'}
1156 |
1157 | to-regex-range@5.0.1:
1158 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1159 | engines: {node: '>=8.0'}
1160 |
1161 | toidentifier@1.0.1:
1162 | resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
1163 | engines: {node: '>=0.6'}
1164 |
1165 | touch@3.1.1:
1166 | resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==}
1167 | hasBin: true
1168 |
1169 | tsx@4.21.0:
1170 | resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
1171 | engines: {node: '>=18.0.0'}
1172 | hasBin: true
1173 |
1174 | type-is@2.0.1:
1175 | resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
1176 | engines: {node: '>= 0.6'}
1177 |
1178 | typescript@5.9.3:
1179 | resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
1180 | engines: {node: '>=14.17'}
1181 | hasBin: true
1182 |
1183 | undefsafe@2.0.5:
1184 | resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
1185 |
1186 | undici-types@7.16.0:
1187 | resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
1188 |
1189 | unpipe@1.0.0:
1190 | resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
1191 | engines: {node: '>= 0.8'}
1192 |
1193 | vary@1.1.2:
1194 | resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
1195 | engines: {node: '>= 0.8'}
1196 |
1197 | vite@7.2.7:
1198 | resolution: {integrity: sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ==}
1199 | engines: {node: ^20.19.0 || >=22.12.0}
1200 | hasBin: true
1201 | peerDependencies:
1202 | '@types/node': ^20.19.0 || >=22.12.0
1203 | jiti: '>=1.21.0'
1204 | less: ^4.0.0
1205 | lightningcss: ^1.21.0
1206 | sass: ^1.70.0
1207 | sass-embedded: ^1.70.0
1208 | stylus: '>=0.54.8'
1209 | sugarss: ^5.0.0
1210 | terser: ^5.16.0
1211 | tsx: ^4.8.1
1212 | yaml: ^2.4.2
1213 | peerDependenciesMeta:
1214 | '@types/node':
1215 | optional: true
1216 | jiti:
1217 | optional: true
1218 | less:
1219 | optional: true
1220 | lightningcss:
1221 | optional: true
1222 | sass:
1223 | optional: true
1224 | sass-embedded:
1225 | optional: true
1226 | stylus:
1227 | optional: true
1228 | sugarss:
1229 | optional: true
1230 | terser:
1231 | optional: true
1232 | tsx:
1233 | optional: true
1234 | yaml:
1235 | optional: true
1236 |
1237 | vitefu@1.1.1:
1238 | resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
1239 | peerDependencies:
1240 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
1241 | peerDependenciesMeta:
1242 | vite:
1243 | optional: true
1244 |
1245 | wrappy@1.0.2:
1246 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1247 |
1248 | yaml@2.6.0:
1249 | resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
1250 | engines: {node: '>= 14'}
1251 | hasBin: true
1252 |
1253 | zimmerframe@1.1.4:
1254 | resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
1255 |
1256 | snapshots:
1257 |
1258 | '@esbuild/aix-ppc64@0.25.12':
1259 | optional: true
1260 |
1261 | '@esbuild/aix-ppc64@0.27.1':
1262 | optional: true
1263 |
1264 | '@esbuild/android-arm64@0.25.12':
1265 | optional: true
1266 |
1267 | '@esbuild/android-arm64@0.27.1':
1268 | optional: true
1269 |
1270 | '@esbuild/android-arm@0.25.12':
1271 | optional: true
1272 |
1273 | '@esbuild/android-arm@0.27.1':
1274 | optional: true
1275 |
1276 | '@esbuild/android-x64@0.25.12':
1277 | optional: true
1278 |
1279 | '@esbuild/android-x64@0.27.1':
1280 | optional: true
1281 |
1282 | '@esbuild/darwin-arm64@0.25.12':
1283 | optional: true
1284 |
1285 | '@esbuild/darwin-arm64@0.27.1':
1286 | optional: true
1287 |
1288 | '@esbuild/darwin-x64@0.25.12':
1289 | optional: true
1290 |
1291 | '@esbuild/darwin-x64@0.27.1':
1292 | optional: true
1293 |
1294 | '@esbuild/freebsd-arm64@0.25.12':
1295 | optional: true
1296 |
1297 | '@esbuild/freebsd-arm64@0.27.1':
1298 | optional: true
1299 |
1300 | '@esbuild/freebsd-x64@0.25.12':
1301 | optional: true
1302 |
1303 | '@esbuild/freebsd-x64@0.27.1':
1304 | optional: true
1305 |
1306 | '@esbuild/linux-arm64@0.25.12':
1307 | optional: true
1308 |
1309 | '@esbuild/linux-arm64@0.27.1':
1310 | optional: true
1311 |
1312 | '@esbuild/linux-arm@0.25.12':
1313 | optional: true
1314 |
1315 | '@esbuild/linux-arm@0.27.1':
1316 | optional: true
1317 |
1318 | '@esbuild/linux-ia32@0.25.12':
1319 | optional: true
1320 |
1321 | '@esbuild/linux-ia32@0.27.1':
1322 | optional: true
1323 |
1324 | '@esbuild/linux-loong64@0.25.12':
1325 | optional: true
1326 |
1327 | '@esbuild/linux-loong64@0.27.1':
1328 | optional: true
1329 |
1330 | '@esbuild/linux-mips64el@0.25.12':
1331 | optional: true
1332 |
1333 | '@esbuild/linux-mips64el@0.27.1':
1334 | optional: true
1335 |
1336 | '@esbuild/linux-ppc64@0.25.12':
1337 | optional: true
1338 |
1339 | '@esbuild/linux-ppc64@0.27.1':
1340 | optional: true
1341 |
1342 | '@esbuild/linux-riscv64@0.25.12':
1343 | optional: true
1344 |
1345 | '@esbuild/linux-riscv64@0.27.1':
1346 | optional: true
1347 |
1348 | '@esbuild/linux-s390x@0.25.12':
1349 | optional: true
1350 |
1351 | '@esbuild/linux-s390x@0.27.1':
1352 | optional: true
1353 |
1354 | '@esbuild/linux-x64@0.25.12':
1355 | optional: true
1356 |
1357 | '@esbuild/linux-x64@0.27.1':
1358 | optional: true
1359 |
1360 | '@esbuild/netbsd-arm64@0.25.12':
1361 | optional: true
1362 |
1363 | '@esbuild/netbsd-arm64@0.27.1':
1364 | optional: true
1365 |
1366 | '@esbuild/netbsd-x64@0.25.12':
1367 | optional: true
1368 |
1369 | '@esbuild/netbsd-x64@0.27.1':
1370 | optional: true
1371 |
1372 | '@esbuild/openbsd-arm64@0.25.12':
1373 | optional: true
1374 |
1375 | '@esbuild/openbsd-arm64@0.27.1':
1376 | optional: true
1377 |
1378 | '@esbuild/openbsd-x64@0.25.12':
1379 | optional: true
1380 |
1381 | '@esbuild/openbsd-x64@0.27.1':
1382 | optional: true
1383 |
1384 | '@esbuild/openharmony-arm64@0.25.12':
1385 | optional: true
1386 |
1387 | '@esbuild/openharmony-arm64@0.27.1':
1388 | optional: true
1389 |
1390 | '@esbuild/sunos-x64@0.25.12':
1391 | optional: true
1392 |
1393 | '@esbuild/sunos-x64@0.27.1':
1394 | optional: true
1395 |
1396 | '@esbuild/win32-arm64@0.25.12':
1397 | optional: true
1398 |
1399 | '@esbuild/win32-arm64@0.27.1':
1400 | optional: true
1401 |
1402 | '@esbuild/win32-ia32@0.25.12':
1403 | optional: true
1404 |
1405 | '@esbuild/win32-ia32@0.27.1':
1406 | optional: true
1407 |
1408 | '@esbuild/win32-x64@0.25.12':
1409 | optional: true
1410 |
1411 | '@esbuild/win32-x64@0.27.1':
1412 | optional: true
1413 |
1414 | '@jridgewell/gen-mapping@0.3.13':
1415 | dependencies:
1416 | '@jridgewell/sourcemap-codec': 1.5.5
1417 | '@jridgewell/trace-mapping': 0.3.31
1418 |
1419 | '@jridgewell/remapping@2.3.5':
1420 | dependencies:
1421 | '@jridgewell/gen-mapping': 0.3.13
1422 | '@jridgewell/trace-mapping': 0.3.31
1423 |
1424 | '@jridgewell/resolve-uri@3.1.2': {}
1425 |
1426 | '@jridgewell/sourcemap-codec@1.5.5': {}
1427 |
1428 | '@jridgewell/trace-mapping@0.3.31':
1429 | dependencies:
1430 | '@jridgewell/resolve-uri': 3.1.2
1431 | '@jridgewell/sourcemap-codec': 1.5.5
1432 |
1433 | '@rollup/rollup-android-arm-eabi@4.53.3':
1434 | optional: true
1435 |
1436 | '@rollup/rollup-android-arm64@4.53.3':
1437 | optional: true
1438 |
1439 | '@rollup/rollup-darwin-arm64@4.53.3':
1440 | optional: true
1441 |
1442 | '@rollup/rollup-darwin-x64@4.53.3':
1443 | optional: true
1444 |
1445 | '@rollup/rollup-freebsd-arm64@4.53.3':
1446 | optional: true
1447 |
1448 | '@rollup/rollup-freebsd-x64@4.53.3':
1449 | optional: true
1450 |
1451 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3':
1452 | optional: true
1453 |
1454 | '@rollup/rollup-linux-arm-musleabihf@4.53.3':
1455 | optional: true
1456 |
1457 | '@rollup/rollup-linux-arm64-gnu@4.53.3':
1458 | optional: true
1459 |
1460 | '@rollup/rollup-linux-arm64-musl@4.53.3':
1461 | optional: true
1462 |
1463 | '@rollup/rollup-linux-loong64-gnu@4.53.3':
1464 | optional: true
1465 |
1466 | '@rollup/rollup-linux-ppc64-gnu@4.53.3':
1467 | optional: true
1468 |
1469 | '@rollup/rollup-linux-riscv64-gnu@4.53.3':
1470 | optional: true
1471 |
1472 | '@rollup/rollup-linux-riscv64-musl@4.53.3':
1473 | optional: true
1474 |
1475 | '@rollup/rollup-linux-s390x-gnu@4.53.3':
1476 | optional: true
1477 |
1478 | '@rollup/rollup-linux-x64-gnu@4.53.3':
1479 | optional: true
1480 |
1481 | '@rollup/rollup-linux-x64-musl@4.53.3':
1482 | optional: true
1483 |
1484 | '@rollup/rollup-openharmony-arm64@4.53.3':
1485 | optional: true
1486 |
1487 | '@rollup/rollup-win32-arm64-msvc@4.53.3':
1488 | optional: true
1489 |
1490 | '@rollup/rollup-win32-ia32-msvc@4.53.3':
1491 | optional: true
1492 |
1493 | '@rollup/rollup-win32-x64-gnu@4.53.3':
1494 | optional: true
1495 |
1496 | '@rollup/rollup-win32-x64-msvc@4.53.3':
1497 | optional: true
1498 |
1499 | '@sveltejs/acorn-typescript@1.0.8(acorn@8.15.0)':
1500 | dependencies:
1501 | acorn: 8.15.0
1502 |
1503 | '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)))(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))':
1504 | dependencies:
1505 | '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))
1506 | debug: 4.4.3(supports-color@5.5.0)
1507 | svelte: 5.45.10
1508 | vite: 7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)
1509 | transitivePeerDependencies:
1510 | - supports-color
1511 |
1512 | '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))':
1513 | dependencies:
1514 | '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)))(svelte@5.45.10)(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))
1515 | debug: 4.4.3(supports-color@5.5.0)
1516 | deepmerge: 4.3.1
1517 | magic-string: 0.30.19
1518 | svelte: 5.45.10
1519 | vite: 7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)
1520 | vitefu: 1.1.1(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0))
1521 | transitivePeerDependencies:
1522 | - supports-color
1523 |
1524 | '@tsconfig/svelte@5.0.6': {}
1525 |
1526 | '@types/body-parser@1.19.6':
1527 | dependencies:
1528 | '@types/connect': 3.4.38
1529 | '@types/node': 25.0.1
1530 |
1531 | '@types/connect@3.4.38':
1532 | dependencies:
1533 | '@types/node': 25.0.1
1534 |
1535 | '@types/estree@1.0.8': {}
1536 |
1537 | '@types/express-serve-static-core@5.1.0':
1538 | dependencies:
1539 | '@types/node': 25.0.1
1540 | '@types/qs': 6.14.0
1541 | '@types/range-parser': 1.2.7
1542 | '@types/send': 1.2.1
1543 |
1544 | '@types/express@5.0.6':
1545 | dependencies:
1546 | '@types/body-parser': 1.19.6
1547 | '@types/express-serve-static-core': 5.1.0
1548 | '@types/serve-static': 2.2.0
1549 |
1550 | '@types/http-errors@2.0.5': {}
1551 |
1552 | '@types/node@25.0.1':
1553 | dependencies:
1554 | undici-types: 7.16.0
1555 |
1556 | '@types/qs@6.14.0': {}
1557 |
1558 | '@types/range-parser@1.2.7': {}
1559 |
1560 | '@types/send@1.2.1':
1561 | dependencies:
1562 | '@types/node': 25.0.1
1563 |
1564 | '@types/serve-static@2.2.0':
1565 | dependencies:
1566 | '@types/http-errors': 2.0.5
1567 | '@types/node': 25.0.1
1568 |
1569 | accepts@2.0.0:
1570 | dependencies:
1571 | mime-types: 3.0.2
1572 | negotiator: 1.0.0
1573 |
1574 | acorn@8.15.0: {}
1575 |
1576 | anymatch@3.1.3:
1577 | dependencies:
1578 | normalize-path: 3.0.0
1579 | picomatch: 2.3.1
1580 |
1581 | aria-query@5.3.2: {}
1582 |
1583 | axobject-query@4.1.0: {}
1584 |
1585 | balanced-match@1.0.2: {}
1586 |
1587 | binary-extensions@2.3.0: {}
1588 |
1589 | body-parser@2.2.1:
1590 | dependencies:
1591 | bytes: 3.1.2
1592 | content-type: 1.0.5
1593 | debug: 4.4.3(supports-color@5.5.0)
1594 | http-errors: 2.0.1
1595 | iconv-lite: 0.7.0
1596 | on-finished: 2.4.1
1597 | qs: 6.14.0
1598 | raw-body: 3.0.2
1599 | type-is: 2.0.1
1600 | transitivePeerDependencies:
1601 | - supports-color
1602 |
1603 | brace-expansion@1.1.12:
1604 | dependencies:
1605 | balanced-match: 1.0.2
1606 | concat-map: 0.0.1
1607 |
1608 | braces@3.0.3:
1609 | dependencies:
1610 | fill-range: 7.1.1
1611 |
1612 | bytes@3.1.2: {}
1613 |
1614 | call-bind-apply-helpers@1.0.2:
1615 | dependencies:
1616 | es-errors: 1.3.0
1617 | function-bind: 1.1.2
1618 |
1619 | call-bound@1.0.4:
1620 | dependencies:
1621 | call-bind-apply-helpers: 1.0.2
1622 | get-intrinsic: 1.3.0
1623 |
1624 | chokidar@3.6.0:
1625 | dependencies:
1626 | anymatch: 3.1.3
1627 | braces: 3.0.3
1628 | glob-parent: 5.1.2
1629 | is-binary-path: 2.1.0
1630 | is-glob: 4.0.3
1631 | normalize-path: 3.0.0
1632 | readdirp: 3.6.0
1633 | optionalDependencies:
1634 | fsevents: 2.3.3
1635 |
1636 | chokidar@4.0.3:
1637 | dependencies:
1638 | readdirp: 4.1.2
1639 |
1640 | clsx@2.1.1: {}
1641 |
1642 | concat-map@0.0.1: {}
1643 |
1644 | content-disposition@1.0.1: {}
1645 |
1646 | content-type@1.0.5: {}
1647 |
1648 | cookie-signature@1.2.2: {}
1649 |
1650 | cookie@0.7.2: {}
1651 |
1652 | debug@4.4.3(supports-color@5.5.0):
1653 | dependencies:
1654 | ms: 2.1.3
1655 | optionalDependencies:
1656 | supports-color: 5.5.0
1657 |
1658 | deepmerge@4.3.1: {}
1659 |
1660 | depd@2.0.0: {}
1661 |
1662 | detect-libc@2.1.2:
1663 | optional: true
1664 |
1665 | devalue@5.6.1: {}
1666 |
1667 | dunder-proto@1.0.1:
1668 | dependencies:
1669 | call-bind-apply-helpers: 1.0.2
1670 | es-errors: 1.3.0
1671 | gopd: 1.2.0
1672 |
1673 | ee-first@1.1.1: {}
1674 |
1675 | encodeurl@2.0.0: {}
1676 |
1677 | es-define-property@1.0.1: {}
1678 |
1679 | es-errors@1.3.0: {}
1680 |
1681 | es-object-atoms@1.1.1:
1682 | dependencies:
1683 | es-errors: 1.3.0
1684 |
1685 | esbuild@0.25.12:
1686 | optionalDependencies:
1687 | '@esbuild/aix-ppc64': 0.25.12
1688 | '@esbuild/android-arm': 0.25.12
1689 | '@esbuild/android-arm64': 0.25.12
1690 | '@esbuild/android-x64': 0.25.12
1691 | '@esbuild/darwin-arm64': 0.25.12
1692 | '@esbuild/darwin-x64': 0.25.12
1693 | '@esbuild/freebsd-arm64': 0.25.12
1694 | '@esbuild/freebsd-x64': 0.25.12
1695 | '@esbuild/linux-arm': 0.25.12
1696 | '@esbuild/linux-arm64': 0.25.12
1697 | '@esbuild/linux-ia32': 0.25.12
1698 | '@esbuild/linux-loong64': 0.25.12
1699 | '@esbuild/linux-mips64el': 0.25.12
1700 | '@esbuild/linux-ppc64': 0.25.12
1701 | '@esbuild/linux-riscv64': 0.25.12
1702 | '@esbuild/linux-s390x': 0.25.12
1703 | '@esbuild/linux-x64': 0.25.12
1704 | '@esbuild/netbsd-arm64': 0.25.12
1705 | '@esbuild/netbsd-x64': 0.25.12
1706 | '@esbuild/openbsd-arm64': 0.25.12
1707 | '@esbuild/openbsd-x64': 0.25.12
1708 | '@esbuild/openharmony-arm64': 0.25.12
1709 | '@esbuild/sunos-x64': 0.25.12
1710 | '@esbuild/win32-arm64': 0.25.12
1711 | '@esbuild/win32-ia32': 0.25.12
1712 | '@esbuild/win32-x64': 0.25.12
1713 |
1714 | esbuild@0.27.1:
1715 | optionalDependencies:
1716 | '@esbuild/aix-ppc64': 0.27.1
1717 | '@esbuild/android-arm': 0.27.1
1718 | '@esbuild/android-arm64': 0.27.1
1719 | '@esbuild/android-x64': 0.27.1
1720 | '@esbuild/darwin-arm64': 0.27.1
1721 | '@esbuild/darwin-x64': 0.27.1
1722 | '@esbuild/freebsd-arm64': 0.27.1
1723 | '@esbuild/freebsd-x64': 0.27.1
1724 | '@esbuild/linux-arm': 0.27.1
1725 | '@esbuild/linux-arm64': 0.27.1
1726 | '@esbuild/linux-ia32': 0.27.1
1727 | '@esbuild/linux-loong64': 0.27.1
1728 | '@esbuild/linux-mips64el': 0.27.1
1729 | '@esbuild/linux-ppc64': 0.27.1
1730 | '@esbuild/linux-riscv64': 0.27.1
1731 | '@esbuild/linux-s390x': 0.27.1
1732 | '@esbuild/linux-x64': 0.27.1
1733 | '@esbuild/netbsd-arm64': 0.27.1
1734 | '@esbuild/netbsd-x64': 0.27.1
1735 | '@esbuild/openbsd-arm64': 0.27.1
1736 | '@esbuild/openbsd-x64': 0.27.1
1737 | '@esbuild/openharmony-arm64': 0.27.1
1738 | '@esbuild/sunos-x64': 0.27.1
1739 | '@esbuild/win32-arm64': 0.27.1
1740 | '@esbuild/win32-ia32': 0.27.1
1741 | '@esbuild/win32-x64': 0.27.1
1742 |
1743 | escape-html@1.0.3: {}
1744 |
1745 | esm-env@1.2.2: {}
1746 |
1747 | esrap@2.2.1:
1748 | dependencies:
1749 | '@jridgewell/sourcemap-codec': 1.5.5
1750 |
1751 | etag@1.8.1: {}
1752 |
1753 | express@5.2.1:
1754 | dependencies:
1755 | accepts: 2.0.0
1756 | body-parser: 2.2.1
1757 | content-disposition: 1.0.1
1758 | content-type: 1.0.5
1759 | cookie: 0.7.2
1760 | cookie-signature: 1.2.2
1761 | debug: 4.4.3(supports-color@5.5.0)
1762 | depd: 2.0.0
1763 | encodeurl: 2.0.0
1764 | escape-html: 1.0.3
1765 | etag: 1.8.1
1766 | finalhandler: 2.1.1
1767 | fresh: 2.0.0
1768 | http-errors: 2.0.1
1769 | merge-descriptors: 2.0.0
1770 | mime-types: 3.0.2
1771 | on-finished: 2.4.1
1772 | once: 1.4.0
1773 | parseurl: 1.3.3
1774 | proxy-addr: 2.0.7
1775 | qs: 6.14.0
1776 | range-parser: 1.2.1
1777 | router: 2.2.0
1778 | send: 1.2.0
1779 | serve-static: 2.2.0
1780 | statuses: 2.0.2
1781 | type-is: 2.0.1
1782 | vary: 1.1.2
1783 | transitivePeerDependencies:
1784 | - supports-color
1785 |
1786 | fdir@6.5.0(picomatch@4.0.3):
1787 | optionalDependencies:
1788 | picomatch: 4.0.3
1789 |
1790 | fill-range@7.1.1:
1791 | dependencies:
1792 | to-regex-range: 5.0.1
1793 |
1794 | finalhandler@2.1.1:
1795 | dependencies:
1796 | debug: 4.4.3(supports-color@5.5.0)
1797 | encodeurl: 2.0.0
1798 | escape-html: 1.0.3
1799 | on-finished: 2.4.1
1800 | parseurl: 1.3.3
1801 | statuses: 2.0.2
1802 | transitivePeerDependencies:
1803 | - supports-color
1804 |
1805 | forwarded@0.2.0: {}
1806 |
1807 | fresh@2.0.0: {}
1808 |
1809 | fsevents@2.3.3:
1810 | optional: true
1811 |
1812 | function-bind@1.1.2: {}
1813 |
1814 | get-intrinsic@1.3.0:
1815 | dependencies:
1816 | call-bind-apply-helpers: 1.0.2
1817 | es-define-property: 1.0.1
1818 | es-errors: 1.3.0
1819 | es-object-atoms: 1.1.1
1820 | function-bind: 1.1.2
1821 | get-proto: 1.0.1
1822 | gopd: 1.2.0
1823 | has-symbols: 1.1.0
1824 | hasown: 2.0.2
1825 | math-intrinsics: 1.1.0
1826 |
1827 | get-proto@1.0.1:
1828 | dependencies:
1829 | dunder-proto: 1.0.1
1830 | es-object-atoms: 1.1.1
1831 |
1832 | get-tsconfig@4.13.0:
1833 | dependencies:
1834 | resolve-pkg-maps: 1.0.0
1835 |
1836 | glob-parent@5.1.2:
1837 | dependencies:
1838 | is-glob: 4.0.3
1839 |
1840 | gopd@1.2.0: {}
1841 |
1842 | has-flag@3.0.0: {}
1843 |
1844 | has-symbols@1.1.0: {}
1845 |
1846 | hasown@2.0.2:
1847 | dependencies:
1848 | function-bind: 1.1.2
1849 |
1850 | http-errors@2.0.1:
1851 | dependencies:
1852 | depd: 2.0.0
1853 | inherits: 2.0.4
1854 | setprototypeof: 1.2.0
1855 | statuses: 2.0.2
1856 | toidentifier: 1.0.1
1857 |
1858 | iconv-lite@0.7.0:
1859 | dependencies:
1860 | safer-buffer: 2.1.2
1861 |
1862 | ignore-by-default@1.0.1: {}
1863 |
1864 | inherits@2.0.4: {}
1865 |
1866 | ipaddr.js@1.9.1: {}
1867 |
1868 | is-binary-path@2.1.0:
1869 | dependencies:
1870 | binary-extensions: 2.3.0
1871 |
1872 | is-extglob@2.1.1: {}
1873 |
1874 | is-glob@4.0.3:
1875 | dependencies:
1876 | is-extglob: 2.1.1
1877 |
1878 | is-number@7.0.0: {}
1879 |
1880 | is-promise@4.0.0: {}
1881 |
1882 | is-reference@3.0.3:
1883 | dependencies:
1884 | '@types/estree': 1.0.8
1885 |
1886 | jiti@2.4.2:
1887 | optional: true
1888 |
1889 | lightningcss-darwin-arm64@1.29.2:
1890 | optional: true
1891 |
1892 | lightningcss-darwin-x64@1.29.2:
1893 | optional: true
1894 |
1895 | lightningcss-freebsd-x64@1.29.2:
1896 | optional: true
1897 |
1898 | lightningcss-linux-arm-gnueabihf@1.29.2:
1899 | optional: true
1900 |
1901 | lightningcss-linux-arm64-gnu@1.29.2:
1902 | optional: true
1903 |
1904 | lightningcss-linux-arm64-musl@1.29.2:
1905 | optional: true
1906 |
1907 | lightningcss-linux-x64-gnu@1.29.2:
1908 | optional: true
1909 |
1910 | lightningcss-linux-x64-musl@1.29.2:
1911 | optional: true
1912 |
1913 | lightningcss-win32-arm64-msvc@1.29.2:
1914 | optional: true
1915 |
1916 | lightningcss-win32-x64-msvc@1.29.2:
1917 | optional: true
1918 |
1919 | lightningcss@1.29.2:
1920 | dependencies:
1921 | detect-libc: 2.1.2
1922 | optionalDependencies:
1923 | lightningcss-darwin-arm64: 1.29.2
1924 | lightningcss-darwin-x64: 1.29.2
1925 | lightningcss-freebsd-x64: 1.29.2
1926 | lightningcss-linux-arm-gnueabihf: 1.29.2
1927 | lightningcss-linux-arm64-gnu: 1.29.2
1928 | lightningcss-linux-arm64-musl: 1.29.2
1929 | lightningcss-linux-x64-gnu: 1.29.2
1930 | lightningcss-linux-x64-musl: 1.29.2
1931 | lightningcss-win32-arm64-msvc: 1.29.2
1932 | lightningcss-win32-x64-msvc: 1.29.2
1933 | optional: true
1934 |
1935 | locate-character@3.0.0: {}
1936 |
1937 | magic-string@0.30.19:
1938 | dependencies:
1939 | '@jridgewell/sourcemap-codec': 1.5.5
1940 |
1941 | magic-string@0.30.21:
1942 | dependencies:
1943 | '@jridgewell/sourcemap-codec': 1.5.5
1944 |
1945 | math-intrinsics@1.1.0: {}
1946 |
1947 | media-typer@1.1.0: {}
1948 |
1949 | merge-descriptors@2.0.0: {}
1950 |
1951 | mime-db@1.54.0: {}
1952 |
1953 | mime-types@3.0.2:
1954 | dependencies:
1955 | mime-db: 1.54.0
1956 |
1957 | minimatch@3.1.2:
1958 | dependencies:
1959 | brace-expansion: 1.1.12
1960 |
1961 | mri@1.2.0: {}
1962 |
1963 | ms@2.1.3: {}
1964 |
1965 | nanoid@3.3.11: {}
1966 |
1967 | negotiator@1.0.0: {}
1968 |
1969 | nodemon@3.1.11:
1970 | dependencies:
1971 | chokidar: 3.6.0
1972 | debug: 4.4.3(supports-color@5.5.0)
1973 | ignore-by-default: 1.0.1
1974 | minimatch: 3.1.2
1975 | pstree.remy: 1.1.8
1976 | semver: 7.7.3
1977 | simple-update-notifier: 2.0.0
1978 | supports-color: 5.5.0
1979 | touch: 3.1.1
1980 | undefsafe: 2.0.5
1981 |
1982 | normalize-path@3.0.0: {}
1983 |
1984 | object-inspect@1.13.4: {}
1985 |
1986 | on-finished@2.4.1:
1987 | dependencies:
1988 | ee-first: 1.1.1
1989 |
1990 | once@1.4.0:
1991 | dependencies:
1992 | wrappy: 1.0.2
1993 |
1994 | parseurl@1.3.3: {}
1995 |
1996 | path-to-regexp@8.3.0: {}
1997 |
1998 | picocolors@1.1.1: {}
1999 |
2000 | picomatch@2.3.1: {}
2001 |
2002 | picomatch@4.0.3: {}
2003 |
2004 | postcss@8.5.6:
2005 | dependencies:
2006 | nanoid: 3.3.11
2007 | picocolors: 1.1.1
2008 | source-map-js: 1.2.1
2009 |
2010 | prettier-plugin-svelte@3.4.0(prettier@3.7.4)(svelte@5.45.10):
2011 | dependencies:
2012 | prettier: 3.7.4
2013 | svelte: 5.45.10
2014 |
2015 | prettier-plugin-tailwindcss@0.7.2(prettier-plugin-svelte@3.4.0(prettier@3.7.4)(svelte@5.45.10))(prettier@3.7.4):
2016 | dependencies:
2017 | prettier: 3.7.4
2018 | optionalDependencies:
2019 | prettier-plugin-svelte: 3.4.0(prettier@3.7.4)(svelte@5.45.10)
2020 |
2021 | prettier@3.7.4: {}
2022 |
2023 | proxy-addr@2.0.7:
2024 | dependencies:
2025 | forwarded: 0.2.0
2026 | ipaddr.js: 1.9.1
2027 |
2028 | pstree.remy@1.1.8: {}
2029 |
2030 | qs@6.14.0:
2031 | dependencies:
2032 | side-channel: 1.1.0
2033 |
2034 | range-parser@1.2.1: {}
2035 |
2036 | raw-body@3.0.2:
2037 | dependencies:
2038 | bytes: 3.1.2
2039 | http-errors: 2.0.1
2040 | iconv-lite: 0.7.0
2041 | unpipe: 1.0.0
2042 |
2043 | readdirp@3.6.0:
2044 | dependencies:
2045 | picomatch: 2.3.1
2046 |
2047 | readdirp@4.1.2: {}
2048 |
2049 | resolve-pkg-maps@1.0.0: {}
2050 |
2051 | rollup@4.53.3:
2052 | dependencies:
2053 | '@types/estree': 1.0.8
2054 | optionalDependencies:
2055 | '@rollup/rollup-android-arm-eabi': 4.53.3
2056 | '@rollup/rollup-android-arm64': 4.53.3
2057 | '@rollup/rollup-darwin-arm64': 4.53.3
2058 | '@rollup/rollup-darwin-x64': 4.53.3
2059 | '@rollup/rollup-freebsd-arm64': 4.53.3
2060 | '@rollup/rollup-freebsd-x64': 4.53.3
2061 | '@rollup/rollup-linux-arm-gnueabihf': 4.53.3
2062 | '@rollup/rollup-linux-arm-musleabihf': 4.53.3
2063 | '@rollup/rollup-linux-arm64-gnu': 4.53.3
2064 | '@rollup/rollup-linux-arm64-musl': 4.53.3
2065 | '@rollup/rollup-linux-loong64-gnu': 4.53.3
2066 | '@rollup/rollup-linux-ppc64-gnu': 4.53.3
2067 | '@rollup/rollup-linux-riscv64-gnu': 4.53.3
2068 | '@rollup/rollup-linux-riscv64-musl': 4.53.3
2069 | '@rollup/rollup-linux-s390x-gnu': 4.53.3
2070 | '@rollup/rollup-linux-x64-gnu': 4.53.3
2071 | '@rollup/rollup-linux-x64-musl': 4.53.3
2072 | '@rollup/rollup-openharmony-arm64': 4.53.3
2073 | '@rollup/rollup-win32-arm64-msvc': 4.53.3
2074 | '@rollup/rollup-win32-ia32-msvc': 4.53.3
2075 | '@rollup/rollup-win32-x64-gnu': 4.53.3
2076 | '@rollup/rollup-win32-x64-msvc': 4.53.3
2077 | fsevents: 2.3.3
2078 |
2079 | router@2.2.0:
2080 | dependencies:
2081 | debug: 4.4.3(supports-color@5.5.0)
2082 | depd: 2.0.0
2083 | is-promise: 4.0.0
2084 | parseurl: 1.3.3
2085 | path-to-regexp: 8.3.0
2086 | transitivePeerDependencies:
2087 | - supports-color
2088 |
2089 | sade@1.8.1:
2090 | dependencies:
2091 | mri: 1.2.0
2092 |
2093 | safer-buffer@2.1.2: {}
2094 |
2095 | semver@7.7.3: {}
2096 |
2097 | send@1.2.0:
2098 | dependencies:
2099 | debug: 4.4.3(supports-color@5.5.0)
2100 | encodeurl: 2.0.0
2101 | escape-html: 1.0.3
2102 | etag: 1.8.1
2103 | fresh: 2.0.0
2104 | http-errors: 2.0.1
2105 | mime-types: 3.0.2
2106 | ms: 2.1.3
2107 | on-finished: 2.4.1
2108 | range-parser: 1.2.1
2109 | statuses: 2.0.2
2110 | transitivePeerDependencies:
2111 | - supports-color
2112 |
2113 | serve-static@2.2.0:
2114 | dependencies:
2115 | encodeurl: 2.0.0
2116 | escape-html: 1.0.3
2117 | parseurl: 1.3.3
2118 | send: 1.2.0
2119 | transitivePeerDependencies:
2120 | - supports-color
2121 |
2122 | setprototypeof@1.2.0: {}
2123 |
2124 | side-channel-list@1.0.0:
2125 | dependencies:
2126 | es-errors: 1.3.0
2127 | object-inspect: 1.13.4
2128 |
2129 | side-channel-map@1.0.1:
2130 | dependencies:
2131 | call-bound: 1.0.4
2132 | es-errors: 1.3.0
2133 | get-intrinsic: 1.3.0
2134 | object-inspect: 1.13.4
2135 |
2136 | side-channel-weakmap@1.0.2:
2137 | dependencies:
2138 | call-bound: 1.0.4
2139 | es-errors: 1.3.0
2140 | get-intrinsic: 1.3.0
2141 | object-inspect: 1.13.4
2142 | side-channel-map: 1.0.1
2143 |
2144 | side-channel@1.1.0:
2145 | dependencies:
2146 | es-errors: 1.3.0
2147 | object-inspect: 1.13.4
2148 | side-channel-list: 1.0.0
2149 | side-channel-map: 1.0.1
2150 | side-channel-weakmap: 1.0.2
2151 |
2152 | simple-update-notifier@2.0.0:
2153 | dependencies:
2154 | semver: 7.7.3
2155 |
2156 | source-map-js@1.2.1: {}
2157 |
2158 | statuses@2.0.2: {}
2159 |
2160 | supports-color@5.5.0:
2161 | dependencies:
2162 | has-flag: 3.0.0
2163 |
2164 | svelte-check@4.3.4(picomatch@4.0.3)(svelte@5.45.10)(typescript@5.9.3):
2165 | dependencies:
2166 | '@jridgewell/trace-mapping': 0.3.31
2167 | chokidar: 4.0.3
2168 | fdir: 6.5.0(picomatch@4.0.3)
2169 | picocolors: 1.1.1
2170 | sade: 1.8.1
2171 | svelte: 5.45.10
2172 | typescript: 5.9.3
2173 | transitivePeerDependencies:
2174 | - picomatch
2175 |
2176 | svelte@5.45.10:
2177 | dependencies:
2178 | '@jridgewell/remapping': 2.3.5
2179 | '@jridgewell/sourcemap-codec': 1.5.5
2180 | '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0)
2181 | '@types/estree': 1.0.8
2182 | acorn: 8.15.0
2183 | aria-query: 5.3.2
2184 | axobject-query: 4.1.0
2185 | clsx: 2.1.1
2186 | devalue: 5.6.1
2187 | esm-env: 1.2.2
2188 | esrap: 2.2.1
2189 | is-reference: 3.0.3
2190 | locate-character: 3.0.0
2191 | magic-string: 0.30.21
2192 | zimmerframe: 1.1.4
2193 |
2194 | tinyglobby@0.2.15:
2195 | dependencies:
2196 | fdir: 6.5.0(picomatch@4.0.3)
2197 | picomatch: 4.0.3
2198 |
2199 | to-regex-range@5.0.1:
2200 | dependencies:
2201 | is-number: 7.0.0
2202 |
2203 | toidentifier@1.0.1: {}
2204 |
2205 | touch@3.1.1: {}
2206 |
2207 | tsx@4.21.0:
2208 | dependencies:
2209 | esbuild: 0.27.1
2210 | get-tsconfig: 4.13.0
2211 | optionalDependencies:
2212 | fsevents: 2.3.3
2213 |
2214 | type-is@2.0.1:
2215 | dependencies:
2216 | content-type: 1.0.5
2217 | media-typer: 1.1.0
2218 | mime-types: 3.0.2
2219 |
2220 | typescript@5.9.3: {}
2221 |
2222 | undefsafe@2.0.5: {}
2223 |
2224 | undici-types@7.16.0: {}
2225 |
2226 | unpipe@1.0.0: {}
2227 |
2228 | vary@1.1.2: {}
2229 |
2230 | vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0):
2231 | dependencies:
2232 | esbuild: 0.25.12
2233 | fdir: 6.5.0(picomatch@4.0.3)
2234 | picomatch: 4.0.3
2235 | postcss: 8.5.6
2236 | rollup: 4.53.3
2237 | tinyglobby: 0.2.15
2238 | optionalDependencies:
2239 | '@types/node': 25.0.1
2240 | fsevents: 2.3.3
2241 | jiti: 2.4.2
2242 | lightningcss: 1.29.2
2243 | tsx: 4.21.0
2244 | yaml: 2.6.0
2245 |
2246 | vitefu@1.1.1(vite@7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)):
2247 | optionalDependencies:
2248 | vite: 7.2.7(@types/node@25.0.1)(jiti@2.4.2)(lightningcss@1.29.2)(tsx@4.21.0)(yaml@2.6.0)
2249 |
2250 | wrappy@1.0.2: {}
2251 |
2252 | yaml@2.6.0:
2253 | optional: true
2254 |
2255 | zimmerframe@1.1.4: {}
2256 |
--------------------------------------------------------------------------------