diff --git a/.github/workflows/jsr-ci.yml b/.github/workflows/jsr-ci.yml new file mode 100644 index 000000000..dd54fa6c3 --- /dev/null +++ b/.github/workflows/jsr-ci.yml @@ -0,0 +1,53 @@ +name: JSR validation + +on: + pull_request: + push: + branches: + - main + - next + workflow_dispatch: + +jobs: + jsr: + name: Validate JSR workspace + runs-on: ubuntu-latest + permissions: + contents: read + + steps: + - name: Checkout + uses: actions/checkout@v7 + + - uses: pnpm/action-setup@v6 + + - name: Setup Node.js environment + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: pnpm + + - name: Set up Deno + uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + + - name: Install Dependencies + run: pnpm i + + - name: Install Deno dependencies + run: | + if [ -f deno.lock ]; then + deno ci + else + deno install + fi + + - name: Format check + run: deno task jsr:fmt + + - name: Build packages + run: pnpm build + + - name: Publish dry run with full type checks + run: deno publish --dry-run --check --allow-slow-types \ No newline at end of file diff --git a/.github/workflows/jsr-publish.yml b/.github/workflows/jsr-publish.yml new file mode 100644 index 000000000..ed33b2226 --- /dev/null +++ b/.github/workflows/jsr-publish.yml @@ -0,0 +1,60 @@ +name: Publish JSR + +on: + workflow_dispatch: + inputs: + publish: + description: Run the real JSR publish after the dry run passes + required: true + default: "false" + type: choice + options: + - "false" + - "true" + +jobs: + publish: + name: Publish JSR workspace + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + + steps: + - name: Checkout + uses: actions/checkout@v7 + + - uses: pnpm/action-setup@v6 + + - name: Setup Node.js environment + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: pnpm + + - name: Set up Deno + uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + + - name: Install Dependencies + run: pnpm i + + - name: Install Deno dependencies + run: | + if [ -f deno.lock ]; then + deno ci + else + deno install + fi + + - name: Publish dry run + run: | + deno publish --dry-run --check --allow-slow-types + deno bump-version --base=main --dry-run + + - name: Publish to JSR + if: ${{ inputs.publish == 'true' }} + run: | + deno bump-version --base=main + deno publish --check --allow-slow-types \ No newline at end of file diff --git a/deno.jsonc b/deno.jsonc new file mode 100644 index 000000000..baffb85d6 --- /dev/null +++ b/deno.jsonc @@ -0,0 +1,74 @@ +{ + "workspace": [ + "packages/*", + "site" + ], + "nodeModulesDir": "auto", + "preferPackageJson": true, + "lock": true, + "lint": { + "rules": { + "tags": [ + "recommended" + ], + "include": [ + "no-slow-types", + "no-process-global", + "no-node-globals" + ] + } + }, + "compilerOptions": { + "strict": true, + "jsx": "preserve", + "jsxImportSource": "@solidjs/web", + "lib": [ + "DOM", + "DOM.Iterable", + "ESNext" + ] + }, + "catalog": { + "solid-js": "2.0.0-beta.15", + "@solidjs/web": "2.0.0-beta.15", + "tsdown": "^0.22.3", + "unplugin-solid": "^1.0.0" + }, + "catalogs": { + "graphql": { + "@graphql-typed-document-node/core": "^3.2.0", + "graphql": "^16.8.1" + }, + "supabase": { + "@supabase/supabase-js": "^2.48.1" + }, + "tauri": { + "@tauri-apps/plugin-store": "*" + }, + "node": { + "node-fetch": "^3.3.2", + "chokidar": "^3.5.3" + } + }, + "tasks": { + "jsr:check": "deno check --all", + "jsr:fmt": "deno fmt --check deno.jsonc packages/*/deno.jsonc", + "jsr:list": "deno list -r" + }, + "include": [ + "packages", + "template" + ], + "exclude": [ + "**/stories", + "**/dev", + "**/test", + "**/tauri-storage", + "**/vitest.config.ts", + "**/node_modules", + ".storybook", + "configs", + "scripts", + "site" + ] +} diff --git a/deno.lock b/deno.lock new file mode 100644 index 000000000..b84cad825 --- /dev/null +++ b/deno.lock @@ -0,0 +1,8642 @@ +{ + "version": "5", + "specifiers": { + "npm:@babel/core@^7.29.7": "7.29.7", + "npm:@changesets/cli@^2.31.0": "2.31.0_@types+node@22.20.0", + "npm:@floating-ui/dom@^1.7.6": "1.7.6", + "npm:@graphql-codegen/cli@5": "5.0.7_graphql@16.14.2_@types+node@22.20.0_typescript@6.0.3", + "npm:@graphql-codegen/typed-document-node@^5.0.1": "5.1.2_graphql@16.14.2", + "npm:@graphql-codegen/typescript-operations@^4.0.1": "4.6.1_graphql@16.14.2", + "npm:@graphql-codegen/typescript@^4.0.1": "4.1.6_graphql@16.14.2", + "npm:@graphql-typed-document-node/core@^3.2.0": "3.2.0_graphql@16.14.2", + "npm:@nothing-but/node-resolve-ts@^1.0.1": "1.0.1", + "npm:@reduxjs/toolkit@^1.9.7": "1.9.7_react@19.2.7", + "npm:@solidjs/signals@2.0.0-beta.14": "2.0.0-beta.14", + "npm:@solidjs/web@2.0.0-beta.13": "2.0.0-beta.13_solid-js@2.0.0-beta.15", + "npm:@solidjs/web@2.0.0-beta.14": "2.0.0-beta.14_solid-js@2.0.0-beta.15", + "npm:@solidjs/web@2.0.0-beta.15": "2.0.0-beta.15_solid-js@2.0.0-beta.15", + "npm:@storybook/addon-docs@^10.4.6": "10.4.6_@types+react@19.2.17_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_@testing-library+dom@10.4.1_@types+node@22.20.0_esbuild@0.28.1_prettier@3.9.4_sass@1.101.0_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0", + "npm:@supabase/supabase-js@^2.48.1": "2.110.0", + "npm:@tailwindcss/container-queries@~0.1.1": "0.1.1_tailwindcss@3.3.3", + "npm:@tailwindcss/typography@~0.5.20": "0.5.20_tailwindcss@3.3.3", + "npm:@tanstack/solid-router@2.0.0-beta.23": "2.0.0-beta.23_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "npm:@tanstack/solid-start@2.0.0-beta.24": "2.0.0-beta.24_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_esbuild@0.28.1_rolldown@1.1.4_sass@1.101.0_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0", + "npm:@tauri-apps/api@^1.6.0": "1.6.0", + "npm:@testing-library/jest-dom@^6.9.1": "6.9.1", + "npm:@types/jsdom@^21.1.7": "21.1.7", + "npm:@types/leaflet@^1.9.21": "1.9.21", + "npm:@types/mark.js@^8.11.12": "8.11.12", + "npm:@types/node@^22.20.0": "22.20.0", + "npm:@types/wicg-file-system-access@2023.10.7": "2023.10.7", + "npm:@typescript-eslint/eslint-plugin@^8.62.1": "8.62.1_@typescript-eslint+parser@8.62.1__eslint@10.6.0__typescript@6.0.3_eslint@10.6.0_typescript@6.0.3", + "npm:@typescript-eslint/parser@^8.62.1": "8.62.1_eslint@10.6.0_typescript@6.0.3", + "npm:autoprefixer@^10.5.2": "10.5.2_postcss@8.5.16", + "npm:babel-preset-solid@2.0.0-beta.14": "2.0.0-beta.14_@babel+core@7.29.7_solid-js@2.0.0-beta.15", + "npm:chokidar@^3.6.0": "3.6.0", + "npm:clsx@^2.1.1": "2.1.1", + "npm:date-fns@^2.30.0": "2.30.0", + "npm:esbuild@~0.28.1": "0.28.1", + "npm:eslint-plugin-eslint-comments@^3.2.0": "3.2.0_eslint@10.6.0", + "npm:eslint-plugin-no-only-tests@^3.4.0": "3.4.0", + "npm:fuse.js@^7.4.2": "7.4.2", + "npm:geist@^1.7.2": "1.7.2_next@16.2.10__react@19.2.7__react-dom@19.2.7___react@19.2.7__sass@1.101.0_react@19.2.7_react-dom@19.2.7__react@19.2.7_sass@1.101.0", + "npm:graphql@^16.8.1": "16.14.2", + "npm:jsdom@^25.0.1": "25.0.1", + "npm:json-to-markdown-table@1": "1.0.0", + "npm:leaflet@^1.9.4": "1.9.4", + "npm:node-fetch@^3.3.2": "3.3.2", + "npm:oxlint@^1.72.0": "1.72.0", + "npm:postcss@^8.5.16": "8.5.16", + "npm:prettier-plugin-tailwindcss@0.8": "0.8.0_prettier@3.9.4", + "npm:prettier@^3.9.4": "3.9.4", + "npm:react@^19.2.7": "19.2.7", + "npm:redux@^4.2.1": "4.2.1", + "npm:rehype-autolink-headings@^7.1.0": "7.1.0", + "npm:rehype-highlight@^7.0.2": "7.0.2", + "npm:rehype-sanitize@6": "6.0.0", + "npm:rehype-slug@6": "6.0.0", + "npm:rehype-stringify@^10.0.1": "10.0.1", + "npm:remark-emoji@^4.0.1": "4.0.1", + "npm:remark-gfm@^4.0.1": "4.0.1", + "npm:remark-parse@11": "11.0.0", + "npm:remark-rehype@^11.1.2": "11.1.2", + "npm:sass@^1.101.0": "1.101.0", + "npm:solid-js@2.0.0-beta.14": "2.0.0-beta.14", + "npm:solid-js@2.0.0-beta.15": "2.0.0-beta.15", + "npm:solid-js@^1.9.7": "1.9.14", + "npm:solid-transition-group@~0.2.3": "0.2.3_solid-js@2.0.0-beta.15", + "npm:storybook-solidjs-vite@^10.5.2": "10.5.2_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_typescript@6.0.3_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_@types+react@19.2.17_esbuild@0.28.1_prettier@3.9.4_react@19.2.7_sass@1.101.0", + "npm:storybook@^10.4.6": "10.4.6_@types+react@19.2.17_prettier@3.9.4_@testing-library+dom@10.4.1_react@19.2.7", + "npm:tailwindcss-dir@4": "4.0.0", + "npm:tailwindcss@3.3.3": "3.3.3", + "npm:tsdown@~0.22.3": "0.22.3_typescript@6.0.3", + "npm:typescript@^6.0.3": "6.0.3", + "npm:undici@^5.29.0": "5.29.0", + "npm:unified@^11.0.5": "11.0.5", + "npm:unplugin-solid@1": "1.0.0_solid-js@2.0.0-beta.15", + "npm:vite-plugin-solid@3.0.0-next.5": "3.0.0-next.5_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_@testing-library+jest-dom@6.9.1_solid-js@2.0.0-beta.15_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "npm:vite@^6.4.3": "6.4.3_@types+node@22.20.0_sass@1.101.0", + "npm:vite@^8.1.3": "8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "npm:vitest@^2.1.9": "2.1.9_@types+node@22.20.0_jsdom@25.0.1_sass@1.101.0" + }, + "npm": { + "@adobe/css-tools@4.5.0": { + "integrity": "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==" + }, + "@alloc/quick-lru@5.2.0": { + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ardatan/relay-compiler@13.0.1_graphql@16.14.2": { + "integrity": "sha512-afG3YPwuSA0E5foouZusz5GlXKs74dObv4cuWyLyfKsYFj2r7oGRNB28v18HvwuLSQtQFCi+DpIe0TZkgQDYyg==", + "dependencies": [ + "@babel/runtime", + "graphql", + "immutable", + "invariant" + ] + }, + "@asamuzakjp/css-color@3.2.0": { + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", + "dependencies": [ + "@csstools/css-calc", + "@csstools/css-color-parser", + "@csstools/css-parser-algorithms", + "@csstools/css-tokenizer", + "lru-cache@10.4.3" + ] + }, + "@babel/code-frame@7.27.1": { + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dependencies": [ + "@babel/helper-validator-identifier@7.29.7", + "js-tokens", + "picocolors@1.1.1" + ] + }, + "@babel/code-frame@7.29.7": { + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dependencies": [ + "@babel/helper-validator-identifier@7.29.7", + "js-tokens", + "picocolors@1.1.1" + ] + }, + "@babel/compat-data@7.29.7": { + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==" + }, + "@babel/core@7.29.7": { + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dependencies": [ + "@babel/code-frame@7.29.7", + "@babel/generator@7.29.7", + "@babel/helper-compilation-targets", + "@babel/helper-module-transforms", + "@babel/helpers", + "@babel/parser@7.29.7", + "@babel/template", + "@babel/traverse", + "@babel/types@7.29.7", + "@jridgewell/remapping", + "convert-source-map", + "debug", + "gensync", + "json5", + "semver@6.3.1" + ] + }, + "@babel/generator@7.29.7": { + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dependencies": [ + "@babel/parser@7.29.7", + "@babel/types@7.29.7", + "@jridgewell/gen-mapping", + "@jridgewell/trace-mapping", + "jsesc" + ] + }, + "@babel/generator@8.0.0": { + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", + "dependencies": [ + "@babel/parser@8.0.0", + "@babel/types@8.0.0", + "@jridgewell/gen-mapping", + "@jridgewell/trace-mapping", + "@types/jsesc", + "jsesc" + ] + }, + "@babel/helper-compilation-targets@7.29.7": { + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dependencies": [ + "@babel/compat-data", + "@babel/helper-validator-option", + "browserslist", + "lru-cache@5.1.1", + "semver@6.3.1" + ] + }, + "@babel/helper-globals@7.29.7": { + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==" + }, + "@babel/helper-module-imports@7.18.6": { + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": [ + "@babel/types@7.29.7" + ] + }, + "@babel/helper-module-imports@7.29.7": { + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dependencies": [ + "@babel/traverse", + "@babel/types@7.29.7" + ] + }, + "@babel/helper-module-transforms@7.29.7_@babel+core@7.29.7": { + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dependencies": [ + "@babel/core", + "@babel/helper-module-imports@7.29.7", + "@babel/helper-validator-identifier@7.29.7", + "@babel/traverse" + ] + }, + "@babel/helper-plugin-utils@7.29.7": { + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==" + }, + "@babel/helper-string-parser@7.29.7": { + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==" + }, + "@babel/helper-string-parser@8.0.0": { + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==" + }, + "@babel/helper-validator-identifier@7.29.7": { + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==" + }, + "@babel/helper-validator-identifier@8.0.2": { + "integrity": "sha512-9Fr9QeyCAyi1BR1jKZ6uYQ24EIhQUx5ReHfQU7drOE+TPOb+w11/dsqLkMOT2U29OdCT71XajrOT8xDc1C7orA==" + }, + "@babel/helper-validator-option@7.29.7": { + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==" + }, + "@babel/helpers@7.29.7": { + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dependencies": [ + "@babel/template", + "@babel/types@7.29.7" + ] + }, + "@babel/parser@7.29.7": { + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dependencies": [ + "@babel/types@7.29.7" + ], + "bin": true + }, + "@babel/parser@8.0.0": { + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", + "dependencies": [ + "@babel/types@8.0.0" + ], + "bin": true + }, + "@babel/plugin-syntax-import-assertions@7.29.7_@babel+core@7.29.7": { + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "dependencies": [ + "@babel/core", + "@babel/helper-plugin-utils" + ] + }, + "@babel/plugin-syntax-jsx@7.29.7_@babel+core@7.29.7": { + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "dependencies": [ + "@babel/core", + "@babel/helper-plugin-utils" + ] + }, + "@babel/runtime@7.29.7": { + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==" + }, + "@babel/template@7.29.7": { + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dependencies": [ + "@babel/code-frame@7.29.7", + "@babel/parser@7.29.7", + "@babel/types@7.29.7" + ] + }, + "@babel/traverse@7.29.7": { + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dependencies": [ + "@babel/code-frame@7.29.7", + "@babel/generator@7.29.7", + "@babel/helper-globals", + "@babel/parser@7.29.7", + "@babel/template", + "@babel/types@7.29.7", + "debug" + ] + }, + "@babel/types@7.29.7": { + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dependencies": [ + "@babel/helper-string-parser@7.29.7", + "@babel/helper-validator-identifier@7.29.7" + ] + }, + "@babel/types@8.0.0": { + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", + "dependencies": [ + "@babel/helper-string-parser@8.0.0", + "@babel/helper-validator-identifier@8.0.2" + ] + }, + "@changesets/apply-release-plan@7.1.1": { + "integrity": "sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==", + "dependencies": [ + "@changesets/config", + "@changesets/get-version-range-type", + "@changesets/git", + "@changesets/should-skip-package", + "@changesets/types@6.1.0", + "@manypkg/get-packages", + "detect-indent", + "fs-extra@7.0.1", + "lodash.startcase", + "outdent", + "prettier@2.8.8", + "resolve-from@5.0.0", + "semver@7.8.5" + ] + }, + "@changesets/assemble-release-plan@6.0.10": { + "integrity": "sha512-rSDcqdJ9KbVyjpBIuCidhvZNIiVt1XaIYp73ycVQRIA5n/j6wQaEk0ChRLMUQ1vkxZe51PTQ9OIhbg6HQMW45A==", + "dependencies": [ + "@changesets/errors", + "@changesets/get-dependents-graph", + "@changesets/should-skip-package", + "@changesets/types@6.1.0", + "@manypkg/get-packages", + "semver@7.8.5" + ] + }, + "@changesets/changelog-git@0.2.1": { + "integrity": "sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==", + "dependencies": [ + "@changesets/types@6.1.0" + ] + }, + "@changesets/cli@2.31.0_@types+node@22.20.0": { + "integrity": "sha512-AhI4enNTgHu2IZr6K4WZyf0EPch4XVMn1yOMFmCD9gsfBGqMYaHXls5HyDv6/CL5axVQABz68eG30eCtbr2wFg==", + "dependencies": [ + "@changesets/apply-release-plan", + "@changesets/assemble-release-plan", + "@changesets/changelog-git", + "@changesets/config", + "@changesets/errors", + "@changesets/get-dependents-graph", + "@changesets/get-release-plan", + "@changesets/git", + "@changesets/logger", + "@changesets/pre", + "@changesets/read", + "@changesets/should-skip-package", + "@changesets/types@6.1.0", + "@changesets/write", + "@inquirer/external-editor", + "@manypkg/get-packages", + "ansi-colors", + "enquirer", + "fs-extra@7.0.1", + "mri", + "package-manager-detector", + "picocolors@1.1.1", + "resolve-from@5.0.0", + "semver@7.8.5", + "spawndamnit", + "term-size" + ], + "bin": true + }, + "@changesets/config@3.1.4": { + "integrity": "sha512-pf0bvD/v6WI2cRlZ6hzpjtZdSlXDXMAJ+Iz7xfFzV4ZxJ8OGGAON+1qYc99ZPrijnt4xp3VGG7eNvAOGS24V1Q==", + "dependencies": [ + "@changesets/errors", + "@changesets/get-dependents-graph", + "@changesets/logger", + "@changesets/should-skip-package", + "@changesets/types@6.1.0", + "@manypkg/get-packages", + "fs-extra@7.0.1", + "micromatch" + ] + }, + "@changesets/errors@0.2.0": { + "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", + "dependencies": [ + "extendable-error" + ] + }, + "@changesets/get-dependents-graph@2.1.4": { + "integrity": "sha512-ZsS00x6WvmHq3sQv8oCMwL0f/z3wbXCVuSVTJwCnnmbC/iBdNJGFx1EcbMG4PC6sXRyH69liM4A2WKXzn/kRPg==", + "dependencies": [ + "@changesets/types@6.1.0", + "@manypkg/get-packages", + "picocolors@1.1.1", + "semver@7.8.5" + ] + }, + "@changesets/get-release-plan@4.0.16": { + "integrity": "sha512-2K5Om6CrMPm45rtvckfzWo7e9jOVCKLCnXia5eUPaURH7/LWzri7pK1TycdzAuAtehLkW7VPbWLCSExTHmiI6g==", + "dependencies": [ + "@changesets/assemble-release-plan", + "@changesets/config", + "@changesets/pre", + "@changesets/read", + "@changesets/types@6.1.0", + "@manypkg/get-packages" + ] + }, + "@changesets/get-version-range-type@0.4.0": { + "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==" + }, + "@changesets/git@3.0.4": { + "integrity": "sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==", + "dependencies": [ + "@changesets/errors", + "@manypkg/get-packages", + "is-subdir", + "micromatch", + "spawndamnit" + ] + }, + "@changesets/logger@0.1.1": { + "integrity": "sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==", + "dependencies": [ + "picocolors@1.1.1" + ] + }, + "@changesets/parse@0.4.3": { + "integrity": "sha512-ZDmNc53+dXdWEv7fqIUSgRQOLYoUom5Z40gmLgmATmYR9NbL6FJJHwakcCpzaeCy+1D0m0n7mT4jj2B/MQPl7A==", + "dependencies": [ + "@changesets/types@6.1.0", + "js-yaml@4.3.0" + ] + }, + "@changesets/pre@2.0.2": { + "integrity": "sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==", + "dependencies": [ + "@changesets/errors", + "@changesets/types@6.1.0", + "@manypkg/get-packages", + "fs-extra@7.0.1" + ] + }, + "@changesets/read@0.6.7": { + "integrity": "sha512-D1G4AUYGrBEk8vj8MGwf75k9GpN6XL3wg8i42P2jZZwFLXnlr2Pn7r9yuQNbaMCarP7ZQWNJbV6XLeysAIMhTA==", + "dependencies": [ + "@changesets/git", + "@changesets/logger", + "@changesets/parse", + "@changesets/types@6.1.0", + "fs-extra@7.0.1", + "p-filter", + "picocolors@1.1.1" + ] + }, + "@changesets/should-skip-package@0.1.2": { + "integrity": "sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==", + "dependencies": [ + "@changesets/types@6.1.0", + "@manypkg/get-packages" + ] + }, + "@changesets/types@4.1.0": { + "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==" + }, + "@changesets/types@6.1.0": { + "integrity": "sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==" + }, + "@changesets/write@0.4.0": { + "integrity": "sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==", + "dependencies": [ + "@changesets/types@6.1.0", + "fs-extra@7.0.1", + "human-id", + "prettier@2.8.8" + ] + }, + "@csstools/color-helpers@5.1.0": { + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==" + }, + "@csstools/css-calc@2.1.4_@csstools+css-parser-algorithms@3.0.5__@csstools+css-tokenizer@3.0.4_@csstools+css-tokenizer@3.0.4": { + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "dependencies": [ + "@csstools/css-parser-algorithms", + "@csstools/css-tokenizer" + ] + }, + "@csstools/css-color-parser@3.1.0_@csstools+css-parser-algorithms@3.0.5__@csstools+css-tokenizer@3.0.4_@csstools+css-tokenizer@3.0.4": { + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "dependencies": [ + "@csstools/color-helpers", + "@csstools/css-calc", + "@csstools/css-parser-algorithms", + "@csstools/css-tokenizer" + ] + }, + "@csstools/css-parser-algorithms@3.0.5_@csstools+css-tokenizer@3.0.4": { + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "dependencies": [ + "@csstools/css-tokenizer" + ] + }, + "@csstools/css-tokenizer@3.0.4": { + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==" + }, + "@emnapi/core@1.11.1": { + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "dependencies": [ + "@emnapi/wasi-threads@1.2.2", + "tslib@2.8.1" + ] + }, + "@emnapi/core@1.9.2": { + "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==", + "dependencies": [ + "@emnapi/wasi-threads@1.2.1", + "tslib@2.8.1" + ] + }, + "@emnapi/runtime@1.11.1": { + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@emnapi/runtime@1.11.2": { + "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@emnapi/runtime@1.9.2": { + "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@emnapi/wasi-threads@1.2.1": { + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@emnapi/wasi-threads@1.2.2": { + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@envelop/core@5.5.1": { + "integrity": "sha512-3DQg8sFskDo386TkL5j12jyRAdip/8yzK3x7YGbZBgobZ4aKXrvDU0GppU0SnmrpQnNaiTUsxBs9LKkwQ/eyvw==", + "dependencies": [ + "@envelop/instrumentation", + "@envelop/types", + "@whatwg-node/promise-helpers", + "tslib@2.8.1" + ] + }, + "@envelop/instrumentation@1.0.0": { + "integrity": "sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==", + "dependencies": [ + "@whatwg-node/promise-helpers", + "tslib@2.8.1" + ] + }, + "@envelop/types@5.2.1": { + "integrity": "sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==", + "dependencies": [ + "@whatwg-node/promise-helpers", + "tslib@2.8.1" + ] + }, + "@esbuild/aix-ppc64@0.21.5": { + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "os": ["aix"], + "cpu": ["ppc64"] + }, + "@esbuild/aix-ppc64@0.25.12": { + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "os": ["aix"], + "cpu": ["ppc64"] + }, + "@esbuild/aix-ppc64@0.28.1": { + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", + "os": ["aix"], + "cpu": ["ppc64"] + }, + "@esbuild/android-arm64@0.21.5": { + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@esbuild/android-arm64@0.25.12": { + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@esbuild/android-arm64@0.28.1": { + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@esbuild/android-arm@0.21.5": { + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "os": ["android"], + "cpu": ["arm"] + }, + "@esbuild/android-arm@0.25.12": { + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "os": ["android"], + "cpu": ["arm"] + }, + "@esbuild/android-arm@0.28.1": { + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", + "os": ["android"], + "cpu": ["arm"] + }, + "@esbuild/android-x64@0.21.5": { + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "os": ["android"], + "cpu": ["x64"] + }, + "@esbuild/android-x64@0.25.12": { + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "os": ["android"], + "cpu": ["x64"] + }, + "@esbuild/android-x64@0.28.1": { + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", + "os": ["android"], + "cpu": ["x64"] + }, + "@esbuild/darwin-arm64@0.21.5": { + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@esbuild/darwin-arm64@0.25.12": { + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@esbuild/darwin-arm64@0.28.1": { + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@esbuild/darwin-x64@0.21.5": { + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@esbuild/darwin-x64@0.25.12": { + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@esbuild/darwin-x64@0.28.1": { + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@esbuild/freebsd-arm64@0.21.5": { + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "os": ["freebsd"], + "cpu": ["arm64"] + }, + "@esbuild/freebsd-arm64@0.25.12": { + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "os": ["freebsd"], + "cpu": ["arm64"] + }, + "@esbuild/freebsd-arm64@0.28.1": { + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", + "os": ["freebsd"], + "cpu": ["arm64"] + }, + "@esbuild/freebsd-x64@0.21.5": { + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@esbuild/freebsd-x64@0.25.12": { + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@esbuild/freebsd-x64@0.28.1": { + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@esbuild/linux-arm64@0.21.5": { + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@esbuild/linux-arm64@0.25.12": { + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@esbuild/linux-arm64@0.28.1": { + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@esbuild/linux-arm@0.21.5": { + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@esbuild/linux-arm@0.25.12": { + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@esbuild/linux-arm@0.28.1": { + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@esbuild/linux-ia32@0.21.5": { + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "os": ["linux"], + "cpu": ["ia32"] + }, + "@esbuild/linux-ia32@0.25.12": { + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "os": ["linux"], + "cpu": ["ia32"] + }, + "@esbuild/linux-ia32@0.28.1": { + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", + "os": ["linux"], + "cpu": ["ia32"] + }, + "@esbuild/linux-loong64@0.21.5": { + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "os": ["linux"], + "cpu": ["loong64"] + }, + "@esbuild/linux-loong64@0.25.12": { + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "os": ["linux"], + "cpu": ["loong64"] + }, + "@esbuild/linux-loong64@0.28.1": { + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", + "os": ["linux"], + "cpu": ["loong64"] + }, + "@esbuild/linux-mips64el@0.21.5": { + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "os": ["linux"], + "cpu": ["mips64el"] + }, + "@esbuild/linux-mips64el@0.25.12": { + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "os": ["linux"], + "cpu": ["mips64el"] + }, + "@esbuild/linux-mips64el@0.28.1": { + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", + "os": ["linux"], + "cpu": ["mips64el"] + }, + "@esbuild/linux-ppc64@0.21.5": { + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@esbuild/linux-ppc64@0.25.12": { + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@esbuild/linux-ppc64@0.28.1": { + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@esbuild/linux-riscv64@0.21.5": { + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@esbuild/linux-riscv64@0.25.12": { + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@esbuild/linux-riscv64@0.28.1": { + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@esbuild/linux-s390x@0.21.5": { + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@esbuild/linux-s390x@0.25.12": { + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@esbuild/linux-s390x@0.28.1": { + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@esbuild/linux-x64@0.21.5": { + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@esbuild/linux-x64@0.25.12": { + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@esbuild/linux-x64@0.28.1": { + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@esbuild/netbsd-arm64@0.25.12": { + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "os": ["netbsd"], + "cpu": ["arm64"] + }, + "@esbuild/netbsd-arm64@0.28.1": { + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "os": ["netbsd"], + "cpu": ["arm64"] + }, + "@esbuild/netbsd-x64@0.21.5": { + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "os": ["netbsd"], + "cpu": ["x64"] + }, + "@esbuild/netbsd-x64@0.25.12": { + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "os": ["netbsd"], + "cpu": ["x64"] + }, + "@esbuild/netbsd-x64@0.28.1": { + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", + "os": ["netbsd"], + "cpu": ["x64"] + }, + "@esbuild/openbsd-arm64@0.25.12": { + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "os": ["openbsd"], + "cpu": ["arm64"] + }, + "@esbuild/openbsd-arm64@0.28.1": { + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "os": ["openbsd"], + "cpu": ["arm64"] + }, + "@esbuild/openbsd-x64@0.21.5": { + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "os": ["openbsd"], + "cpu": ["x64"] + }, + "@esbuild/openbsd-x64@0.25.12": { + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "os": ["openbsd"], + "cpu": ["x64"] + }, + "@esbuild/openbsd-x64@0.28.1": { + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", + "os": ["openbsd"], + "cpu": ["x64"] + }, + "@esbuild/openharmony-arm64@0.25.12": { + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@esbuild/openharmony-arm64@0.28.1": { + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@esbuild/sunos-x64@0.21.5": { + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "os": ["sunos"], + "cpu": ["x64"] + }, + "@esbuild/sunos-x64@0.25.12": { + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "os": ["sunos"], + "cpu": ["x64"] + }, + "@esbuild/sunos-x64@0.28.1": { + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", + "os": ["sunos"], + "cpu": ["x64"] + }, + "@esbuild/win32-arm64@0.21.5": { + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@esbuild/win32-arm64@0.25.12": { + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@esbuild/win32-arm64@0.28.1": { + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@esbuild/win32-ia32@0.21.5": { + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@esbuild/win32-ia32@0.25.12": { + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@esbuild/win32-ia32@0.28.1": { + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@esbuild/win32-x64@0.21.5": { + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@esbuild/win32-x64@0.25.12": { + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@esbuild/win32-x64@0.28.1": { + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@eslint-community/eslint-utils@4.9.1_eslint@10.6.0": { + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dependencies": [ + "eslint", + "eslint-visitor-keys@3.4.3" + ] + }, + "@eslint-community/regexpp@4.12.2": { + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==" + }, + "@eslint/config-array@0.23.5": { + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dependencies": [ + "@eslint/object-schema", + "debug", + "minimatch@10.2.5" + ] + }, + "@eslint/config-helpers@0.6.0": { + "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "dependencies": [ + "@eslint/core" + ] + }, + "@eslint/core@1.2.1": { + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dependencies": [ + "@types/json-schema" + ] + }, + "@eslint/object-schema@3.0.5": { + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==" + }, + "@eslint/plugin-kit@0.7.2": { + "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "dependencies": [ + "@eslint/core", + "levn" + ] + }, + "@fastify/busboy@2.1.1": { + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==" + }, + "@fastify/busboy@3.2.0": { + "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==" + }, + "@floating-ui/core@1.7.5": { + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "dependencies": [ + "@floating-ui/utils" + ] + }, + "@floating-ui/dom@1.7.6": { + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "dependencies": [ + "@floating-ui/core", + "@floating-ui/utils" + ] + }, + "@floating-ui/utils@0.2.11": { + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==" + }, + "@fullhuman/postcss-purgecss@2.3.0": { + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", + "dependencies": [ + "postcss@7.0.32", + "purgecss" + ] + }, + "@graphql-codegen/add@5.0.3_graphql@16.14.2": { + "integrity": "sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/cli@5.0.7_graphql@16.14.2_@types+node@22.20.0_typescript@6.0.3": { + "integrity": "sha512-h/sxYvSaWtxZxo8GtaA8SvcHTyViaaPd7dweF/hmRDpaQU1o3iU3EZxlcJ+oLTunU0tSMFsnrIXm/mhXxI11Cw==", + "dependencies": [ + "@babel/generator@7.29.7", + "@babel/template", + "@babel/types@7.29.7", + "@graphql-codegen/client-preset", + "@graphql-codegen/core", + "@graphql-codegen/plugin-helpers", + "@graphql-tools/apollo-engine-loader", + "@graphql-tools/code-file-loader", + "@graphql-tools/git-loader", + "@graphql-tools/github-loader", + "@graphql-tools/graphql-file-loader", + "@graphql-tools/json-file-loader", + "@graphql-tools/load", + "@graphql-tools/prisma-loader", + "@graphql-tools/url-loader@8.0.33_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@whatwg-node/fetch", + "chalk@4.1.2", + "cosmiconfig", + "debounce", + "detect-indent", + "graphql", + "graphql-config", + "inquirer", + "is-glob", + "jiti@1.21.7", + "json-to-pretty-yaml", + "listr2", + "log-symbols", + "micromatch", + "shell-quote", + "string-env-interpolation", + "ts-log", + "tslib@2.8.1", + "yaml", + "yargs" + ], + "bin": true + }, + "@graphql-codegen/client-preset@4.8.3_graphql@16.14.2": { + "integrity": "sha512-QpEsPSO9fnRxA6Z66AmBuGcwHjZ6dYSxYo5ycMlYgSPzAbyG8gn/kWljofjJfWqSY+T/lRn+r8IXTH14ml24vQ==", + "dependencies": [ + "@babel/helper-plugin-utils", + "@babel/template", + "@graphql-codegen/add", + "@graphql-codegen/gql-tag-operations", + "@graphql-codegen/plugin-helpers", + "@graphql-codegen/typed-document-node", + "@graphql-codegen/typescript", + "@graphql-codegen/typescript-operations", + "@graphql-codegen/visitor-plugin-common", + "@graphql-tools/documents", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@graphql-typed-document-node/core", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/core@4.0.2_graphql@16.14.2": { + "integrity": "sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-tools/schema", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/gql-tag-operations@4.0.17_graphql@16.14.2": { + "integrity": "sha512-2pnvPdIG6W9OuxkrEZ6hvZd142+O3B13lvhrZ48yyEBh2ujtmKokw0eTwDHtlXUqjVS0I3q7+HB2y12G/m69CA==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-codegen/visitor-plugin-common", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "auto-bind", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/plugin-helpers@5.1.1_graphql@16.14.2": { + "integrity": "sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg==", + "dependencies": [ + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "change-case-all", + "common-tags", + "graphql", + "import-from", + "lodash", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/schema-ast@4.1.0_graphql@16.14.2": { + "integrity": "sha512-kZVn0z+th9SvqxfKYgztA6PM7mhnSZaj4fiuBWvMTqA+QqQ9BBed6Pz41KuD/jr0gJtnlr2A4++/0VlpVbCTmQ==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/typed-document-node@5.1.2_graphql@16.14.2": { + "integrity": "sha512-jaxfViDqFRbNQmfKwUY8hDyjnLTw2Z7DhGutxoOiiAI0gE/LfPe0LYaVFKVmVOOD7M3bWxoWfu4slrkbWbUbEw==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-codegen/visitor-plugin-common", + "auto-bind", + "change-case-all", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/typescript-operations@4.6.1_graphql@16.14.2": { + "integrity": "sha512-k92laxhih7s0WZ8j5WMIbgKwhe64C0As6x+PdcvgZFMudDJ7rPJ/hFqJ9DCRxNjXoHmSjnr6VUuQZq4lT1RzCA==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-codegen/typescript", + "@graphql-codegen/visitor-plugin-common", + "auto-bind", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/typescript@4.1.6_graphql@16.14.2": { + "integrity": "sha512-vpw3sfwf9A7S+kIUjyFxuvrywGxd4lmwmyYnnDVjVE4kSQ6Td3DpqaPTy8aNQ6O96vFoi/bxbZS2BW49PwSUUA==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-codegen/schema-ast", + "@graphql-codegen/visitor-plugin-common", + "auto-bind", + "graphql", + "tslib@2.6.3" + ] + }, + "@graphql-codegen/visitor-plugin-common@5.8.0_graphql@16.14.2": { + "integrity": "sha512-lC1E1Kmuzi3WZUlYlqB4fP6+CvbKH9J+haU1iWmgsBx5/sO2ROeXJG4Dmt8gP03bI2BwjiwV5WxCEMlyeuzLnA==", + "dependencies": [ + "@graphql-codegen/plugin-helpers", + "@graphql-tools/optimize", + "@graphql-tools/relay-operation-optimizer", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "auto-bind", + "change-case-all", + "dependency-graph", + "graphql", + "graphql-tag", + "parse-filepath", + "tslib@2.6.3" + ] + }, + "@graphql-hive/signal@1.0.0": { + "integrity": "sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==" + }, + "@graphql-hive/signal@2.0.0": { + "integrity": "sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==" + }, + "@graphql-tools/apollo-engine-loader@8.0.31_graphql@16.14.2": { + "integrity": "sha512-ToqJ24QuNtGPG7XDQP7KWFMFacz7/Q7FtsNhWBNffljSloG6w6UrvAf85Ono+8d32OI5Es8tKhn2K1IBtzhj4Q==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@whatwg-node/fetch", + "graphql", + "sync-fetch@0.6.0", + "tslib@2.8.1" + ] + }, + "@graphql-tools/batch-execute@10.0.9_graphql@16.14.2": { + "integrity": "sha512-khIgAPlyaWJ3dVX6SsqOkABZCH1Gii32WHn3xMzavupsxPCfb/9G3zjdswptzTFrOcZ92dWo7MXvwNFkRfNN4w==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@whatwg-node/promise-helpers", + "dataloader", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/batch-execute@9.0.19_graphql@16.14.2": { + "integrity": "sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==", + "dependencies": [ + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@whatwg-node/promise-helpers", + "dataloader", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/code-file-loader@8.1.33_graphql@16.14.2": { + "integrity": "sha512-FKMZ6ktSNeewLfjIkW96Kw73NBLkK37C6Gh1kv5QtJy/tumuZYt8uTq9bM3P1Y82OscGyVC6/4V12TVaEraYCw==", + "dependencies": [ + "@graphql-tools/graphql-tag-pluck", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "globby", + "graphql", + "tslib@2.8.1", + "unixify" + ] + }, + "@graphql-tools/delegate@10.2.23_graphql@16.14.2": { + "integrity": "sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w==", + "dependencies": [ + "@graphql-tools/batch-execute@9.0.19_graphql@16.14.2", + "@graphql-tools/executor", + "@graphql-tools/schema", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@repeaterjs/repeater", + "@whatwg-node/promise-helpers", + "dataloader", + "dset", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/delegate@12.0.18_graphql@16.14.2": { + "integrity": "sha512-EUlzdJNNzYkxW2zUakUNGvDrKp6LHRKS3CkOzTV4DeQNwHHR73P/qgo1GPnh4O2HPfrggVfQ1INRxA5pdppT+Q==", + "dependencies": [ + "@graphql-tools/batch-execute@10.0.9_graphql@16.14.2", + "@graphql-tools/executor", + "@graphql-tools/schema", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@repeaterjs/repeater", + "@whatwg-node/promise-helpers", + "dataloader", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/documents@1.0.1_graphql@16.14.2": { + "integrity": "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==", + "dependencies": [ + "graphql", + "lodash.sortby", + "tslib@2.8.1" + ] + }, + "@graphql-tools/executor-common@0.0.4_graphql@16.14.2": { + "integrity": "sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q==", + "dependencies": [ + "@envelop/core", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "graphql" + ] + }, + "@graphql-tools/executor-common@0.0.6_graphql@16.14.2": { + "integrity": "sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow==", + "dependencies": [ + "@envelop/core", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "graphql" + ] + }, + "@graphql-tools/executor-common@1.0.6_graphql@16.14.2": { + "integrity": "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==", + "dependencies": [ + "@envelop/core", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql" + ] + }, + "@graphql-tools/executor-graphql-ws@2.0.7_graphql@16.14.2": { + "integrity": "sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==", + "dependencies": [ + "@graphql-tools/executor-common@0.0.6_graphql@16.14.2", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@whatwg-node/disposablestack", + "graphql", + "graphql-ws", + "isomorphic-ws", + "tslib@2.8.1", + "ws" + ] + }, + "@graphql-tools/executor-graphql-ws@3.1.5_graphql@16.14.2": { + "integrity": "sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A==", + "dependencies": [ + "@graphql-tools/executor-common@1.0.6_graphql@16.14.2", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@whatwg-node/disposablestack", + "graphql", + "graphql-ws", + "isows", + "tslib@2.8.1", + "ws" + ] + }, + "@graphql-tools/executor-http@1.3.3_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A==", + "dependencies": [ + "@graphql-hive/signal@1.0.0", + "@graphql-tools/executor-common@0.0.4_graphql@16.14.2", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@repeaterjs/repeater", + "@whatwg-node/disposablestack", + "@whatwg-node/fetch", + "@whatwg-node/promise-helpers", + "graphql", + "meros", + "tslib@2.8.1" + ] + }, + "@graphql-tools/executor-http@3.3.0_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg==", + "dependencies": [ + "@graphql-hive/signal@2.0.0", + "@graphql-tools/executor-common@1.0.6_graphql@16.14.2", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@repeaterjs/repeater", + "@whatwg-node/disposablestack", + "@whatwg-node/fetch", + "@whatwg-node/promise-helpers", + "graphql", + "meros", + "tslib@2.8.1" + ] + }, + "@graphql-tools/executor-legacy-ws@1.1.29_graphql@16.14.2": { + "integrity": "sha512-Z8fBtK8Uyp1Lyt3UgRu6BPx1fL3wvnGiRS1Wbb+nWQuwGacXDS8Pfr2e5BmV3OCHG2prbkJMr+caVFMWCbt9ug==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@types/ws", + "graphql", + "isomorphic-ws", + "tslib@2.8.1", + "ws" + ] + }, + "@graphql-tools/executor@1.5.4_graphql@16.14.2": { + "integrity": "sha512-6CdAENBTtVIXmOoJWJvYNFpE0b8zzwAMZ+VGkyLY2QT5dRGCjZTnGpDIFtxQa8IvRjnPpY3iUptgPlqTLOw3VA==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@graphql-typed-document-node/core", + "@repeaterjs/repeater", + "@whatwg-node/disposablestack", + "@whatwg-node/promise-helpers", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/git-loader@8.0.37_graphql@16.14.2": { + "integrity": "sha512-J1GNGyjb8inHWXt4F9n5flmaiwhYP9WcwTWBs/fSeXikppcz+yGOO4BM0xx9BOEROxKW5fDM6UT9MdRCcs++zw==", + "dependencies": [ + "@graphql-tools/graphql-tag-pluck", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "is-glob", + "micromatch", + "tslib@2.8.1", + "unixify" + ] + }, + "@graphql-tools/github-loader@8.0.22_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw==", + "dependencies": [ + "@graphql-tools/executor-http@1.3.3_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/graphql-tag-pluck", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@whatwg-node/fetch", + "@whatwg-node/promise-helpers", + "graphql", + "sync-fetch@0.6.0-2", + "tslib@2.8.1" + ] + }, + "@graphql-tools/graphql-file-loader@8.1.15_graphql@16.14.2": { + "integrity": "sha512-ehK6IuX1G2Rc1uVaEUE/M+D7JAGnBux+Ia/BPL92WNcTYBcvYZfFPuR9JA5Fn1wOxplRiRFyERzQEMltZF0nhg==", + "dependencies": [ + "@graphql-tools/import", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "globby", + "graphql", + "tslib@2.8.1", + "unixify" + ] + }, + "@graphql-tools/graphql-tag-pluck@8.3.32_graphql@16.14.2": { + "integrity": "sha512-5CuTW3kSv7fQ6gsaGS/A+tL3wXeLBN1vMQF5MDFhyv+GIpMYdOzbcaGrLIppxFam7IAu+ZUri8s6fxsdreL4Lw==", + "dependencies": [ + "@babel/core", + "@babel/parser@7.29.7", + "@babel/plugin-syntax-import-assertions", + "@babel/traverse", + "@babel/types@7.29.7", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/import@7.1.15_graphql@16.14.2": { + "integrity": "sha512-uzMakKZsbKzfiJhKIjf4Hk2kft5rQGch+VITNURVGTZ3t6S4nek++EqeGFlJAR7V2vc2/Lqwpw2vCTDFpx+oZA==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "resolve-from@5.0.0", + "tslib@2.8.1" + ] + }, + "@graphql-tools/json-file-loader@8.0.29_graphql@16.14.2": { + "integrity": "sha512-2fZzOmffPOg/B0nCcGRS2MMR6d73Dh5vv9zC0xIoX9Ju3oXhXpdbvSCTvNXdt3ifXP++CjfAVunq0x9PL6Uekg==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "globby", + "graphql", + "tslib@2.8.1", + "unixify" + ] + }, + "@graphql-tools/load@8.1.11_graphql@16.14.2": { + "integrity": "sha512-6J0PmYecHnUF6lI5QhtTXj7JYzyFi5gvgER7nS2wqLpjdOfOI+jsO1/gbXF3iS6i/ABulGBh7eyr0nmDNNwlyQ==", + "dependencies": [ + "@graphql-tools/schema", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "p-limit@3.1.0", + "tslib@2.8.1" + ] + }, + "@graphql-tools/merge@9.1.10_graphql@16.14.2": { + "integrity": "sha512-CsUCcPXv/HMWpPZ/xoOioSWFuAaAsGGPIdqQbjDv9X1sHGs0muQRW5FK7vUBN4OH/D7aPqpiHvKmRsrHz+ScuQ==", + "dependencies": [ + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/optimize@2.0.0_graphql@16.14.2": { + "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", + "dependencies": [ + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/prisma-loader@8.0.17_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg==", + "dependencies": [ + "@graphql-tools/url-loader@8.0.33_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@types/js-yaml", + "@whatwg-node/fetch", + "chalk@4.1.2", + "debug", + "dotenv", + "graphql", + "graphql-request", + "http-proxy-agent", + "https-proxy-agent", + "jose", + "js-yaml@4.3.0", + "lodash", + "scuid", + "tslib@2.8.1", + "yaml-ast-parser" + ], + "deprecated": true + }, + "@graphql-tools/relay-operation-optimizer@7.1.5_graphql@16.14.2": { + "integrity": "sha512-B3nscUeWT3wYucrvbJcmU8sAVlkCp+WhZ5wVlK432AfnLjDYUNLobHYzQnnU7tT5NncMXusPiS8K4YG4iUPjrw==", + "dependencies": [ + "@ardatan/relay-compiler", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/schema@10.0.34_graphql@16.14.2": { + "integrity": "sha512-wGCiUuwqDtlXtDvQ00CI+4u0pd3yd/xGGYOiwc9L63KJZwSXdrUv8ajpJ5lMalawc0mpjcCB0ljEQSeUhajuag==", + "dependencies": [ + "@graphql-tools/merge", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/url-loader@8.0.33_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw==", + "dependencies": [ + "@graphql-tools/executor-graphql-ws@2.0.7_graphql@16.14.2", + "@graphql-tools/executor-http@1.3.3_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/executor-legacy-ws", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@graphql-tools/wrap@10.1.4_graphql@16.14.2", + "@types/ws", + "@whatwg-node/fetch", + "@whatwg-node/promise-helpers", + "graphql", + "isomorphic-ws", + "sync-fetch@0.6.0-2", + "tslib@2.8.1", + "ws" + ] + }, + "@graphql-tools/url-loader@9.1.3_graphql@16.14.2_@types+node@22.20.0": { + "integrity": "sha512-i8rZVsXzYe8klXbIUXxRkMK5bHloM9JyFnHzSYdzciRPxym8QzDnL3QY4eZjS4luDb2DdJ8Ak0G8ghJ0BSVTVw==", + "dependencies": [ + "@graphql-tools/executor-graphql-ws@3.1.5_graphql@16.14.2", + "@graphql-tools/executor-http@3.3.0_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/executor-legacy-ws", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@graphql-tools/wrap@11.1.17_graphql@16.14.2", + "@types/ws", + "@whatwg-node/fetch", + "@whatwg-node/promise-helpers", + "graphql", + "isomorphic-ws", + "sync-fetch@0.6.0", + "tslib@2.8.1", + "ws" + ] + }, + "@graphql-tools/utils@10.11.0_graphql@16.14.2": { + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "dependencies": [ + "@graphql-typed-document-node/core", + "@whatwg-node/promise-helpers", + "cross-inspect", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/utils@11.1.1_graphql@16.14.2": { + "integrity": "sha512-MuWwacINZZV6mX1ZSk6CcV4XVQLsbKBG/hLd0QPhe4GHxjqr2ATjKsnnwlB0TKI+QQvj2U8ewu8WeAzz9kC2Xg==", + "dependencies": [ + "@graphql-typed-document-node/core", + "@whatwg-node/promise-helpers", + "cross-inspect", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/wrap@10.1.4_graphql@16.14.2": { + "integrity": "sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg==", + "dependencies": [ + "@graphql-tools/delegate@10.2.23_graphql@16.14.2", + "@graphql-tools/schema", + "@graphql-tools/utils@10.11.0_graphql@16.14.2", + "@whatwg-node/promise-helpers", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-tools/wrap@11.1.17_graphql@16.14.2": { + "integrity": "sha512-eY5dh9ZewdzSbYNtrfhXvpaKvMyGNCGrH2VBMTs5hnyE9tncsmZjcaVRW+CGiUJUIp184D+FYrK7tmW/hUm0dQ==", + "dependencies": [ + "@graphql-tools/delegate@12.0.18_graphql@16.14.2", + "@graphql-tools/schema", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "@whatwg-node/promise-helpers", + "graphql", + "tslib@2.8.1" + ] + }, + "@graphql-typed-document-node/core@3.2.0_graphql@16.14.2": { + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "dependencies": [ + "graphql" + ] + }, + "@humanfs/core@0.19.2": { + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dependencies": [ + "@humanfs/types" + ] + }, + "@humanfs/node@0.16.8": { + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dependencies": [ + "@humanfs/core", + "@humanfs/types", + "@humanwhocodes/retry" + ] + }, + "@humanfs/types@0.15.0": { + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==" + }, + "@humanwhocodes/module-importer@1.0.1": { + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/retry@0.4.3": { + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==" + }, + "@img/colour@1.1.0": { + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==" + }, + "@img/sharp-darwin-arm64@0.34.5": { + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "optionalDependencies": [ + "@img/sharp-libvips-darwin-arm64" + ], + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@img/sharp-darwin-x64@0.34.5": { + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "optionalDependencies": [ + "@img/sharp-libvips-darwin-x64" + ], + "os": ["darwin"], + "cpu": ["x64"] + }, + "@img/sharp-libvips-darwin-arm64@1.2.4": { + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@img/sharp-libvips-darwin-x64@1.2.4": { + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@img/sharp-libvips-linux-arm64@1.2.4": { + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@img/sharp-libvips-linux-arm@1.2.4": { + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@img/sharp-libvips-linux-ppc64@1.2.4": { + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@img/sharp-libvips-linux-riscv64@1.2.4": { + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@img/sharp-libvips-linux-s390x@1.2.4": { + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@img/sharp-libvips-linux-x64@1.2.4": { + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@img/sharp-libvips-linuxmusl-arm64@1.2.4": { + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@img/sharp-libvips-linuxmusl-x64@1.2.4": { + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@img/sharp-linux-arm64@0.34.5": { + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-arm64" + ], + "os": ["linux"], + "cpu": ["arm64"] + }, + "@img/sharp-linux-arm@0.34.5": { + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-arm" + ], + "os": ["linux"], + "cpu": ["arm"] + }, + "@img/sharp-linux-ppc64@0.34.5": { + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-ppc64" + ], + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@img/sharp-linux-riscv64@0.34.5": { + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-riscv64" + ], + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@img/sharp-linux-s390x@0.34.5": { + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-s390x" + ], + "os": ["linux"], + "cpu": ["s390x"] + }, + "@img/sharp-linux-x64@0.34.5": { + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-x64" + ], + "os": ["linux"], + "cpu": ["x64"] + }, + "@img/sharp-linuxmusl-arm64@0.34.5": { + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "optionalDependencies": [ + "@img/sharp-libvips-linuxmusl-arm64" + ], + "os": ["linux"], + "cpu": ["arm64"] + }, + "@img/sharp-linuxmusl-x64@0.34.5": { + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "optionalDependencies": [ + "@img/sharp-libvips-linuxmusl-x64" + ], + "os": ["linux"], + "cpu": ["x64"] + }, + "@img/sharp-wasm32@0.34.5": { + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "dependencies": [ + "@emnapi/runtime@1.11.2" + ], + "cpu": ["wasm32"] + }, + "@img/sharp-win32-arm64@0.34.5": { + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@img/sharp-win32-ia32@0.34.5": { + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@img/sharp-win32-x64@0.34.5": { + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@inquirer/external-editor@1.0.3_@types+node@22.20.0": { + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dependencies": [ + "@types/node@22.20.0", + "chardet", + "iconv-lite@0.7.3" + ], + "optionalPeers": [ + "@types/node@22.20.0" + ] + }, + "@jridgewell/gen-mapping@0.3.13": { + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dependencies": [ + "@jridgewell/sourcemap-codec", + "@jridgewell/trace-mapping" + ] + }, + "@jridgewell/remapping@2.3.5": { + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dependencies": [ + "@jridgewell/gen-mapping", + "@jridgewell/trace-mapping" + ] + }, + "@jridgewell/resolve-uri@3.1.2": { + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + }, + "@jridgewell/sourcemap-codec@1.5.5": { + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + }, + "@jridgewell/trace-mapping@0.3.31": { + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dependencies": [ + "@jridgewell/resolve-uri", + "@jridgewell/sourcemap-codec" + ] + }, + "@manypkg/find-root@1.1.0": { + "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", + "dependencies": [ + "@babel/runtime", + "@types/node@12.20.55", + "find-up@4.1.0", + "fs-extra@8.1.0" + ] + }, + "@manypkg/get-packages@1.1.3": { + "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", + "dependencies": [ + "@babel/runtime", + "@changesets/types@4.1.0", + "@manypkg/find-root", + "fs-extra@8.1.0", + "globby", + "read-yaml-file" + ] + }, + "@mdx-js/react@3.1.1_@types+react@19.2.17_react@19.2.7": { + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "dependencies": [ + "@types/mdx", + "@types/react", + "react" + ] + }, + "@napi-rs/wasm-runtime@1.1.6_@emnapi+core@1.11.1_@emnapi+runtime@1.11.1": { + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "dependencies": [ + "@emnapi/core@1.11.1", + "@emnapi/runtime@1.11.1", + "@tybys/wasm-util" + ] + }, + "@napi-rs/wasm-runtime@1.1.6_@emnapi+core@1.9.2_@emnapi+runtime@1.9.2": { + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "dependencies": [ + "@emnapi/core@1.9.2", + "@emnapi/runtime@1.9.2", + "@tybys/wasm-util" + ] + }, + "@next/env@16.2.10": { + "integrity": "sha512-zLPxg9M0MEHmygpj5OuxjQ+vHMiy/K7cSp74G8ecYolmgUWw0RwN02tF56npup/+qaI8JB97hQgS/r2Hb6QwVA==" + }, + "@next/swc-darwin-arm64@16.2.10": { + "integrity": "sha512-v9IdJCa0H0mbo+8z5zwUpOk1Vj7RjkcI5uNYf5Ws1y6szf/p3Mzl9hLaST8SCt6L9h8NGnruZcd2+o0NTNwDhA==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@next/swc-darwin-x64@16.2.10": { + "integrity": "sha512-17IS0jJRViROGmA9uGdNR8VPJpfbnaVG7E9qhso5jDLkmyd0lSDORWxbcKINzcFqzZqGwGtMSnrFRxBpuUYjLQ==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@next/swc-linux-arm64-gnu@16.2.10": { + "integrity": "sha512-GRQRsRtuciNJvB54AvvuQTiq0oZtFwa1owQqtZD8wwnGpM2L39MV22kpI72YSXLKIyY40LC66EiLFv4PiicXxg==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@next/swc-linux-arm64-musl@16.2.10": { + "integrity": "sha512-zkN9MQYS7UQBro+FnISUq1itaQjXI9xqISzuQ+2bc921NcJ1x4yPCqrn77tVN6/dOOXaaWVX3k6/bR07pPwK+A==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@next/swc-linux-x64-gnu@16.2.10": { + "integrity": "sha512-iCVJnwvrPYECvA6WM/7+oo+OiTvedIKLxtCLAZP4xZR3nXa1zmzZyLPbYCmWvpd4CvMYF1EMTafd0ii3DygLvA==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@next/swc-linux-x64-musl@16.2.10": { + "integrity": "sha512-ov2g4H0dHY9bPoOU83m91hWT7Iq5qy13bUnyyshLU3HGR1Ownn0X9QpmDPc5iIUaahTp7f7LeGAhV4DSFtackw==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@next/swc-win32-arm64-msvc@16.2.10": { + "integrity": "sha512-DwAnhLX76HQiFFQNgWlcK+JzlnD1rZ+UK/WY0ZMI/deXpvgnesjNYrqcfo1JzBuz4Kf7o3brIBL0glI1junatA==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@next/swc-win32-x64-msvc@16.2.10": { + "integrity": "sha512-0JXq3b85Jk9Jg4ntLUbXSPvoDw3gpZou7twuKdoFG2jOw635v7+IiXfTaa0TxVMyx78pUjnrVYwLgjKfX4e6/A==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@nodelib/fs.scandir@2.1.5": { + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": [ + "@nodelib/fs.stat", + "run-parallel" + ] + }, + "@nodelib/fs.stat@2.0.5": { + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk@1.2.8": { + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": [ + "@nodelib/fs.scandir", + "fastq" + ] + }, + "@nothing-but/node-resolve-ts@1.0.1": { + "integrity": "sha512-5N3COkt5CFHX/4OjUhmEAJWI9n+1sqNi+0hvEWsPV8Ti5xIWNX144iOXoDsWhZnUv2IuBj46zLFkbCu742HmZQ==" + }, + "@nothing-but/utils@0.17.0": { + "integrity": "sha512-TuCHcHLOqDL0SnaAxACfuRHBNRgNJcNn9X0GiH5H3YSDBVquCr3qEIG3FOQAuMyZCbu9w8nk2CHhOsn7IvhIwQ==" + }, + "@oozcitak/dom@2.0.2": { + "integrity": "sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==", + "dependencies": [ + "@oozcitak/infra", + "@oozcitak/url", + "@oozcitak/util" + ] + }, + "@oozcitak/infra@2.0.2": { + "integrity": "sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==", + "dependencies": [ + "@oozcitak/util" + ] + }, + "@oozcitak/url@3.0.0": { + "integrity": "sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==", + "dependencies": [ + "@oozcitak/infra", + "@oozcitak/util" + ] + }, + "@oozcitak/util@10.0.0": { + "integrity": "sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==" + }, + "@oxc-parser/binding-android-arm-eabi@0.127.0": { + "integrity": "sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==", + "os": ["android"], + "cpu": ["arm"] + }, + "@oxc-parser/binding-android-arm64@0.127.0": { + "integrity": "sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-darwin-arm64@0.127.0": { + "integrity": "sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-darwin-x64@0.127.0": { + "integrity": "sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@oxc-parser/binding-freebsd-x64@0.127.0": { + "integrity": "sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@oxc-parser/binding-linux-arm-gnueabihf@0.127.0": { + "integrity": "sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxc-parser/binding-linux-arm-musleabihf@0.127.0": { + "integrity": "sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxc-parser/binding-linux-arm64-gnu@0.127.0": { + "integrity": "sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-linux-arm64-musl@0.127.0": { + "integrity": "sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-linux-ppc64-gnu@0.127.0": { + "integrity": "sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@oxc-parser/binding-linux-riscv64-gnu@0.127.0": { + "integrity": "sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxc-parser/binding-linux-riscv64-musl@0.127.0": { + "integrity": "sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxc-parser/binding-linux-s390x-gnu@0.127.0": { + "integrity": "sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@oxc-parser/binding-linux-x64-gnu@0.127.0": { + "integrity": "sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxc-parser/binding-linux-x64-musl@0.127.0": { + "integrity": "sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxc-parser/binding-openharmony-arm64@0.127.0": { + "integrity": "sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-wasm32-wasi@0.127.0": { + "integrity": "sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==", + "dependencies": [ + "@emnapi/core@1.9.2", + "@emnapi/runtime@1.9.2", + "@napi-rs/wasm-runtime@1.1.6_@emnapi+core@1.9.2_@emnapi+runtime@1.9.2" + ], + "cpu": ["wasm32"] + }, + "@oxc-parser/binding-win32-arm64-msvc@0.127.0": { + "integrity": "sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@oxc-parser/binding-win32-ia32-msvc@0.127.0": { + "integrity": "sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@oxc-parser/binding-win32-x64-msvc@0.127.0": { + "integrity": "sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@oxc-project/types@0.127.0": { + "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==" + }, + "@oxc-project/types@0.138.0": { + "integrity": "sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==" + }, + "@oxc-resolver/binding-android-arm-eabi@11.23.0": { + "integrity": "sha512-8IJyWRLVAyhTfe9/TIEbQqSQnl5rUqYJrUOS6Dkr+Mq9FGHMxDGeiEmwkBqCvDP5KckpPh/GYSgbag66O6JsCw==", + "os": ["android"], + "cpu": ["arm"] + }, + "@oxc-resolver/binding-android-arm64@11.23.0": { + "integrity": "sha512-pprVojnNhHxupwTT2gdeUlkxll6XEvWWBk3oVicOSNVWQC99OBnDhMQDoirqnzrE1bScQSMS2JgPpqdlrhz/Fg==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-darwin-arm64@11.23.0": { + "integrity": "sha512-mbIrWIMAJeytyee36OyUP5XH92TP7FaKaQ2m5AjokKy7STgjrhRt7SMXqpqLjhGm6Xn721Xmsg6H3Rtd9YQETw==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-darwin-x64@11.23.0": { + "integrity": "sha512-UnIphmZ1LazUCr9DXWaKYWtKDefPMbgLsywaoYxRqVCNHhq4MM6d2q1Nz1i9Vzxt5i+cE2nRUYpAUHr/lijNYA==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@oxc-resolver/binding-freebsd-x64@11.23.0": { + "integrity": "sha512-aaZ/cSEYFkSxgS2hOrobT6RQcsWNviOX8dW6CEkVx2/UYkAf9MeHbjl3W0usWV53rVV//ndBdn2nb1y7jsu4lw==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@oxc-resolver/binding-linux-arm-gnueabihf@11.23.0": { + "integrity": "sha512-IoJLvO5SjLSVMaq83BNTrPCb1FppvoJc1IhZ5CoUVl3PykUBku7D+LK1j0GSurhJcIc6zfjghsvaZNpq5ev6Mg==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxc-resolver/binding-linux-arm-musleabihf@11.23.0": { + "integrity": "sha512-vskFpwg44T/LFsfjSCnVZ5ygcuqzPC1yUzVEiKa8BgHAQz0+QLQQW3EGWLPVi8EXFghzjR4EtgPBtOhCjU4jdw==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxc-resolver/binding-linux-arm64-gnu@11.23.0": { + "integrity": "sha512-//TcHVhrChyw5RYtgts6WO7KcWq9387c1Z5Zvhqpk/ktAbyaRYgBZrpSY1GDCFq50ASt6B6jhh+JxB1rB45IAg==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-linux-arm64-musl@11.23.0": { + "integrity": "sha512-ZFqlwiTf7CXLLSGyAR9tYiO33LiaeIEXW+xm42d8mnUGpDgPltyrCGYtQezyMMEXvjhOgCz1X+i7sbDTJEx+bg==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-linux-ppc64-gnu@11.23.0": { + "integrity": "sha512-oZ5LeN5+H1R19dRjTAxKrxQguH+AsemHcnthEfFxf4OjmBSty2doHLeSmMunKy3zpTHJQ3lh3Af+dNS+W6dYeA==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@oxc-resolver/binding-linux-riscv64-gnu@11.23.0": { + "integrity": "sha512-O4ciFDyX5ebQd0qkb1bjAIg8IEfiLT03GbSeylwlwlUMK9KwBWaALwrxSbc0Msaz4U6iPj+T9eRXpD5mxBfmvA==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxc-resolver/binding-linux-riscv64-musl@11.23.0": { + "integrity": "sha512-P3o8Y9kISYjcxadmbO+94ThRwLhwGuDAbA7dcdd4+YLpfeF+mmobz8fXf4NmSdfSqjyRSkceJDBRZha9NVYkiQ==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxc-resolver/binding-linux-s390x-gnu@11.23.0": { + "integrity": "sha512-oj03m1E3RmTFczKhcKJDzHaEDKJnPIsDcQFVxBJsSdXGSuIPdt5TvcM332FfMQgzI6yDJqyl4InrnFfXrmUTKQ==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@oxc-resolver/binding-linux-x64-gnu@11.23.0": { + "integrity": "sha512-BqJxbSC8FdP7mSuSpRePTGHm0hXWV+dfz//f7SjsteZncLaBgWTBmi/OZNv7sX6CyG/Pt/eJkPorP+DkMOhMwQ==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxc-resolver/binding-linux-x64-musl@11.23.0": { + "integrity": "sha512-utmw+VmUrW4K8LI5/6jhg4aGYKJHOIjQ9syYOOA6pF3w7haKu4r4enTe2U0C04/HbUvkq/Zif43xFsKW1Pnq9w==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxc-resolver/binding-openharmony-arm64@11.23.0": { + "integrity": "sha512-V6lbRrthHa4TbvsLjPtg+EkXT1tRY+s4I8rYLXUfiHlZzGx3sLv1EH9CEOOevjvUYHLsbe/gqCIc73XnQfPb9A==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-wasm32-wasi@11.23.0": { + "integrity": "sha512-gRoOxQPdnAmIAjxcuQNBxfihvx+wjTaQM/9/eP12xwnGNawOG/+Zz9RHN4WNSxT45b5CrscK4NB8aPh+oZQXAQ==", + "dependencies": [ + "@emnapi/core@1.11.1", + "@emnapi/runtime@1.11.1", + "@napi-rs/wasm-runtime@1.1.6_@emnapi+core@1.11.1_@emnapi+runtime@1.11.1" + ], + "cpu": ["wasm32"] + }, + "@oxc-resolver/binding-win32-arm64-msvc@11.23.0": { + "integrity": "sha512-CgTGMYsJVe1eUiCdJTpGw21svXw79ITsemN1h0hcNkiswasDbN5MoibSLY+gRMWP5syfEz5iffrjZnwEP8xeUA==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@oxc-resolver/binding-win32-x64-msvc@11.23.0": { + "integrity": "sha512-gUGJpr+Rn6zMxm5juApV0K3U845i8t47o8k+rbO0BHbi4PoJIfSPeQmrE2dgohQm2g5k6iviNFyXCGqvmaYUpw==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@oxlint/binding-android-arm-eabi@1.72.0": { + "integrity": "sha512-zhCmvn+1Mj3UchAc/90i99S0t7jJUsHmFVSPg4UWrjO8b8eaSGwscgO6QAUtvHBstkjQwBttQNswEnAF1mIQdA==", + "os": ["android"], + "cpu": ["arm"] + }, + "@oxlint/binding-android-arm64@1.72.0": { + "integrity": "sha512-mtH+aY/ozv1eZoCUC2owjFAtyNBKHpJHygKeEu9zXXnQGW1Q2/qOpvx+I+Lf23+TvTz66F4iiXUbl2cGvoLPCQ==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@oxlint/binding-darwin-arm64@1.72.0": { + "integrity": "sha512-EvnajNPDtfknB3ZieeOOyDTwJn9QXDiwfnF4ZDQqART6RG6hjY4WigQcZdGoK2dkB3e1vrmEzN9aYbQCUkh/gQ==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@oxlint/binding-darwin-x64@1.72.0": { + "integrity": "sha512-ZkCdEa/G80A7vEHfeCDz/+L3m33DE73v32mDKhgOIgz8Uwf0DFcK7+uu6qC+7LEhmz5fpOe1osWKyjSNMydFIQ==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@oxlint/binding-freebsd-x64@1.72.0": { + "integrity": "sha512-NroXv2vh+sxVY1uya/rM5pjhx1hm8BzlYpx9q67QP0Xhw5MH2bf5GJylpvLEC+781p1Xli/317EoV9AlGwViag==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@oxlint/binding-linux-arm-gnueabihf@1.72.0": { + "integrity": "sha512-0NDywYgfj279Ou/BcQuCYSj7NJwBfmWn5qc5uGO/Ny7fUWmXyIpvawqX/8acQlWG6IXelJsJhj+JAy6sjsKj0A==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxlint/binding-linux-arm-musleabihf@1.72.0": { + "integrity": "sha512-4vpXB06h65Ezsy4hRyrGjGrfa1SkVPii09yaajiYhmVpgsFiLD+KNxIx/BNAY+XiO+i1yqp9HHdwqM8VTqa5XQ==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@oxlint/binding-linux-arm64-gnu@1.72.0": { + "integrity": "sha512-immaN4g2ZGFiOkKrvRX9LvzZdd2GkQM5wR+UyzYyUuyhUTXGQ4HKUJH18xp4G8OfhCVaVAJfKZxwE1r8+4hhaQ==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxlint/binding-linux-arm64-musl@1.72.0": { + "integrity": "sha512-JGHS9Mnr7iWyyLDxgCv1MhzVpAckgptg00F2gnxt/GD7lQ2SW1BRcxHqhSTaSdDpjWRrBkBxMMh4+Hn3aVtExg==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@oxlint/binding-linux-ppc64-gnu@1.72.0": { + "integrity": "sha512-AOYgBZqxNshrg83P9v0RYv+m8s10Cqkj4/PxXFDhcS3k7FqsIG5+CxErshZCIN7G8iy4Y+VGfAsuEdar8AcbBg==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@oxlint/binding-linux-riscv64-gnu@1.72.0": { + "integrity": "sha512-QMybPS5ij3/vrKG67mqzHwW++91sYxK/PPUVi6SBtNCEzW4niS52fVBdXbQ6nou0wWbUPEpx8Sl/ZjtgE3clXA==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxlint/binding-linux-riscv64-musl@1.72.0": { + "integrity": "sha512-gOc3W7JV0PXRpIL7stUlLe3Wa9Gp0Kdlup87IT3gHDvPKck2xNgMIl/Gs2lldYY2lyXZDC4rWi3hmoLUobkgbQ==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@oxlint/binding-linux-s390x-gnu@1.72.0": { + "integrity": "sha512-rpGxph+FjjHcYI5q6uxB3Az+tnfmEnDbSA8+PK9ZE/VzyUAkvBOMeuY7ZQMhu5mpZH7YQDsTdW6Cx4kV/msc6w==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@oxlint/binding-linux-x64-gnu@1.72.0": { + "integrity": "sha512-WND+uhf/Ko13SLqQMWQUgsZuLvYYEvL0ZKgg0tgGYfLqxG7l8Ju123fHDMJyYSDl5E3bUbpFUuii/OvMreFQzw==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxlint/binding-linux-x64-musl@1.72.0": { + "integrity": "sha512-SrpbrUL70nG9vh6zP4/oKHWgLuHquwsr7MW9XOn0olBVgh10Uqr8qscKhQoBGEn6olK/IUpn5GSKcdQ5AjUhGA==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@oxlint/binding-openharmony-arm64@1.72.0": { + "integrity": "sha512-qkrsEn6NmgFKr7U/QnezQMb+q/vzAy0Dd9Y95gQGQTyjzDLN+HRZMuM5u70iyH4nBLCfKBzhjMsYCehKay2jyg==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@oxlint/binding-win32-arm64-msvc@1.72.0": { + "integrity": "sha512-LWR6ZlFZph+KPjXv8opgZsXRDCdrdQe8VL8Cg9zxCoBS73h6znzZpydVgmdnwj8mB9AuSM5jxEgDJDpQkjboeg==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@oxlint/binding-win32-ia32-msvc@1.72.0": { + "integrity": "sha512-yt6HEh7IsHvtjRWtmeZRX134eaXKHq5Gnqlf1xBJdJl1JtdoRUEJw3nAxpZoUDS860cX/foKbztO441anVBtVQ==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@oxlint/binding-win32-x64-msvc@1.72.0": { + "integrity": "sha512-b2eKFD2hX7tIwmo/cyH6TDq8vzWRZ2qNHrzoGntUTmq0h3zQh/uX3eTSHCwI8OB/ADQfJCRelLItK8BsxuucDA==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@parcel/watcher-android-arm64@2.5.6": { + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@parcel/watcher-darwin-arm64@2.5.6": { + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@parcel/watcher-darwin-x64@2.5.6": { + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@parcel/watcher-freebsd-x64@2.5.6": { + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@parcel/watcher-linux-arm-glibc@2.5.6": { + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@parcel/watcher-linux-arm-musl@2.5.6": { + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@parcel/watcher-linux-arm64-glibc@2.5.6": { + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@parcel/watcher-linux-arm64-musl@2.5.6": { + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@parcel/watcher-linux-x64-glibc@2.5.6": { + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@parcel/watcher-linux-x64-musl@2.5.6": { + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@parcel/watcher-win32-arm64@2.5.6": { + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@parcel/watcher-win32-ia32@2.5.6": { + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@parcel/watcher-win32-x64@2.5.6": { + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@parcel/watcher@2.5.6": { + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dependencies": [ + "detect-libc", + "is-glob", + "node-addon-api", + "picomatch@4.0.5" + ], + "optionalDependencies": [ + "@parcel/watcher-android-arm64", + "@parcel/watcher-darwin-arm64", + "@parcel/watcher-darwin-x64", + "@parcel/watcher-freebsd-x64", + "@parcel/watcher-linux-arm-glibc", + "@parcel/watcher-linux-arm-musl", + "@parcel/watcher-linux-arm64-glibc", + "@parcel/watcher-linux-arm64-musl", + "@parcel/watcher-linux-x64-glibc", + "@parcel/watcher-linux-x64-musl", + "@parcel/watcher-win32-arm64", + "@parcel/watcher-win32-ia32", + "@parcel/watcher-win32-x64" + ], + "scripts": true + }, + "@quansync/fs@1.0.0": { + "integrity": "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==", + "dependencies": [ + "quansync@1.0.0" + ] + }, + "@reduxjs/toolkit@1.9.7_react@19.2.7": { + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "dependencies": [ + "immer", + "react", + "redux", + "redux-thunk", + "reselect" + ], + "optionalPeers": [ + "react" + ] + }, + "@repeaterjs/repeater@3.1.0": { + "integrity": "sha512-TaoVksZRSx2KWYYpyLQtMQXXeS98VsgZImzW65xmiVgbYhXLk+aEsmzPLirqVuE4/XuUapH2iMtxUzaBNDzdSQ==" + }, + "@rolldown/binding-android-arm64@1.1.4": { + "integrity": "sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@rolldown/binding-darwin-arm64@1.1.4": { + "integrity": "sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@rolldown/binding-darwin-x64@1.1.4": { + "integrity": "sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@rolldown/binding-freebsd-x64@1.1.4": { + "integrity": "sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@rolldown/binding-linux-arm-gnueabihf@1.1.4": { + "integrity": "sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@rolldown/binding-linux-arm64-gnu@1.1.4": { + "integrity": "sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@rolldown/binding-linux-arm64-musl@1.1.4": { + "integrity": "sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@rolldown/binding-linux-ppc64-gnu@1.1.4": { + "integrity": "sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@rolldown/binding-linux-s390x-gnu@1.1.4": { + "integrity": "sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@rolldown/binding-linux-x64-gnu@1.1.4": { + "integrity": "sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@rolldown/binding-linux-x64-musl@1.1.4": { + "integrity": "sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@rolldown/binding-openharmony-arm64@1.1.4": { + "integrity": "sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@rolldown/binding-wasm32-wasi@1.1.4": { + "integrity": "sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==", + "dependencies": [ + "@emnapi/core@1.11.1", + "@emnapi/runtime@1.11.1", + "@napi-rs/wasm-runtime@1.1.6_@emnapi+core@1.11.1_@emnapi+runtime@1.11.1" + ], + "cpu": ["wasm32"] + }, + "@rolldown/binding-win32-arm64-msvc@1.1.4": { + "integrity": "sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@rolldown/binding-win32-x64-msvc@1.1.4": { + "integrity": "sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@rolldown/pluginutils@1.0.1": { + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==" + }, + "@rollup/pluginutils@5.4.0": { + "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "dependencies": [ + "@types/estree", + "estree-walker@2.0.2", + "picomatch@4.0.5" + ] + }, + "@rollup/rollup-android-arm-eabi@4.62.2": { + "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", + "os": ["android"], + "cpu": ["arm"] + }, + "@rollup/rollup-android-arm64@4.62.2": { + "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", + "os": ["android"], + "cpu": ["arm64"] + }, + "@rollup/rollup-darwin-arm64@4.62.2": { + "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "@rollup/rollup-darwin-x64@4.62.2": { + "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "@rollup/rollup-freebsd-arm64@4.62.2": { + "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", + "os": ["freebsd"], + "cpu": ["arm64"] + }, + "@rollup/rollup-freebsd-x64@4.62.2": { + "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "@rollup/rollup-linux-arm-gnueabihf@4.62.2": { + "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@rollup/rollup-linux-arm-musleabihf@4.62.2": { + "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", + "os": ["linux"], + "cpu": ["arm"] + }, + "@rollup/rollup-linux-arm64-gnu@4.62.2": { + "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@rollup/rollup-linux-arm64-musl@4.62.2": { + "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "@rollup/rollup-linux-loong64-gnu@4.62.2": { + "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", + "os": ["linux"], + "cpu": ["loong64"] + }, + "@rollup/rollup-linux-loong64-musl@4.62.2": { + "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", + "os": ["linux"], + "cpu": ["loong64"] + }, + "@rollup/rollup-linux-ppc64-gnu@4.62.2": { + "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@rollup/rollup-linux-ppc64-musl@4.62.2": { + "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", + "os": ["linux"], + "cpu": ["ppc64"] + }, + "@rollup/rollup-linux-riscv64-gnu@4.62.2": { + "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@rollup/rollup-linux-riscv64-musl@4.62.2": { + "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", + "os": ["linux"], + "cpu": ["riscv64"] + }, + "@rollup/rollup-linux-s390x-gnu@4.62.2": { + "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", + "os": ["linux"], + "cpu": ["s390x"] + }, + "@rollup/rollup-linux-x64-gnu@4.62.2": { + "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@rollup/rollup-linux-x64-musl@4.62.2": { + "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", + "os": ["linux"], + "cpu": ["x64"] + }, + "@rollup/rollup-openbsd-x64@4.62.2": { + "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", + "os": ["openbsd"], + "cpu": ["x64"] + }, + "@rollup/rollup-openharmony-arm64@4.62.2": { + "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", + "os": ["openharmony"], + "cpu": ["arm64"] + }, + "@rollup/rollup-win32-arm64-msvc@4.62.2": { + "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "@rollup/rollup-win32-ia32-msvc@4.62.2": { + "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", + "os": ["win32"], + "cpu": ["ia32"] + }, + "@rollup/rollup-win32-x64-gnu@4.62.2": { + "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@rollup/rollup-win32-x64-msvc@4.62.2": { + "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", + "os": ["win32"], + "cpu": ["x64"] + }, + "@sindresorhus/is@4.6.0": { + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + }, + "@solid-devtools/debugger@0.28.1_solid-js@2.0.0-beta.15": { + "integrity": "sha512-6qIUI6VYkXoRnL8oF5bvh2KgH71qlJ18hNw/mwSyY6v48eb80ZR48/5PDXufUa3q+MBSuYa1uqTMwLewpay9eg==", + "dependencies": [ + "@nothing-but/utils", + "@solid-devtools/shared", + "@solid-primitives/bounds", + "@solid-primitives/event-listener", + "@solid-primitives/keyboard", + "@solid-primitives/rootless", + "@solid-primitives/scheduled", + "@solid-primitives/static-store", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-devtools/logger@0.9.11_solid-js@2.0.0-beta.15": { + "integrity": "sha512-THbiY1iQlieL6vdgJc4FIsLe7V8a57hod/Thm8zdKrTkWL88UPZjkBBfM+mVNGusd4OCnAN20tIFBhNnuT1Dew==", + "dependencies": [ + "@nothing-but/utils", + "@solid-devtools/debugger", + "@solid-devtools/shared", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-devtools/shared@0.20.0_solid-js@2.0.0-beta.15": { + "integrity": "sha512-o5TACmUOQsxpzpOKCjbQqGk8wL8PMi+frXG9WNu4Lh3PQVUB6hs95Kl/S8xc++zwcMguUKZJn8h5URUiMOca6Q==", + "dependencies": [ + "@nothing-but/utils", + "@solid-primitives/event-listener", + "@solid-primitives/media", + "@solid-primitives/refs", + "@solid-primitives/rootless", + "@solid-primitives/scheduled", + "@solid-primitives/static-store", + "@solid-primitives/styles", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/bounds@0.1.6_solid-js@2.0.0-beta.15": { + "integrity": "sha512-aAjjllsB1hlkyWPYdP+AiavRNhJDUl1jBj08HGgZp2wdX6VsbJBik9+Y1JoNnbtFl/wls+8Z31hAemhsZ1bR6Q==", + "dependencies": [ + "@solid-primitives/event-listener", + "@solid-primitives/resize-observer", + "@solid-primitives/static-store", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/event-listener@2.4.6_solid-js@2.0.0-beta.15": { + "integrity": "sha512-5I0YJcTVYIWoMmgBSROBZGcz+ymhew/pGTg2dHW74BUjFKsV8Li4bOZYl0YAGP4mHw5o4UBd9/BEesqBci3wxw==", + "dependencies": [ + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/keyboard@1.3.7_solid-js@2.0.0-beta.15": { + "integrity": "sha512-558RPNYnXx4nGh537DSqAn4xMrC8iFipl/5+xzgzWoTNFst4RnUN3BOLmtDjJ0UGGoQXVMALYR3bNOHM0xnt1Q==", + "dependencies": [ + "@solid-primitives/event-listener", + "@solid-primitives/rootless", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/media@2.3.6_solid-js@2.0.0-beta.15": { + "integrity": "sha512-pk49gPOq/UMRUJ+pTSrOfBiR8xJjRYHXIf1iR/jSnyQ/KroU+ZXhkZzavC7hvfp2vJeOTW5k2/HN0r3Q1VJ7Pw==", + "dependencies": [ + "@solid-primitives/event-listener", + "@solid-primitives/rootless", + "@solid-primitives/static-store", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/refs@1.1.4_solid-js@2.0.0-beta.15": { + "integrity": "sha512-bLjwIs6ZPu8NQnuw04sU3Zc8qKSpbc0umUU/O4SHf6oWOdO4+dHY8vb1T7C4b/Tg103+9WGr6sEE0+NFlbaB/A==", + "dependencies": [ + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/resize-observer@2.1.6_solid-js@2.0.0-beta.15": { + "integrity": "sha512-GFj6b81KIahl5SBf35VlyClHshDhVEREeZz2WYkHHKBvam66mE5H5f1g3EralabAAjmcU1bBd18YYYETPv0Knw==", + "dependencies": [ + "@solid-primitives/event-listener", + "@solid-primitives/rootless", + "@solid-primitives/static-store", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/rootless@1.5.4_solid-js@2.0.0-beta.15": { + "integrity": "sha512-TOIZa1VUfVJ+9nkCcRajw3U4t9vBOP1HxX1WHNTbXq32mXwlqTvUnC4CRIilohcryBkT9u2ZkhUDSHRTaGp55g==", + "dependencies": [ + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/scheduled@1.5.3_solid-js@2.0.0-beta.15": { + "integrity": "sha512-oNwLE6E6lxJAWrc8QXuwM0k2oU1BnANnkChwMw82aK1j3+mWGJkG1IFe5gCwbV+afYmjI76t9JJV3md/8tLw+g==", + "dependencies": [ + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/static-store@0.1.4_solid-js@2.0.0-beta.15": { + "integrity": "sha512-LgtVaVBtB7EbmS4+M0b8xY5Iq6pUWXBsIC4VgtrFKDGDdyCaDt88sHk0fUlx1Enxm/XZnZyLXJABRoa39RjJqA==", + "dependencies": [ + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/styles@0.1.4_solid-js@2.0.0-beta.15": { + "integrity": "sha512-siDvuK9mBpswjUdJCpr3ZUhBIHghNjHsBhZ9p3mIH1sDgwVr5gQGfFmESIvtb4Ka4Oq6B6hLOqi4QES/i8u4YA==", + "dependencies": [ + "@solid-primitives/rootless", + "@solid-primitives/utils", + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/transition-group@1.1.2_solid-js@2.0.0-beta.15": { + "integrity": "sha512-gnHS0OmcdjeoHN9n7Khu8KNrOlRc8a2weETDt2YT6o1zeW/XtUC6Db3Q9pkMU/9cCKdEmN4b0a/41MKAHRhzWA==", + "dependencies": [ + "solid-js@2.0.0-beta.15" + ] + }, + "@solid-primitives/utils@6.4.1_solid-js@2.0.0-beta.15": { + "integrity": "sha512-ISSB5QX1qP2ynrheIpYwc4oKR5Ny4siNuUyf1qZniy+Il+p/PtDB0QK1Dnle8noiHpwRD3gpPdubOC3qI/Zamg==", + "dependencies": [ + "solid-js@2.0.0-beta.15" + ] + }, + "@solidjs/meta@0.29.4_solid-js@2.0.0-beta.15": { + "integrity": "sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g==", + "dependencies": [ + "solid-js@2.0.0-beta.15" + ] + }, + "@solidjs/signals@2.0.0-beta.14": { + "integrity": "sha512-y72nYtD7ogwX/UR5g2Y+meyeO6Q/xbQGtmvVTQX6USkMwEGOMnytqDnHj5amUzD7Fzqg32svwtCSx/q8hsOXAA==" + }, + "@solidjs/signals@2.0.0-beta.15": { + "integrity": "sha512-lw4a4frNajnmVjILbyfrgJ4ksqU+YKhkepZ8glKK9Q68O3zq7W8qDLOtsz5v1mt0o3TB11/rozJFpgMTmnYegg==" + }, + "@solidjs/web@2.0.0-beta.13_solid-js@2.0.0-beta.15": { + "integrity": "sha512-ugSnWcNc18osJZ24+op7mQpm6LlyHSgTnvSaYqEwL9PVmLxXpmAS7/dt5nc7MLLZtwgf1J1rmRfZb7mT8fTL2w==", + "dependencies": [ + "seroval", + "seroval-plugins", + "solid-js@2.0.0-beta.15" + ] + }, + "@solidjs/web@2.0.0-beta.14_solid-js@2.0.0-beta.15": { + "integrity": "sha512-iYqLqYapbnYBxbX9WspujYBdFHM1HND+Pd0p18vXHHlhYi42oBmIayxH4JsqPA+abe19nnpjXLmv03X2/IpmVQ==", + "dependencies": [ + "seroval", + "seroval-plugins", + "solid-js@2.0.0-beta.15" + ] + }, + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15": { + "integrity": "sha512-+LvmzzN5CHxQ+TeCGgA8DKuB8S4t0EHVlmDUlAp4hkLnh7My3ZGuKYHKWsFMd8w08nPgF6LdBZkH+c5iNcmcSA==", + "dependencies": [ + "seroval", + "seroval-plugins", + "solid-js@2.0.0-beta.15" + ] + }, + "@storybook/addon-docs@10.4.6_@types+react@19.2.17_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_@testing-library+dom@10.4.1_@types+node@22.20.0_esbuild@0.28.1_prettier@3.9.4_sass@1.101.0_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0": { + "integrity": "sha512-aWAfP5JMiT5a3zBJizwroCRzOCqZwDTJmvsYvwMD3ilIEa/kT1vhf6Xrbk4XIPhDwbh8Hpb/Gfnka1xBYEISWg==", + "dependencies": [ + "@mdx-js/react", + "@storybook/csf-plugin@10.4.6_esbuild@0.28.1_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@types+node@22.20.0_@types+react@19.2.17_prettier@3.9.4_react@19.2.7_sass@1.101.0", + "@storybook/icons", + "@storybook/react-dom-shim", + "@types/react", + "react", + "react-dom", + "storybook", + "ts-dedent" + ], + "optionalPeers": [ + "@types/react" + ] + }, + "@storybook/builder-vite@10.4.4_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@types+node@22.20.0_@types+react@19.2.17_esbuild@0.28.1_prettier@3.9.4_react@19.2.7_sass@1.101.0": { + "integrity": "sha512-VyuZ4mEvhhVXjJa1qXMWKH8ohnas0rgEuJDf6u4aJ54XeENFebPUEAHde1Qo2PflJ4rUdVdXieOZzKbYwP5RAQ==", + "dependencies": [ + "@storybook/csf-plugin@10.4.4_esbuild@0.28.1_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@types+node@22.20.0_@types+react@19.2.17_prettier@3.9.4_react@19.2.7_sass@1.101.0", + "storybook", + "ts-dedent", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "@storybook/csf-plugin@10.4.4_esbuild@0.28.1_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@types+node@22.20.0_@types+react@19.2.17_prettier@3.9.4_react@19.2.7_sass@1.101.0": { + "integrity": "sha512-1mzZyAwVUmAcw4WEUsJDVdSupkJf+Kf/f5uNAs4RzlBXA75P8YRkDKAb2EoMwsB5URiXFi9XoeAN/vWke0G6+w==", + "dependencies": [ + "esbuild@0.28.1", + "storybook", + "unplugin@2.3.11", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ], + "optionalPeers": [ + "esbuild@0.28.1", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "@storybook/csf-plugin@10.4.6_esbuild@0.28.1_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@types+node@22.20.0_@types+react@19.2.17_prettier@3.9.4_react@19.2.7_sass@1.101.0": { + "integrity": "sha512-NILLxDqpA/JR/AazGWpsz+4fadJwRU4uhHephGtYpVOWnQA/DkJfKT6zpcJVq8+QA8A2zKMLX3GVKsXIrxjuDA==", + "dependencies": [ + "esbuild@0.28.1", + "storybook", + "unplugin@2.3.11", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ], + "optionalPeers": [ + "esbuild@0.28.1", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "@storybook/global@5.0.0": { + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" + }, + "@storybook/icons@2.1.0_react@19.2.7": { + "integrity": "sha512-Fxh9vYpX9bQqFeHRiY8h2ApeRGDzRSMLwJwNZ/AIRqnyOKHxRKL+yFe+ctEkVJmuptRE9u1Hrn8ZZNHyfDKKNg==", + "dependencies": [ + "react" + ] + }, + "@storybook/react-dom-shim@10.4.6_@types+react@19.2.17_react@19.2.7_react-dom@19.2.7__react@19.2.7_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_@testing-library+dom@10.4.1_prettier@3.9.4": { + "integrity": "sha512-iGNmKzrq9vgl2PDrYAnZKI+yvac3Ym+lJXXuQaqlFRS23zA5MNm4EBX+rAG7WulqchoK6NaZ0KQOs2mAgEpTMg==", + "dependencies": [ + "@types/react", + "react", + "react-dom", + "storybook" + ], + "optionalPeers": [ + "@types/react" + ] + }, + "@supabase/auth-js@2.110.0": { + "integrity": "sha512-Mi288WCTp6wxMFCOu/UgzgHEXODjdl2uVTLqK11eanzGZaldU3RyP8Am+ZbNuVzFP+5+iOvppxzv7N5Ym84xTg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@supabase/functions-js@2.110.0": { + "integrity": "sha512-Fde5wlY8ZZy+9yqrWlQHo8MacSyUBArBEtN2boB4thJQigPnQD/cc61qZN0n3I1L0gwhWtHYwIMnOBKxSvF6Hw==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@supabase/phoenix@0.4.4": { + "integrity": "sha512-Gt0pqoXuIqX/8dvG0OKp/wMCobXNH3klNbUPBNyOfN0YA1IswrM3HyWFMOPk1Jy+BRaIyDPcFx4jLBwHNmlyfQ==" + }, + "@supabase/postgrest-js@2.110.0": { + "integrity": "sha512-ZbC1QZL3jcvBUfVKjJbgRM27G4Mg3Zzqdm44m5pJafe1e52Cli793EOnwQucomBAGEUDd03Nzaf7XV3ji/XexQ==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@supabase/realtime-js@2.110.0": { + "integrity": "sha512-Wn2AWpneZuDFTkp/65tqctvoh+3JvyTjMam8sTMqVWy5BgkU8zAvFwilPYPPPhkINeKF8NAJKP7FclJ2iGCUMw==", + "dependencies": [ + "@supabase/phoenix", + "tslib@2.8.1" + ] + }, + "@supabase/storage-js@2.110.0": { + "integrity": "sha512-71+gU3HrhiylAhftY6FmO5PPdcsScnVcS766CVD+vTYK9qTDLbrx8FhgBYbqGm3iV/wkTfzrNJfjGsMeFRkJRQ==", + "dependencies": [ + "iceberg-js", + "tslib@2.8.1" + ] + }, + "@supabase/supabase-js@2.110.0": { + "integrity": "sha512-8yI84VJiEVW4zxZpLUmxXmjzQ7O2St9X/ymzlBETDHTURPWG3LmvbSiibq+7dqAJmyoUfxZnSfXeM4HCM8s4XQ==", + "dependencies": [ + "@supabase/auth-js", + "@supabase/functions-js", + "@supabase/postgrest-js", + "@supabase/realtime-js", + "@supabase/storage-js" + ] + }, + "@swc/helpers@0.5.15": { + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@tailwindcss/container-queries@0.1.1_tailwindcss@3.3.3": { + "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", + "dependencies": [ + "tailwindcss@3.3.3" + ] + }, + "@tailwindcss/typography@0.5.20_tailwindcss@3.3.3": { + "integrity": "sha512-hwbzQuNUfcPvbegQFatVPl/MY/tcM9KLl963hQ5laJKPh81TEZ1+dNG9PirGvcaDBkp+BCshExAyKVPW91dozw==", + "dependencies": [ + "postcss-selector-parser@6.0.10", + "tailwindcss@3.3.3" + ] + }, + "@tanstack/history@1.162.0": { + "integrity": "sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==" + }, + "@tanstack/router-core@1.171.13": { + "integrity": "sha512-+NOwEj1kO/6IGmpHRIZHasYxYWpyBQGNIZAST9aNrk9Q3YlU9SgqVnl1pbLa9qAKfeNdXQIRve0RQb/0kyDeDA==", + "dependencies": [ + "@tanstack/history", + "cookie-es", + "seroval", + "seroval-plugins" + ] + }, + "@tanstack/router-generator@1.167.17": { + "integrity": "sha512-xtB9tB2Ws0tWR6Pi7nc3Qk9IYgoh1mQCKWjHqIl9tf6BNUpKoqniJoPAQ4+LGrK8FeZYU0o0p/qlZEyj9FAulA==", + "dependencies": [ + "@babel/types@7.29.7", + "@tanstack/router-core", + "@tanstack/router-utils", + "@tanstack/virtual-file-routes", + "jiti@2.7.0", + "magic-string", + "prettier@3.9.4", + "zod" + ] + }, + "@tanstack/router-plugin@1.168.18_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_esbuild@0.28.1_rolldown@1.1.4_sass@1.101.0_solid-js@2.0.0-beta.15": { + "integrity": "sha512-MofS28/axfnfnhOD2RSgJEaU882aX5RsAzhGz5Vc4XhAmvCjy919u9JrNs4QsTWFbTD1P7IJ8WFlFVsrg0pStg==", + "dependencies": [ + "@babel/core", + "@babel/template", + "@babel/types@7.29.7", + "@tanstack/router-core", + "@tanstack/router-generator", + "@tanstack/router-utils", + "chokidar@5.0.0", + "unplugin@3.3.0_esbuild@0.28.1_rolldown@1.1.4_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@types+node@22.20.0_sass@1.101.0", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "vite-plugin-solid", + "zod" + ], + "optionalPeers": [ + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "vite-plugin-solid" + ] + }, + "@tanstack/router-utils@1.162.2": { + "integrity": "sha512-hTWqJtqIFFdvuCl8WXNyrodp2L9zo2G37xKRrcVmVRWpAB2h+U1LuRAfS4tsFTiWOIoE/B+WDVFB8JpoEdw6jQ==", + "dependencies": [ + "@babel/generator@7.29.7", + "@babel/parser@7.29.7", + "@babel/types@7.29.7", + "ansis", + "babel-dead-code-elimination", + "diff", + "pathe@2.0.3", + "tinyglobby" + ] + }, + "@tanstack/solid-router@2.0.0-beta.23_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15": { + "integrity": "sha512-0gwLWmeFuT6Euaqi0qSOq5jtJHAZJsmQhCZs+knwiLIsuhjUV4cRyhgEVI0eAVVTDlFfBSzA0tTBdFe5diPCoA==", + "dependencies": [ + "@solid-devtools/logger", + "@solid-primitives/refs", + "@solidjs/meta", + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@tanstack/history", + "@tanstack/router-core", + "isbot", + "solid-js@2.0.0-beta.15" + ] + }, + "@tanstack/solid-start-client@2.0.0-beta.23_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15": { + "integrity": "sha512-EPYRD+arREV7r4PR0Mx4gnFZUfM+5ALIKltRdomhLBjmjmm6k9CFh5Ctqjj2lEdA6M5yvZlMgR9vNE14r1Knqg==", + "dependencies": [ + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@tanstack/router-core", + "@tanstack/solid-router", + "@tanstack/start-client-core", + "solid-js@2.0.0-beta.15" + ] + }, + "@tanstack/solid-start-server@2.0.0-beta.23_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15": { + "integrity": "sha512-EOJHHdIcRb9WkDE6PUJbn7Wh/BVvm7OUPGn0JzVZIObnXDU/BLd9yRDYSCIgC7JK1IH43dxlktV4eEb3TC86/Q==", + "dependencies": [ + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@tanstack/router-core", + "@tanstack/solid-router", + "@tanstack/start-server-core", + "solid-js@2.0.0-beta.15" + ] + }, + "@tanstack/solid-start@2.0.0-beta.24_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_esbuild@0.28.1_rolldown@1.1.4_sass@1.101.0_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0": { + "integrity": "sha512-mtF9MP/zw/0IZ2qhZCcl5dUPB+bL7Fp7ftjHcrJ9m8zw6TDbnUSiC65W/xiymiLV/J1KssVklEs0sPIxdcvOtw==", + "dependencies": [ + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@tanstack/solid-router", + "@tanstack/solid-start-client", + "@tanstack/solid-start-server", + "@tanstack/start-client-core", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "pathe@2.0.3", + "solid-js@2.0.0-beta.15", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ], + "optionalPeers": [ + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "@tanstack/start-client-core@1.170.12": { + "integrity": "sha512-gwtZRMPUIAxmDV2AIQUhC0kSW262SV7BkHXEgy5B1woHQdrdsELuGOdJwdweLxrjyefORxk+9MYGqDY0Cxn0bw==", + "dependencies": [ + "@tanstack/router-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-storage-context", + "seroval" + ] + }, + "@tanstack/start-fn-stubs@1.162.0": { + "integrity": "sha512-QWfUZ3Yo923tdQn38LyKMU8rcTw69zc+T4dAvgTWV4O56SqFRsGfS0lSWIMhJRwXIx/bvdi7nTUBDdZtTHtpTQ==" + }, + "@tanstack/start-plugin-core@1.171.17_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_esbuild@0.28.1_rolldown@1.1.4_sass@1.101.0_solid-js@2.0.0-beta.15_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0": { + "integrity": "sha512-ngKkp3wn/U3nyeqZl7KcMzjbgTbcypC5ES7O92JpA5/tz4PufFOf5l+eX3pY+4Z6jE6Jb6ekQgnryG7XMjpK7Q==", + "dependencies": [ + "@babel/code-frame@7.27.1", + "@babel/core", + "@babel/types@7.29.7", + "@tanstack/router-core", + "@tanstack/router-generator", + "@tanstack/router-plugin", + "@tanstack/router-utils", + "@tanstack/start-server-core", + "exsolve", + "lightningcss", + "pathe@2.0.3", + "picomatch@4.0.5", + "seroval", + "source-map@0.7.6", + "srvx", + "tinyglobby", + "ufo", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "vitefu", + "xmlbuilder2", + "zod" + ], + "optionalPeers": [ + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "@tanstack/start-server-core@1.169.14": { + "integrity": "sha512-cSCTNbKARrkddPOfavF/soRFDxH+b+v3m4TeW6AvEy419R3E0ZsoZAm5UI6uNR1y4UU9WTOmaxLQ4nzIZPKmXg==", + "dependencies": [ + "@tanstack/history", + "@tanstack/router-core", + "@tanstack/start-client-core", + "@tanstack/start-storage-context", + "fetchdts", + "h3-v2@npm:h3@2.0.1-rc.20", + "seroval" + ] + }, + "@tanstack/start-storage-context@1.167.15": { + "integrity": "sha512-Jy0q4vdG6pv76N92+X+ag3fuOV2zINQagYyMN1/es7tPI1vzpKECIU8AqHqzI6ahkwaph7XDvmfUkiLJ3i4LOA==", + "dependencies": [ + "@tanstack/router-core" + ] + }, + "@tanstack/virtual-file-routes@1.162.0": { + "integrity": "sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==" + }, + "@tauri-apps/api@1.6.0": { + "integrity": "sha512-rqI++FWClU5I2UBp4HXFvl+sBWkdigBkxnpJDQUWttNyG7IZP4FwQGhTNL5EOw0vI8i6eSAJ5frLqO7n7jbJdg==" + }, + "@testing-library/dom@10.4.1": { + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "dependencies": [ + "@babel/code-frame@7.29.7", + "@babel/runtime", + "@types/aria-query", + "aria-query", + "dom-accessibility-api@0.5.16", + "lz-string", + "picocolors@1.1.1", + "pretty-format" + ] + }, + "@testing-library/jest-dom@6.9.1": { + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "dependencies": [ + "@adobe/css-tools", + "aria-query", + "css.escape", + "dom-accessibility-api@0.6.3", + "picocolors@1.1.1", + "redent" + ] + }, + "@testing-library/user-event@14.6.1_@testing-library+dom@10.4.1": { + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "dependencies": [ + "@testing-library/dom" + ] + }, + "@tybys/wasm-util@0.10.3": { + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "@types/aria-query@5.0.4": { + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "@types/babel__core@7.20.5": { + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": [ + "@babel/parser@7.29.7", + "@babel/types@7.29.7", + "@types/babel__generator", + "@types/babel__template", + "@types/babel__traverse" + ] + }, + "@types/babel__generator@7.27.0": { + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dependencies": [ + "@babel/types@7.29.7" + ] + }, + "@types/babel__template@7.4.4": { + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": [ + "@babel/parser@7.29.7", + "@babel/types@7.29.7" + ] + }, + "@types/babel__traverse@7.28.0": { + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dependencies": [ + "@babel/types@7.29.7" + ] + }, + "@types/chai@5.2.3": { + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dependencies": [ + "@types/deep-eql", + "assertion-error" + ] + }, + "@types/debug@4.1.13": { + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "dependencies": [ + "@types/ms" + ] + }, + "@types/deep-eql@4.0.2": { + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==" + }, + "@types/esrecurse@4.3.1": { + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==" + }, + "@types/estree@1.0.9": { + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==" + }, + "@types/geojson@7946.0.16": { + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" + }, + "@types/hast@3.0.4": { + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": [ + "@types/unist" + ] + }, + "@types/jquery@4.0.1": { + "integrity": "sha512-9a59A/tycXgYuPABcp6/3spSShn0NT2UOM4EfHvMumjYi4lJWTsK5SZWjhx3yRm9IHGCeWXdV2YfNsrWrft/CA==" + }, + "@types/js-yaml@4.0.9": { + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" + }, + "@types/jsdom@21.1.7": { + "integrity": "sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==", + "dependencies": [ + "@types/node@22.20.0", + "@types/tough-cookie", + "parse5" + ] + }, + "@types/jsesc@2.5.1": { + "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==" + }, + "@types/json-schema@7.0.15": { + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "@types/leaflet@1.9.21": { + "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==", + "dependencies": [ + "@types/geojson" + ] + }, + "@types/mark.js@8.11.12": { + "integrity": "sha512-244ZnaIBpz4c6xutliAnYVZp6xJlmC569jZqnR3ElO1Y01ooYASSVQEqpd2x0A2UfrgVMs5V9/9tUAdZaDMytQ==", + "dependencies": [ + "@types/jquery" + ] + }, + "@types/mdast@4.0.4": { + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dependencies": [ + "@types/unist" + ] + }, + "@types/mdx@2.0.14": { + "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==" + }, + "@types/ms@2.1.0": { + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" + }, + "@types/node@12.20.55": { + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "@types/node@22.20.0": { + "integrity": "sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==", + "dependencies": [ + "undici-types" + ] + }, + "@types/react@19.2.17": { + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "dependencies": [ + "csstype" + ] + }, + "@types/tough-cookie@4.0.5": { + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" + }, + "@types/unist@3.0.3": { + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "@types/wicg-file-system-access@2023.10.7": { + "integrity": "sha512-g49ijasEJvCd7ifmAY2D0wdEtt1xRjBbA33PJTiv8mKBr7DoMsPeISoJ8oQOTopSRi+FBWPpPW5ouDj2QPKtGA==" + }, + "@types/ws@8.18.1": { + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dependencies": [ + "@types/node@22.20.0" + ] + }, + "@typescript-eslint/eslint-plugin@8.62.1_@typescript-eslint+parser@8.62.1__eslint@10.6.0__typescript@6.0.3_eslint@10.6.0_typescript@6.0.3": { + "integrity": "sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==", + "dependencies": [ + "@eslint-community/regexpp", + "@typescript-eslint/parser", + "@typescript-eslint/scope-manager", + "@typescript-eslint/type-utils", + "@typescript-eslint/utils", + "@typescript-eslint/visitor-keys", + "eslint", + "ignore@7.0.5", + "natural-compare", + "ts-api-utils", + "typescript" + ] + }, + "@typescript-eslint/parser@8.62.1_eslint@10.6.0_typescript@6.0.3": { + "integrity": "sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==", + "dependencies": [ + "@typescript-eslint/scope-manager", + "@typescript-eslint/types", + "@typescript-eslint/typescript-estree", + "@typescript-eslint/visitor-keys", + "debug", + "eslint", + "typescript" + ] + }, + "@typescript-eslint/project-service@8.62.1_typescript@6.0.3": { + "integrity": "sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==", + "dependencies": [ + "@typescript-eslint/tsconfig-utils", + "@typescript-eslint/types", + "debug", + "typescript" + ] + }, + "@typescript-eslint/scope-manager@8.62.1": { + "integrity": "sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==", + "dependencies": [ + "@typescript-eslint/types", + "@typescript-eslint/visitor-keys" + ] + }, + "@typescript-eslint/tsconfig-utils@8.62.1_typescript@6.0.3": { + "integrity": "sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==", + "dependencies": [ + "typescript" + ] + }, + "@typescript-eslint/type-utils@8.62.1_eslint@10.6.0_typescript@6.0.3": { + "integrity": "sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==", + "dependencies": [ + "@typescript-eslint/types", + "@typescript-eslint/typescript-estree", + "@typescript-eslint/utils", + "debug", + "eslint", + "ts-api-utils", + "typescript" + ] + }, + "@typescript-eslint/types@8.62.1": { + "integrity": "sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==" + }, + "@typescript-eslint/typescript-estree@8.62.1_typescript@6.0.3": { + "integrity": "sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==", + "dependencies": [ + "@typescript-eslint/project-service", + "@typescript-eslint/tsconfig-utils", + "@typescript-eslint/types", + "@typescript-eslint/visitor-keys", + "debug", + "minimatch@10.2.5", + "semver@7.8.5", + "tinyglobby", + "ts-api-utils", + "typescript" + ] + }, + "@typescript-eslint/utils@8.62.1_eslint@10.6.0_typescript@6.0.3": { + "integrity": "sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==", + "dependencies": [ + "@eslint-community/eslint-utils", + "@typescript-eslint/scope-manager", + "@typescript-eslint/types", + "@typescript-eslint/typescript-estree", + "eslint", + "typescript" + ] + }, + "@typescript-eslint/visitor-keys@8.62.1": { + "integrity": "sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==", + "dependencies": [ + "@typescript-eslint/types", + "eslint-visitor-keys@5.0.1" + ] + }, + "@ungap/structured-clone@1.3.2": { + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==" + }, + "@vitest/expect@2.1.9": { + "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==", + "dependencies": [ + "@vitest/spy@2.1.9", + "@vitest/utils@2.1.9", + "chai", + "tinyrainbow@1.2.0" + ] + }, + "@vitest/expect@3.2.4": { + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", + "dependencies": [ + "@types/chai", + "@vitest/spy@3.2.4", + "@vitest/utils@3.2.4", + "chai", + "tinyrainbow@2.0.0" + ] + }, + "@vitest/mocker@2.1.9_vite@5.4.21__@types+node@22.20.0__sass@1.101.0_@types+node@22.20.0_sass@1.101.0": { + "integrity": "sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==", + "dependencies": [ + "@vitest/spy@2.1.9", + "estree-walker@3.0.3", + "magic-string", + "vite@5.4.21_@types+node@22.20.0_sass@1.101.0" + ], + "optionalPeers": [ + "vite@5.4.21_@types+node@22.20.0_sass@1.101.0" + ] + }, + "@vitest/pretty-format@2.1.9": { + "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", + "dependencies": [ + "tinyrainbow@1.2.0" + ] + }, + "@vitest/pretty-format@3.2.4": { + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", + "dependencies": [ + "tinyrainbow@2.0.0" + ] + }, + "@vitest/runner@2.1.9": { + "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==", + "dependencies": [ + "@vitest/utils@2.1.9", + "pathe@1.1.2" + ] + }, + "@vitest/snapshot@2.1.9": { + "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", + "dependencies": [ + "@vitest/pretty-format@2.1.9", + "magic-string", + "pathe@1.1.2" + ] + }, + "@vitest/spy@2.1.9": { + "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", + "dependencies": [ + "tinyspy@3.0.2" + ] + }, + "@vitest/spy@3.2.4": { + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "dependencies": [ + "tinyspy@4.0.4" + ] + }, + "@vitest/utils@2.1.9": { + "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", + "dependencies": [ + "@vitest/pretty-format@2.1.9", + "loupe", + "tinyrainbow@1.2.0" + ] + }, + "@vitest/utils@3.2.4": { + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "dependencies": [ + "@vitest/pretty-format@3.2.4", + "loupe", + "tinyrainbow@2.0.0" + ] + }, + "@volar/language-core@2.4.28": { + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", + "dependencies": [ + "@volar/source-map" + ] + }, + "@volar/source-map@2.4.28": { + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==" + }, + "@volar/typescript@2.4.28": { + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", + "dependencies": [ + "@volar/language-core", + "path-browserify", + "vscode-uri" + ] + }, + "@webcontainer/env@1.1.1": { + "integrity": "sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==" + }, + "@whatwg-node/disposablestack@0.0.6": { + "integrity": "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==", + "dependencies": [ + "@whatwg-node/promise-helpers", + "tslib@2.8.1" + ] + }, + "@whatwg-node/fetch@0.10.13": { + "integrity": "sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==", + "dependencies": [ + "@whatwg-node/node-fetch", + "urlpattern-polyfill" + ] + }, + "@whatwg-node/node-fetch@0.8.6": { + "integrity": "sha512-BDMdYFcerLQkwA2RTldxOqRCs6ZQD1S7UgP3pUdGUkcbgTrP/V5ko77ZkCww9DHmC4lpoYuwigGfQYj285gMvA==", + "dependencies": [ + "@fastify/busboy@3.2.0", + "@whatwg-node/disposablestack", + "@whatwg-node/promise-helpers", + "tslib@2.8.1" + ] + }, + "@whatwg-node/promise-helpers@1.3.2": { + "integrity": "sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "acorn-jsx@5.3.2_acorn@8.17.0": { + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dependencies": [ + "acorn@8.17.0" + ] + }, + "acorn-node@1.8.2": { + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": [ + "acorn@7.4.1", + "acorn-walk", + "xtend" + ] + }, + "acorn-walk@7.2.0": { + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "acorn@7.4.1": { + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": true + }, + "acorn@8.17.0": { + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "bin": true + }, + "agent-base@7.1.4": { + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==" + }, + "aggregate-error@3.1.0": { + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": [ + "clean-stack", + "indent-string" + ] + }, + "ajv@6.15.0": { + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dependencies": [ + "fast-deep-equal", + "fast-json-stable-stringify", + "json-schema-traverse", + "uri-js" + ] + }, + "ansi-colors@4.1.3": { + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + }, + "ansi-escapes@4.3.2": { + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": [ + "type-fest" + ] + }, + "ansi-regex@5.0.1": { + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles@3.2.1": { + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": [ + "color-convert@1.9.3" + ] + }, + "ansi-styles@4.3.0": { + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": [ + "color-convert@2.0.1" + ] + }, + "ansi-styles@5.2.0": { + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "ansis@4.3.1": { + "integrity": "sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==" + }, + "any-promise@1.3.0": { + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch@3.1.3": { + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": [ + "normalize-path@3.0.0", + "picomatch@2.3.2" + ] + }, + "arg@5.0.2": { + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse@1.0.10": { + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": [ + "sprintf-js" + ] + }, + "argparse@2.0.1": { + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-query@5.3.0": { + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": [ + "dequal" + ] + }, + "array-union@2.1.0": { + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "assertion-error@2.0.1": { + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==" + }, + "ast-kit@3.0.0": { + "integrity": "sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==", + "dependencies": [ + "@babel/parser@8.0.0", + "estree-walker@3.0.3", + "pathe@2.0.3" + ] + }, + "ast-types@0.16.1": { + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "astral-regex@2.0.0": { + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "asynckit@0.4.0": { + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "auto-bind@4.0.0": { + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" + }, + "autoprefixer@10.5.2_postcss@8.5.16": { + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", + "dependencies": [ + "browserslist", + "caniuse-lite", + "fraction.js", + "picocolors@1.1.1", + "postcss@8.5.16", + "postcss-value-parser@4.2.0" + ], + "bin": true + }, + "autoprefixer@9.8.8": { + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dependencies": [ + "browserslist", + "caniuse-lite", + "normalize-range", + "num2fraction", + "picocolors@0.2.1", + "postcss@7.0.39", + "postcss-value-parser@4.2.0" + ], + "bin": true + }, + "babel-dead-code-elimination@1.0.12": { + "integrity": "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==", + "dependencies": [ + "@babel/core", + "@babel/parser@7.29.7", + "@babel/traverse", + "@babel/types@7.29.7" + ] + }, + "babel-plugin-jsx-dom-expressions@0.40.7_@babel+core@7.29.7": { + "integrity": "sha512-/O6JWUmjv03OI9lL2ry9bUjpD5S3PclM55RRJEyCdcFZ5W2SEA/59d+l2hNsk3gI6kiWRdRPdOtqZmsQzFN1pQ==", + "dependencies": [ + "@babel/core", + "@babel/helper-module-imports@7.18.6", + "@babel/plugin-syntax-jsx", + "@babel/types@7.29.7", + "html-entities", + "parse5" + ] + }, + "babel-plugin-jsx-dom-expressions@0.50.0-next.13_@babel+core@7.29.7": { + "integrity": "sha512-ANjSohrXkRTxqFOENz5vk57UEjLHx4lqOibSXmNZ51aNvzZ7zT22JB+kpv9AutPzhy7tcJaNtnLoq6yqlTZTzw==", + "dependencies": [ + "@babel/core", + "@babel/helper-module-imports@7.18.6", + "@babel/plugin-syntax-jsx", + "@babel/types@7.29.7", + "html-entities", + "parse5", + "validate-html-nesting" + ] + }, + "babel-preset-solid@1.9.12_@babel+core@7.29.7_solid-js@2.0.0-beta.15": { + "integrity": "sha512-LLqnuKVDlKpyBlMPcH6qEvs/wmS9a+NczppxJ3ryS/c0O5IiSFOIBQi9GzyiGDSbcJpx4Gr87jyFTos1MyEuWg==", + "dependencies": [ + "@babel/core", + "babel-plugin-jsx-dom-expressions@0.40.7_@babel+core@7.29.7", + "solid-js@2.0.0-beta.15" + ], + "optionalPeers": [ + "solid-js@2.0.0-beta.15" + ] + }, + "babel-preset-solid@2.0.0-beta.14_@babel+core@7.29.7_solid-js@2.0.0-beta.15": { + "integrity": "sha512-l0eX4t+vYmANQqEbRWz0d7b9zt2SybxX7/PfA5cyWGphSGiMtGahFT6XHXktDd8x16o5t1DyPIl7yfa/HAho3A==", + "dependencies": [ + "@babel/core", + "babel-plugin-jsx-dom-expressions@0.50.0-next.13_@babel+core@7.29.7", + "solid-js@2.0.0-beta.15" + ], + "optionalPeers": [ + "solid-js@2.0.0-beta.15" + ] + }, + "bail@2.0.2": { + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, + "balanced-match@1.0.2": { + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "balanced-match@4.0.4": { + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==" + }, + "base64-js@1.5.1": { + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "baseline-browser-mapping@2.10.42": { + "integrity": "sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==", + "bin": true + }, + "better-path-resolve@1.0.0": { + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dependencies": [ + "is-windows" + ] + }, + "binary-extensions@2.3.0": { + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "birpc@4.0.0": { + "integrity": "sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==" + }, + "bl@4.1.0": { + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": [ + "buffer", + "inherits", + "readable-stream" + ] + }, + "brace-expansion@1.1.15": { + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dependencies": [ + "balanced-match@1.0.2", + "concat-map" + ] + }, + "brace-expansion@5.0.7": { + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dependencies": [ + "balanced-match@4.0.4" + ] + }, + "braces@3.0.3": { + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": [ + "fill-range" + ] + }, + "browserslist@4.28.4": { + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", + "dependencies": [ + "baseline-browser-mapping", + "caniuse-lite", + "electron-to-chromium", + "node-releases", + "update-browserslist-db" + ], + "bin": true + }, + "buffer@5.7.1": { + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dependencies": [ + "base64-js", + "ieee754" + ] + }, + "bundle-name@4.1.0": { + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": [ + "run-applescript" + ] + }, + "bytes@3.1.2": { + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cac@6.7.14": { + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" + }, + "cac@7.0.0": { + "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==" + }, + "call-bind-apply-helpers@1.0.2": { + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": [ + "es-errors", + "function-bind" + ] + }, + "callsites@3.1.0": { + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case@4.1.2": { + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": [ + "pascal-case", + "tslib@2.8.1" + ] + }, + "camelcase-css@2.0.1": { + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-lite@1.0.30001800": { + "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==" + }, + "capital-case@1.0.4": { + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dependencies": [ + "no-case", + "tslib@2.8.1", + "upper-case-first" + ] + }, + "ccount@2.0.1": { + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + }, + "chai@5.3.3": { + "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", + "dependencies": [ + "assertion-error", + "check-error", + "deep-eql", + "loupe", + "pathval" + ] + }, + "chalk@2.4.2": { + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": [ + "ansi-styles@3.2.1", + "escape-string-regexp@1.0.5", + "supports-color@5.5.0" + ] + }, + "chalk@4.1.2": { + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": [ + "ansi-styles@4.3.0", + "supports-color@7.2.0" + ] + }, + "change-case-all@1.0.15": { + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dependencies": [ + "change-case", + "is-lower-case", + "is-upper-case", + "lower-case", + "lower-case-first", + "sponge-case", + "swap-case", + "title-case", + "upper-case", + "upper-case-first" + ] + }, + "change-case@4.1.2": { + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dependencies": [ + "camel-case", + "capital-case", + "constant-case", + "dot-case", + "header-case", + "no-case", + "param-case", + "pascal-case", + "path-case", + "sentence-case", + "snake-case", + "tslib@2.8.1" + ] + }, + "char-regex@1.0.2": { + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "character-entities-html4@2.1.0": { + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" + }, + "character-entities-legacy@3.0.0": { + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" + }, + "character-entities@2.0.2": { + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + }, + "chardet@2.2.0": { + "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==" + }, + "check-error@2.1.3": { + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==" + }, + "chokidar@3.6.0": { + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": [ + "anymatch", + "braces", + "glob-parent@5.1.2", + "is-binary-path", + "is-glob", + "normalize-path@3.0.0", + "readdirp@3.6.0" + ], + "optionalDependencies": [ + "fsevents" + ] + }, + "chokidar@5.0.0": { + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dependencies": [ + "readdirp@5.0.0" + ] + }, + "clean-stack@2.2.0": { + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor@3.1.0": { + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": [ + "restore-cursor" + ] + }, + "cli-spinners@2.9.2": { + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" + }, + "cli-truncate@2.1.0": { + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dependencies": [ + "slice-ansi@3.0.0", + "string-width" + ] + }, + "cli-width@3.0.0": { + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "client-only@0.0.1": { + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "cliui@8.0.1": { + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": [ + "string-width", + "strip-ansi", + "wrap-ansi@7.0.0" + ] + }, + "clone@1.0.4": { + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clsx@2.1.1": { + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + }, + "color-convert@1.9.3": { + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": [ + "color-name@1.1.3" + ] + }, + "color-convert@2.0.1": { + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": [ + "color-name@1.1.4" + ] + }, + "color-name@1.1.3": { + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-name@1.1.4": { + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string@1.9.1": { + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": [ + "color-name@1.1.4", + "simple-swizzle" + ] + }, + "color@3.2.1": { + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": [ + "color-convert@1.9.3", + "color-string" + ] + }, + "colorette@2.0.20": { + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combined-stream@1.0.8": { + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": [ + "delayed-stream" + ] + }, + "comma-separated-tokens@2.0.3": { + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + }, + "commander@4.1.1": { + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "commander@5.1.0": { + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "common-tags@1.8.2": { + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "concat-map@0.0.1": { + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "constant-case@3.0.4": { + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dependencies": [ + "no-case", + "tslib@2.8.1", + "upper-case" + ] + }, + "convert-source-map@2.0.0": { + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie-es@3.1.1": { + "integrity": "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==" + }, + "cosmiconfig@8.3.6_typescript@6.0.3": { + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": [ + "import-fresh", + "js-yaml@4.3.0", + "parse-json", + "path-type", + "typescript" + ], + "optionalPeers": [ + "typescript" + ] + }, + "cross-fetch@3.2.0": { + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "dependencies": [ + "node-fetch@2.7.0" + ] + }, + "cross-inspect@1.0.1": { + "integrity": "sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "cross-spawn@7.0.6": { + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": [ + "path-key", + "shebang-command", + "which" + ] + }, + "css-unit-converter@1.1.2": { + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "css.escape@1.5.1": { + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssesc@3.0.0": { + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": true + }, + "cssstyle@4.6.0": { + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "dependencies": [ + "@asamuzakjp/css-color", + "rrweb-cssom@0.8.0" + ] + }, + "csstype@3.2.3": { + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" + }, + "data-uri-to-buffer@4.0.1": { + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" + }, + "data-urls@5.0.0": { + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dependencies": [ + "whatwg-mimetype", + "whatwg-url@14.2.0" + ] + }, + "dataloader@2.2.3": { + "integrity": "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==" + }, + "date-fns@2.30.0": { + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": [ + "@babel/runtime" + ] + }, + "debounce@1.2.1": { + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "debug@4.4.3": { + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dependencies": [ + "ms" + ] + }, + "decimal.js@10.6.0": { + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==" + }, + "decode-named-character-reference@1.3.0": { + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "dependencies": [ + "character-entities" + ] + }, + "deep-eql@5.0.2": { + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==" + }, + "deep-is@0.1.4": { + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "default-browser-id@5.0.1": { + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==" + }, + "default-browser@5.5.0": { + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dependencies": [ + "bundle-name", + "default-browser-id" + ] + }, + "defaults@1.0.4": { + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": [ + "clone" + ] + }, + "define-lazy-prop@3.0.0": { + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "defined@1.0.1": { + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "defu@6.1.7": { + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==" + }, + "delayed-stream@1.0.0": { + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "dependency-graph@0.11.0": { + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "dequal@2.0.3": { + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "detect-indent@6.1.0": { + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, + "detect-libc@2.1.2": { + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==" + }, + "detective@5.2.1": { + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": [ + "acorn-node", + "defined", + "minimist" + ], + "bin": true + }, + "devlop@1.1.0": { + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": [ + "dequal" + ] + }, + "didyoumean@1.2.2": { + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff@8.0.4": { + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==" + }, + "dir-glob@3.0.1": { + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": [ + "path-type" + ] + }, + "dlv@1.1.3": { + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dom-accessibility-api@0.5.16": { + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-accessibility-api@0.6.3": { + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + }, + "dot-case@3.0.4": { + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": [ + "no-case", + "tslib@2.8.1" + ] + }, + "dotenv@16.6.1": { + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==" + }, + "dset@3.1.4": { + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==" + }, + "dts-resolver@3.0.0": { + "integrity": "sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==" + }, + "dunder-proto@1.0.1": { + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": [ + "call-bind-apply-helpers", + "es-errors", + "gopd" + ] + }, + "electron-to-chromium@1.5.387": { + "integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==" + }, + "emoji-regex@8.0.0": { + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojilib@2.4.0": { + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "emoticon@4.1.0": { + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==" + }, + "empathic@2.0.1": { + "integrity": "sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==" + }, + "enquirer@2.4.1": { + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dependencies": [ + "ansi-colors", + "strip-ansi" + ] + }, + "entities@6.0.1": { + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==" + }, + "error-ex@1.3.4": { + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dependencies": [ + "is-arrayish@0.2.1" + ] + }, + "es-define-property@1.0.1": { + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors@1.3.0": { + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-module-lexer@1.7.0": { + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" + }, + "es-object-atoms@1.1.2": { + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dependencies": [ + "es-errors" + ] + }, + "es-set-tostringtag@2.1.0": { + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": [ + "es-errors", + "get-intrinsic", + "has-tostringtag", + "hasown" + ] + }, + "esbuild@0.21.5": { + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "optionalDependencies": [ + "@esbuild/aix-ppc64@0.21.5", + "@esbuild/android-arm@0.21.5", + "@esbuild/android-arm64@0.21.5", + "@esbuild/android-x64@0.21.5", + "@esbuild/darwin-arm64@0.21.5", + "@esbuild/darwin-x64@0.21.5", + "@esbuild/freebsd-arm64@0.21.5", + "@esbuild/freebsd-x64@0.21.5", + "@esbuild/linux-arm@0.21.5", + "@esbuild/linux-arm64@0.21.5", + "@esbuild/linux-ia32@0.21.5", + "@esbuild/linux-loong64@0.21.5", + "@esbuild/linux-mips64el@0.21.5", + "@esbuild/linux-ppc64@0.21.5", + "@esbuild/linux-riscv64@0.21.5", + "@esbuild/linux-s390x@0.21.5", + "@esbuild/linux-x64@0.21.5", + "@esbuild/netbsd-x64@0.21.5", + "@esbuild/openbsd-x64@0.21.5", + "@esbuild/sunos-x64@0.21.5", + "@esbuild/win32-arm64@0.21.5", + "@esbuild/win32-ia32@0.21.5", + "@esbuild/win32-x64@0.21.5" + ], + "scripts": true, + "bin": true + }, + "esbuild@0.25.12": { + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "optionalDependencies": [ + "@esbuild/aix-ppc64@0.25.12", + "@esbuild/android-arm@0.25.12", + "@esbuild/android-arm64@0.25.12", + "@esbuild/android-x64@0.25.12", + "@esbuild/darwin-arm64@0.25.12", + "@esbuild/darwin-x64@0.25.12", + "@esbuild/freebsd-arm64@0.25.12", + "@esbuild/freebsd-x64@0.25.12", + "@esbuild/linux-arm@0.25.12", + "@esbuild/linux-arm64@0.25.12", + "@esbuild/linux-ia32@0.25.12", + "@esbuild/linux-loong64@0.25.12", + "@esbuild/linux-mips64el@0.25.12", + "@esbuild/linux-ppc64@0.25.12", + "@esbuild/linux-riscv64@0.25.12", + "@esbuild/linux-s390x@0.25.12", + "@esbuild/linux-x64@0.25.12", + "@esbuild/netbsd-arm64@0.25.12", + "@esbuild/netbsd-x64@0.25.12", + "@esbuild/openbsd-arm64@0.25.12", + "@esbuild/openbsd-x64@0.25.12", + "@esbuild/openharmony-arm64@0.25.12", + "@esbuild/sunos-x64@0.25.12", + "@esbuild/win32-arm64@0.25.12", + "@esbuild/win32-ia32@0.25.12", + "@esbuild/win32-x64@0.25.12" + ], + "scripts": true, + "bin": true + }, + "esbuild@0.28.1": { + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", + "optionalDependencies": [ + "@esbuild/aix-ppc64@0.28.1", + "@esbuild/android-arm@0.28.1", + "@esbuild/android-arm64@0.28.1", + "@esbuild/android-x64@0.28.1", + "@esbuild/darwin-arm64@0.28.1", + "@esbuild/darwin-x64@0.28.1", + "@esbuild/freebsd-arm64@0.28.1", + "@esbuild/freebsd-x64@0.28.1", + "@esbuild/linux-arm@0.28.1", + "@esbuild/linux-arm64@0.28.1", + "@esbuild/linux-ia32@0.28.1", + "@esbuild/linux-loong64@0.28.1", + "@esbuild/linux-mips64el@0.28.1", + "@esbuild/linux-ppc64@0.28.1", + "@esbuild/linux-riscv64@0.28.1", + "@esbuild/linux-s390x@0.28.1", + "@esbuild/linux-x64@0.28.1", + "@esbuild/netbsd-arm64@0.28.1", + "@esbuild/netbsd-x64@0.28.1", + "@esbuild/openbsd-arm64@0.28.1", + "@esbuild/openbsd-x64@0.28.1", + "@esbuild/openharmony-arm64@0.28.1", + "@esbuild/sunos-x64@0.28.1", + "@esbuild/win32-arm64@0.28.1", + "@esbuild/win32-ia32@0.28.1", + "@esbuild/win32-x64@0.28.1" + ], + "scripts": true, + "bin": true + }, + "escalade@3.2.0": { + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + }, + "escape-string-regexp@1.0.5": { + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escape-string-regexp@4.0.0": { + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "escape-string-regexp@5.0.0": { + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + }, + "eslint-plugin-eslint-comments@3.2.0_eslint@10.6.0": { + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dependencies": [ + "escape-string-regexp@1.0.5", + "eslint", + "ignore@5.3.2" + ] + }, + "eslint-plugin-no-only-tests@3.4.0": { + "integrity": "sha512-4S3/9Nb7A2tiMcpzEQE9bQSlpeOz6WJkgryBuou/SA8W2x2c8Zf4j0NvTKBjv6qNhF9T79tmkecm/0CHqV0UGg==" + }, + "eslint-scope@9.1.2": { + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dependencies": [ + "@types/esrecurse", + "@types/estree", + "esrecurse", + "estraverse" + ] + }, + "eslint-visitor-keys@3.4.3": { + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "eslint-visitor-keys@5.0.1": { + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==" + }, + "eslint@10.6.0": { + "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", + "dependencies": [ + "@eslint-community/eslint-utils", + "@eslint-community/regexpp", + "@eslint/config-array", + "@eslint/config-helpers", + "@eslint/core", + "@eslint/plugin-kit", + "@humanfs/node", + "@humanwhocodes/module-importer", + "@humanwhocodes/retry", + "@types/estree", + "ajv", + "cross-spawn", + "debug", + "escape-string-regexp@4.0.0", + "eslint-scope", + "eslint-visitor-keys@5.0.1", + "espree", + "esquery", + "esutils", + "fast-deep-equal", + "file-entry-cache", + "find-up@5.0.0", + "glob-parent@6.0.2", + "ignore@5.3.2", + "imurmurhash", + "is-glob", + "json-stable-stringify-without-jsonify", + "minimatch@10.2.5", + "natural-compare", + "optionator" + ], + "bin": true + }, + "espree@11.2.0": { + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dependencies": [ + "acorn@8.17.0", + "acorn-jsx", + "eslint-visitor-keys@5.0.1" + ] + }, + "esprima@4.0.1": { + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": true + }, + "esquery@1.7.0": { + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dependencies": [ + "estraverse" + ] + }, + "esrecurse@4.3.0": { + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": [ + "estraverse" + ] + }, + "estraverse@5.3.0": { + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker@2.0.2": { + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "estree-walker@3.0.3": { + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": [ + "@types/estree" + ] + }, + "esutils@2.0.3": { + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "expect-type@1.4.0": { + "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==" + }, + "exsolve@1.1.0": { + "integrity": "sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==" + }, + "extend@3.0.2": { + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extendable-error@0.1.7": { + "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==" + }, + "fast-deep-equal@3.1.3": { + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob@3.3.3": { + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dependencies": [ + "@nodelib/fs.stat", + "@nodelib/fs.walk", + "glob-parent@5.1.2", + "merge2", + "micromatch" + ] + }, + "fast-json-stable-stringify@2.1.0": { + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein@2.0.6": { + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq@1.20.1": { + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dependencies": [ + "reusify" + ] + }, + "fdir@6.5.0_picomatch@4.0.5": { + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dependencies": [ + "picomatch@4.0.5" + ], + "optionalPeers": [ + "picomatch@4.0.5" + ] + }, + "fetch-blob@3.2.0": { + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dependencies": [ + "node-domexception", + "web-streams-polyfill" + ] + }, + "fetchdts@0.1.7": { + "integrity": "sha512-YoZjBdafyLIop9lSxXVI33oLD5kN31q4Td+CasofLLYeLXRFeOsuOw0Uo+XNRi9PZlbfdlN2GmRtm4tCEQ9/KA==" + }, + "figures@3.2.0": { + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": [ + "escape-string-regexp@1.0.5" + ] + }, + "file-entry-cache@8.0.0": { + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dependencies": [ + "flat-cache" + ] + }, + "fill-range@7.1.1": { + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": [ + "to-regex-range" + ] + }, + "find-up@4.1.0": { + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": [ + "locate-path@5.0.0", + "path-exists" + ] + }, + "find-up@5.0.0": { + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": [ + "locate-path@6.0.0", + "path-exists" + ] + }, + "flat-cache@4.0.1": { + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dependencies": [ + "flatted", + "keyv" + ] + }, + "flatted@3.4.2": { + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==" + }, + "form-data@4.0.6": { + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "dependencies": [ + "asynckit", + "combined-stream", + "es-set-tostringtag", + "hasown", + "mime-types" + ] + }, + "formdata-polyfill@4.0.10": { + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": [ + "fetch-blob" + ] + }, + "fraction.js@5.3.4": { + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==" + }, + "fs-extra@7.0.1": { + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": [ + "graceful-fs", + "jsonfile", + "universalify" + ] + }, + "fs-extra@8.1.0": { + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": [ + "graceful-fs", + "jsonfile", + "universalify" + ] + }, + "fs.realpath@1.0.0": { + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents@2.3.3": { + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "os": ["darwin"], + "scripts": true + }, + "function-bind@1.1.2": { + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "fuse.js@7.4.2": { + "integrity": "sha512-LVbzjD4WA6UP5B1UnP8wuaXJiLnqMdM/E4fiJXTJ5haJ5b/MBNsK29h2fm6swEoQaVQjvYFWKLE2RanyZIoRVQ==" + }, + "geist@1.7.2_next@16.2.10__react@19.2.7__react-dom@19.2.7___react@19.2.7__sass@1.101.0_react@19.2.7_react-dom@19.2.7__react@19.2.7_sass@1.101.0": { + "integrity": "sha512-Gu5lDFa3pLRyoBlBPf0QIFHVdWAnpco7fS1bJm41jyLPFoguBgiubseUN2oLXMgqZ7uxAxDoXcHMhCY/fOTTgg==", + "dependencies": [ + "next" + ] + }, + "gensync@1.0.0-beta.2": { + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file@2.0.5": { + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic@1.3.0": { + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": [ + "call-bind-apply-helpers", + "es-define-property", + "es-errors", + "es-object-atoms", + "function-bind", + "get-proto", + "gopd", + "has-symbols", + "hasown", + "math-intrinsics" + ] + }, + "get-proto@1.0.1": { + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": [ + "dunder-proto", + "es-object-atoms" + ] + }, + "get-tsconfig@5.0.0-beta.5": { + "integrity": "sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==", + "dependencies": [ + "resolve-pkg-maps" + ] + }, + "github-slugger@2.0.0": { + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "glob-parent@5.1.2": { + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": [ + "is-glob" + ] + }, + "glob-parent@6.0.2": { + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": [ + "is-glob" + ] + }, + "glob@7.2.3": { + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": [ + "fs.realpath", + "inflight", + "inherits", + "minimatch@3.1.5", + "once", + "path-is-absolute" + ], + "deprecated": true + }, + "globby@11.1.0": { + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": [ + "array-union", + "dir-glob", + "fast-glob", + "ignore@5.3.2", + "merge2", + "slash" + ] + }, + "gopd@1.2.0": { + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, + "graceful-fs@4.2.11": { + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphql-config@5.1.6_graphql@16.14.2_@types+node@22.20.0_typescript@6.0.3": { + "integrity": "sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ==", + "dependencies": [ + "@graphql-tools/graphql-file-loader", + "@graphql-tools/json-file-loader", + "@graphql-tools/load", + "@graphql-tools/merge", + "@graphql-tools/url-loader@9.1.3_graphql@16.14.2_@types+node@22.20.0", + "@graphql-tools/utils@11.1.1_graphql@16.14.2", + "cosmiconfig", + "graphql", + "jiti@2.7.0", + "minimatch@10.2.5", + "string-env-interpolation", + "tslib@2.8.1" + ] + }, + "graphql-request@6.1.0_graphql@16.14.2": { + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "dependencies": [ + "@graphql-typed-document-node/core", + "cross-fetch", + "graphql" + ] + }, + "graphql-tag@2.12.7_graphql@16.14.2": { + "integrity": "sha512-xnE/NFzy+0eIesvAsREJZ284zTl/wYuBAvpsFSDhRGRdRHdnE90M21Q3xAWyYInb0J756c6x0pIQ62+vtvOs1Q==", + "dependencies": [ + "graphql", + "tslib@2.8.1" + ] + }, + "graphql-ws@6.0.8_graphql@16.14.2_ws@8.21.0": { + "integrity": "sha512-m3EOaNsUBXwAnkBWbzPfe0Nq8pXUfxsWnolC54sru3FzHvhTZL0Ouf/BoQsaGAXqM+YPerXOJ47BUnmgmoupCw==", + "dependencies": [ + "graphql", + "ws" + ], + "optionalPeers": [ + "ws" + ] + }, + "graphql@16.14.2": { + "integrity": "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==" + }, + "h3@2.0.1-rc.20": { + "integrity": "sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==", + "dependencies": [ + "rou3", + "srvx" + ], + "bin": true + }, + "has-flag@3.0.0": { + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-flag@4.0.0": { + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols@1.1.0": { + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + }, + "has-tostringtag@1.0.2": { + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": [ + "has-symbols" + ] + }, + "hasown@2.0.4": { + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dependencies": [ + "function-bind" + ] + }, + "hast-util-heading-rank@3.0.0": { + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dependencies": [ + "@types/hast" + ] + }, + "hast-util-is-element@3.0.0": { + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": [ + "@types/hast" + ] + }, + "hast-util-sanitize@5.0.2": { + "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", + "dependencies": [ + "@types/hast", + "@ungap/structured-clone", + "unist-util-position" + ] + }, + "hast-util-to-html@9.0.5": { + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "dependencies": [ + "@types/hast", + "@types/unist", + "ccount", + "comma-separated-tokens", + "hast-util-whitespace", + "html-void-elements", + "mdast-util-to-hast", + "property-information", + "space-separated-tokens", + "stringify-entities", + "zwitch" + ] + }, + "hast-util-to-string@3.0.1": { + "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", + "dependencies": [ + "@types/hast" + ] + }, + "hast-util-to-text@4.0.2": { + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "dependencies": [ + "@types/hast", + "@types/unist", + "hast-util-is-element", + "unist-util-find-after" + ] + }, + "hast-util-whitespace@3.0.0": { + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": [ + "@types/hast" + ] + }, + "header-case@2.0.4": { + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dependencies": [ + "capital-case", + "tslib@2.8.1" + ] + }, + "highlight.js@11.11.1": { + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==" + }, + "hookable@6.1.1": { + "integrity": "sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==" + }, + "html-encoding-sniffer@4.0.0": { + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dependencies": [ + "whatwg-encoding" + ] + }, + "html-entities@2.3.3": { + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-tags@3.3.1": { + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" + }, + "html-void-elements@3.0.0": { + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" + }, + "http-proxy-agent@7.0.2": { + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": [ + "agent-base", + "debug" + ] + }, + "https-proxy-agent@7.0.6": { + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dependencies": [ + "agent-base", + "debug" + ] + }, + "human-id@4.2.0": { + "integrity": "sha512-K3GbkIWqyvvlpfhBPlbEvD97TtqBpAYA4kt+cn2lD2x2HuohzZCibcA2nOlnJT6exqvJLggoB5nv2dNf192nEA==", + "bin": true + }, + "iceberg-js@0.8.1": { + "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==" + }, + "iconv-lite@0.6.3": { + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": [ + "safer-buffer" + ] + }, + "iconv-lite@0.7.3": { + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "dependencies": [ + "safer-buffer" + ] + }, + "ieee754@1.2.1": { + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore@5.3.2": { + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" + }, + "ignore@7.0.5": { + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==" + }, + "immer@9.0.21": { + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "immutable@5.1.9": { + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==" + }, + "import-fresh@3.3.1": { + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dependencies": [ + "parent-module", + "resolve-from@4.0.0" + ] + }, + "import-from@4.0.0": { + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" + }, + "import-without-cache@0.4.0": { + "integrity": "sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==" + }, + "imurmurhash@0.1.4": { + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string@4.0.0": { + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight@1.0.6": { + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": [ + "once", + "wrappy" + ], + "deprecated": true + }, + "inherits@2.0.4": { + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inquirer@8.2.7_@types+node@22.20.0": { + "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", + "dependencies": [ + "@inquirer/external-editor", + "ansi-escapes", + "chalk@4.1.2", + "cli-cursor", + "cli-width", + "figures", + "lodash", + "mute-stream", + "ora", + "run-async", + "rxjs", + "string-width", + "strip-ansi", + "through", + "wrap-ansi@6.2.0" + ] + }, + "invariant@2.2.4": { + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": [ + "loose-envify" + ] + }, + "is-absolute@1.0.0": { + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": [ + "is-relative", + "is-windows" + ] + }, + "is-arrayish@0.2.1": { + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-arrayish@0.3.4": { + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==" + }, + "is-binary-path@2.1.0": { + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": [ + "binary-extensions" + ] + }, + "is-core-module@2.16.2": { + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dependencies": [ + "hasown" + ] + }, + "is-docker@3.0.0": { + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": true + }, + "is-extglob@2.1.1": { + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point@3.0.0": { + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob@4.0.3": { + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": [ + "is-extglob" + ] + }, + "is-inside-container@1.0.0": { + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": [ + "is-docker" + ], + "bin": true + }, + "is-interactive@1.0.0": { + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-lower-case@2.0.2": { + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "is-number@7.0.0": { + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-obj@4.1.0": { + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + }, + "is-potential-custom-element-name@1.0.1": { + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-relative@1.0.0": { + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": [ + "is-unc-path" + ] + }, + "is-subdir@1.2.0": { + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dependencies": [ + "better-path-resolve" + ] + }, + "is-unc-path@1.0.0": { + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": [ + "unc-path-regex" + ] + }, + "is-unicode-supported@0.1.0": { + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-upper-case@2.0.2": { + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "is-what@4.1.16": { + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==" + }, + "is-what@5.5.0": { + "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==" + }, + "is-windows@1.0.2": { + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl@3.1.1": { + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dependencies": [ + "is-inside-container" + ] + }, + "isbot@5.1.44": { + "integrity": "sha512-PGEHtwMnKbZpeSEXW2Utx+/JWed7dp6DiH0WWg33vGSDA7RUvpUeJSVlLrVkQ1RCpvDOUc/eH9ql7VsdbBZ8pA==" + }, + "isexe@2.0.0": { + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isomorphic-ws@5.0.0_ws@8.21.0": { + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "dependencies": [ + "ws" + ] + }, + "isows@1.0.7_ws@8.21.0": { + "integrity": "sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==", + "dependencies": [ + "ws" + ] + }, + "jiti@1.21.7": { + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "bin": true + }, + "jiti@2.7.0": { + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "bin": true + }, + "jose@5.10.0": { + "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==" + }, + "js-tokens@4.0.0": { + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml@3.15.0": { + "integrity": "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==", + "dependencies": [ + "argparse@1.0.10", + "esprima" + ], + "bin": true + }, + "js-yaml@4.3.0": { + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", + "dependencies": [ + "argparse@2.0.1" + ], + "bin": true + }, + "jsdom@25.0.1": { + "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", + "dependencies": [ + "cssstyle", + "data-urls", + "decimal.js", + "form-data", + "html-encoding-sniffer", + "http-proxy-agent", + "https-proxy-agent", + "is-potential-custom-element-name", + "nwsapi", + "parse5", + "rrweb-cssom@0.7.1", + "saxes", + "symbol-tree", + "tough-cookie", + "w3c-xmlserializer", + "webidl-conversions@7.0.0", + "whatwg-encoding", + "whatwg-mimetype", + "whatwg-url@14.2.0", + "ws", + "xml-name-validator" + ] + }, + "jsesc@3.1.0": { + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": true + }, + "json-buffer@3.0.1": { + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors@2.3.1": { + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse@0.4.1": { + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify@1.0.1": { + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json-to-markdown-table@1.0.0": { + "integrity": "sha512-doujwoq5AsxYhumxg+KfkuNWy7Ch7nEWmCC+5UykGm4ommJBD52oqexL7625ZK0bddlDV4fhEkX+m0j8h2n8Pw==", + "dependencies": [ + "lodash" + ] + }, + "json-to-pretty-yaml@1.2.2": { + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dependencies": [ + "remedial", + "remove-trailing-spaces" + ] + }, + "json5@2.2.3": { + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": true + }, + "jsonfile@4.0.0": { + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": [ + "graceful-fs" + ] + }, + "keyv@4.5.4": { + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": [ + "json-buffer" + ] + }, + "leaflet@1.9.4": { + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==" + }, + "levn@0.4.1": { + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": [ + "prelude-ls", + "type-check" + ] + }, + "lightningcss-android-arm64@1.32.0": { + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "os": ["android"], + "cpu": ["arm64"] + }, + "lightningcss-darwin-arm64@1.32.0": { + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "os": ["darwin"], + "cpu": ["arm64"] + }, + "lightningcss-darwin-x64@1.32.0": { + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "os": ["darwin"], + "cpu": ["x64"] + }, + "lightningcss-freebsd-x64@1.32.0": { + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "os": ["freebsd"], + "cpu": ["x64"] + }, + "lightningcss-linux-arm-gnueabihf@1.32.0": { + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "os": ["linux"], + "cpu": ["arm"] + }, + "lightningcss-linux-arm64-gnu@1.32.0": { + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "lightningcss-linux-arm64-musl@1.32.0": { + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "os": ["linux"], + "cpu": ["arm64"] + }, + "lightningcss-linux-x64-gnu@1.32.0": { + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "os": ["linux"], + "cpu": ["x64"] + }, + "lightningcss-linux-x64-musl@1.32.0": { + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "os": ["linux"], + "cpu": ["x64"] + }, + "lightningcss-win32-arm64-msvc@1.32.0": { + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "os": ["win32"], + "cpu": ["arm64"] + }, + "lightningcss-win32-x64-msvc@1.32.0": { + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "os": ["win32"], + "cpu": ["x64"] + }, + "lightningcss@1.32.0": { + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dependencies": [ + "detect-libc" + ], + "optionalDependencies": [ + "lightningcss-android-arm64", + "lightningcss-darwin-arm64", + "lightningcss-darwin-x64", + "lightningcss-freebsd-x64", + "lightningcss-linux-arm-gnueabihf", + "lightningcss-linux-arm64-gnu", + "lightningcss-linux-arm64-musl", + "lightningcss-linux-x64-gnu", + "lightningcss-linux-x64-musl", + "lightningcss-win32-arm64-msvc", + "lightningcss-win32-x64-msvc" + ] + }, + "lilconfig@2.1.0": { + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lilconfig@3.1.3": { + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==" + }, + "lines-and-columns@1.2.4": { + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "listr2@4.0.5": { + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dependencies": [ + "cli-truncate", + "colorette", + "log-update", + "p-map@4.0.0", + "rfdc", + "rxjs", + "through", + "wrap-ansi@7.0.0" + ] + }, + "locate-path@5.0.0": { + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": [ + "p-locate@4.1.0" + ] + }, + "locate-path@6.0.0": { + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": [ + "p-locate@5.0.0" + ] + }, + "lodash.sortby@4.7.0": { + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.startcase@4.4.0": { + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" + }, + "lodash@4.17.23": { + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==" + }, + "log-symbols@4.1.0": { + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": [ + "chalk@4.1.2", + "is-unicode-supported" + ] + }, + "log-update@4.0.0": { + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dependencies": [ + "ansi-escapes", + "cli-cursor", + "slice-ansi@4.0.0", + "wrap-ansi@6.2.0" + ] + }, + "longest-streak@3.1.0": { + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + }, + "loose-envify@1.4.0": { + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": [ + "js-tokens" + ], + "bin": true + }, + "loupe@3.2.1": { + "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==" + }, + "lower-case-first@2.0.2": { + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "lower-case@2.0.2": { + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "lowlight@3.3.0": { + "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", + "dependencies": [ + "@types/hast", + "devlop", + "highlight.js" + ] + }, + "lru-cache@10.4.3": { + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "lru-cache@5.1.1": { + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": [ + "yallist" + ] + }, + "lz-string@1.5.0": { + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": true + }, + "magic-string@0.30.21": { + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dependencies": [ + "@jridgewell/sourcemap-codec" + ] + }, + "map-cache@0.2.2": { + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "markdown-table@3.0.4": { + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==" + }, + "math-intrinsics@1.1.0": { + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, + "mdast-util-find-and-replace@3.0.2": { + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "dependencies": [ + "@types/mdast", + "escape-string-regexp@5.0.0", + "unist-util-is", + "unist-util-visit-parents" + ] + }, + "mdast-util-from-markdown@2.0.3": { + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "dependencies": [ + "@types/mdast", + "@types/unist", + "decode-named-character-reference", + "devlop", + "mdast-util-to-string", + "micromark", + "micromark-util-decode-numeric-character-reference", + "micromark-util-decode-string", + "micromark-util-normalize-identifier", + "micromark-util-symbol", + "micromark-util-types", + "unist-util-stringify-position" + ] + }, + "mdast-util-gfm-autolink-literal@2.0.1": { + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "dependencies": [ + "@types/mdast", + "ccount", + "devlop", + "mdast-util-find-and-replace", + "micromark-util-character" + ] + }, + "mdast-util-gfm-footnote@2.1.0": { + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "dependencies": [ + "@types/mdast", + "devlop", + "mdast-util-from-markdown", + "mdast-util-to-markdown", + "micromark-util-normalize-identifier" + ] + }, + "mdast-util-gfm-strikethrough@2.0.0": { + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": [ + "@types/mdast", + "mdast-util-from-markdown", + "mdast-util-to-markdown" + ] + }, + "mdast-util-gfm-table@2.0.0": { + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": [ + "@types/mdast", + "devlop", + "markdown-table", + "mdast-util-from-markdown", + "mdast-util-to-markdown" + ] + }, + "mdast-util-gfm-task-list-item@2.0.0": { + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": [ + "@types/mdast", + "devlop", + "mdast-util-from-markdown", + "mdast-util-to-markdown" + ] + }, + "mdast-util-gfm@3.1.0": { + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "dependencies": [ + "mdast-util-from-markdown", + "mdast-util-gfm-autolink-literal", + "mdast-util-gfm-footnote", + "mdast-util-gfm-strikethrough", + "mdast-util-gfm-table", + "mdast-util-gfm-task-list-item", + "mdast-util-to-markdown" + ] + }, + "mdast-util-phrasing@4.1.0": { + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": [ + "@types/mdast", + "unist-util-is" + ] + }, + "mdast-util-to-hast@13.2.1": { + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "dependencies": [ + "@types/hast", + "@types/mdast", + "@ungap/structured-clone", + "devlop", + "micromark-util-sanitize-uri", + "trim-lines", + "unist-util-position", + "unist-util-visit", + "vfile" + ] + }, + "mdast-util-to-markdown@2.1.2": { + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "dependencies": [ + "@types/mdast", + "@types/unist", + "longest-streak", + "mdast-util-phrasing", + "mdast-util-to-string", + "micromark-util-classify-character", + "micromark-util-decode-string", + "unist-util-visit", + "zwitch" + ] + }, + "mdast-util-to-string@4.0.0": { + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": [ + "@types/mdast" + ] + }, + "merge-anything@5.1.7": { + "integrity": "sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==", + "dependencies": [ + "is-what@4.1.16" + ] + }, + "merge-anything@6.0.6": { + "integrity": "sha512-F3K1W45PvTjRZzbcYIhXntNr8cux00gUxR8IzNPPG+80gNlAHZGVBwFyN4x5yjw/7QkLPKDbRQBK4KrJKo69mw==", + "dependencies": [ + "is-what@5.5.0" + ] + }, + "merge2@1.4.1": { + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "meros@1.3.2_@types+node@22.20.0": { + "integrity": "sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==", + "dependencies": [ + "@types/node@22.20.0" + ], + "optionalPeers": [ + "@types/node@22.20.0" + ] + }, + "micromark-core-commonmark@2.0.3": { + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "dependencies": [ + "decode-named-character-reference", + "devlop", + "micromark-factory-destination", + "micromark-factory-label", + "micromark-factory-space", + "micromark-factory-title", + "micromark-factory-whitespace", + "micromark-util-character", + "micromark-util-chunked", + "micromark-util-classify-character", + "micromark-util-html-tag-name", + "micromark-util-normalize-identifier", + "micromark-util-resolve-all", + "micromark-util-subtokenize", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm-autolink-literal@2.1.0": { + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "dependencies": [ + "micromark-util-character", + "micromark-util-sanitize-uri", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm-footnote@2.1.0": { + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "dependencies": [ + "devlop", + "micromark-core-commonmark", + "micromark-factory-space", + "micromark-util-character", + "micromark-util-normalize-identifier", + "micromark-util-sanitize-uri", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm-strikethrough@2.1.0": { + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "dependencies": [ + "devlop", + "micromark-util-chunked", + "micromark-util-classify-character", + "micromark-util-resolve-all", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm-table@2.1.1": { + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "dependencies": [ + "devlop", + "micromark-factory-space", + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm-tagfilter@2.0.0": { + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": [ + "micromark-util-types" + ] + }, + "micromark-extension-gfm-task-list-item@2.1.0": { + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "dependencies": [ + "devlop", + "micromark-factory-space", + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-extension-gfm@3.0.0": { + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": [ + "micromark-extension-gfm-autolink-literal", + "micromark-extension-gfm-footnote", + "micromark-extension-gfm-strikethrough", + "micromark-extension-gfm-table", + "micromark-extension-gfm-tagfilter", + "micromark-extension-gfm-task-list-item", + "micromark-util-combine-extensions", + "micromark-util-types" + ] + }, + "micromark-factory-destination@2.0.1": { + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "dependencies": [ + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-factory-label@2.0.1": { + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "dependencies": [ + "devlop", + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-factory-space@2.0.1": { + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dependencies": [ + "micromark-util-character", + "micromark-util-types" + ] + }, + "micromark-factory-title@2.0.1": { + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "dependencies": [ + "micromark-factory-space", + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-factory-whitespace@2.0.1": { + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "dependencies": [ + "micromark-factory-space", + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-util-character@2.1.1": { + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dependencies": [ + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-util-chunked@2.0.1": { + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "dependencies": [ + "micromark-util-symbol" + ] + }, + "micromark-util-classify-character@2.0.1": { + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dependencies": [ + "micromark-util-character", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-util-combine-extensions@2.0.1": { + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "dependencies": [ + "micromark-util-chunked", + "micromark-util-types" + ] + }, + "micromark-util-decode-numeric-character-reference@2.0.2": { + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dependencies": [ + "micromark-util-symbol" + ] + }, + "micromark-util-decode-string@2.0.1": { + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "dependencies": [ + "decode-named-character-reference", + "micromark-util-character", + "micromark-util-decode-numeric-character-reference", + "micromark-util-symbol" + ] + }, + "micromark-util-encode@2.0.1": { + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" + }, + "micromark-util-html-tag-name@2.0.1": { + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==" + }, + "micromark-util-normalize-identifier@2.0.1": { + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "dependencies": [ + "micromark-util-symbol" + ] + }, + "micromark-util-resolve-all@2.0.1": { + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "dependencies": [ + "micromark-util-types" + ] + }, + "micromark-util-sanitize-uri@2.0.1": { + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dependencies": [ + "micromark-util-character", + "micromark-util-encode", + "micromark-util-symbol" + ] + }, + "micromark-util-subtokenize@2.1.0": { + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "dependencies": [ + "devlop", + "micromark-util-chunked", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromark-util-symbol@2.0.1": { + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" + }, + "micromark-util-types@2.0.2": { + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==" + }, + "micromark@4.0.2": { + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "dependencies": [ + "@types/debug", + "debug", + "decode-named-character-reference", + "devlop", + "micromark-core-commonmark", + "micromark-factory-space", + "micromark-util-character", + "micromark-util-chunked", + "micromark-util-combine-extensions", + "micromark-util-decode-numeric-character-reference", + "micromark-util-encode", + "micromark-util-normalize-identifier", + "micromark-util-resolve-all", + "micromark-util-sanitize-uri", + "micromark-util-subtokenize", + "micromark-util-symbol", + "micromark-util-types" + ] + }, + "micromatch@4.0.8": { + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": [ + "braces", + "picomatch@2.3.2" + ] + }, + "mime-db@1.52.0": { + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types@2.1.35": { + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": [ + "mime-db" + ] + }, + "mimic-fn@2.1.0": { + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent@1.0.1": { + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "minimatch@10.2.5": { + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dependencies": [ + "brace-expansion@5.0.7" + ] + }, + "minimatch@3.1.5": { + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dependencies": [ + "brace-expansion@1.1.15" + ] + }, + "minimist@1.2.8": { + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mri@1.2.0": { + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "ms@2.1.3": { + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "mute-stream@0.0.8": { + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "mz@2.7.0": { + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": [ + "any-promise", + "object-assign", + "thenify-all" + ] + }, + "nanoid@3.3.15": { + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", + "bin": true + }, + "natural-compare@1.4.0": { + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "next@16.2.10_react@19.2.7_react-dom@19.2.7__react@19.2.7_sass@1.101.0": { + "integrity": "sha512-2som5AVXb3kE6Yjine3/mNbBayYF58eguBWIVVUdr1y/L426xyVEgYxgBG+1QC34P2x5E+tcDup6XkuOAX3dCA==", + "dependencies": [ + "@next/env", + "@swc/helpers", + "baseline-browser-mapping", + "caniuse-lite", + "postcss@8.4.31", + "react", + "react-dom", + "sass", + "styled-jsx" + ], + "optionalDependencies": [ + "@next/swc-darwin-arm64", + "@next/swc-darwin-x64", + "@next/swc-linux-arm64-gnu", + "@next/swc-linux-arm64-musl", + "@next/swc-linux-x64-gnu", + "@next/swc-linux-x64-musl", + "@next/swc-win32-arm64-msvc", + "@next/swc-win32-x64-msvc", + "sharp" + ], + "optionalPeers": [ + "sass" + ], + "bin": true + }, + "no-case@3.0.4": { + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": [ + "lower-case", + "tslib@2.8.1" + ] + }, + "node-addon-api@7.1.1": { + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node-domexception@1.0.0": { + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": true + }, + "node-emoji@1.11.0": { + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": [ + "lodash" + ] + }, + "node-emoji@2.2.0": { + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "dependencies": [ + "@sindresorhus/is", + "char-regex", + "emojilib", + "skin-tone" + ] + }, + "node-fetch@2.7.0": { + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": [ + "whatwg-url@5.0.0" + ] + }, + "node-fetch@3.3.2": { + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": [ + "data-uri-to-buffer", + "fetch-blob", + "formdata-polyfill" + ] + }, + "node-releases@2.0.50": { + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==" + }, + "normalize-path@2.1.1": { + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": [ + "remove-trailing-separator" + ] + }, + "normalize-path@3.0.0": { + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range@0.1.2": { + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize.css@8.0.1": { + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "num2fraction@1.2.2": { + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "nwsapi@2.2.24": { + "integrity": "sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==" + }, + "object-assign@4.1.1": { + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash@2.2.0": { + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-hash@3.0.0": { + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "obug@2.1.3": { + "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==" + }, + "once@1.4.0": { + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": [ + "wrappy" + ] + }, + "onetime@5.1.2": { + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": [ + "mimic-fn" + ] + }, + "open@10.2.0": { + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dependencies": [ + "default-browser", + "define-lazy-prop", + "is-inside-container", + "wsl-utils" + ] + }, + "optionator@0.9.4": { + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dependencies": [ + "deep-is", + "fast-levenshtein", + "levn", + "prelude-ls", + "type-check", + "word-wrap" + ] + }, + "ora@5.4.1": { + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": [ + "bl", + "chalk@4.1.2", + "cli-cursor", + "cli-spinners", + "is-interactive", + "is-unicode-supported", + "log-symbols", + "strip-ansi", + "wcwidth" + ] + }, + "outdent@0.5.0": { + "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==" + }, + "oxc-parser@0.127.0": { + "integrity": "sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==", + "dependencies": [ + "@oxc-project/types@0.127.0" + ], + "optionalDependencies": [ + "@oxc-parser/binding-android-arm-eabi", + "@oxc-parser/binding-android-arm64", + "@oxc-parser/binding-darwin-arm64", + "@oxc-parser/binding-darwin-x64", + "@oxc-parser/binding-freebsd-x64", + "@oxc-parser/binding-linux-arm-gnueabihf", + "@oxc-parser/binding-linux-arm-musleabihf", + "@oxc-parser/binding-linux-arm64-gnu", + "@oxc-parser/binding-linux-arm64-musl", + "@oxc-parser/binding-linux-ppc64-gnu", + "@oxc-parser/binding-linux-riscv64-gnu", + "@oxc-parser/binding-linux-riscv64-musl", + "@oxc-parser/binding-linux-s390x-gnu", + "@oxc-parser/binding-linux-x64-gnu", + "@oxc-parser/binding-linux-x64-musl", + "@oxc-parser/binding-openharmony-arm64", + "@oxc-parser/binding-wasm32-wasi", + "@oxc-parser/binding-win32-arm64-msvc", + "@oxc-parser/binding-win32-ia32-msvc", + "@oxc-parser/binding-win32-x64-msvc" + ] + }, + "oxc-resolver@11.23.0": { + "integrity": "sha512-f0+l598CJMOLnYPXsXxttJALH0ljtivdRMKtvHhxRuWa5FYmw5+qODARl8oYjMC/brpzKcrpdORsOBrTqhBZ9A==", + "optionalDependencies": [ + "@oxc-resolver/binding-android-arm-eabi", + "@oxc-resolver/binding-android-arm64", + "@oxc-resolver/binding-darwin-arm64", + "@oxc-resolver/binding-darwin-x64", + "@oxc-resolver/binding-freebsd-x64", + "@oxc-resolver/binding-linux-arm-gnueabihf", + "@oxc-resolver/binding-linux-arm-musleabihf", + "@oxc-resolver/binding-linux-arm64-gnu", + "@oxc-resolver/binding-linux-arm64-musl", + "@oxc-resolver/binding-linux-ppc64-gnu", + "@oxc-resolver/binding-linux-riscv64-gnu", + "@oxc-resolver/binding-linux-riscv64-musl", + "@oxc-resolver/binding-linux-s390x-gnu", + "@oxc-resolver/binding-linux-x64-gnu", + "@oxc-resolver/binding-linux-x64-musl", + "@oxc-resolver/binding-openharmony-arm64", + "@oxc-resolver/binding-wasm32-wasi", + "@oxc-resolver/binding-win32-arm64-msvc", + "@oxc-resolver/binding-win32-x64-msvc" + ] + }, + "oxlint@1.72.0": { + "integrity": "sha512-1rhdZIP/EvoI91ABIwNU5Q8+bWf8mjrS5UzIOZld4d4bXxJvtlUhlQvaoTogIGin/qdErMOrwaIJvCSIAKTLhA==", + "optionalDependencies": [ + "@oxlint/binding-android-arm-eabi", + "@oxlint/binding-android-arm64", + "@oxlint/binding-darwin-arm64", + "@oxlint/binding-darwin-x64", + "@oxlint/binding-freebsd-x64", + "@oxlint/binding-linux-arm-gnueabihf", + "@oxlint/binding-linux-arm-musleabihf", + "@oxlint/binding-linux-arm64-gnu", + "@oxlint/binding-linux-arm64-musl", + "@oxlint/binding-linux-ppc64-gnu", + "@oxlint/binding-linux-riscv64-gnu", + "@oxlint/binding-linux-riscv64-musl", + "@oxlint/binding-linux-s390x-gnu", + "@oxlint/binding-linux-x64-gnu", + "@oxlint/binding-linux-x64-musl", + "@oxlint/binding-openharmony-arm64", + "@oxlint/binding-win32-arm64-msvc", + "@oxlint/binding-win32-ia32-msvc", + "@oxlint/binding-win32-x64-msvc" + ], + "bin": true + }, + "p-filter@2.1.0": { + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dependencies": [ + "p-map@2.1.0" + ] + }, + "p-limit@2.3.0": { + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": [ + "p-try" + ] + }, + "p-limit@3.1.0": { + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": [ + "yocto-queue" + ] + }, + "p-locate@4.1.0": { + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": [ + "p-limit@2.3.0" + ] + }, + "p-locate@5.0.0": { + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": [ + "p-limit@3.1.0" + ] + }, + "p-map@2.1.0": { + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-map@4.0.0": { + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": [ + "aggregate-error" + ] + }, + "p-try@2.2.0": { + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-manager-detector@0.2.11": { + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "dependencies": [ + "quansync@0.2.11" + ] + }, + "param-case@3.0.4": { + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": [ + "dot-case", + "tslib@2.8.1" + ] + }, + "parent-module@1.0.1": { + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": [ + "callsites" + ] + }, + "parse-filepath@1.0.2": { + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": [ + "is-absolute", + "map-cache", + "path-root" + ] + }, + "parse-json@5.2.0": { + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": [ + "@babel/code-frame@7.29.7", + "error-ex", + "json-parse-even-better-errors", + "lines-and-columns" + ] + }, + "parse5@7.3.0": { + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "dependencies": [ + "entities" + ] + }, + "pascal-case@3.1.2": { + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": [ + "no-case", + "tslib@2.8.1" + ] + }, + "path-browserify@1.0.1": { + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-case@3.0.4": { + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dependencies": [ + "dot-case", + "tslib@2.8.1" + ] + }, + "path-exists@4.0.0": { + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute@1.0.1": { + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key@3.1.1": { + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse@1.0.7": { + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root-regex@0.1.2": { + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, + "path-root@0.1.1": { + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": [ + "path-root-regex" + ] + }, + "path-type@4.0.0": { + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pathe@1.1.2": { + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "pathe@2.0.3": { + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + }, + "pathval@2.0.1": { + "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==" + }, + "picocolors@0.2.1": { + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "picocolors@1.1.1": { + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "picomatch@2.3.2": { + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==" + }, + "picomatch@4.0.5": { + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==" + }, + "pify@2.3.0": { + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pify@4.0.1": { + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates@4.0.7": { + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==" + }, + "postcss-functions@3.0.0": { + "integrity": "sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==", + "dependencies": [ + "glob", + "object-assign", + "postcss@6.0.23", + "postcss-value-parser@3.3.1" + ] + }, + "postcss-import@15.1.0_postcss@8.5.16": { + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": [ + "postcss@8.5.16", + "postcss-value-parser@4.2.0", + "read-cache", + "resolve" + ] + }, + "postcss-js@2.0.3": { + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "dependencies": [ + "camelcase-css", + "postcss@7.0.39" + ] + }, + "postcss-js@4.1.0_postcss@8.5.16": { + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dependencies": [ + "camelcase-css", + "postcss@8.5.16" + ] + }, + "postcss-load-config@4.0.2_postcss@8.5.16": { + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dependencies": [ + "lilconfig@3.1.3", + "postcss@8.5.16", + "yaml" + ], + "optionalPeers": [ + "postcss@8.5.16" + ] + }, + "postcss-nested@4.2.3": { + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "dependencies": [ + "postcss@7.0.39", + "postcss-selector-parser@6.1.4" + ] + }, + "postcss-nested@6.2.0_postcss@8.5.16": { + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dependencies": [ + "postcss@8.5.16", + "postcss-selector-parser@6.1.4" + ] + }, + "postcss-selector-parser@6.0.10": { + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": [ + "cssesc", + "util-deprecate" + ] + }, + "postcss-selector-parser@6.1.4": { + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "dependencies": [ + "cssesc", + "util-deprecate" + ] + }, + "postcss-value-parser@3.3.1": { + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "postcss-value-parser@4.2.0": { + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss@6.0.23": { + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dependencies": [ + "chalk@2.4.2", + "source-map@0.6.1", + "supports-color@5.5.0" + ] + }, + "postcss@7.0.32": { + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dependencies": [ + "chalk@2.4.2", + "source-map@0.6.1", + "supports-color@6.1.0" + ] + }, + "postcss@7.0.39": { + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": [ + "picocolors@0.2.1", + "source-map@0.6.1" + ] + }, + "postcss@8.4.31": { + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dependencies": [ + "nanoid", + "picocolors@1.1.1", + "source-map-js" + ] + }, + "postcss@8.5.16": { + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", + "dependencies": [ + "nanoid", + "picocolors@1.1.1", + "source-map-js" + ] + }, + "prelude-ls@1.2.1": { + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier-plugin-tailwindcss@0.8.0_prettier@3.9.4": { + "integrity": "sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g==", + "dependencies": [ + "prettier@3.9.4" + ] + }, + "prettier@2.8.8": { + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": true + }, + "prettier@3.9.4": { + "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", + "bin": true + }, + "pretty-format@27.5.1": { + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": [ + "ansi-regex", + "ansi-styles@5.2.0", + "react-is" + ] + }, + "pretty-hrtime@1.0.3": { + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==" + }, + "property-information@7.2.0": { + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==" + }, + "punycode@2.3.1": { + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + }, + "purgecss@2.3.0": { + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dependencies": [ + "commander@5.1.0", + "glob", + "postcss@7.0.32", + "postcss-selector-parser@6.1.4" + ], + "bin": true + }, + "quansync@0.2.11": { + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==" + }, + "quansync@1.0.0": { + "integrity": "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==" + }, + "queue-microtask@1.2.3": { + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "react-dom@19.2.7_react@19.2.7": { + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "dependencies": [ + "react", + "scheduler" + ] + }, + "react-is@17.0.2": { + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react@19.2.7": { + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==" + }, + "read-cache@1.0.0": { + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": [ + "pify@2.3.0" + ] + }, + "read-yaml-file@1.1.0": { + "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", + "dependencies": [ + "graceful-fs", + "js-yaml@3.15.0", + "pify@4.0.1", + "strip-bom" + ] + }, + "readable-stream@3.6.2": { + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": [ + "inherits", + "string_decoder", + "util-deprecate" + ] + }, + "readdirp@3.6.0": { + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": [ + "picomatch@2.3.2" + ] + }, + "readdirp@5.0.0": { + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==" + }, + "recast@0.23.12": { + "integrity": "sha512-dEWRjcINDu/F4l2dYx57ugBtD7HV9KXESyxhzw/MqWLeglJrsjJKqACPyUPg+6AF8mIgm+Zi0dZ3ACoIg+QtpA==", + "dependencies": [ + "ast-types", + "esprima", + "source-map@0.6.1", + "tiny-invariant", + "tslib@2.8.1" + ] + }, + "redent@3.0.0": { + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": [ + "indent-string", + "strip-indent" + ] + }, + "reduce-css-calc@2.1.8": { + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": [ + "css-unit-converter", + "postcss-value-parser@3.3.1" + ] + }, + "redux-thunk@2.4.2_redux@4.2.1": { + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "dependencies": [ + "redux" + ] + }, + "redux@4.2.1": { + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": [ + "@babel/runtime" + ] + }, + "rehype-autolink-headings@7.1.0": { + "integrity": "sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==", + "dependencies": [ + "@types/hast", + "@ungap/structured-clone", + "hast-util-heading-rank", + "hast-util-is-element", + "unified", + "unist-util-visit" + ] + }, + "rehype-highlight@7.0.2": { + "integrity": "sha512-k158pK7wdC2qL3M5NcZROZ2tR/l7zOzjxXd5VGdcfIyoijjQqpHd3JKtYSBDpDZ38UI2WJWuFAtkMDxmx5kstA==", + "dependencies": [ + "@types/hast", + "hast-util-to-text", + "lowlight", + "unist-util-visit", + "vfile" + ] + }, + "rehype-sanitize@6.0.0": { + "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==", + "dependencies": [ + "@types/hast", + "hast-util-sanitize" + ] + }, + "rehype-slug@6.0.0": { + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "dependencies": [ + "@types/hast", + "github-slugger", + "hast-util-heading-rank", + "hast-util-to-string", + "unist-util-visit" + ] + }, + "rehype-stringify@10.0.1": { + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "dependencies": [ + "@types/hast", + "hast-util-to-html", + "unified" + ] + }, + "remark-emoji@4.0.1": { + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "dependencies": [ + "@types/mdast", + "emoticon", + "mdast-util-find-and-replace", + "node-emoji@2.2.0", + "unified" + ] + }, + "remark-gfm@4.0.1": { + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "dependencies": [ + "@types/mdast", + "mdast-util-gfm", + "micromark-extension-gfm", + "remark-parse", + "remark-stringify", + "unified" + ] + }, + "remark-parse@11.0.0": { + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": [ + "@types/mdast", + "mdast-util-from-markdown", + "micromark-util-types", + "unified" + ] + }, + "remark-rehype@11.1.2": { + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "dependencies": [ + "@types/hast", + "@types/mdast", + "mdast-util-to-hast", + "unified", + "vfile" + ] + }, + "remark-stringify@11.0.0": { + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": [ + "@types/mdast", + "mdast-util-to-markdown", + "unified" + ] + }, + "remedial@1.0.8": { + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==" + }, + "remove-trailing-separator@1.1.0": { + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "remove-trailing-spaces@1.0.9": { + "integrity": "sha512-xzG7w5IRijvIkHIjDk65URsJJ7k4J95wmcArY5PRcmjldIOl7oTvG8+X2Ag690R7SfwiOcHrWZKVc1Pp5WIOzA==" + }, + "require-directory@2.1.1": { + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "reselect@4.1.8": { + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "resolve-from@4.0.0": { + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-from@5.0.0": { + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-pkg-maps@1.0.0": { + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==" + }, + "resolve@1.22.12": { + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dependencies": [ + "es-errors", + "is-core-module", + "path-parse", + "supports-preserve-symlinks-flag" + ], + "bin": true + }, + "restore-cursor@3.1.0": { + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": [ + "onetime", + "signal-exit@3.0.7" + ] + }, + "reusify@1.1.0": { + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==" + }, + "rfdc@1.4.1": { + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + }, + "rolldown-plugin-dts@0.26.0_rolldown@1.1.4_typescript@6.0.3": { + "integrity": "sha512-e+kEPtUiDES0htk5iqkSeF4EzAV7R+vugGB44iPDuw1Kw9E+WyL1VG7PaV0IIjGHLiacztMBcMTyrr8ON9CT1Q==", + "dependencies": [ + "@babel/generator@8.0.0", + "@babel/helper-validator-identifier@8.0.2", + "@babel/parser@8.0.0", + "ast-kit", + "birpc", + "dts-resolver", + "get-tsconfig", + "obug", + "rolldown", + "typescript" + ], + "optionalPeers": [ + "typescript" + ] + }, + "rolldown@1.1.4": { + "integrity": "sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==", + "dependencies": [ + "@oxc-project/types@0.138.0", + "@rolldown/pluginutils" + ], + "optionalDependencies": [ + "@rolldown/binding-android-arm64", + "@rolldown/binding-darwin-arm64", + "@rolldown/binding-darwin-x64", + "@rolldown/binding-freebsd-x64", + "@rolldown/binding-linux-arm-gnueabihf", + "@rolldown/binding-linux-arm64-gnu", + "@rolldown/binding-linux-arm64-musl", + "@rolldown/binding-linux-ppc64-gnu", + "@rolldown/binding-linux-s390x-gnu", + "@rolldown/binding-linux-x64-gnu", + "@rolldown/binding-linux-x64-musl", + "@rolldown/binding-openharmony-arm64", + "@rolldown/binding-wasm32-wasi", + "@rolldown/binding-win32-arm64-msvc", + "@rolldown/binding-win32-x64-msvc" + ], + "bin": true + }, + "rollup@4.62.2": { + "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", + "dependencies": [ + "@types/estree" + ], + "optionalDependencies": [ + "@rollup/rollup-android-arm-eabi", + "@rollup/rollup-android-arm64", + "@rollup/rollup-darwin-arm64", + "@rollup/rollup-darwin-x64", + "@rollup/rollup-freebsd-arm64", + "@rollup/rollup-freebsd-x64", + "@rollup/rollup-linux-arm-gnueabihf", + "@rollup/rollup-linux-arm-musleabihf", + "@rollup/rollup-linux-arm64-gnu", + "@rollup/rollup-linux-arm64-musl", + "@rollup/rollup-linux-loong64-gnu", + "@rollup/rollup-linux-loong64-musl", + "@rollup/rollup-linux-ppc64-gnu", + "@rollup/rollup-linux-ppc64-musl", + "@rollup/rollup-linux-riscv64-gnu", + "@rollup/rollup-linux-riscv64-musl", + "@rollup/rollup-linux-s390x-gnu", + "@rollup/rollup-linux-x64-gnu", + "@rollup/rollup-linux-x64-musl", + "@rollup/rollup-openbsd-x64", + "@rollup/rollup-openharmony-arm64", + "@rollup/rollup-win32-arm64-msvc", + "@rollup/rollup-win32-ia32-msvc", + "@rollup/rollup-win32-x64-gnu", + "@rollup/rollup-win32-x64-msvc", + "fsevents" + ], + "bin": true + }, + "rou3@0.8.1": { + "integrity": "sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==" + }, + "rrweb-cssom@0.7.1": { + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==" + }, + "rrweb-cssom@0.8.0": { + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==" + }, + "run-applescript@7.1.0": { + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==" + }, + "run-async@2.4.1": { + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel@1.2.0": { + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dependencies": [ + "queue-microtask" + ] + }, + "rxjs@7.8.2": { + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "safe-buffer@5.2.1": { + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer@2.1.2": { + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass@1.101.0": { + "integrity": "sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==", + "dependencies": [ + "chokidar@5.0.0", + "immutable", + "source-map-js" + ], + "optionalDependencies": [ + "@parcel/watcher" + ], + "bin": true + }, + "saxes@6.0.0": { + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": [ + "xmlchars" + ] + }, + "scheduler@0.27.0": { + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==" + }, + "scuid@1.1.0": { + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" + }, + "semver@6.3.1": { + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": true + }, + "semver@7.8.1": { + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "bin": true + }, + "semver@7.8.5": { + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "bin": true + }, + "sentence-case@3.0.4": { + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dependencies": [ + "no-case", + "tslib@2.8.1", + "upper-case-first" + ] + }, + "seroval-plugins@1.5.4_seroval@1.5.4": { + "integrity": "sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==", + "dependencies": [ + "seroval" + ] + }, + "seroval@1.5.4": { + "integrity": "sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==" + }, + "sharp@0.34.5": { + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "dependencies": [ + "@img/colour", + "detect-libc", + "semver@7.8.5" + ], + "optionalDependencies": [ + "@img/sharp-darwin-arm64", + "@img/sharp-darwin-x64", + "@img/sharp-libvips-darwin-arm64", + "@img/sharp-libvips-darwin-x64", + "@img/sharp-libvips-linux-arm", + "@img/sharp-libvips-linux-arm64", + "@img/sharp-libvips-linux-ppc64", + "@img/sharp-libvips-linux-riscv64", + "@img/sharp-libvips-linux-s390x", + "@img/sharp-libvips-linux-x64", + "@img/sharp-libvips-linuxmusl-arm64", + "@img/sharp-libvips-linuxmusl-x64", + "@img/sharp-linux-arm", + "@img/sharp-linux-arm64", + "@img/sharp-linux-ppc64", + "@img/sharp-linux-riscv64", + "@img/sharp-linux-s390x", + "@img/sharp-linux-x64", + "@img/sharp-linuxmusl-arm64", + "@img/sharp-linuxmusl-x64", + "@img/sharp-wasm32", + "@img/sharp-win32-arm64", + "@img/sharp-win32-ia32", + "@img/sharp-win32-x64" + ], + "scripts": true + }, + "shebang-command@2.0.0": { + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": [ + "shebang-regex" + ] + }, + "shebang-regex@3.0.0": { + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote@1.9.0": { + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==" + }, + "siginfo@2.0.0": { + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" + }, + "signal-exit@3.0.7": { + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "signal-exit@4.1.0": { + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + }, + "simple-swizzle@0.2.4": { + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", + "dependencies": [ + "is-arrayish@0.3.4" + ] + }, + "skin-tone@2.0.0": { + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "dependencies": [ + "unicode-emoji-modifier-base" + ] + }, + "slash@3.0.0": { + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi@3.0.0": { + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dependencies": [ + "ansi-styles@4.3.0", + "astral-regex", + "is-fullwidth-code-point" + ] + }, + "slice-ansi@4.0.0": { + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": [ + "ansi-styles@4.3.0", + "astral-regex", + "is-fullwidth-code-point" + ] + }, + "snake-case@3.0.4": { + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": [ + "dot-case", + "tslib@2.8.1" + ] + }, + "solid-js@1.9.14": { + "integrity": "sha512-sAEXC0Kk0S1EDg+8ysEWJDbYhA3RRoEjwuySUGlKIemeo0I5YZfOyumNjNs9Sv3y2nmhD+0rW66ag2HsMuQiGQ==", + "dependencies": [ + "csstype", + "seroval", + "seroval-plugins" + ] + }, + "solid-js@2.0.0-beta.14": { + "integrity": "sha512-gbbvlxhs1GgL1IsnwHNtkTCRBBQcIDMwznBw3T05iYvP+fuUKMyIPku+ZLjeALyX4RaSLR99JSL6NttyHsYb8Q==", + "dependencies": [ + "@solidjs/signals@2.0.0-beta.15", + "csstype", + "seroval", + "seroval-plugins" + ] + }, + "solid-js@2.0.0-beta.15": { + "integrity": "sha512-3hvcmEFUgDlahc++/ulrPhnc5IM7aJbW1P4TUaKsMZpDY5qGcOagtL4nbXGdUPnVP0JsJhMuE9bXEcLdLE+2SA==", + "dependencies": [ + "@solidjs/signals@2.0.0-beta.15", + "csstype", + "seroval", + "seroval-plugins" + ] + }, + "solid-refresh@0.7.8_solid-js@2.0.0-beta.15": { + "integrity": "sha512-iG442T3HXJp5jEebCy8okETrWnmX7CnxNOKrJQVeufh6WXSn+xtLXaptUXXMHTWcRqTJOJwQ8UwzxrRtVFSIzA==", + "dependencies": [ + "@babel/generator@7.29.7", + "@babel/types@7.29.7", + "solid-js@2.0.0-beta.15" + ] + }, + "solid-refresh@0.8.0-next.7_solid-js@2.0.0-beta.15": { + "integrity": "sha512-fqkPRAeiE0tqfo2ZljeQBIXwfYssU2w1FmaWFrXmnV33B/CfGfez7BjtOF0Y1/orUNRXI/DZcJlJThHllcCMsA==", + "dependencies": [ + "@babel/generator@7.29.7", + "@babel/types@7.29.7", + "solid-js@2.0.0-beta.15" + ] + }, + "solid-transition-group@0.2.3_solid-js@2.0.0-beta.15": { + "integrity": "sha512-iB72c9N5Kz9ykRqIXl0lQohOau4t0dhel9kjwFvx81UZJbVwaChMuBuyhiZmK24b8aKEK0w3uFM96ZxzcyZGdg==", + "dependencies": [ + "@solid-primitives/refs", + "@solid-primitives/transition-group", + "solid-js@2.0.0-beta.15" + ] + }, + "source-map-js@1.2.1": { + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" + }, + "source-map@0.6.1": { + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map@0.7.6": { + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==" + }, + "space-separated-tokens@2.0.2": { + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + }, + "spawndamnit@3.0.1": { + "integrity": "sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==", + "dependencies": [ + "cross-spawn", + "signal-exit@4.1.0" + ] + }, + "sponge-case@1.0.1": { + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "sprintf-js@1.0.3": { + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "srvx@0.11.21": { + "integrity": "sha512-GWTHjKMeekX8CwJf4VU9Oo6mJpSGaflGMddbCvR+Cmmh9sslRMiGbAoqqZacE0r1ncARh6buCEETr2W52F8b1w==", + "bin": true + }, + "stackback@0.0.2": { + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" + }, + "std-env@3.10.0": { + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==" + }, + "storybook-solidjs-vite@10.5.2_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_solid-js@2.0.0-beta.15_storybook@10.4.6__@types+react@19.2.17__prettier@3.9.4__@testing-library+dom@10.4.1__react@19.2.7_typescript@6.0.3_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_vite-plugin-solid@3.0.0-next.5__@solidjs+web@2.0.0-beta.15___solid-js@2.0.0-beta.15__@testing-library+jest-dom@6.9.1__solid-js@2.0.0-beta.15__vite@8.1.3___@types+node@22.20.0___esbuild@0.28.1___sass@1.101.0__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@testing-library+dom@10.4.1_@testing-library+jest-dom@6.9.1_@types+node@22.20.0_@types+react@19.2.17_esbuild@0.28.1_prettier@3.9.4_react@19.2.7_sass@1.101.0": { + "integrity": "sha512-u+XSoTxE8JoVZ4IdI+gJRuNMQL00PCLA1BinBPdwHRKSSSVczf+JQhcfBJ2xxODs430RJp+JjAajKZeaSIHj9Q==", + "dependencies": [ + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@storybook/builder-vite", + "@storybook/global", + "@volar/language-core", + "@volar/typescript", + "semver@7.8.1", + "solid-js@2.0.0-beta.15", + "storybook", + "typescript", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "vite-plugin-solid" + ], + "optionalPeers": [ + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "typescript" + ] + }, + "storybook@10.4.6_@types+react@19.2.17_prettier@3.9.4_@testing-library+dom@10.4.1_react@19.2.7": { + "integrity": "sha512-6wkA6LxfDSSilloITsrFOJfsnw0mDUP2h8Ls+lRt8oRsudtz2RWFhLv+Toiwg6NW7hUpdTDc2hzR7DztJid6+A==", + "dependencies": [ + "@storybook/global", + "@storybook/icons", + "@testing-library/jest-dom", + "@testing-library/user-event", + "@types/react", + "@vitest/expect@3.2.4", + "@vitest/spy@3.2.4", + "@webcontainer/env", + "esbuild@0.28.1", + "open", + "oxc-parser", + "oxc-resolver", + "prettier@3.9.4", + "recast", + "semver@7.8.5", + "use-sync-external-store", + "ws" + ], + "optionalPeers": [ + "@types/react", + "prettier@3.9.4" + ], + "bin": true + }, + "string-env-interpolation@1.0.1": { + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, + "string-width@4.2.3": { + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": [ + "emoji-regex", + "is-fullwidth-code-point", + "strip-ansi" + ] + }, + "string_decoder@1.3.0": { + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": [ + "safe-buffer" + ] + }, + "stringify-entities@4.0.4": { + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": [ + "character-entities-html4", + "character-entities-legacy" + ] + }, + "strip-ansi@6.0.1": { + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": [ + "ansi-regex" + ] + }, + "strip-bom@3.0.0": { + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "strip-indent@3.0.0": { + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": [ + "min-indent" + ] + }, + "styled-jsx@5.1.6_react@19.2.7": { + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "dependencies": [ + "client-only", + "react" + ] + }, + "sucrase@3.35.1": { + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dependencies": [ + "@jridgewell/gen-mapping", + "commander@4.1.1", + "lines-and-columns", + "mz", + "pirates", + "tinyglobby", + "ts-interface-checker" + ], + "bin": true + }, + "supports-color@5.5.0": { + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": [ + "has-flag@3.0.0" + ] + }, + "supports-color@6.1.0": { + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": [ + "has-flag@3.0.0" + ] + }, + "supports-color@7.2.0": { + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": [ + "has-flag@4.0.0" + ] + }, + "supports-preserve-symlinks-flag@1.0.0": { + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "swap-case@2.0.2": { + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "symbol-tree@3.2.4": { + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "sync-fetch@0.6.0": { + "integrity": "sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ==", + "dependencies": [ + "node-fetch@3.3.2", + "timeout-signal", + "whatwg-mimetype" + ] + }, + "sync-fetch@0.6.0-2": { + "integrity": "sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==", + "dependencies": [ + "node-fetch@3.3.2", + "timeout-signal", + "whatwg-mimetype" + ] + }, + "tailwindcss-dir@4.0.0": { + "integrity": "sha512-G5orTODS8sDQOZqKa2Q4Ey/F4nlxK1mTZm02iKHLxZaNjpboPews/h2KUksC5KbgIVrpmOe1hqcNYZJy07ftwA==", + "dependencies": [ + "tailwindcss@1.9.6" + ] + }, + "tailwindcss@1.9.6": { + "integrity": "sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==", + "dependencies": [ + "@fullhuman/postcss-purgecss", + "autoprefixer@9.8.8", + "browserslist", + "bytes", + "chalk@4.1.2", + "color", + "detective", + "fs-extra@8.1.0", + "html-tags", + "lodash", + "node-emoji@1.11.0", + "normalize.css", + "object-hash@2.2.0", + "postcss@7.0.39", + "postcss-functions", + "postcss-js@2.0.3", + "postcss-nested@4.2.3", + "postcss-selector-parser@6.1.4", + "postcss-value-parser@4.2.0", + "pretty-hrtime", + "reduce-css-calc", + "resolve" + ], + "bin": true + }, + "tailwindcss@3.3.3": { + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": [ + "@alloc/quick-lru", + "arg", + "chokidar@3.6.0", + "didyoumean", + "dlv", + "fast-glob", + "glob-parent@6.0.2", + "is-glob", + "jiti@1.21.7", + "lilconfig@2.1.0", + "micromatch", + "normalize-path@3.0.0", + "object-hash@3.0.0", + "picocolors@1.1.1", + "postcss@8.5.16", + "postcss-import", + "postcss-js@4.1.0_postcss@8.5.16", + "postcss-load-config", + "postcss-nested@6.2.0_postcss@8.5.16", + "postcss-selector-parser@6.1.4", + "resolve", + "sucrase" + ], + "bin": true + }, + "term-size@2.2.1": { + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" + }, + "thenify-all@1.6.0": { + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": [ + "thenify" + ] + }, + "thenify@3.3.1": { + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": [ + "any-promise" + ] + }, + "through@2.3.8": { + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "timeout-signal@2.0.0": { + "integrity": "sha512-YBGpG4bWsHoPvofT6y/5iqulfXIiIErl5B0LdtHT1mGXDFTAhhRrbUpTvBgYbovr+3cKblya2WAOcpoy90XguA==" + }, + "tiny-invariant@1.3.3": { + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "tinybench@2.9.0": { + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==" + }, + "tinyexec@0.3.2": { + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==" + }, + "tinyexec@1.2.4": { + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==" + }, + "tinyglobby@0.2.17": { + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dependencies": [ + "fdir", + "picomatch@4.0.5" + ] + }, + "tinypool@1.1.1": { + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==" + }, + "tinyrainbow@1.2.0": { + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==" + }, + "tinyrainbow@2.0.0": { + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==" + }, + "tinyspy@3.0.2": { + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==" + }, + "tinyspy@4.0.4": { + "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==" + }, + "title-case@3.0.3": { + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "tldts-core@6.1.86": { + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==" + }, + "tldts@6.1.86": { + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "dependencies": [ + "tldts-core" + ], + "bin": true + }, + "to-regex-range@5.0.1": { + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": [ + "is-number" + ] + }, + "tough-cookie@5.1.2": { + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "dependencies": [ + "tldts" + ] + }, + "tr46@0.0.3": { + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tr46@5.1.1": { + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "dependencies": [ + "punycode" + ] + }, + "tree-kill@1.2.2": { + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "bin": true + }, + "trim-lines@3.0.1": { + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + }, + "trough@2.2.0": { + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" + }, + "ts-api-utils@2.5.0_typescript@6.0.3": { + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dependencies": [ + "typescript" + ] + }, + "ts-dedent@2.3.0": { + "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==" + }, + "ts-interface-checker@0.1.13": { + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "ts-log@2.2.7": { + "integrity": "sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==" + }, + "tsdown@0.22.3_typescript@6.0.3": { + "integrity": "sha512-louqbfA8Qf//B9jTTL0FPtXTNpjCWv1VPkbcmQMph2pTpzs+LnB1tbe4tDDRVpo2BjF5SgUXaTZe45SxB8pWHg==", + "dependencies": [ + "ansis", + "cac@7.0.0", + "defu", + "empathic", + "hookable", + "import-without-cache", + "obug", + "picomatch@4.0.5", + "rolldown", + "rolldown-plugin-dts", + "semver@7.8.5", + "tinyexec@1.2.4", + "tinyglobby", + "tree-kill", + "typescript", + "unconfig-core" + ], + "optionalPeers": [ + "typescript" + ], + "bin": true + }, + "tslib@2.6.3": { + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "tslib@2.8.1": { + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "type-check@0.4.0": { + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": [ + "prelude-ls" + ] + }, + "type-fest@0.21.3": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "typescript@6.0.3": { + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "bin": true + }, + "ufo@1.6.4": { + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==" + }, + "unc-path-regex@0.1.2": { + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==" + }, + "unconfig-core@7.5.0": { + "integrity": "sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==", + "dependencies": [ + "@quansync/fs", + "quansync@1.0.0" + ] + }, + "undici-types@6.21.0": { + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + }, + "undici@5.29.0": { + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "dependencies": [ + "@fastify/busboy@2.1.1" + ] + }, + "unicode-emoji-modifier-base@1.0.0": { + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==" + }, + "unified@11.0.5": { + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "dependencies": [ + "@types/unist", + "bail", + "devlop", + "extend", + "is-plain-obj", + "trough", + "vfile" + ] + }, + "unist-util-find-after@5.0.0": { + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": [ + "@types/unist", + "unist-util-is" + ] + }, + "unist-util-is@6.0.1": { + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "dependencies": [ + "@types/unist" + ] + }, + "unist-util-position@5.0.0": { + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": [ + "@types/unist" + ] + }, + "unist-util-stringify-position@4.0.0": { + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": [ + "@types/unist" + ] + }, + "unist-util-visit-parents@6.0.2": { + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "dependencies": [ + "@types/unist", + "unist-util-is" + ] + }, + "unist-util-visit@5.1.0": { + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "dependencies": [ + "@types/unist", + "unist-util-is", + "unist-util-visit-parents" + ] + }, + "universalify@0.1.2": { + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unixify@1.0.0": { + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dependencies": [ + "normalize-path@2.1.1" + ] + }, + "unplugin-solid@1.0.0_solid-js@2.0.0-beta.15": { + "integrity": "sha512-pv1CS3XMtf3WwX8Dq9Bvo4qH6mfjN2xOgbaPcnqW1dLhyP/JQCvueGEsN0dYIZ4JvxaD/G/Ot1JnBzNQGHkfeA==", + "dependencies": [ + "@babel/core", + "@rollup/pluginutils", + "babel-preset-solid@1.9.12_@babel+core@7.29.7_solid-js@2.0.0-beta.15", + "merge-anything@6.0.6", + "solid-js@2.0.0-beta.15", + "solid-refresh@0.7.8_solid-js@2.0.0-beta.15", + "unplugin@2.3.11", + "vitefu" + ] + }, + "unplugin@2.3.11": { + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "dependencies": [ + "@jridgewell/remapping", + "acorn@8.17.0", + "picomatch@4.0.5", + "webpack-virtual-modules" + ] + }, + "unplugin@3.3.0_esbuild@0.28.1_rolldown@1.1.4_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@types+node@22.20.0_sass@1.101.0": { + "integrity": "sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==", + "dependencies": [ + "@jridgewell/remapping", + "esbuild@0.28.1", + "picomatch@4.0.5", + "rolldown", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "webpack-virtual-modules" + ], + "optionalPeers": [ + "esbuild@0.28.1", + "rolldown", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "update-browserslist-db@1.2.3_browserslist@4.28.4": { + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dependencies": [ + "browserslist", + "escalade", + "picocolors@1.1.1" + ], + "bin": true + }, + "upper-case-first@2.0.2": { + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "upper-case@2.0.2": { + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dependencies": [ + "tslib@2.8.1" + ] + }, + "uri-js@4.4.1": { + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": [ + "punycode" + ] + }, + "urlpattern-polyfill@10.1.0": { + "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==" + }, + "use-sync-external-store@1.6.0_react@19.2.7": { + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "dependencies": [ + "react" + ] + }, + "util-deprecate@1.0.2": { + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "validate-html-nesting@1.2.4": { + "integrity": "sha512-doQi7e8EJ2OWneSG1aZpJluS6A49aZM0+EICXWKm1i6WvqTLmq0tpUcImc4KTWG50mORO0C4YDBtOCSYvElftw==" + }, + "vfile-message@4.0.3": { + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "dependencies": [ + "@types/unist", + "unist-util-stringify-position" + ] + }, + "vfile@6.0.3": { + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dependencies": [ + "@types/unist", + "vfile-message" + ] + }, + "vite-node@2.1.9_@types+node@22.20.0_sass@1.101.0": { + "integrity": "sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==", + "dependencies": [ + "cac@6.7.14", + "debug", + "es-module-lexer", + "pathe@1.1.2", + "vite@5.4.21_@types+node@22.20.0_sass@1.101.0" + ], + "bin": true + }, + "vite-plugin-solid@3.0.0-next.5_@solidjs+web@2.0.0-beta.15__solid-js@2.0.0-beta.15_@testing-library+jest-dom@6.9.1_solid-js@2.0.0-beta.15_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0": { + "integrity": "sha512-hcn3mzevQDv6Oyo/Zv5LXdOrlWwKGeGVxNhc9fUq3AcN9aO6KABy52yq5cvnPDo3qaxmvOJVbNS1H4V5rx7AQg==", + "dependencies": [ + "@babel/core", + "@solidjs/web@2.0.0-beta.15_solid-js@2.0.0-beta.15", + "@testing-library/jest-dom", + "@types/babel__core", + "babel-preset-solid@2.0.0-beta.14_@babel+core@7.29.7_solid-js@2.0.0-beta.15", + "merge-anything@5.1.7", + "solid-js@2.0.0-beta.15", + "solid-refresh@0.8.0-next.7_solid-js@2.0.0-beta.15", + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0", + "vitefu" + ], + "optionalPeers": [ + "@testing-library/jest-dom" + ] + }, + "vite@5.4.21_@types+node@22.20.0_sass@1.101.0": { + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dependencies": [ + "@types/node@22.20.0", + "esbuild@0.21.5", + "postcss@8.5.16", + "rollup", + "sass" + ], + "optionalDependencies": [ + "fsevents" + ], + "optionalPeers": [ + "@types/node@22.20.0", + "sass" + ], + "bin": true + }, + "vite@6.4.3_@types+node@22.20.0_sass@1.101.0": { + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", + "dependencies": [ + "@types/node@22.20.0", + "esbuild@0.25.12", + "fdir", + "picomatch@4.0.5", + "postcss@8.5.16", + "rollup", + "sass", + "tinyglobby" + ], + "optionalDependencies": [ + "fsevents" + ], + "optionalPeers": [ + "@types/node@22.20.0", + "sass" + ], + "bin": true + }, + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0": { + "integrity": "sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==", + "dependencies": [ + "@types/node@22.20.0", + "esbuild@0.28.1", + "lightningcss", + "picomatch@4.0.5", + "postcss@8.5.16", + "rolldown", + "sass", + "tinyglobby" + ], + "optionalDependencies": [ + "fsevents" + ], + "optionalPeers": [ + "@types/node@22.20.0", + "esbuild@0.28.1", + "sass" + ], + "bin": true + }, + "vitefu@1.1.3_vite@8.1.3__@types+node@22.20.0__esbuild@0.28.1__sass@1.101.0_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0": { + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "dependencies": [ + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ], + "optionalPeers": [ + "vite@8.1.3_@types+node@22.20.0_esbuild@0.28.1_sass@1.101.0" + ] + }, + "vitest@2.1.9_@types+node@22.20.0_jsdom@25.0.1_sass@1.101.0": { + "integrity": "sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==", + "dependencies": [ + "@types/node@22.20.0", + "@vitest/expect@2.1.9", + "@vitest/mocker", + "@vitest/pretty-format@2.1.9", + "@vitest/runner", + "@vitest/snapshot", + "@vitest/spy@2.1.9", + "@vitest/utils@2.1.9", + "chai", + "debug", + "expect-type", + "jsdom", + "magic-string", + "pathe@1.1.2", + "std-env", + "tinybench", + "tinyexec@0.3.2", + "tinypool", + "tinyrainbow@1.2.0", + "vite@5.4.21_@types+node@22.20.0_sass@1.101.0", + "vite-node", + "why-is-node-running" + ], + "optionalPeers": [ + "@types/node@22.20.0", + "jsdom" + ], + "bin": true + }, + "vscode-uri@3.1.0": { + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==" + }, + "w3c-xmlserializer@5.0.0": { + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dependencies": [ + "xml-name-validator" + ] + }, + "wcwidth@1.0.1": { + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": [ + "defaults" + ] + }, + "web-streams-polyfill@3.3.3": { + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==" + }, + "webidl-conversions@3.0.1": { + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webidl-conversions@7.0.0": { + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "webpack-virtual-modules@0.6.2": { + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + }, + "whatwg-encoding@3.1.1": { + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dependencies": [ + "iconv-lite@0.6.3" + ], + "deprecated": true + }, + "whatwg-mimetype@4.0.0": { + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==" + }, + "whatwg-url@14.2.0": { + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "dependencies": [ + "tr46@5.1.1", + "webidl-conversions@7.0.0" + ] + }, + "whatwg-url@5.0.0": { + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + "which@2.0.2": { + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": [ + "isexe" + ], + "bin": true + }, + "why-is-node-running@2.3.0": { + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dependencies": [ + "siginfo", + "stackback" + ], + "bin": true + }, + "word-wrap@1.2.5": { + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "wrap-ansi@6.2.0": { + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": [ + "ansi-styles@4.3.0", + "string-width", + "strip-ansi" + ] + }, + "wrap-ansi@7.0.0": { + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": [ + "ansi-styles@4.3.0", + "string-width", + "strip-ansi" + ] + }, + "wrappy@1.0.2": { + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "ws@8.21.0": { + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==" + }, + "wsl-utils@0.1.0": { + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dependencies": [ + "is-wsl" + ] + }, + "xml-name-validator@5.0.0": { + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==" + }, + "xmlbuilder2@4.0.3": { + "integrity": "sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==", + "dependencies": [ + "@oozcitak/dom", + "@oozcitak/infra", + "@oozcitak/util", + "js-yaml@4.3.0" + ] + }, + "xmlchars@2.2.0": { + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend@4.0.2": { + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n@5.0.8": { + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist@3.1.1": { + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml-ast-parser@0.0.43": { + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "yaml@2.9.0": { + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "bin": true + }, + "yargs-parser@21.1.1": { + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yargs@17.7.3": { + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", + "dependencies": [ + "cliui", + "escalade", + "get-caller-file", + "require-directory", + "string-width", + "y18n", + "yargs-parser" + ] + }, + "yocto-queue@0.1.0": { + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zod@4.4.3": { + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==" + }, + "zwitch@2.0.4": { + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" + } + }, + "workspace": { + "packageJson": { + "dependencies": [ + "npm:@babel/core@^7.29.7", + "npm:@changesets/cli@^2.31.0", + "npm:@nothing-but/node-resolve-ts@^1.0.1", + "npm:@solidjs/signals@2.0.0-beta.14", + "npm:@solidjs/web@2.0.0-beta.15", + "npm:@storybook/addon-docs@^10.4.6", + "npm:@testing-library/jest-dom@^6.9.1", + "npm:@types/jsdom@^21.1.7", + "npm:@types/node@^22.20.0", + "npm:@typescript-eslint/eslint-plugin@^8.62.1", + "npm:@typescript-eslint/parser@^8.62.1", + "npm:babel-preset-solid@2.0.0-beta.14", + "npm:esbuild@~0.28.1", + "npm:eslint-plugin-eslint-comments@^3.2.0", + "npm:eslint-plugin-no-only-tests@^3.4.0", + "npm:geist@^1.7.2", + "npm:jsdom@^25.0.1", + "npm:json-to-markdown-table@1", + "npm:oxlint@^1.72.0", + "npm:prettier-plugin-tailwindcss@0.8", + "npm:prettier@^3.9.4", + "npm:rehype-autolink-headings@^7.1.0", + "npm:rehype-highlight@^7.0.2", + "npm:rehype-slug@6", + "npm:remark-gfm@^4.0.1", + "npm:solid-js@2.0.0-beta.15", + "npm:storybook-solidjs-vite@^10.5.2", + "npm:storybook@^10.4.6", + "npm:tsdown@~0.22.3", + "npm:typescript@^6.0.3", + "npm:unplugin-solid@1", + "npm:vite-plugin-solid@3.0.0-next.5", + "npm:vite@^6.4.3", + "npm:vitest@^2.1.9" + ] + }, + "members": { + "packages/a11y": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/active-element": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/analytics": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.14", + "npm:solid-js@2.0.0-beta.14" + ] + } + }, + "packages/async": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/audio": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/bounds": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/broadcast-channel": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/clipboard": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/connectivity": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/context": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/controlled-props": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/controlled-signal": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/cookies": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/cursor": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/date": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:date-fns@^2.30.0", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/db-store": { + "packageJson": { + "dependencies": [ + "npm:@supabase/supabase-js@^2.48.1", + "npm:solid-js@^1.9.7" + ] + } + }, + "packages/deep": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/destructure": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/devices": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/event-bus": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/event-dispatcher": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/event-listener": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/event-props": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/fetch": { + "packageJson": { + "dependencies": [ + "npm:node-fetch@^3.3.2", + "npm:solid-js@^1.9.7" + ] + } + }, + "packages/filesystem": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:@tauri-apps/api@^1.6.0", + "npm:@types/wicg-file-system-access@2023.10.7", + "npm:chokidar@^3.6.0", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/flux-store": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/focus": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/form": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/fullscreen": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/geolocation": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:@types/leaflet@^1.9.21", + "npm:leaflet@^1.9.4", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/gestures": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/graphql": { + "packageJson": { + "dependencies": [ + "npm:@graphql-codegen/cli@5", + "npm:@graphql-codegen/typed-document-node@^5.0.1", + "npm:@graphql-codegen/typescript-operations@^4.0.1", + "npm:@graphql-codegen/typescript@^4.0.1", + "npm:@graphql-typed-document-node/core@^3.2.0", + "npm:graphql@^16.8.1", + "npm:solid-js@^1.9.7" + ] + } + }, + "packages/history": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/i18n": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15", + "npm:tsdown@~0.22.3", + "npm:unplugin-solid@1" + ] + } + }, + "packages/idle": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/immutable": { + "packageJson": { + "dependencies": [ + "npm:@reduxjs/toolkit@^1.9.7", + "npm:redux@^4.2.1", + "npm:solid-js@^1.9.7", + "npm:solid-transition-group@~0.2.3" + ] + } + }, + "packages/input-mask": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/interaction": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/intersection-observer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/jsx-tokenizer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/keyboard": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/keyed": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/lifecycle": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/list": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/list-state": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/map": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/marker": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/masonry": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/match": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/media": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/mediastream": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/memo": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/mouse": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/mutable": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/mutation-observer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/notification": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/orientation": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/page-utilities": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/pagination": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/permission": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/platform": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/pointer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/presence": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/promise": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/props": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/queue": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/raf": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/range": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/refs": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15", + "npm:solid-transition-group@~0.2.3" + ] + } + }, + "packages/resize-observer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/resource": { + "packageJson": { + "dependencies": [ + "npm:solid-js@^1.9.7" + ] + } + }, + "packages/rootless": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/scheduled": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/script-loader": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/scroll": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/selection": { + "packageJson": { + "dependencies": [ + "npm:@babel/core@^7.29.7", + "npm:@solidjs/web@2.0.0-beta.15", + "npm:babel-preset-solid@2.0.0-beta.14", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/sensors": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/set": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/share": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/signal-builders": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/spring": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/sse": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/state-machine": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/static-store": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/storage": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/styles": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/timer": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/transition-group": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/trigger": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/tween": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/upload": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/url": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/utils": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/vibrate": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/video": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/virtual": { + "packageJson": { + "dependencies": [ + "npm:@babel/core@^7.29.7", + "npm:@solidjs/web@2.0.0-beta.15", + "npm:babel-preset-solid@2.0.0-beta.14", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/websocket": { + "packageJson": { + "dependencies": [ + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "packages/workers": { + "packageJson": { + "dependencies": [ + "npm:@solidjs/web@2.0.0-beta.15", + "npm:solid-js@2.0.0-beta.15" + ] + } + }, + "site": { + "packageJson": { + "dependencies": [ + "npm:@floating-ui/dom@^1.7.6", + "npm:@solidjs/web@2.0.0-beta.13", + "npm:@tailwindcss/container-queries@~0.1.1", + "npm:@tailwindcss/typography@~0.5.20", + "npm:@tanstack/solid-router@2.0.0-beta.23", + "npm:@tanstack/solid-start@2.0.0-beta.24", + "npm:@types/mark.js@^8.11.12", + "npm:autoprefixer@^10.5.2", + "npm:clsx@^2.1.1", + "npm:fuse.js@^7.4.2", + "npm:postcss@^8.5.16", + "npm:react@^19.2.7", + "npm:rehype-sanitize@6", + "npm:rehype-stringify@^10.0.1", + "npm:remark-emoji@^4.0.1", + "npm:remark-parse@11", + "npm:remark-rehype@^11.1.2", + "npm:sass@^1.101.0", + "npm:tailwindcss-dir@4", + "npm:tailwindcss@3.3.3", + "npm:undici@^5.29.0", + "npm:unified@^11.0.5", + "npm:vite-plugin-solid@3.0.0-next.5", + "npm:vite@^8.1.3" + ] + } + } + } + } +} diff --git a/package.json b/package.json index 5f8a1a037..745e9d641 100644 --- a/package.json +++ b/package.json @@ -25,15 +25,13 @@ "test:ssr2": "pnpm run test:client2 --mode ssr", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ./scripts/build.ts", + "build": "tsdown", "new-package": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ./scripts/new-package.ts", "update-readme": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ./scripts/update-readme.ts", - "update-tsconfigs": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ./scripts/update-tsconfigs.ts", "measure": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ./scripts/measure.ts", "version": "changeset version && pnpm i --no-frozen-lockfile && git add .", "release": "pnpm build && changeset publish", - "release-tagged": "pnpm build && (test -f .changeset/pre.json && changeset publish || changeset publish --tag $BRANCH_NAME)", - "postinstall": "pnpm update-tsconfigs" + "release-tagged": "pnpm build && (test -f .changeset/pre.json && changeset publish || changeset publish --tag $BRANCH_NAME)" }, "devDependencies": { "@babel/core": "^7.29.7", @@ -50,7 +48,6 @@ "@typescript-eslint/parser": "^8.62.1", "babel-preset-solid": "2.0.0-beta.14", "esbuild": "^0.28.1", - "esbuild-plugin-solid": "^0.6.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-no-only-tests": "^3.4.0", "geist": "^1.7.2", @@ -66,7 +63,9 @@ "solid-js": "2.0.0-beta.15", "storybook": "^10.4.6", "storybook-solidjs-vite": "^10.5.2", + "tsdown": "catalog:", "typescript": "^6.0.3", + "unplugin-solid": "catalog:", "vite": "^6.4.3", "vite-plugin-solid": "3.0.0-next.5", "vitest": "^2.1.9" diff --git a/packages/a11y/deno.jsonc b/packages/a11y/deno.jsonc new file mode 100644 index 000000000..3b7d79ceb --- /dev/null +++ b/packages/a11y/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/a11y", + "version": "1.0.0-next.0", + "description": "Accessibility primitives for Solid.js — labeled field groups, ARIA graph helpers, and more.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/a11y/package.json b/packages/a11y/package.json index 5efce6e40..7da5d6d0f 100644 --- a/packages/a11y/package.json +++ b/packages/a11y/package.json @@ -50,9 +50,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/a11y/src/form-control.ts b/packages/a11y/src/form-control.ts index a1edb272b..d58607bb3 100644 --- a/packages/a11y/src/form-control.ts +++ b/packages/a11y/src/form-control.ts @@ -12,6 +12,7 @@ * https://github.com/adobe/react-spectrum/blob/70e7caf1946c423bc9aa9cb0e50dbdbe953d239b/packages/@react-aria/label/src/useField.ts */ +import type { Context } from "solid-js"; import { createContext, createEffect, @@ -26,13 +27,13 @@ import type { CreateFormControlProps, FormControlContextValue, FormControlDataSet, -} from "./types.js"; +} from "./types.ts"; /** * Solid context that carries the `FormControlContextValue` produced by `createFormControl`. * Provide it with `` and consume it with `useFormControl()`. */ -export const FormControlContext = createContext(undefined); +export const FormControlContext: Context = createContext(undefined); /** * Reads `FormControlContext` from the nearest ancestor `` provider. @@ -198,7 +199,14 @@ export function createFormControl(props: CreateFormControlProps): FormControlCon * }; * ``` */ -export function createFormControlInput(props: CreateFormControlInputProps = {}) { +export function createFormControlInput(props: CreateFormControlInputProps = {}): { + fieldProps: { + id: () => string; + ariaLabel: () => string | undefined; + ariaLabelledBy: () => string | undefined; + ariaDescribedBy: () => string | undefined; + }; +} { const context = useFormControl(); const id = () => access(props.id) ?? context.generateId("field"); diff --git a/packages/a11y/src/index.ts b/packages/a11y/src/index.ts index 1af6cf622..c19285a32 100644 --- a/packages/a11y/src/index.ts +++ b/packages/a11y/src/index.ts @@ -3,16 +3,16 @@ export { createFormControlInput, FormControlContext, useFormControl, -} from "./form-control.js"; +} from "./form-control.ts"; export type { CreateFormControlProps, CreateFormControlInputProps, FormControlDataSet, FormControlContextValue, -} from "./types.js"; +} from "./types.ts"; -export { makeAnnounce, createAnnounce } from "./announce.js"; -export type { Announce, AnnouncePoliteness } from "./announce.js"; +export { makeAnnounce, createAnnounce } from "./announce.ts"; +export type { Announce, AnnouncePoliteness } from "./announce.ts"; -export { createReducedMotion } from "./reduced-motion.js"; +export { createReducedMotion } from "./reduced-motion.ts"; diff --git a/packages/a11y/tsconfig.json b/packages/a11y/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/a11y/tsconfig.json +++ b/packages/a11y/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/active-element/deno.jsonc b/packages/active-element/deno.jsonc new file mode 100644 index 000000000..26ce7ca82 --- /dev/null +++ b/packages/active-element/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/active-element", + "version": "3.0.0-next.0", + "description": "A reactive document.activeElement. Check which element is currently focused.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/active-element/package.json b/packages/active-element/package.json index 779e4c849..6fa097b73 100644 --- a/packages/active-element/package.json +++ b/packages/active-element/package.json @@ -37,8 +37,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/active-element/tsconfig.json b/packages/active-element/tsconfig.json index b9b2b6782..674e85d9a 100644 --- a/packages/active-element/tsconfig.json +++ b/packages/active-element/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/analytics/deno.jsonc b/packages/analytics/deno.jsonc new file mode 100644 index 000000000..4d7971348 --- /dev/null +++ b/packages/analytics/deno.jsonc @@ -0,0 +1,29 @@ +{ + "name": "@solid-primitives/analytics", + "version": "2.0.0-next.0", + "description": "Solid primitives for analytics tracking with a plugin-compatible queue-based dispatch pipeline.", + "license": "MIT", + "exports": { + ".": "./src/index.ts", + "./relay": "./src/relay.ts", + "./relay/solidstart": "./src/relay/solidstart.ts", + "./relay/tanstack": "./src/relay/tanstack.ts" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 09cbf1d14..dd668b42d 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -61,8 +61,12 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/analytics/src/analytics.ts b/packages/analytics/src/analytics.ts index 4818be65d..53b0e6884 100644 --- a/packages/analytics/src/analytics.ts +++ b/packages/analytics/src/analytics.ts @@ -13,7 +13,7 @@ import type { PagePayload, TrackPayload, IdentifyPayload, -} from "./types.js"; +} from "./types.ts"; diff --git a/packages/analytics/src/context.ts b/packages/analytics/src/context.ts index 17c46b5af..3c96b25f7 100644 --- a/packages/analytics/src/context.ts +++ b/packages/analytics/src/context.ts @@ -1,7 +1,7 @@ import { createComponent, createContext, useContext } from "solid-js"; import type { Element } from "solid-js"; -import { createAnalytics } from "./analytics.js"; -import type { ReactiveAnalyticsControls, AnalyticsPlugin, AnalyticsOptions } from "./types.js"; +import { createAnalytics } from "./analytics.ts"; +import type { ReactiveAnalyticsControls, AnalyticsPlugin, AnalyticsOptions } from "./types.ts"; const AnalyticsCtx = createContext(); diff --git a/packages/analytics/src/guard.ts b/packages/analytics/src/guard.ts index 72330f505..3ac6fc440 100644 --- a/packages/analytics/src/guard.ts +++ b/packages/analytics/src/guard.ts @@ -1,6 +1,6 @@ import { isServer } from "@solidjs/web"; import { makePageLeave, createPageLeaveBlocker } from "@solid-primitives/page-utilities"; -import type { AnalyticsControls } from "./types.js"; +import type { AnalyticsControls } from "./types.ts"; /** Minimal shape required by the guard — accepts both make and create controls. */ type Drainable = Pick; diff --git a/packages/analytics/src/index.ts b/packages/analytics/src/index.ts index a5b697b93..e2af0d16b 100644 --- a/packages/analytics/src/index.ts +++ b/packages/analytics/src/index.ts @@ -12,13 +12,13 @@ export type { AnalyticsOptions, AnalyticsControls, ReactiveAnalyticsControls, -} from "./types.js"; +} from "./types.ts"; -export { makeAnalytics, createAnalytics } from "./analytics.js"; +export { makeAnalytics, createAnalytics } from "./analytics.ts"; -export { createServerPlugin } from "./relay.js"; +export { createServerPlugin } from "./relay.ts"; -export { AnalyticsProvider, useAnalytics } from "./context.js"; +export { AnalyticsProvider, useAnalytics } from "./context.ts"; -export { makeAnalyticsGuard, createAnalyticsGuard } from "./guard.js"; -export type { BeforeLeaveEvent } from "./guard.js"; +export { makeAnalyticsGuard, createAnalyticsGuard } from "./guard.ts"; +export type { BeforeLeaveEvent } from "./guard.ts"; diff --git a/packages/analytics/src/relay.ts b/packages/analytics/src/relay.ts index 4b942ae86..88fde6dac 100644 --- a/packages/analytics/src/relay.ts +++ b/packages/analytics/src/relay.ts @@ -1,4 +1,4 @@ -import type { AnalyticsPlugin, AnyPayload } from "./types.js"; +import type { AnalyticsPlugin, AnyPayload } from "./types.ts"; /** * Creates a client-side plugin that forwards every analytics event to a server diff --git a/packages/analytics/src/relay/solidstart.ts b/packages/analytics/src/relay/solidstart.ts index fcdd38258..379db64dc 100644 --- a/packages/analytics/src/relay/solidstart.ts +++ b/packages/analytics/src/relay/solidstart.ts @@ -1,5 +1,5 @@ -import type { AnyPayload, AnalyticsPlugin } from "../types.js"; -import { createServerPlugin } from "../relay.js"; +import type { AnyPayload, AnalyticsPlugin } from "../types.ts"; +import { createServerPlugin } from "../relay.ts"; /** * Creates an analytics plugin that relays client events to a SolidStart server diff --git a/packages/analytics/src/relay/tanstack.ts b/packages/analytics/src/relay/tanstack.ts index 4ca408f19..63b128279 100644 --- a/packages/analytics/src/relay/tanstack.ts +++ b/packages/analytics/src/relay/tanstack.ts @@ -1,5 +1,5 @@ -import type { AnyPayload, AnalyticsPlugin } from "../types.js"; -import { createServerPlugin } from "../relay.js"; +import type { AnyPayload, AnalyticsPlugin } from "../types.ts"; +import { createServerPlugin } from "../relay.ts"; /** * Creates an analytics plugin that relays client events to a TanStack Start server diff --git a/packages/analytics/tsconfig.json b/packages/analytics/tsconfig.json index 6cde3d36c..674e85d9a 100644 --- a/packages/analytics/tsconfig.json +++ b/packages/analytics/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../page-utilities" - }, - { - "path": "../queue" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/async/deno.jsonc b/packages/async/deno.jsonc new file mode 100644 index 000000000..eb27191e7 --- /dev/null +++ b/packages/async/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/async", + "version": "0.0.101-next.1", + "description": "A collection of primitives for asynchronous handling.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/async/package.json b/packages/async/package.json index da9c2b4e4..e9b85bfbc 100644 --- a/packages/async/package.json +++ b/packages/async/package.json @@ -48,9 +48,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "vitest2": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", diff --git a/packages/async/src/index.ts b/packages/async/src/index.ts index 88503770b..24c88474a 100644 --- a/packages/async/src/index.ts +++ b/packages/async/src/index.ts @@ -1,6 +1,6 @@ import { onCleanup, createMemo } from "solid-js"; -import type { Accessor } from "solid-js"; -import type { ReadableStream as NodeReadableStream } from "stream/web" +import type { Accessor, SourceAccessor } from "solid-js"; +import type { ReadableStream as NodeReadableStream } from "node:stream/web" const chained = new Map<() => AbortSignal, (() => void)[]>(); @@ -14,7 +14,7 @@ const chained = new Map<() => AbortSignal, (() => void)[]>(); * const streamed = createMemo(fromStream(() => getStream())); * ``` */ -export function fromStream(fetcher: (...args: Args) => Promise | Response | ReadableStream | NodeReadableStream) { +export function fromStream(fetcher: (...args: Args) => Promise | Response | ReadableStream | NodeReadableStream): (...args: Args) => AsyncGenerator { return async function*(...args: Args) { let parts = '', decoder; const source = await fetcher(...args); @@ -65,7 +65,7 @@ const closeJSONPart = (json: string) => * const streamed = createMemo(fromJSONStream(() => getStream())); * ``` */ -export function fromJSONStream(fetcher: (...args: Args) => Promise | Response | ReadableStream | NodeReadableStream) { +export function fromJSONStream(fetcher: (...args: Args) => Promise | Response | ReadableStream | NodeReadableStream): (...args: Args) => AsyncGenerator { const wrappedFetcher = fromStream(fetcher); return async function*(...args: Args) { for await (const data of wrappedFetcher(...args)) { @@ -249,7 +249,7 @@ function toArray(item: any) { * * Objects and Arrays are re-created on each operation, but the values will be left untouched, so `` should work fine. */ -export function createAggregated(res: Accessor, initialValue?: I, memoOptions?: Parameters>[1]) { +export function createAggregated(res: Accessor, initialValue?: I, memoOptions?: Parameters>[1]): SourceAccessor { return createMemo((previous = initialValue) => { const current = res(); return current == null && previous == null diff --git a/packages/async/tsconfig.json b/packages/async/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/async/tsconfig.json +++ b/packages/async/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/audio/deno.jsonc b/packages/audio/deno.jsonc new file mode 100644 index 000000000..5f3963210 --- /dev/null +++ b/packages/audio/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/audio", + "version": "3.0.0-next.0", + "description": "Primitives to manage audio and single sounds.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/audio/package.json b/packages/audio/package.json index cf0a0c069..6ef558ed2 100644 --- a/packages/audio/package.json +++ b/packages/audio/package.json @@ -37,8 +37,12 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/audio/tsconfig.json b/packages/audio/tsconfig.json index acef5da3e..674e85d9a 100644 --- a/packages/audio/tsconfig.json +++ b/packages/audio/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/bounds/deno.jsonc b/packages/bounds/deno.jsonc new file mode 100644 index 000000000..d55284706 --- /dev/null +++ b/packages/bounds/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/bounds", + "version": "1.0.0-next.0", + "description": "Primitives for tracking HTML element size and position on screen as it changes.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/bounds/package.json b/packages/bounds/package.json index c10227c2a..aab853e69 100644 --- a/packages/bounds/package.json +++ b/packages/bounds/package.json @@ -45,9 +45,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/bounds/tsconfig.json b/packages/bounds/tsconfig.json index b9b2b6782..674e85d9a 100644 --- a/packages/bounds/tsconfig.json +++ b/packages/bounds/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/broadcast-channel/deno.jsonc b/packages/broadcast-channel/deno.jsonc new file mode 100644 index 000000000..37786b5e1 --- /dev/null +++ b/packages/broadcast-channel/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/broadcast-channel", + "version": "1.0.0-next.0", + "description": "Primitives to manage Broadcast Channel API", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/broadcast-channel/package.json b/packages/broadcast-channel/package.json index 9085d1ec9..c221fb5f6 100644 --- a/packages/broadcast-channel/package.json +++ b/packages/broadcast-channel/package.json @@ -44,9 +44,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/broadcast-channel/src/index.ts b/packages/broadcast-channel/src/index.ts index 88a7349f6..145bc5f84 100644 --- a/packages/broadcast-channel/src/index.ts +++ b/packages/broadcast-channel/src/index.ts @@ -1,21 +1,21 @@ -import { createSignal, onCleanup } from "solid-js"; +import { createSignal, onCleanup, type Accessor } from "solid-js"; import { isServer } from "@solidjs/web"; -export type OnMessageCB = (e: MessageEvent) => void; +export type OnMessageCB = (e: MessageEvent) => void; -export type TBroadcastChannelInstance = { - onMessageCBList: { id: Symbol; cb: OnMessageCB }[]; +export type TBroadcastChannelInstance = { + onMessageCBList: { id: Symbol; cb: OnMessageCB }[]; instanceCount: number; instance: { - onMessage: (cb: OnMessageCB, options?: boolean | AddEventListenerOptions) => void; - postMessage: (props: any) => void; + onMessage: (cb: OnMessageCB, options?: boolean | AddEventListenerOptions) => void; + postMessage: (props: T) => void; close: () => void; channelName: string; instance: BroadcastChannel; }; }; const map: { - [key: string]: TBroadcastChannelInstance; + [key: string]: TBroadcastChannelInstance; } = {}; /** @@ -33,7 +33,7 @@ const map: { * - `channelName` - the name of the channel * - `instance` - the underlying [BroadcastChannel](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) instance */ -export function makeBroadcastChannel(name: string) { +export function makeBroadcastChannel(name: string): TBroadcastChannelInstance["instance"] { if (isServer) return { onMessage: () => void 0, @@ -109,7 +109,7 @@ export function makeBroadcastChannel(name: string) { instanceCount: 1, onMessageCBList: [], instance: null as any, - } as TBroadcastChannelInstance; + } as TBroadcastChannelInstance; const instance = new BroadcastChannel(name); const { name: channelName, postMessage } = instance; @@ -143,7 +143,7 @@ export function makeBroadcastChannel(name: string) { * - `channelName` - the name of the channel * - `instance` - the underlying [BroadcastChannel](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) instance */ -export function createBroadcastChannel(name: string) { +export function createBroadcastChannel(name: string): Omit["instance"], "onMessage"> & { message: Accessor } { const [message, setMessage] = createSignal(null); const { channelName, close, instance, onMessage, postMessage } = makeBroadcastChannel(name); diff --git a/packages/broadcast-channel/tsconfig.json b/packages/broadcast-channel/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/broadcast-channel/tsconfig.json +++ b/packages/broadcast-channel/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/clipboard/deno.jsonc b/packages/clipboard/deno.jsonc new file mode 100644 index 000000000..be360c8e1 --- /dev/null +++ b/packages/clipboard/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/clipboard", + "version": "2.0.0-next.15", + "description": "Primitives for reading and writing to clipboard.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/clipboard/package.json b/packages/clipboard/package.json index 21a94e5aa..61ab7553c 100644 --- a/packages/clipboard/package.json +++ b/packages/clipboard/package.json @@ -39,10 +39,14 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "start": "vite serve dev", "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/clipboard/src/index.ts b/packages/clipboard/src/index.ts index 248f0ab11..00cd3c941 100644 --- a/packages/clipboard/src/index.ts +++ b/packages/clipboard/src/index.ts @@ -172,7 +172,7 @@ export const createClipboard = ( * * ``` */ -export const copyToClipboard = (options?: MaybeAccessor) => { +export const copyToClipboard = (options?: MaybeAccessor): (el: HTMLElement) => void => { let _el: HTMLElement | undefined; const setValue = () => { @@ -209,7 +209,7 @@ export const newClipboardItem: NewClipboardItem = (type, data) => /** * @deprecated Use `newClipboardItem` instead. */ -export const newItem = newClipboardItem; +export const newItem: NewClipboardItem = newClipboardItem; /** * A modifier that highlights/selects a range on an HTML element. diff --git a/packages/clipboard/tsconfig.json b/packages/clipboard/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/clipboard/tsconfig.json +++ b/packages/clipboard/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/connectivity/deno.jsonc b/packages/connectivity/deno.jsonc new file mode 100644 index 000000000..bb676b3ad --- /dev/null +++ b/packages/connectivity/deno.jsonc @@ -0,0 +1,23 @@ +{ + "name": "@solid-primitives/connectivity", + "version": "1.0.0-next.0", + "description": "A navigator.onLine signal.", + "license": "MIT", + "exports": "./dist/index.js", + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/connectivity/package.json b/packages/connectivity/package.json index 1fd7748a0..55fc19b95 100644 --- a/packages/connectivity/package.json +++ b/packages/connectivity/package.json @@ -39,9 +39,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/connectivity/src/index.ts b/packages/connectivity/src/index.ts index 9a56070e2..713fdb057 100644 --- a/packages/connectivity/src/index.ts +++ b/packages/connectivity/src/index.ts @@ -73,7 +73,7 @@ declare global { // --- Helpers --- function readNetworkState(): NetworkState { - const conn = navigator.connection; + const conn = navigator?.connection as NetworkInformationConnection | undefined; return { online: navigator.onLine, downlink: conn?.downlink, @@ -131,7 +131,7 @@ export function makeNetworkInformation(callback: (state: NetworkState) => void): const fire = () => callback(readNetworkState()); const clear1 = makeEventListener(window, "online", fire); const clear2 = makeEventListener(window, "offline", fire); - const conn = navigator.connection; + const conn = navigator.connection as NetworkInformationConnection | undefined; const clear3 = conn ? makeEventListener(conn, "change", fire) : noop; return () => { clear1(); diff --git a/packages/connectivity/tsconfig.json b/packages/connectivity/tsconfig.json index 4f15a568b..674e85d9a 100644 --- a/packages/connectivity/tsconfig.json +++ b/packages/connectivity/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/context/deno.jsonc b/packages/context/deno.jsonc new file mode 100644 index 000000000..9e10eca26 --- /dev/null +++ b/packages/context/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/context", + "version": "2.0.0-next.0", + "description": "Primitives simplifying or extending the SolidJS Context API", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/context/package.json b/packages/context/package.json index d9bc49fde..20558929b 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -40,9 +40,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/context/tsconfig.json b/packages/context/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/context/tsconfig.json +++ b/packages/context/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/controlled-props/LICENSE b/packages/controlled-props/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/controlled-props/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/controlled-props/deno.jsonc b/packages/controlled-props/deno.jsonc new file mode 100644 index 000000000..d87663814 --- /dev/null +++ b/packages/controlled-props/deno.jsonc @@ -0,0 +1,26 @@ +{ + "name": "@solid-primitives/controlled-props", + "version": "1.0.0-next.0", + "description": "The primitives in this package allow you to create controlls for component props.", + "license": "MIT", + "exports": { + ".": "./dist/index.js", + "./index.tsx": "./src/index.tsx" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/controlled-props/package.json b/packages/controlled-props/package.json index 9d815a235..d7bf9e42b 100644 --- a/packages/controlled-props/package.json +++ b/packages/controlled-props/package.json @@ -37,9 +37,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/controlled-props/tsconfig.json b/packages/controlled-props/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/controlled-props/tsconfig.json +++ b/packages/controlled-props/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/controlled-signal/deno.jsonc b/packages/controlled-signal/deno.jsonc new file mode 100644 index 000000000..50d957927 --- /dev/null +++ b/packages/controlled-signal/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/controlled-signal", + "version": "1.0.0-next.1", + "description": "Reactive signals that support both controlled (externally managed) and uncontrolled (internally managed) state — a pattern commonly used in headless UI components.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/controlled-signal/package.json b/packages/controlled-signal/package.json index 6fe46fc37..e296bbdc0 100644 --- a/packages/controlled-signal/package.json +++ b/packages/controlled-signal/package.json @@ -55,9 +55,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/controlled-signal/src/index.ts b/packages/controlled-signal/src/index.ts index 7e7a0d6f2..46d7e4947 100644 --- a/packages/controlled-signal/src/index.ts +++ b/packages/controlled-signal/src/index.ts @@ -4,7 +4,7 @@ * Copyright (c) 2022 Kobalte Contributors — MIT License */ -import { type Accessor, createSignal, untrack } from "solid-js"; +import { type Accessor, type Signal, createSignal, untrack } from "solid-js"; import { accessWith } from "@solid-primitives/utils"; export interface CreateControllableSignalProps { @@ -28,7 +28,7 @@ export interface CreateControllableSignalProps { * * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal */ -export function createControllableSignal(props: CreateControllableSignalProps) { +export function createControllableSignal(props: CreateControllableSignalProps): Signal { // Solid 2.0 function-form createSignal: a writable derived signal that tracks props.value // reactively. When props.value?.() is undefined (uncontrolled), no reactive dependency is // created from that read, so the fn never re-runs and _setValue overrides persist. @@ -58,37 +58,37 @@ export function createControllableSignal(props: CreateControllableSignalProps }); }; - return [value, setValue] as const; + return [value, setValue] as Signal; } /** * Variant of {@link createControllableSignal} for boolean values. * Falls back to `false` when the value is `undefined`. */ -export function createControllableBooleanSignal(props: CreateControllableSignalProps) { +export function createControllableBooleanSignal(props: CreateControllableSignalProps): Signal { const [_value, setValue] = createControllableSignal(props); const value: Accessor = () => _value() ?? false; - return [value, setValue] as const; + return [value, setValue] as Signal; } /** * Variant of {@link createControllableSignal} for array values. * Falls back to `[]` when the value is `undefined`. */ -export function createControllableArraySignal(props: CreateControllableSignalProps>) { +export function createControllableArraySignal(props: CreateControllableSignalProps>): Signal> { const [_value, setValue] = createControllableSignal(props); const value: Accessor> = () => _value() ?? []; - return [value, setValue] as const; + return [value, setValue] as Signal>; } /** * Variant of {@link createControllableSignal} for Set values. * Falls back to `new Set()` when the value is `undefined`. */ -export function createControllableSetSignal(props: CreateControllableSignalProps>) { +export function createControllableSetSignal(props: CreateControllableSignalProps>): Signal> { const [_value, setValue] = createControllableSignal(props); const value: Accessor> = () => _value() ?? new Set(); - return [value, setValue] as const; + return [value, setValue] as Signal>; } export interface CreateToggleStateProps { diff --git a/packages/controlled-signal/tsconfig.json b/packages/controlled-signal/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/controlled-signal/tsconfig.json +++ b/packages/controlled-signal/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/cookies/deno.jsonc b/packages/cookies/deno.jsonc new file mode 100644 index 000000000..fc3ed5b99 --- /dev/null +++ b/packages/cookies/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/cookies", + "version": "1.0.0-next.0", + "description": "Reactive, signal-based cookie primitives for isomorphic use on client and server", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/cookies/package.json b/packages/cookies/package.json index ab5ab18d1..9f4e216f0 100644 --- a/packages/cookies/package.json +++ b/packages/cookies/package.json @@ -49,9 +49,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/cookies/tsconfig.json b/packages/cookies/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/cookies/tsconfig.json +++ b/packages/cookies/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/cursor/deno.jsonc b/packages/cursor/deno.jsonc new file mode 100644 index 000000000..2c835d934 --- /dev/null +++ b/packages/cursor/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/cursor", + "version": "1.0.0-next.0", + "description": "Primitives for setting CSS cursor property reactively.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/cursor/package.json b/packages/cursor/package.json index d3c8ec4dd..e260fe4cb 100644 --- a/packages/cursor/package.json +++ b/packages/cursor/package.json @@ -49,9 +49,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/cursor/src/index.ts b/packages/cursor/src/index.ts index e290589f3..23479fa6b 100644 --- a/packages/cursor/src/index.ts +++ b/packages/cursor/src/index.ts @@ -1,7 +1,7 @@ import { type Accessor, createEffect, createSignal } from "solid-js"; import { isServer } from "@solidjs/web"; import { access, noop, type FalsyValue, type MaybeAccessor } from "@solid-primitives/utils"; -import { type CursorProperty } from "./types.js"; +import { type CursorProperty } from "./types.ts"; export type { CursorProperty }; diff --git a/packages/cursor/tsconfig.json b/packages/cursor/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/cursor/tsconfig.json +++ b/packages/cursor/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/date/deno.jsonc b/packages/date/deno.jsonc new file mode 100644 index 000000000..85cd66ed4 --- /dev/null +++ b/packages/date/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/date", + "version": "3.0.0-next.1", + "description": "Collection of reactive primitives and utility functions, providing easier ways to deal with dates in SolidJS", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/date/package.json b/packages/date/package.json index 68b74e18a..00cc4a261 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -40,10 +40,14 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "start": "vite serve dev", "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/date/src/index.ts b/packages/date/src/index.ts index 3501c072d..2116a98a4 100644 --- a/packages/date/src/index.ts +++ b/packages/date/src/index.ts @@ -1,4 +1,4 @@ -export * from "./types.js"; -export * from "./variables.js"; -export * from "./utils.js"; -export * from "./primitives.js"; +export * from "./types.ts"; +export * from "./variables.ts"; +export * from "./utils.ts"; +export * from "./primitives.ts"; diff --git a/packages/date/src/primitives.ts b/packages/date/src/primitives.ts index 1683f4995..d9b7e8f54 100644 --- a/packages/date/src/primitives.ts +++ b/packages/date/src/primitives.ts @@ -9,14 +9,14 @@ import { createStore, type Store, } from "solid-js"; -import { DEFAULT_MESSAGES, HOUR, MINUTE } from "./variables.js"; +import { DEFAULT_MESSAGES, HOUR, MINUTE } from "./variables.ts"; import { formatDate, formatDateRelative, getCountdown, getDate, getDateDifference, -} from "./utils.js"; +} from "./utils.ts"; import type { Countdown, DateInit, @@ -24,7 +24,7 @@ import type { GetUpdateInterval, TimeAgoOptions, TimeoutSource, -} from "./types.js"; +} from "./types.ts"; /** * Creates a reactive `Date` signal. diff --git a/packages/date/src/utils.ts b/packages/date/src/utils.ts index 66f435eb4..de135972f 100644 --- a/packages/date/src/utils.ts +++ b/packages/date/src/utils.ts @@ -1,5 +1,5 @@ -import type { Countdown, DateInit, RelativeFormatMessages, Unit } from "./types.js"; -import { DAY, DEFAULT_MESSAGES, HOUR, MINUTE, SECOND, UNITS } from "./variables.js"; +import type { Countdown, DateInit, RelativeFormatMessages, Unit } from "./types.ts"; +import { DAY, DEFAULT_MESSAGES, HOUR, MINUTE, SECOND, UNITS } from "./variables.ts"; /** * @param init timestamp `number` | date `string` | `Date` instance diff --git a/packages/date/src/variables.ts b/packages/date/src/variables.ts index af74c460d..de03ab8f4 100644 --- a/packages/date/src/variables.ts +++ b/packages/date/src/variables.ts @@ -1,4 +1,4 @@ -import type { RelativeFormatMessages, Unit } from "./types.js"; +import type { RelativeFormatMessages, Unit } from "./types.ts"; /** one second in ms */ export const SECOND = 1000, diff --git a/packages/date/tsconfig.json b/packages/date/tsconfig.json index ac62a17d9..674e85d9a 100644 --- a/packages/date/tsconfig.json +++ b/packages/date/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../timer" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/db-store/deno.jsonc b/packages/db-store/deno.jsonc new file mode 100644 index 000000000..990099637 --- /dev/null +++ b/packages/db-store/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/db-store", + "version": "1.1.4", + "description": "A template primitive example.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/db-store/package.json b/packages/db-store/package.json index 87878238c..5f04cdc3f 100644 --- a/packages/db-store/package.json +++ b/packages/db-store/package.json @@ -44,9 +44,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" @@ -55,8 +59,8 @@ "@solid-primitives/resource": "workspace:^" }, "peerDependencies": { - "solid-js": "^1.6.12", - "@supabase/supabase-js": "2.*" + "@supabase/supabase-js": "2.*", + "solid-js": "^1.6.12" }, "devDependencies": { "@supabase/supabase-js": "^2.48.1", diff --git a/packages/db-store/src/index.ts b/packages/db-store/src/index.ts index fc098a725..52a378e48 100644 --- a/packages/db-store/src/index.ts +++ b/packages/db-store/src/index.ts @@ -101,12 +101,12 @@ export const supabaseAdapter = ( insert: data => opts.client .from(opts.table) - .insert(data.new) + .insert(data.new as DbRow) .then(supabaseHandleError(data, "insert", true)), update: data => opts.client .from(opts.table) - .update(data.new) + .update(data.new as DbRow) .eq("id", data.old?.id ?? data.new?.id) .then(supabaseHandleError(data, "update", true)), delete: data => diff --git a/packages/db-store/tsconfig.json b/packages/db-store/tsconfig.json index 64f690fff..674e85d9a 100644 --- a/packages/db-store/tsconfig.json +++ b/packages/db-store/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../resource" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/deep/deno.jsonc b/packages/deep/deno.jsonc new file mode 100644 index 000000000..15cf7b0ac --- /dev/null +++ b/packages/deep/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/deep", + "version": "1.0.0-next.1", + "description": "Primitives for tracking and observing nested reactive objects in Solid.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/deep/package.json b/packages/deep/package.json index 1a8b3faea..191d3ad76 100644 --- a/packages/deep/package.json +++ b/packages/deep/package.json @@ -51,8 +51,12 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/deep/src/index.ts b/packages/deep/src/index.ts index 1bf4dfca4..677e5799a 100644 --- a/packages/deep/src/index.ts +++ b/packages/deep/src/index.ts @@ -1,3 +1,3 @@ -export * from "./track-deep.js"; -export * from "./track-store.js"; -export * from "./store-updates.js"; +export * from "./track-deep.ts"; +export * from "./track-store.ts"; +export * from "./store-updates.ts"; diff --git a/packages/deep/src/track-deep.ts b/packages/deep/src/track-deep.ts index c03bfe325..a9c3bff2e 100644 --- a/packages/deep/src/track-deep.ts +++ b/packages/deep/src/track-deep.ts @@ -44,6 +44,6 @@ function traverse(value: unknown, seen: Set): void { /** * @deprecated Renamed to {@link trackDeep} */ -const deepTrack = trackDeep; +const deepTrack: typeof trackDeep = trackDeep; export { trackDeep, deepTrack }; diff --git a/packages/deep/tsconfig.json b/packages/deep/tsconfig.json index 0efb428f1..674e85d9a 100644 --- a/packages/deep/tsconfig.json +++ b/packages/deep/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../memo" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/destructure/deno.jsonc b/packages/destructure/deno.jsonc new file mode 100644 index 000000000..b66bd5de1 --- /dev/null +++ b/packages/destructure/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/destructure", + "version": "1.0.0-next.0", + "description": "Primitives for destructuring reactive objects – like props or stores – or signals of them into a separate accessors updated individually.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/destructure/package.json b/packages/destructure/package.json index 0ff8eb5e3..57019ee6d 100644 --- a/packages/destructure/package.json +++ b/packages/destructure/package.json @@ -37,9 +37,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/destructure/tsconfig.json b/packages/destructure/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/destructure/tsconfig.json +++ b/packages/destructure/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/devices/LICENSE b/packages/devices/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/devices/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/devices/deno.jsonc b/packages/devices/deno.jsonc new file mode 100644 index 000000000..5739752a4 --- /dev/null +++ b/packages/devices/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/devices", + "version": "3.0.0-next.0", + "description": "Reactive primitives for enumerating and filtering media input/output devices (microphones, speakers, cameras).", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/devices/package.json b/packages/devices/package.json index cfa46ece2..255c1d715 100644 --- a/packages/devices/package.json +++ b/packages/devices/package.json @@ -39,9 +39,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/devices/src/index.ts b/packages/devices/src/index.ts index f69fffe79..4f7d4da5c 100644 --- a/packages/devices/src/index.ts +++ b/packages/devices/src/index.ts @@ -1,4 +1,4 @@ -import { createMemo, createSignal, onCleanup } from "solid-js"; +import { createMemo, createSignal, onCleanup, type Accessor } from "solid-js"; import { isServer } from "@solidjs/web"; /** @@ -10,7 +10,7 @@ import { isServer } from "@solidjs/web"; * * If the array does not contain a device of a certain kind, you cannot get permissions, as requesting permissions requires requesting a stream on any device of the kind. */ -export const createDevices = () => { +export const createDevices = (): Accessor => { if (isServer) { return () => [] as MediaDeviceInfo[]; } @@ -36,7 +36,7 @@ const equalDeviceLists = (prev: MediaDeviceInfo[], next: MediaDeviceInfo[]) => * * Without a device, you cannot get permissions, as requesting permissions requires requesting a stream on any device of the kind. */ -export const createMicrophones = () => { +export const createMicrophones = (): Accessor => { if (isServer) { return () => [] as MediaDeviceInfo[]; } @@ -56,7 +56,7 @@ export const createMicrophones = () => { * * Microphone permissions automatically include speaker permissions. You can use the device id of the speaker to use the setSinkId-API of any audio tag. */ -export const createSpeakers = () => { +export const createSpeakers = (): Accessor => { if (isServer) { return () => [] as MediaDeviceInfo[]; } @@ -76,7 +76,7 @@ export const createSpeakers = () => { * * Without a device, you cannot get permissions, as requesting permissions requires requesting a stream on any device of the kind. */ -export const createCameras = () => { +export const createCameras = (): Accessor => { if (isServer) { return () => [] as MediaDeviceInfo[]; } diff --git a/packages/devices/tsconfig.json b/packages/devices/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/devices/tsconfig.json +++ b/packages/devices/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/event-bus/deno.jsonc b/packages/event-bus/deno.jsonc new file mode 100644 index 000000000..548fc5200 --- /dev/null +++ b/packages/event-bus/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/event-bus", + "version": "3.0.0-next.1", + "description": "A collection of SolidJS primitives providing various features of a pubsub/event-emitter/event-bus.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/event-bus/package.json b/packages/event-bus/package.json index 9b58c6aa9..120423435 100644 --- a/packages/event-bus/package.json +++ b/packages/event-bus/package.json @@ -37,10 +37,14 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "start": "vite serve dev", "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/event-bus/src/emitter.ts b/packages/event-bus/src/emitter.ts index aa94c7fda..f6e4a6b07 100644 --- a/packages/event-bus/src/emitter.ts +++ b/packages/event-bus/src/emitter.ts @@ -1,5 +1,5 @@ import { tryOnCleanup } from "@solid-primitives/utils"; -import { createEventBus, EventBusCore, type Listener } from "./eventBus.js"; +import { createEventBus, EventBusCore, type Listener } from "./eventBus.ts"; export class EmitterCore> extends Map< keyof M, diff --git a/packages/event-bus/src/eventHub.ts b/packages/event-bus/src/eventHub.ts index 629424b27..ac816116f 100644 --- a/packages/event-bus/src/eventHub.ts +++ b/packages/event-bus/src/eventHub.ts @@ -1,6 +1,6 @@ import { type Accessor } from "solid-js"; -import { type EmitterEmit, type EmitterListen, type EmitterOn } from "./emitter.js"; -import { createEventBus, type Emit, type Listen } from "./eventBus.js"; +import { type EmitterEmit, type EmitterListen, type EmitterOn } from "./emitter.ts"; +import { createEventBus, type Emit, type Listen } from "./eventBus.ts"; export type EventHubPayloadMap = { [K in keyof M]: M[K] extends { emit: Emit } ? T : never; diff --git a/packages/event-bus/src/eventStack.ts b/packages/event-bus/src/eventStack.ts index f518eb050..1b43f0cc0 100644 --- a/packages/event-bus/src/eventStack.ts +++ b/packages/event-bus/src/eventStack.ts @@ -1,6 +1,6 @@ import { drop, filterOut, push } from "@solid-primitives/utils/immutable"; import { type Accessor, createSignal, type Setter } from "solid-js"; -import { createEventBus, type Emit, type Listen } from "./eventBus.js"; +import { createEventBus, type Emit, type Listen } from "./eventBus.ts"; export type EventStackPayload = { readonly event: V; diff --git a/packages/event-bus/src/index.ts b/packages/event-bus/src/index.ts index f87fb09ec..b48095194 100644 --- a/packages/event-bus/src/index.ts +++ b/packages/event-bus/src/index.ts @@ -1,5 +1,5 @@ -export * from "./eventBus.js"; -export * from "./eventHub.js"; -export * from "./eventStack.js"; -export * from "./emitter.js"; -export * from "./utils.js"; +export * from "./eventBus.ts"; +export * from "./eventHub.ts"; +export * from "./eventStack.ts"; +export * from "./emitter.ts"; +export * from "./utils.ts"; diff --git a/packages/event-bus/src/utils.ts b/packages/event-bus/src/utils.ts index aab846e08..52bb7423f 100644 --- a/packages/event-bus/src/utils.ts +++ b/packages/event-bus/src/utils.ts @@ -1,7 +1,7 @@ import { push } from "@solid-primitives/utils/immutable"; import { type AnyFunction } from "@solid-primitives/utils"; import { createEffect, createSignal, getOwner, runWithOwner } from "solid-js"; -import type { Listen, Listener, Emit } from "./eventBus.js"; +import type { Listen, Listener, Emit } from "./eventBus.ts"; /** * Turns a stream-like listen function, into a promise resolving when the first event is captured. diff --git a/packages/event-bus/tsconfig.json b/packages/event-bus/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/event-bus/tsconfig.json +++ b/packages/event-bus/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/event-dispatcher/deno.jsonc b/packages/event-dispatcher/deno.jsonc new file mode 100644 index 000000000..8b975ac27 --- /dev/null +++ b/packages/event-dispatcher/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/event-dispatcher", + "version": "1.0.0-next.0", + "description": "A primitive to dispatch component events.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/event-dispatcher/package.json b/packages/event-dispatcher/package.json index 0a69ecace..75810c609 100644 --- a/packages/event-dispatcher/package.json +++ b/packages/event-dispatcher/package.json @@ -45,9 +45,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/event-dispatcher/tsconfig.json b/packages/event-dispatcher/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/event-dispatcher/tsconfig.json +++ b/packages/event-dispatcher/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/event-listener/deno.jsonc b/packages/event-listener/deno.jsonc new file mode 100644 index 000000000..33216e594 --- /dev/null +++ b/packages/event-listener/deno.jsonc @@ -0,0 +1,23 @@ +{ + "name": "@solid-primitives/event-listener", + "version": "3.0.0-next.1", + "description": "SolidJS Primitives to manage creating event listeners.", + "license": "MIT", + "exports": "./dist/index.js", + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/event-listener/package.json b/packages/event-listener/package.json index c49e61512..baa0d851e 100644 --- a/packages/event-listener/package.json +++ b/packages/event-listener/package.json @@ -41,9 +41,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/event-listener/src/components.ts b/packages/event-listener/src/components.ts index 69b18727c..064452871 100644 --- a/packages/event-listener/src/components.ts +++ b/packages/event-listener/src/components.ts @@ -1,7 +1,7 @@ import { isServer } from "@solidjs/web"; import { keys } from "@solid-primitives/utils"; import { type Component } from "solid-js"; -import { makeEventListener } from "./eventListener.js"; +import { makeEventListener } from "./eventListener.ts"; export type WindowEventProps = { [K in keyof WindowEventMap as `on${Capitalize}` | `on${K}`]?: ( diff --git a/packages/event-listener/src/eventListener.ts b/packages/event-listener/src/eventListener.ts index 2864d4cf7..9f651bdd8 100644 --- a/packages/event-listener/src/eventListener.ts +++ b/packages/event-listener/src/eventListener.ts @@ -13,7 +13,7 @@ import type { EventMapOf, TargetWithEventMap, EventListenerOptions, -} from "./types.js"; +} from "./types.ts"; /** * Creates an event listener, that will be automatically disposed on cleanup. @@ -59,8 +59,8 @@ export function makeEventListener( handler: (event: Event) => void, options?: EventListenerOptions, ): VoidFunction { - target.addEventListener(type, handler, options); - return tryOnCleanup(target.removeEventListener.bind(target, type, handler, options)); + target?.addEventListener?.(type, handler, options); + return tryOnCleanup(target?.removeEventListener?.bind(target, type, handler, options)); } /** diff --git a/packages/event-listener/src/eventListenerMap.ts b/packages/event-listener/src/eventListenerMap.ts index a5e312de1..fc26fc079 100644 --- a/packages/event-listener/src/eventListenerMap.ts +++ b/packages/event-listener/src/eventListenerMap.ts @@ -1,6 +1,6 @@ import { type AnyFunction, entries, type Many, type MaybeAccessor } from "@solid-primitives/utils"; -import { createEventListener } from "./eventListener.js"; -import type { EventMapOf, TargetWithEventMap, EventListenerOptions } from "./types.js"; +import { createEventListener } from "./eventListener.ts"; +import type { EventMapOf, TargetWithEventMap, EventListenerOptions } from "./types.ts"; import { isServer } from "@solidjs/web"; export type EventHandlersMap = { diff --git a/packages/event-listener/src/eventListenerStack.ts b/packages/event-listener/src/eventListenerStack.ts index c1b29a411..18b913808 100644 --- a/packages/event-listener/src/eventListenerStack.ts +++ b/packages/event-listener/src/eventListenerStack.ts @@ -1,7 +1,7 @@ import { createCallbackStack } from "@solid-primitives/utils"; import { onCleanup } from "solid-js"; -import { makeEventListener } from "./eventListener.js"; -import type { EventMapOf, TargetWithEventMap, EventListenerOptions } from "./types.js"; +import { makeEventListener } from "./eventListener.ts"; +import type { EventMapOf, TargetWithEventMap, EventListenerOptions } from "./types.ts"; import { isServer } from "@solidjs/web"; export type EventListenerStackOn> = { diff --git a/packages/event-listener/src/index.ts b/packages/event-listener/src/index.ts index d8e6c3bb8..9ca91a7a3 100644 --- a/packages/event-listener/src/index.ts +++ b/packages/event-listener/src/index.ts @@ -1,6 +1,6 @@ -export * from "./eventListener.js"; -export * from "./eventListenerMap.js"; -export * from "./components.js"; -export * from "./eventListenerStack.js"; -export * from "./callbackWrappers.js"; -export * from "./types.js"; +export * from "./eventListener.ts"; +export * from "./eventListenerMap.ts"; +export * from "./components.ts"; +export * from "./eventListenerStack.ts"; +export * from "./callbackWrappers.ts"; +export * from "./types.ts"; diff --git a/packages/event-listener/tsconfig.json b/packages/event-listener/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/event-listener/tsconfig.json +++ b/packages/event-listener/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/event-props/deno.jsonc b/packages/event-props/deno.jsonc new file mode 100644 index 000000000..fb66cbc48 --- /dev/null +++ b/packages/event-props/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/event-props", + "version": "1.0.0-next.0", + "description": "Primitive to manage events in a reactive way.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/event-props/package.json b/packages/event-props/package.json index b807ae9a8..3c66b2ac1 100644 --- a/packages/event-props/package.json +++ b/packages/event-props/package.json @@ -34,9 +34,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "typecheck": "tsc --noEmit src/* test/*;", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", diff --git a/packages/event-props/tsconfig.json b/packages/event-props/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/event-props/tsconfig.json +++ b/packages/event-props/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/fetch/LICENSE b/packages/fetch/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/fetch/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/fetch/deno.jsonc b/packages/fetch/deno.jsonc new file mode 100644 index 000000000..bb35bdca3 --- /dev/null +++ b/packages/fetch/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/fetch", + "version": "2.5.2", + "description": "Primitive that wraps fetch requests", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/fetch/package.json b/packages/fetch/package.json index d83fa4e0d..a404dffe0 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -34,9 +34,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/fetch/src/cache.ts b/packages/fetch/src/cache.ts index 0ebc88df2..5e7422c32 100644 --- a/packages/fetch/src/cache.ts +++ b/packages/fetch/src/cache.ts @@ -1,7 +1,7 @@ import { type ResourceOptions, DEV } from "solid-js"; import { isServer } from "solid-js/web"; -import { type RequestContext } from "./fetch.js"; -import { type RequestModifier, wrapFetcher } from "./modifiers.js"; +import { type RequestContext } from "./fetch.ts"; +import { type RequestModifier, wrapFetcher } from "./modifiers.ts"; export type CacheEntry = { ts: number; @@ -110,7 +110,7 @@ export const withRefetchOnExpiry: RequestModifier = setTimeout(() => requestContext.resource?.[1].refetch(), requestContext.expires + 10); } else if (typeof requestContext.expires === "function") { const delay: typeof setTimeout | ((fn: FrameRequestCallback, _ms: number) => number) = - pollDelayMs === 0 ? fn => requestAnimationFrame(fn) : setTimeout; + pollDelayMs === 0 ? (fn: FrameRequestCallback) => requestAnimationFrame(fn) : setTimeout; const poll = () => { if (requestContext.expires(cached)) { requestContext.resource?.[1].refetch(); diff --git a/packages/fetch/src/fetch.ts b/packages/fetch/src/fetch.ts index 30221b4bc..e113aea39 100644 --- a/packages/fetch/src/fetch.ts +++ b/packages/fetch/src/fetch.ts @@ -8,8 +8,8 @@ import { type ResourceOptions, type ResourceReturn, } from "solid-js"; -import { type RequestModifier } from "./modifiers.js"; -import { fetchRequest, type Request } from "./request.js"; +import { type RequestModifier } from "./modifiers.ts"; +import { fetchRequest, type Request } from "./request.ts"; export type FetchArgs = [info: RequestInfo] | [info: RequestInfo, init?: RequestInit]; diff --git a/packages/fetch/src/index.ts b/packages/fetch/src/index.ts index 3ca768eb0..048e54c9f 100644 --- a/packages/fetch/src/index.ts +++ b/packages/fetch/src/index.ts @@ -1,4 +1,4 @@ -export { createFetch, type FetchReturn, type FetchOptions, type RequestContext } from "./fetch.js"; +export { createFetch, type FetchReturn, type FetchOptions, type RequestContext } from "./fetch.ts"; export { withAbort, withAggregation, @@ -8,6 +8,6 @@ export { withRefetchEvent, wrapFetcher, wrapResource, -} from "./modifiers.js"; -export { withCache, withRefetchOnExpiry, withCacheStorage, serializeRequest } from "./cache.js"; -export { fetchRequest } from "./request.js"; +} from "./modifiers.ts"; +export { withCache, withRefetchOnExpiry, withCacheStorage, serializeRequest } from "./cache.ts"; +export { fetchRequest } from "./request.ts"; diff --git a/packages/fetch/src/modifiers.ts b/packages/fetch/src/modifiers.ts index 06c8ed2c2..e41d92ddc 100644 --- a/packages/fetch/src/modifiers.ts +++ b/packages/fetch/src/modifiers.ts @@ -1,6 +1,6 @@ import { createSignal, getOwner, onCleanup, type ResourceFetcherInfo } from "solid-js"; import { isServer } from "solid-js/web"; -import { type RequestContext } from "./fetch.js"; +import { type RequestContext } from "./fetch.ts"; export type RequestModifier = ( ...args: any[] @@ -14,7 +14,7 @@ export type Fetcher = Exclude< export const wrapFetcher = ( requestContext: RequestContext, wrapper: (originalFetcher: Fetcher) => Fetcher, -) => { +): void => { const originalFetcher = requestContext.fetcher; if (!originalFetcher) { throw new Error("could not read resource fetcher"); @@ -28,7 +28,7 @@ export const wrapResource = ( wrapper: ( requestContext: RequestContext, ) => [props?: { [key: string]: any }, actions?: { [key: string]: any }], -) => { +): void => { if (!requestContext.resource) { throw new Error("could not read resource"); } diff --git a/packages/fetch/src/request.ts b/packages/fetch/src/request.ts index 58c1172bb..355015cd2 100644 --- a/packages/fetch/src/request.ts +++ b/packages/fetch/src/request.ts @@ -1,14 +1,15 @@ -import { type RequestContext } from "./fetch.js"; +import { type RequestContext } from "./fetch.ts"; import { isServer } from "solid-js/web"; +import type NodeFetch from "node-fetch"; export type Request = ( ...args: any[] ) => (requestContext: RequestContext) => void; -let fetchFallback = globalThis.fetch as typeof fetch | undefined; +let fetchFallback: typeof fetch | typeof NodeFetch | undefined = globalThis.fetch as typeof fetch | undefined; if (isServer && !fetchFallback) { try { - const nodeFetch = require("node-fetch"); + const { default: nodeFetch } = await import("node-fetch"); fetchFallback = nodeFetch; } catch (_e) { fetchFallback = () => { diff --git a/packages/fetch/tsconfig.json b/packages/fetch/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/fetch/tsconfig.json +++ b/packages/fetch/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/filesystem/deno.jsonc b/packages/filesystem/deno.jsonc new file mode 100644 index 000000000..2b8637342 --- /dev/null +++ b/packages/filesystem/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/filesystem", + "version": "3.0.0-next.1", + "description": "A primitive for convenient file system access.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/filesystem/package.json b/packages/filesystem/package.json index 803540711..0a96c9bd6 100644 --- a/packages/filesystem/package.json +++ b/packages/filesystem/package.json @@ -52,9 +52,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/filesystem/src/adapter-mocks.ts b/packages/filesystem/src/adapter-mocks.ts index 35d4419e8..7963db4e5 100644 --- a/packages/filesystem/src/adapter-mocks.ts +++ b/packages/filesystem/src/adapter-mocks.ts @@ -1,8 +1,8 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ -import type { DirEntries, ItemType, SyncFileSystemAdapter } from "./types.js"; +import type { DirEntries, ItemType, SyncFileSystemAdapter, AsyncFileSystemAdapter } from "./types.ts"; /** Mocks a synchronous file system adapter */ -export const makeNoFileSystem = () => ({ +export const makeNoFileSystem = (): SyncFileSystemAdapter => ({ async: false as const, getType: (path: string): ItemType => null, mkdir: (path: string) => undefined, @@ -14,7 +14,7 @@ export const makeNoFileSystem = () => ({ }); /** Mocks an asynchronous file system adapter */ -export const makeNoAsyncFileSystem = () => ({ +export const makeNoAsyncFileSystem = (): AsyncFileSystemAdapter => ({ async: true as const, getType: (path: string): Promise => Promise.resolve(null), mkdir: (path: string) => Promise.resolve(), diff --git a/packages/filesystem/src/adapter-node.ts b/packages/filesystem/src/adapter-node.ts index 868550ba6..11c0141d2 100644 --- a/packages/filesystem/src/adapter-node.ts +++ b/packages/filesystem/src/adapter-node.ts @@ -1,9 +1,10 @@ -import { limitPath } from "./tools.js"; +import { limitPath } from "./tools.ts"; import { isServer } from "@solidjs/web"; +import type { AsyncFileSystemAdapter } from "./types.ts"; -export const makeNodeFileSystem = isServer - ? async (basePath: string = "/") => { - const fs = await import("fs/promises"); +export const makeNodeFileSystem: ((basePath?: string) => Promise) | (() => Promise) = isServer + ? async (basePath: string = "/"): Promise => { + const fs = await import("node:fs/promises"); const p = limitPath(basePath); return { async: true as const, @@ -21,4 +22,4 @@ export const makeNodeFileSystem = isServer fs.writeFile(p(path), data, { encoding: "utf8" }), }; } - : () => Promise.resolve(null); + : (): Promise => Promise.resolve(null); diff --git a/packages/filesystem/src/adapter-tauri.ts b/packages/filesystem/src/adapter-tauri.ts index 8207bc177..61bcf134f 100644 --- a/packages/filesystem/src/adapter-tauri.ts +++ b/packages/filesystem/src/adapter-tauri.ts @@ -1,7 +1,9 @@ import type { BaseDirectory, FileEntry, FsDirOptions } from "@tauri-apps/api/fs"; +import type { AsyncFileSystemAdapter } from "./types.ts"; +import type * as TauriFS from "@tauri-apps/api/fs"; -export const makeTauriFileSystem = (options: FsDirOptions = { dir: 22 as BaseDirectory.AppData }) => - (taurifs => +export const makeTauriFileSystem = (options: FsDirOptions = { dir: 22 as BaseDirectory.AppData }): AsyncFileSystemAdapter | null => + ((taurifs: typeof TauriFS | undefined | null) => taurifs ? { async: true as const, @@ -9,14 +11,14 @@ export const makeTauriFileSystem = (options: FsDirOptions = { dir: 22 as BaseDir taurifs.exists(path, options).then((present: boolean) => present ? taurifs - .readdir(path) + .readDir(path) .then(() => "dir" as const) .catch(() => "file" as const) : null, ), mkdir: (path: string) => taurifs.createDir(path, { ...options, recursive: true }), readdir: (path: string) => - taurifs.readdir(path, options).then((entries: FileEntry[]) => + taurifs.readDir(path, options).then((entries: FileEntry[]) => entries.reduce((list, entry) => { entry.name && list.push(entry.name); return list; @@ -26,7 +28,7 @@ export const makeTauriFileSystem = (options: FsDirOptions = { dir: 22 as BaseDir rename: (previous: string, next: string) => taurifs.renameFile(previous, next), rm: (path: string) => taurifs - .readdir(path) + .readDir(path) .then(() => taurifs.removeDir(path, { ...options, recursive: true })) .catch(() => taurifs.removeFile(path, options)), writeFile: (path: string, data: string) => taurifs.writeTextFile(path, data), diff --git a/packages/filesystem/src/adapter-vfs.ts b/packages/filesystem/src/adapter-vfs.ts index f752c2330..407e38366 100644 --- a/packages/filesystem/src/adapter-vfs.ts +++ b/packages/filesystem/src/adapter-vfs.ts @@ -1,5 +1,5 @@ -import type { ItemType } from "./types.js"; -import { getParentDir } from "./tools.js"; +import type { ItemType, SyncFileSystemAdapter } from "./types.ts"; +import { getParentDir } from "./tools.ts"; export type ObjectFileSystem = { [id: string]: string | ObjectFileSystem }; export type ObjectFileSystemItem = ObjectFileSystem | string | undefined; @@ -16,7 +16,7 @@ export const makeVirtualFileSystem = ( initial?: ObjectFileSystem, storage?: Storage, key = "solid-primitive-filesystem", -) => { +): SyncFileSystemAdapter => { let storedValue; const storageValue = storage?.getItem(key); try { diff --git a/packages/filesystem/src/adapter-web.ts b/packages/filesystem/src/adapter-web.ts index ba2121e46..cff16e3b7 100644 --- a/packages/filesystem/src/adapter-web.ts +++ b/packages/filesystem/src/adapter-web.ts @@ -1,6 +1,6 @@ -/// +/// import { isServer } from "@solidjs/web"; -import { type DirEntries } from "./types.js"; +import type { AsyncFileSystemAdapter, DirEntries } from "./types.ts"; /** * Adapter that provides access to the actual filesystem in the browser using a directory picker @@ -10,7 +10,7 @@ import { type DirEntries } from "./types.js"; */ export const makeWebAccessFileSystem = async ( options?: DirectoryPickerOptions | { webkitEntry: FileSystemDirectoryHandle } | undefined, -) => { +): Promise => { if (isServer || typeof globalThis.showDirectoryPicker !== "function") { return null; } diff --git a/packages/filesystem/src/index.ts b/packages/filesystem/src/index.ts index cb032bafe..07c919323 100644 --- a/packages/filesystem/src/index.ts +++ b/packages/filesystem/src/index.ts @@ -1,9 +1,9 @@ -export * from "./adapter-mocks.js"; -export * from "./adapter-node.js"; -export * from "./adapter-tauri.js"; -export * from "./adapter-web.js"; -export * from "./adapter-vfs.js"; -export * from "./reactive.js"; -export * from "./tools.js"; -export * from "./types.js"; -export * from "./watcher-chokidar.js"; +export * from "./adapter-mocks.ts"; +export * from "./adapter-node.ts"; +export * from "./adapter-tauri.ts"; +export * from "./adapter-web.ts"; +export * from "./adapter-vfs.ts"; +export * from "./reactive.ts"; +export * from "./tools.ts"; +export * from "./types.ts"; +export * from "./watcher-chokidar.ts"; diff --git a/packages/filesystem/src/reactive.ts b/packages/filesystem/src/reactive.ts index a8957dc0e..384d120a2 100644 --- a/packages/filesystem/src/reactive.ts +++ b/packages/filesystem/src/reactive.ts @@ -11,9 +11,9 @@ import type { AsyncFileSystemAdapter, DirEntries, Watcher, -} from "./types.js"; +} from "./types.ts"; -import { getItemName, getParentDir } from "./tools.js"; +import { getItemName, getParentDir } from "./tools.ts"; type SignalMap = Map, Setter]>; diff --git a/packages/filesystem/src/tools.ts b/packages/filesystem/src/tools.ts index 4627fe281..4de77cbb3 100644 --- a/packages/filesystem/src/tools.ts +++ b/packages/filesystem/src/tools.ts @@ -1,9 +1,9 @@ import { createEffect, createRoot } from "solid-js"; -import type { AsyncFileSystem, SyncFileSystem, FileSystemAdapter, DirEntries } from "./types.js"; +import type { AsyncFileSystem, SyncFileSystem, FileSystemAdapter, DirEntries } from "./types.ts"; -export const getParentDir = (path: string) => path.split("/").slice(0, -1).join("/") || "/"; +export const getParentDir = (path: string): string => path.split("/").slice(0, -1).join("/") || "/"; -export const getItemName = (path: string) => path.split("/").at(-1); +export const getItemName = (path: string): string | undefined => path.split("/").at(-1); export const limitPath = (basePath: string) => diff --git a/packages/filesystem/src/watcher-chokidar.ts b/packages/filesystem/src/watcher-chokidar.ts index 32ac82642..04dd71353 100644 --- a/packages/filesystem/src/watcher-chokidar.ts +++ b/packages/filesystem/src/watcher-chokidar.ts @@ -1,4 +1,4 @@ -import type { Operation, Watcher } from "./types.js"; +import type { Operation, Watcher } from "./types.ts"; export const makeChokidarWatcher = (basePath: string = "/"): Watcher => { let subscriber: ((operation: Operation, path: string) => void) | undefined; diff --git a/packages/filesystem/tsconfig.json b/packages/filesystem/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/filesystem/tsconfig.json +++ b/packages/filesystem/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/flux-store/deno.jsonc b/packages/flux-store/deno.jsonc new file mode 100644 index 000000000..c56c7665f --- /dev/null +++ b/packages/flux-store/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/flux-store", + "version": "1.0.0-next.0", + "description": "SolidJS Primitive to simplify the creation of global stores and the ability to access and mutate them.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/flux-store/package.json b/packages/flux-store/package.json index 9401aa6af..5aeca681c 100644 --- a/packages/flux-store/package.json +++ b/packages/flux-store/package.json @@ -50,9 +50,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/flux-store/tsconfig.json b/packages/flux-store/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/flux-store/tsconfig.json +++ b/packages/flux-store/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/focus/deno.jsonc b/packages/focus/deno.jsonc new file mode 100644 index 000000000..ee250b0db --- /dev/null +++ b/packages/focus/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/focus", + "version": "1.0.0-next.0", + "description": "Primitives for autofocusing HTML elements and trapping focus within a container", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/focus/package.json b/packages/focus/package.json index 5d44f88fd..880abd28e 100644 --- a/packages/focus/package.json +++ b/packages/focus/package.json @@ -61,9 +61,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/focus/src/autofocus.ts b/packages/focus/src/autofocus.ts index 5a5cf0e06..4a7c7ae22 100644 --- a/packages/focus/src/autofocus.ts +++ b/packages/focus/src/autofocus.ts @@ -16,7 +16,7 @@ import { type FalsyValue } from "@solid-primitives/utils"; * * ``` */ -export const autofocus = () => { +export const autofocus = (): (element: HTMLElement) => void => { let el: HTMLElement | undefined; onSettled(() => { @@ -25,7 +25,7 @@ export const autofocus = () => { return () => clearTimeout(id); }); - return (element: HTMLElement) => { + return (element: HTMLElement): void => { el = element; }; }; @@ -50,7 +50,7 @@ export const autofocus = () => { * ; * ``` */ -export const createAutofocus = (ref: Accessor) => { +export const createAutofocus = (ref: Accessor): void => { createEffect( () => ref(), el => { diff --git a/packages/focus/src/index.ts b/packages/focus/src/index.ts index 678243b0b..3c4f9b9d4 100644 --- a/packages/focus/src/index.ts +++ b/packages/focus/src/index.ts @@ -1,5 +1,5 @@ -export { autofocus, createAutofocus } from "./autofocus.js"; -export type { E } from "./autofocus.js"; -export { createFocusTrap } from "./focusTrap.js"; -export type { CreateFocusTrapProps } from "./focusTrap.js"; -export { makeFocusListener, createFocusSignal } from "./focusSignal.js"; +export { autofocus, createAutofocus } from "./autofocus.ts"; +export type { E } from "./autofocus.ts"; +export { createFocusTrap } from "./focusTrap.ts"; +export type { CreateFocusTrapProps } from "./focusTrap.ts"; +export { makeFocusListener, createFocusSignal } from "./focusSignal.ts"; diff --git a/packages/focus/tsconfig.json b/packages/focus/tsconfig.json index b9b2b6782..674e85d9a 100644 --- a/packages/focus/tsconfig.json +++ b/packages/focus/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/form/deno.jsonc b/packages/form/deno.jsonc new file mode 100644 index 000000000..94f14f488 --- /dev/null +++ b/packages/form/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/form", + "version": "1.0.0-next.0", + "description": "Reactive form primitive for Solid.js with per-field signals, sync/async validation, validateOn control, and DOM binding.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/form/package.json b/packages/form/package.json index 4043976f3..3f30c7cf7 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -54,9 +54,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/form/src/form-reset-listener.ts b/packages/form/src/form-reset-listener.ts index 856dae79a..4f31d3229 100644 --- a/packages/form/src/form-reset-listener.ts +++ b/packages/form/src/form-reset-listener.ts @@ -14,7 +14,7 @@ import { type Accessor, createEffect } from "solid-js"; export function createFormResetListener( element: Accessor, handler: () => void, -) { +): void { createEffect( () => element(), (element) => { diff --git a/packages/form/src/form.ts b/packages/form/src/form.ts index 416238e78..82b6f47e7 100644 --- a/packages/form/src/form.ts +++ b/packages/form/src/form.ts @@ -1,9 +1,9 @@ import { createSignal, createMemo, createRoot, onCleanup, untrack, createEffect, type Accessor } from "solid-js"; import { isServer } from "@solidjs/web"; import { makeEventListener } from "@solid-primitives/event-listener"; -import type { ValidatorFn, FieldsConfig, InferValue, FormField, FormReturn, FormConfig } from "./types.js"; +import type { ValidatorFn, FieldsConfig, InferValue, FormField, FormReturn, FormConfig } from "./types.ts"; -export type { ValidatorFn, FieldConfig, FieldsConfig, FormField, FormReturn, FormConfig } from "./types.js"; +export type { ValidatorFn, FieldConfig, FieldsConfig, FormField, FormReturn, FormConfig } from "./types.ts"; /** diff --git a/packages/form/src/index.ts b/packages/form/src/index.ts index b32a9991b..dc7cae1b3 100644 --- a/packages/form/src/index.ts +++ b/packages/form/src/index.ts @@ -1,11 +1,11 @@ -export { createForm, toFormData } from "./form.js"; -export { createFormResetListener } from "./form-reset-listener.js"; +export { createForm, toFormData } from "./form.ts"; +export { createFormResetListener } from "./form-reset-listener.ts"; export { createFormControl, createFormControlInput, FormControlContext, useFormControl, -} from "./form-control.js"; +} from "./form-control.ts"; export type { ValidatorFn, @@ -18,4 +18,4 @@ export type { CreateFormControlInputProps, FormControlDataSet, FormControlContextValue, -} from "./types.js"; +} from "./types.ts"; diff --git a/packages/form/tsconfig.json b/packages/form/tsconfig.json index b2b4db263..674e85d9a 100644 --- a/packages/form/tsconfig.json +++ b/packages/form/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../a11y" - }, - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/fullscreen/LICENSE b/packages/fullscreen/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/fullscreen/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/fullscreen/deno.jsonc b/packages/fullscreen/deno.jsonc new file mode 100644 index 000000000..c7f17e4b5 --- /dev/null +++ b/packages/fullscreen/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/fullscreen", + "version": "2.0.0-next.1", + "description": "Primitive that wraps the fullscreen API.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/fullscreen/package.json b/packages/fullscreen/package.json index 1d7a721f4..cbeeb671a 100644 --- a/packages/fullscreen/package.json +++ b/packages/fullscreen/package.json @@ -36,9 +36,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/fullscreen/tsconfig.json b/packages/fullscreen/tsconfig.json index b9b2b6782..674e85d9a 100644 --- a/packages/fullscreen/tsconfig.json +++ b/packages/fullscreen/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/geolocation/deno.jsonc b/packages/geolocation/deno.jsonc new file mode 100644 index 000000000..8001aa362 --- /dev/null +++ b/packages/geolocation/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/geolocation", + "version": "3.0.0-next.0", + "description": "Primitives to query geolocation and observe changes.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/geolocation/package.json b/packages/geolocation/package.json index e667a0fd7..903dbc668 100644 --- a/packages/geolocation/package.json +++ b/packages/geolocation/package.json @@ -45,9 +45,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/geolocation/tsconfig.json b/packages/geolocation/tsconfig.json index acef5da3e..674e85d9a 100644 --- a/packages/geolocation/tsconfig.json +++ b/packages/geolocation/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/gestures/deno.jsonc b/packages/gestures/deno.jsonc new file mode 100644 index 000000000..64537a812 --- /dev/null +++ b/packages/gestures/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/gestures", + "version": "3.0.0-next.1", + "description": "Ref factories to react to gestures", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/gestures/package.json b/packages/gestures/package.json index 7e3282b72..b72ca9e87 100644 --- a/packages/gestures/package.json +++ b/packages/gestures/package.json @@ -29,8 +29,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/gestures/src/core.ts b/packages/gestures/src/core.ts index 0d3d9cca1..55ac7810d 100644 --- a/packages/gestures/src/core.ts +++ b/packages/gestures/src/core.ts @@ -82,7 +82,10 @@ export function registerPointerListener( export const DEFAULT_DELAY = 300; export const DEFAULT_MIN_SWIPE_DISTANCE = 60; // in pixels -export function getCenterOfTwoPoints(node: HTMLElement, activeEvents: PointerEvent[]) { +export function getCenterOfTwoPoints(node: HTMLElement, activeEvents: PointerEvent[]): { + x: number; + y: number; +} { const rect = node.getBoundingClientRect(); const xDistance = Math.abs(activeEvents[0]!.clientX - activeEvents[1]!.clientX); const yDistance = Math.abs(activeEvents[0]!.clientY - activeEvents[1]!.clientY); diff --git a/packages/gestures/src/doubleTap.ts b/packages/gestures/src/doubleTap.ts index 514a9d260..958cf3553 100644 --- a/packages/gestures/src/doubleTap.ts +++ b/packages/gestures/src/doubleTap.ts @@ -1,6 +1,6 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener } from "./core.js"; -import type { PointerCallback } from "./core.js"; +import { registerPointerListener } from "./core.ts"; +import type { PointerCallback } from "./core.ts"; export type DoubleTapProps = { callback: (position: { x: number; y: number }) => void; diff --git a/packages/gestures/src/index.ts b/packages/gestures/src/index.ts index 26ed647bd..e9c4b64d1 100644 --- a/packages/gestures/src/index.ts +++ b/packages/gestures/src/index.ts @@ -1,8 +1,8 @@ -export * from "./core.js"; -export * from "./doubleTap.js"; -export * from "./longPress.js"; -export * from "./pinch.js"; -export * from "./pan.js"; -export * from "./rotate.js"; -export * from "./swipe.js"; -export * from "./tap.js"; +export * from "./core.ts"; +export * from "./doubleTap.ts"; +export * from "./longPress.ts"; +export * from "./pinch.ts"; +export * from "./pan.ts"; +export * from "./rotate.ts"; +export * from "./swipe.ts"; +export * from "./tap.ts"; diff --git a/packages/gestures/src/longPress.ts b/packages/gestures/src/longPress.ts index 9b6b8f3f6..b7840c7c0 100644 --- a/packages/gestures/src/longPress.ts +++ b/packages/gestures/src/longPress.ts @@ -1,6 +1,6 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener } from "./core.js"; -import type { PointerCallback } from "./core.js"; +import { registerPointerListener } from "./core.ts"; +import type { PointerCallback } from "./core.ts"; export type LongPressProps = { callback: (position: { x: number; y: number }) => void; diff --git a/packages/gestures/src/pan.ts b/packages/gestures/src/pan.ts index c5cc0299a..5fc8fc857 100644 --- a/packages/gestures/src/pan.ts +++ b/packages/gestures/src/pan.ts @@ -1,6 +1,6 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener } from "./core.js"; -import type { PointerCallback } from "./core.js"; +import { registerPointerListener } from "./core.ts"; +import type { PointerCallback } from "./core.ts"; export type PanProps = { callback: (position: { x: number; y: number }) => void; diff --git a/packages/gestures/src/pinch.ts b/packages/gestures/src/pinch.ts index e2bf31cec..dd0a316d6 100644 --- a/packages/gestures/src/pinch.ts +++ b/packages/gestures/src/pinch.ts @@ -1,5 +1,5 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener, getCenterOfTwoPoints } from "./core.js"; +import { registerPointerListener, getCenterOfTwoPoints } from "./core.ts"; export type PinchProps = { callback: (scale: number, pinchCenter: { x: number; y: number }) => void; diff --git a/packages/gestures/src/rotate.ts b/packages/gestures/src/rotate.ts index 5fd8b82f8..87d5df98d 100644 --- a/packages/gestures/src/rotate.ts +++ b/packages/gestures/src/rotate.ts @@ -1,5 +1,5 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener, getCenterOfTwoPoints } from "./core.js"; +import { registerPointerListener, getCenterOfTwoPoints } from "./core.ts"; export type RotateProps = { callback: (rotation: number, center: { x: number; y: number }) => void; diff --git a/packages/gestures/src/swipe.ts b/packages/gestures/src/swipe.ts index dbb9e7dfa..a2f4258af 100644 --- a/packages/gestures/src/swipe.ts +++ b/packages/gestures/src/swipe.ts @@ -1,5 +1,5 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener, DEFAULT_DELAY, DEFAULT_MIN_SWIPE_DISTANCE } from "./core.js"; +import { registerPointerListener, DEFAULT_DELAY, DEFAULT_MIN_SWIPE_DISTANCE } from "./core.ts"; export type SwipeProps = { callback: (direction: "top" | "right" | "bottom" | "left") => void; diff --git a/packages/gestures/src/tap.ts b/packages/gestures/src/tap.ts index 883dd8768..7fd092d4f 100644 --- a/packages/gestures/src/tap.ts +++ b/packages/gestures/src/tap.ts @@ -1,6 +1,6 @@ import { onCleanup } from "solid-js"; -import { registerPointerListener } from "./core.js"; -import type { PointerCallback } from "./core.js"; +import { registerPointerListener } from "./core.ts"; +import type { PointerCallback } from "./core.ts"; export type TapProps = { callback: (position: { x: number; y: number }) => void; diff --git a/packages/gestures/tsconfig.json b/packages/gestures/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/gestures/tsconfig.json +++ b/packages/gestures/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/graphql/deno.jsonc b/packages/graphql/deno.jsonc new file mode 100644 index 000000000..c85d3ebd0 --- /dev/null +++ b/packages/graphql/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/graphql", + "version": "3.0.0-next.0", + "description": "Primitive that generates a client and reactive GraphQL queries", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 5ae3d74ad..ffdafbcc2 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -38,10 +38,14 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "gqlgen": "graphql-codegen --config dev/codegen.yml", "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/graphql/src/index.ts b/packages/graphql/src/index.ts index 034f61b5f..105fd7c48 100644 --- a/packages/graphql/src/index.ts +++ b/packages/graphql/src/index.ts @@ -33,7 +33,7 @@ export class GraphQLError extends Error { constructor( message: string, public locations?: { line: number; column: number }[], - public extensions?: Record, + public extensions?: Record | undefined, ) { super(message); } @@ -225,7 +225,7 @@ export function makeMultipartBody(query: string, variables: object): FormData { /** * Creates a GraphQL query string. */ -export const gql = (query: TemplateStringsArray, ...expressions: any[]) => +export const gql = (query: TemplateStringsArray, ...expressions: any[]): string => query .map((s, i) => `${s}${expressions[i] ?? ""}`) .join("") diff --git a/packages/graphql/tsconfig.json b/packages/graphql/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/graphql/tsconfig.json +++ b/packages/graphql/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/history/deno.jsonc b/packages/history/deno.jsonc new file mode 100644 index 000000000..be27f3e34 --- /dev/null +++ b/packages/history/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/history", + "version": "1.0.0-next.0", + "description": "Primitives for managing undo/redo history in Solid.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/history/package.json b/packages/history/package.json index d6032f162..c77926803 100644 --- a/packages/history/package.json +++ b/packages/history/package.json @@ -47,9 +47,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/history/tsconfig.json b/packages/history/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/history/tsconfig.json +++ b/packages/history/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/i18n/deno.jsonc b/packages/i18n/deno.jsonc new file mode 100644 index 000000000..c2454530d --- /dev/null +++ b/packages/i18n/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/i18n", + "version": "3.0.0-next.1", + "description": "Library of primitives for providing internationalization support.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 557618e52..705c5521d 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -46,8 +46,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" @@ -65,6 +70,8 @@ }, "devDependencies": { "@solidjs/web": "2.0.0-beta.15", - "solid-js": "2.0.0-beta.15" + "solid-js": "2.0.0-beta.15", + "tsdown": "catalog:", + "unplugin-solid": "catalog:" } } diff --git a/packages/i18n/tsconfig.json b/packages/i18n/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/i18n/tsconfig.json +++ b/packages/i18n/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/idle/deno.jsonc b/packages/idle/deno.jsonc new file mode 100644 index 000000000..ffc95bcfa --- /dev/null +++ b/packages/idle/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/idle", + "version": "1.0.0-next.1", + "description": "A primitive to observe the user's idle status and react to its changes.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/idle/package.json b/packages/idle/package.json index 00357df9e..be863c5d4 100644 --- a/packages/idle/package.json +++ b/packages/idle/package.json @@ -38,8 +38,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/idle/src/createIdleTimer.ts b/packages/idle/src/createIdleTimer.ts index 3473ad5ec..a0bd0684c 100644 --- a/packages/idle/src/createIdleTimer.ts +++ b/packages/idle/src/createIdleTimer.ts @@ -1,7 +1,7 @@ import { createSignal, onSettled, onCleanup } from "solid-js"; import { isServer } from "@solidjs/web"; import { INTERNAL_OPTIONS, noop } from "@solid-primitives/utils"; -import type { EventTypeName, IdleTimerOptions, IdleTimer } from "./types.js"; +import type { EventTypeName, IdleTimerOptions, IdleTimer } from "./types.ts"; const THROTTLE_DELAY: number = 250; const FIFTEEN_MINUTES: number = 900_000; // 15 minutes diff --git a/packages/idle/src/index.ts b/packages/idle/src/index.ts index 49e50a71e..402db5824 100644 --- a/packages/idle/src/index.ts +++ b/packages/idle/src/index.ts @@ -1,2 +1,2 @@ -export * from "./createIdleTimer.js"; -export * from "./types.js"; +export * from "./createIdleTimer.ts"; +export * from "./types.ts"; diff --git a/packages/idle/tsconfig.json b/packages/idle/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/idle/tsconfig.json +++ b/packages/idle/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/immutable/deno.jsonc b/packages/immutable/deno.jsonc new file mode 100644 index 000000000..9bacd4477 --- /dev/null +++ b/packages/immutable/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/immutable", + "version": "2.0.0-next.0", + "description": "Primitive for rectifying immutable values and dealing with immutability in Solid.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/immutable/package.json b/packages/immutable/package.json index 51df1a090..29eb95786 100644 --- a/packages/immutable/package.json +++ b/packages/immutable/package.json @@ -45,9 +45,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/immutable/tsconfig.json b/packages/immutable/tsconfig.json index 83b91e534..674e85d9a 100644 --- a/packages/immutable/tsconfig.json +++ b/packages/immutable/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../keyed" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/input-mask/deno.jsonc b/packages/input-mask/deno.jsonc new file mode 100644 index 000000000..c5a5db527 --- /dev/null +++ b/packages/input-mask/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/input-mask", + "version": "1.0.0-next.0", + "description": "input masking event primitive.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/input-mask/package.json b/packages/input-mask/package.json index 8603fe05d..9a9df4fe7 100644 --- a/packages/input-mask/package.json +++ b/packages/input-mask/package.json @@ -38,9 +38,13 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/input-mask/src/index.ts b/packages/input-mask/src/index.ts index 6b3ffe851..d03a5e70b 100644 --- a/packages/input-mask/src/index.ts +++ b/packages/input-mask/src/index.ts @@ -23,7 +23,7 @@ export const stringMaskRegExp: Record = { }; /** Convert a string mask to an array mask */ -export const stringMaskToArray = (mask: string, regexps = stringMaskRegExp) => +export const stringMaskToArray = (mask: string, regexps: typeof stringMaskRegExp = stringMaskRegExp): (RegExp | string)[] => [...mask].map(c => regexps[c] || c); /** Convert a regex mask to a mask function */ @@ -82,7 +82,7 @@ export const maskArrayToFn = }; /** Convert an array or string mask to a mask function */ -export const anyMaskToFn = (mask: InputMask, regexps?: Record) => +export const anyMaskToFn = (mask: InputMask, regexps?: Record): InputMaskFn => typeof mask === "function" ? mask : typeof mask[1] === "function" && mask[0] instanceof RegExp diff --git a/packages/input-mask/tsconfig.json b/packages/input-mask/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/input-mask/tsconfig.json +++ b/packages/input-mask/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/interaction/deno.jsonc b/packages/interaction/deno.jsonc new file mode 100644 index 000000000..f83243dca --- /dev/null +++ b/packages/interaction/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/interaction", + "version": "1.0.0-next.0", + "description": "SolidJS primitive for detecting interactions outside a given element.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 1893887c4..1e623c8ce 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -38,9 +38,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/interaction/src/index.ts b/packages/interaction/src/index.ts index 889cf0da4..7411a116e 100644 --- a/packages/interaction/src/index.ts +++ b/packages/interaction/src/index.ts @@ -79,7 +79,7 @@ const observerStack: Array<{ observe(): void; disconnect(): void }> = []; */ export function ariaHideOutside( targets: Element[], - root = document.body, + root: Element = document.body, alwaysVisibleSelector?: string, ): () => void { const visibleNodes = new Set(targets); diff --git a/packages/interaction/tsconfig.json b/packages/interaction/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/interaction/tsconfig.json +++ b/packages/interaction/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/intersection-observer/deno.jsonc b/packages/intersection-observer/deno.jsonc new file mode 100644 index 000000000..c44cbce34 --- /dev/null +++ b/packages/intersection-observer/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/intersection-observer", + "version": "3.0.0-next.0", + "description": "Primitives to support using the intersection observer API.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/intersection-observer/package.json b/packages/intersection-observer/package.json index c2017f20e..fde700227 100644 --- a/packages/intersection-observer/package.json +++ b/packages/intersection-observer/package.json @@ -40,9 +40,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "vitest2": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", diff --git a/packages/intersection-observer/tsconfig.json b/packages/intersection-observer/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/intersection-observer/tsconfig.json +++ b/packages/intersection-observer/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/jsx-tokenizer/deno.jsonc b/packages/jsx-tokenizer/deno.jsonc new file mode 100644 index 000000000..7f5f6dc6f --- /dev/null +++ b/packages/jsx-tokenizer/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/jsx-tokenizer", + "version": "3.0.0-next.0", + "description": "A primitive to tokenize your solid-components to enable custom parsing.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/jsx-tokenizer/package.json b/packages/jsx-tokenizer/package.json index 66c76f22b..cbebd539b 100644 --- a/packages/jsx-tokenizer/package.json +++ b/packages/jsx-tokenizer/package.json @@ -49,9 +49,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/jsx-tokenizer/src/index.ts b/packages/jsx-tokenizer/src/index.ts index 9610bc9a1..21e524e0f 100644 --- a/packages/jsx-tokenizer/src/index.ts +++ b/packages/jsx-tokenizer/src/index.ts @@ -13,7 +13,7 @@ import { asArray } from "@solid-primitives/utils"; /** @internal $TYPE is only used for type inference */ declare const $TYPE: unique symbol; /** @internal */ -const $TOKENIZER = Symbol(!isServer && DEV ? "jsx-tokenizer" : ""); +const $TOKENIZER: unique symbol = Symbol(!isServer && DEV ? "jsx-tokenizer" : ""); /** * Identifies a JSX Tokenizer. It is returned by {@link createTokenizer} (or {@link createToken}) and used by {@link createToken} and {@link resolveTokens}. diff --git a/packages/jsx-tokenizer/tsconfig.json b/packages/jsx-tokenizer/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/jsx-tokenizer/tsconfig.json +++ b/packages/jsx-tokenizer/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/keyboard/deno.jsonc b/packages/keyboard/deno.jsonc new file mode 100644 index 000000000..728676836 --- /dev/null +++ b/packages/keyboard/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/keyboard", + "version": "2.0.0-next.2", + "description": "A library of reactive promitives helping handling user's keyboard input.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/keyboard/package.json b/packages/keyboard/package.json index 510288ac7..0145ad962 100644 --- a/packages/keyboard/package.json +++ b/packages/keyboard/package.json @@ -50,9 +50,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/keyboard/src/index.ts b/packages/keyboard/src/index.ts index 576d505a5..c47002216 100644 --- a/packages/keyboard/src/index.ts +++ b/packages/keyboard/src/index.ts @@ -66,7 +66,7 @@ function isEditableTarget(target: EventTarget | null): boolean { * }) * ``` */ -export const useKeyDownEvent = /*#__PURE__*/ createSingletonRoot>( +export const useKeyDownEvent: ReturnType>> = /*#__PURE__*/ createSingletonRoot>( () => { if (isServer) { return () => null; @@ -104,7 +104,7 @@ export const useKeyDownEvent = /*#__PURE__*/ createSingletonRoot>(() => { +export const useKeyDownList: ReturnType>> = /*#__PURE__*/ createSingletonRoot>(() => { if (isServer) { return () => []; } @@ -184,7 +184,7 @@ export const useKeyDownList = /*#__PURE__*/ createSingletonRoot>( +export const useCurrentlyHeldKey: ReturnType>> = /*#__PURE__*/ createSingletonRoot>( () => { if (isServer) { return () => null; @@ -224,7 +224,7 @@ export const useCurrentlyHeldKey = /*#__PURE__*/ createSingletonRoot>(() => { +export const useKeyDownSequence: ReturnType>> = /*#__PURE__*/ createSingletonRoot>(() => { if (isServer) { return () => []; } diff --git a/packages/keyboard/tsconfig.json b/packages/keyboard/tsconfig.json index 4f15a568b..674e85d9a 100644 --- a/packages/keyboard/tsconfig.json +++ b/packages/keyboard/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/keyed/deno.jsonc b/packages/keyed/deno.jsonc new file mode 100644 index 000000000..80467e530 --- /dev/null +++ b/packages/keyed/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/keyed", + "version": "3.0.0-next.0", + "description": "Control Flow primitives and components that require specifying explicit keys to identify or rerender elements.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/keyed/package.json b/packages/keyed/package.json index d90b7644c..f13974ab6 100644 --- a/packages/keyed/package.json +++ b/packages/keyed/package.json @@ -44,9 +44,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/keyed/tsconfig.json b/packages/keyed/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/keyed/tsconfig.json +++ b/packages/keyed/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/lifecycle/deno.jsonc b/packages/lifecycle/deno.jsonc new file mode 100644 index 000000000..c75f01993 --- /dev/null +++ b/packages/lifecycle/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/lifecycle", + "version": "1.0.0-next.0", + "description": "Package providing extra layer of lifecycle primitives for Solid.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index ab8c53902..85230b5bc 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -47,8 +47,12 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/lifecycle/tsconfig.json b/packages/lifecycle/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/lifecycle/tsconfig.json +++ b/packages/lifecycle/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/list-state/deno.jsonc b/packages/list-state/deno.jsonc new file mode 100644 index 000000000..61eb39ec4 --- /dev/null +++ b/packages/list-state/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/list-state", + "version": "1.0.0-next.0", + "description": "Keyboard navigable list state management primitives", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/list-state/package.json b/packages/list-state/package.json index c0d2b4b13..6ee303801 100644 --- a/packages/list-state/package.json +++ b/packages/list-state/package.json @@ -57,9 +57,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/list-state/src/index.ts b/packages/list-state/src/index.ts index 92793ad6b..f0adcc929 100644 --- a/packages/list-state/src/index.ts +++ b/packages/list-state/src/index.ts @@ -1,5 +1,5 @@ -export { createListState } from "./list-state.js"; -export { createMultiSelectListState } from "./multi-list-state.js"; +export { createListState } from "./list-state.ts"; +export { createMultiSelectListState } from "./multi-list-state.ts"; export type { ListStateOptions, ListStateReturn, @@ -8,4 +8,4 @@ export type { Orientation, TextDirection, VimKeys, -} from "./types.js"; +} from "./types.ts"; diff --git a/packages/list-state/src/list-state.ts b/packages/list-state/src/list-state.ts index dda0af490..cf3412213 100644 --- a/packages/list-state/src/list-state.ts +++ b/packages/list-state/src/list-state.ts @@ -1,6 +1,6 @@ import { createSignal } from "solid-js"; import { access } from "@solid-primitives/utils"; -import type { ListStateOptions, ListStateReturn } from "./types.js"; +import type { ListStateOptions, ListStateReturn } from "./types.ts"; /** * Creates a keyboard navigable single-select list. diff --git a/packages/list-state/src/multi-list-state.ts b/packages/list-state/src/multi-list-state.ts index df1047ee4..c13e19a82 100644 --- a/packages/list-state/src/multi-list-state.ts +++ b/packages/list-state/src/multi-list-state.ts @@ -1,6 +1,6 @@ import { createSignal } from "solid-js"; import { access } from "@solid-primitives/utils"; -import type { MultiSelectListStateOptions, MultiSelectListStateReturn } from "./types.js"; +import type { MultiSelectListStateOptions, MultiSelectListStateReturn } from "./types.ts"; /** * Creates a keyboard navigable multi-select list with cursor-based navigation. diff --git a/packages/list-state/tsconfig.json b/packages/list-state/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/list-state/tsconfig.json +++ b/packages/list-state/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/list/deno.jsonc b/packages/list/deno.jsonc new file mode 100644 index 000000000..60dce33ca --- /dev/null +++ b/packages/list/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/list", + "version": "1.0.0-next.0", + "description": "A List component, an alternative to For and Index.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/list/package.json b/packages/list/package.json index 5a54f0482..a8bdebe6f 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -45,9 +45,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/list/tsconfig.json b/packages/list/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/list/tsconfig.json +++ b/packages/list/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/map/deno.jsonc b/packages/map/deno.jsonc new file mode 100644 index 000000000..459bb0a45 --- /dev/null +++ b/packages/map/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/map", + "version": "1.0.0-next.0", + "description": "The Map & WeakMap data structures as a reactive signals.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/map/package.json b/packages/map/package.json index 6682d2cf9..aa761b585 100644 --- a/packages/map/package.json +++ b/packages/map/package.json @@ -44,8 +44,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/map/src/index.ts b/packages/map/src/index.ts index 373cc33f8..e5a38089a 100644 --- a/packages/map/src/index.ts +++ b/packages/map/src/index.ts @@ -27,7 +27,7 @@ export class ReactiveMap extends Map { #keyTriggers = new TriggerCache(); #valueTriggers = new TriggerCache(); - [Symbol.iterator](): MapIterator<[K, V]> { + override [Symbol.iterator](): MapIterator<[K, V]> { return this.entries(); } @@ -36,41 +36,41 @@ export class ReactiveMap extends Map { if (entries) for (const entry of entries) super.set(...entry); } - get size(): number { + override get size(): number { this.#keyTriggers.track($OBJECT); return super.size; } - *keys(): MapIterator { + override *keys(): MapIterator { this.#keyTriggers.track($OBJECT); for (const key of super.keys()) yield key; } - *values(): MapIterator { + override *values(): MapIterator { this.#valueTriggers.track($OBJECT); for (const value of super.values()) yield value; } - *entries(): MapIterator<[K, V]> { + override *entries(): MapIterator<[K, V]> { this.#keyTriggers.track($OBJECT); this.#valueTriggers.track($OBJECT); for (const entry of super.entries()) yield entry; } - forEach(callbackfn: (value: V, key: K, map: Map) => void, thisArg?: any): void { + override forEach(callbackfn: (value: V, key: K, map: Map) => void, thisArg?: any): void { this.#keyTriggers.track($OBJECT); this.#valueTriggers.track($OBJECT); super.forEach(callbackfn, thisArg); } /** Tracks key presence only — re-runs when this key is added or removed, not when its value changes. */ - has(key: K): boolean { + override has(key: K): boolean { this.#keyTriggers.track(key); return super.has(key); } /** Tracks the value for this key — re-runs when the value changes, not when unrelated keys change. */ - get(key: K): V | undefined { + override get(key: K): V | undefined { this.#valueTriggers.track(key); return super.get(key); } @@ -79,7 +79,7 @@ export class ReactiveMap extends Map { * Sets a value. Notifies key-presence subscribers only if the key is new; notifies value * subscribers only if the value changed by reference. Setting the same value is a no-op. */ - set(key: K, value: V): this { + override set(key: K, value: V): this { const hadNoKey = !super.has(key); const hasChanged = super.get(key) !== value; const result = super.set(key, value); @@ -96,7 +96,7 @@ export class ReactiveMap extends Map { return result; } - delete(key: K): boolean { + override delete(key: K): boolean { const isDefined = super.get(key) !== undefined; const result = super.delete(key); @@ -112,7 +112,7 @@ export class ReactiveMap extends Map { return result; } - clear(): void { + override clear(): void { if (super.size === 0) return; this.#keyTriggers.dirty($OBJECT); this.#valueTriggers.dirty($OBJECT); @@ -154,19 +154,19 @@ export class ReactiveWeakMap extends WeakMap { } /** Tracks key presence only — re-runs when this key is added or removed, not when its value changes. */ - has(key: K): boolean { + override has(key: K): boolean { this.#keyTriggers.track(key); return super.has(key); } /** Tracks the value for this key — re-runs when the value changes, not when unrelated keys change. */ - get(key: K): V | undefined { + override get(key: K): V | undefined { this.#valueTriggers.track(key); return super.get(key); } /** Sets a value. Notifies key-presence subscribers only if the key is new; value subscribers only if the value changed by reference. */ - set(key: K, value: V): this { + override set(key: K, value: V): this { const hadNoKey = !super.has(key); const hasChanged = super.get(key) !== value; const result = super.set(key, value); @@ -177,7 +177,7 @@ export class ReactiveWeakMap extends WeakMap { return result; } - delete(key: K): boolean { + override delete(key: K): boolean { const isDefined = super.get(key) !== undefined; const result = super.delete(key); diff --git a/packages/map/tsconfig.json b/packages/map/tsconfig.json index 5554300f1..674e85d9a 100644 --- a/packages/map/tsconfig.json +++ b/packages/map/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../trigger" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/marker/deno.jsonc b/packages/marker/deno.jsonc new file mode 100644 index 000000000..0c26d7cbb --- /dev/null +++ b/packages/marker/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/marker", + "version": "2.0.0-next.0", + "description": "A reactive primitive for marking matching parts of a string.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/marker/package.json b/packages/marker/package.json index f8a0a86e5..8f4c96349 100644 --- a/packages/marker/package.json +++ b/packages/marker/package.json @@ -46,9 +46,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/marker/tsconfig.json b/packages/marker/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/marker/tsconfig.json +++ b/packages/marker/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/masonry/deno.jsonc b/packages/masonry/deno.jsonc new file mode 100644 index 000000000..df42d0555 --- /dev/null +++ b/packages/masonry/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/masonry", + "version": "2.0.0-next.0", + "description": "Primitives for creating a reactive masonry layout.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/masonry/package.json b/packages/masonry/package.json index b065360a7..227590425 100644 --- a/packages/masonry/package.json +++ b/packages/masonry/package.json @@ -45,9 +45,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/masonry/tsconfig.json b/packages/masonry/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/masonry/tsconfig.json +++ b/packages/masonry/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/match/deno.jsonc b/packages/match/deno.jsonc new file mode 100644 index 000000000..121d3d511 --- /dev/null +++ b/packages/match/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/match", + "version": "1.0.0-next.0", + "description": "A template primitive example.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/match/package.json b/packages/match/package.json index 525999420..03890e2ac 100644 --- a/packages/match/package.json +++ b/packages/match/package.json @@ -45,9 +45,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/match/tsconfig.json b/packages/match/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/match/tsconfig.json +++ b/packages/match/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/media/deno.jsonc b/packages/media/deno.jsonc new file mode 100644 index 000000000..c5b9ac939 --- /dev/null +++ b/packages/media/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/media", + "version": "4.0.0-next.0", + "description": "Primitives for media query and device features", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/media/package.json b/packages/media/package.json index 36c7b1938..cd68529fe 100644 --- a/packages/media/package.json +++ b/packages/media/package.json @@ -55,9 +55,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/media/src/index.ts b/packages/media/src/index.ts index 75d109525..bc6e8399f 100644 --- a/packages/media/src/index.ts +++ b/packages/media/src/index.ts @@ -41,7 +41,7 @@ export function makeMediaQueryListener( * console.log(isSmall()); * ``` */ -export function createMediaQuery(query: string, serverFallback = false) { +export function createMediaQuery(query: string, serverFallback = false): Accessor { if (isServer) { return () => serverFallback; } @@ -64,7 +64,7 @@ export function createMediaQuery(query: string, serverFallback = false) { * prefersDark() // => boolean * }); */ -export function createPrefersDark(serverFallback?: boolean) { +export function createPrefersDark(serverFallback?: boolean): Accessor { return createMediaQuery("(prefers-color-scheme: dark)", serverFallback); } diff --git a/packages/media/tsconfig.json b/packages/media/tsconfig.json index 536eac32d..674e85d9a 100644 --- a/packages/media/tsconfig.json +++ b/packages/media/tsconfig.json @@ -1,25 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/mediastream/LICENSE b/packages/mediastream/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/mediastream/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/mediastream/deno.jsonc b/packages/mediastream/deno.jsonc new file mode 100644 index 000000000..69f2f4a86 --- /dev/null +++ b/packages/mediastream/deno.jsonc @@ -0,0 +1,23 @@ +{ + "name": "@solid-primitives/mediastream", + "version": "1.0.0-next.0", + "description": "Primitives to work with media streams from microphones, cameras, and the screen", + "license": "MIT", + "exports": "./dist/index.js", + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/mediastream/package.json b/packages/mediastream/package.json index f73627709..65aa025fb 100644 --- a/packages/mediastream/package.json +++ b/packages/mediastream/package.json @@ -44,8 +44,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/mediastream/src/index.ts b/packages/mediastream/src/index.ts index ec2cbf22c..d0bbdf34e 100644 --- a/packages/mediastream/src/index.ts +++ b/packages/mediastream/src/index.ts @@ -295,7 +295,7 @@ export const createMediaPermissionRequest = ( return Promise.resolve(); } return navigator.mediaDevices - .getUserMedia( + ?.getUserMedia?.( source ? typeof source === "string" ? { [source]: true } diff --git a/packages/mediastream/tsconfig.json b/packages/mediastream/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/mediastream/tsconfig.json +++ b/packages/mediastream/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/memo/deno.jsonc b/packages/memo/deno.jsonc new file mode 100644 index 000000000..44c327153 --- /dev/null +++ b/packages/memo/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/memo", + "version": "2.0.0-next.0", + "description": "Collection of custom memo primitives. They extend Solid's createMemo functionality while keeping the usage similar.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/memo/package.json b/packages/memo/package.json index 8b40036d5..537f8360f 100644 --- a/packages/memo/package.json +++ b/packages/memo/package.json @@ -44,9 +44,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/memo/tsconfig.json b/packages/memo/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/memo/tsconfig.json +++ b/packages/memo/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/mouse/deno.jsonc b/packages/mouse/deno.jsonc new file mode 100644 index 000000000..fb0590980 --- /dev/null +++ b/packages/mouse/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/mouse", + "version": "4.0.0-next.1", + "description": "A collection of Solid Primitives, that capture current mouse cursor position, and help to deal with common related usecases.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/mouse/package.json b/packages/mouse/package.json index 82b3ebf6b..d7a2a53d1 100644 --- a/packages/mouse/package.json +++ b/packages/mouse/package.json @@ -35,9 +35,13 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr", diff --git a/packages/mouse/src/common.ts b/packages/mouse/src/common.ts index 004814a88..755f89584 100644 --- a/packages/mouse/src/common.ts +++ b/packages/mouse/src/common.ts @@ -6,7 +6,7 @@ import type { MousePositionInside, PositionRelativeToElement, UseTouchOptions, -} from "./types.js"; +} from "./types.ts"; import { isServer } from "@solidjs/web"; const PASSIVE = { passive: true }; @@ -41,7 +41,7 @@ export const DEFAULT_RELATIVE_ELEMENT_POSITION: PositionRelativeToElement = { * @returns function removing all event listeners */ export function makeMousePositionListener( - target: SVGSVGElement | HTMLElement | Window | Document = window, + target: SVGSVGElement | HTMLElement | Window | Document | undefined = window, callback: (position: MousePosition) => void, options: UseTouchOptions & FollowTouchOptions = {}, ): VoidFunction { @@ -78,7 +78,7 @@ export function makeMousePositionListener( * @returns function removing all event listeners */ export function makeMouseInsideListener( - target: SVGSVGElement | HTMLElement | Window | Document = window, + target: SVGSVGElement | HTMLElement | Window | Document | undefined = window, callback: (isInside: boolean) => void, options: UseTouchOptions = {}, ): VoidFunction { @@ -160,7 +160,7 @@ export const getPositionInElement = ( /** * Turn position relative to the page, into position relative to the screen. */ -export const getPositionToScreen = isServer +export const getPositionToScreen: (pageX: number, pageY: number) => Position = isServer ? (): Position => DEFAULT_MOUSE_POSITION : (pageX: number, pageY: number): Position => ({ x: pageX - window.scrollX, diff --git a/packages/mouse/src/index.ts b/packages/mouse/src/index.ts index 74882739e..134c44c5d 100644 --- a/packages/mouse/src/index.ts +++ b/packages/mouse/src/index.ts @@ -1,9 +1,9 @@ -export * from "./types.js"; +export * from "./types.ts"; export { makeMousePositionListener, makeMouseInsideListener, getPositionToElement, getPositionToScreen, getPositionInElement, -} from "./common.js"; -export * from "./primitives.js"; +} from "./common.ts"; +export * from "./primitives.ts"; diff --git a/packages/mouse/src/primitives.ts b/packages/mouse/src/primitives.ts index bcaf6c116..afe1650ee 100644 --- a/packages/mouse/src/primitives.ts +++ b/packages/mouse/src/primitives.ts @@ -9,13 +9,13 @@ import { getPositionToElement, makeMouseInsideListener, makeMousePositionListener, -} from "./common.js"; +} from "./common.ts"; import type { FollowTouchOptions, MousePositionInside, PositionRelativeToElement, UseTouchOptions, -} from "./types.js"; +} from "./types.ts"; export interface MousePositionOptions extends UseTouchOptions, FollowTouchOptions { /** @@ -91,7 +91,7 @@ export function createMousePosition( * console.log(pos.x, pos.y) * }) */ -export const useMousePosition = /*#__PURE__*/ createHydratableSingletonRoot( +export const useMousePosition: ReturnType = /*#__PURE__*/ createHydratableSingletonRoot( createMousePosition.bind(void 0, void 0, void 0), ); diff --git a/packages/mouse/tsconfig.json b/packages/mouse/tsconfig.json index 536eac32d..674e85d9a 100644 --- a/packages/mouse/tsconfig.json +++ b/packages/mouse/tsconfig.json @@ -1,25 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/mutable/deno.jsonc b/packages/mutable/deno.jsonc new file mode 100644 index 000000000..69c1cd6f2 --- /dev/null +++ b/packages/mutable/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/mutable", + "version": "3.0.0-next.0", + "description": "A primitive for creating a mutable store, an alternative to Solid's createStore.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/mutable/package.json b/packages/mutable/package.json index 15f2582ce..67a3dee12 100644 --- a/packages/mutable/package.json +++ b/packages/mutable/package.json @@ -45,18 +45,22 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" }, "peerDependencies": { - "solid-js": "^2.0.0-beta.15", - "@solidjs/web": "^2.0.0-beta.15" + "@solidjs/web": "^2.0.0-beta.15", + "solid-js": "^2.0.0-beta.15" }, "devDependencies": { - "solid-js": "2.0.0-beta.15", - "@solidjs/web": "2.0.0-beta.15" + "@solidjs/web": "2.0.0-beta.15", + "solid-js": "2.0.0-beta.15" } } diff --git a/packages/mutable/tsconfig.json b/packages/mutable/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/mutable/tsconfig.json +++ b/packages/mutable/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/mutation-observer/deno.jsonc b/packages/mutation-observer/deno.jsonc new file mode 100644 index 000000000..4e814a247 --- /dev/null +++ b/packages/mutation-observer/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/mutation-observer", + "version": "3.0.0-next.0", + "description": "Primitive providing the ability to watch for changes made to the DOM tree.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/mutation-observer/package.json b/packages/mutation-observer/package.json index 1dfc2bc33..31af68f94 100644 --- a/packages/mutation-observer/package.json +++ b/packages/mutation-observer/package.json @@ -40,9 +40,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/mutation-observer/tsconfig.json b/packages/mutation-observer/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/mutation-observer/tsconfig.json +++ b/packages/mutation-observer/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/notification/deno.jsonc b/packages/notification/deno.jsonc new file mode 100644 index 000000000..204638128 --- /dev/null +++ b/packages/notification/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/notification", + "version": "1.0.0-next.0", + "description": "Primitives for the browser Notifications API with reactive permission management", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/notification/package.json b/packages/notification/package.json index 5af5478e6..6eea1e635 100644 --- a/packages/notification/package.json +++ b/packages/notification/package.json @@ -49,9 +49,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/notification/tsconfig.json b/packages/notification/tsconfig.json index cc6a7fe80..674e85d9a 100644 --- a/packages/notification/tsconfig.json +++ b/packages/notification/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../permission" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/orientation/deno.jsonc b/packages/orientation/deno.jsonc new file mode 100644 index 000000000..d6dd91759 --- /dev/null +++ b/packages/orientation/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/orientation", + "version": "1.0.0-next.0", + "description": "Primitives to track screen orientation using the Screen Orientation API", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/orientation/package.json b/packages/orientation/package.json index e2fb41494..9854bda93 100644 --- a/packages/orientation/package.json +++ b/packages/orientation/package.json @@ -47,9 +47,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/orientation/tsconfig.json b/packages/orientation/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/orientation/tsconfig.json +++ b/packages/orientation/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/page-utilities/deno.jsonc b/packages/page-utilities/deno.jsonc new file mode 100644 index 000000000..601cff14d --- /dev/null +++ b/packages/page-utilities/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/page-utilities", + "version": "3.0.0-next.0", + "description": "Primitives for page visibility and navigation blocking", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/page-utilities/package.json b/packages/page-utilities/package.json index c034b3dd4..74ca716cb 100644 --- a/packages/page-utilities/package.json +++ b/packages/page-utilities/package.json @@ -41,9 +41,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr", diff --git a/packages/page-utilities/tsconfig.json b/packages/page-utilities/tsconfig.json index 4f15a568b..674e85d9a 100644 --- a/packages/page-utilities/tsconfig.json +++ b/packages/page-utilities/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/pagination/deno.jsonc b/packages/pagination/deno.jsonc new file mode 100644 index 000000000..4e82be32e --- /dev/null +++ b/packages/pagination/deno.jsonc @@ -0,0 +1,23 @@ +{ + "name": "@solid-primitives/pagination", + "version": "1.0.0-next.1", + "description": "A primitive that creates all the reactive data to manage your pagination.", + "license": "MIT", + "exports": "./dist/index.js", + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/pagination/package.json b/packages/pagination/package.json index fe6a9bcd6..18aba11ff 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -49,8 +49,12 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/pagination/tsconfig.json b/packages/pagination/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/pagination/tsconfig.json +++ b/packages/pagination/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/permission/deno.jsonc b/packages/permission/deno.jsonc new file mode 100644 index 000000000..5e1ad2bf9 --- /dev/null +++ b/packages/permission/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/permission", + "version": "2.0.0-next.0", + "description": "Primitive that wraps permission queries", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/permission/package.json b/packages/permission/package.json index e7881e389..6099dbcd0 100644 --- a/packages/permission/package.json +++ b/packages/permission/package.json @@ -34,9 +34,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/permission/tsconfig.json b/packages/permission/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/permission/tsconfig.json +++ b/packages/permission/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/platform/deno.jsonc b/packages/platform/deno.jsonc new file mode 100644 index 000000000..6a5f889b8 --- /dev/null +++ b/packages/platform/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/platform", + "version": "1.0.0-next.0", + "description": "A set of const boolean variables identifying device and browser type.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/platform/package.json b/packages/platform/package.json index 4c29afbf2..6e2b44019 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -45,9 +45,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/platform/src/index.ts b/packages/platform/src/index.ts index 408f34ab0..5df727c84 100644 --- a/packages/platform/src/index.ts +++ b/packages/platform/src/index.ts @@ -52,7 +52,7 @@ export const isSafari: boolean = /** Browser is Internet Explorer 6-11 */ // oxlint-disable-next-line @typescript-eslint/no-unnecessary-condition -export const isIE = /*@cc_on!@*/ false || !!w.document.documentMode; +export const isIE: boolean = /*@cc_on!@*/ false || !!w.document.documentMode; /** is Chromium-based browser */ export const isChromium: boolean = !!w.chrome; diff --git a/packages/platform/tsconfig.json b/packages/platform/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/platform/tsconfig.json +++ b/packages/platform/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/pointer/deno.jsonc b/packages/pointer/deno.jsonc new file mode 100644 index 000000000..662f0c204 --- /dev/null +++ b/packages/pointer/deno.jsonc @@ -0,0 +1,23 @@ +{ + "name": "@solid-primitives/pointer", + "version": "1.0.0-next.0", + "description": "A collection of primitives, giving you a nicer API to handle pointer events in a reactive context.", + "license": "MIT", + "exports": "./dist/index.js", + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/pointer/package.json b/packages/pointer/package.json index daa70eb09..cee635d06 100644 --- a/packages/pointer/package.json +++ b/packages/pointer/package.json @@ -46,9 +46,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/pointer/src/helpers.ts b/packages/pointer/src/helpers.ts index fd08aefbf..bc3b48229 100644 --- a/packages/pointer/src/helpers.ts +++ b/packages/pointer/src/helpers.ts @@ -6,7 +6,7 @@ import type { PointerState, PointerStateWithActive, ReverseOnEventName, -} from "./types.js"; +} from "./types.ts"; /** * A non-reactive helper function. It turns a position relative to the screen/window, to be relative to an element. @@ -53,7 +53,9 @@ const pointerStateKeys: (keyof PointerState)[] = [ ]; export const toState = (e: PointerEvent): PointerState => pick(e, ...pointerStateKeys) as PointerState; -export const toStateActive = (e: PointerEvent, isActive: boolean) => ({ +export const toStateActive: (e: PointerEvent, isActive: boolean) => PointerState & { + isActive: boolean; +} = (e: PointerEvent, isActive: boolean) => ({ ...toState(e), isActive, }); diff --git a/packages/pointer/src/index.ts b/packages/pointer/src/index.ts index 1a3120afe..9f32741fb 100644 --- a/packages/pointer/src/index.ts +++ b/packages/pointer/src/index.ts @@ -4,7 +4,7 @@ import { createSubRoot } from "@solid-primitives/rootless"; import { type Directive, entries, type Many, type MaybeAccessor } from "@solid-primitives/utils"; import { type Accessor, createSignal, getOwner, DEV } from "solid-js"; import { isServer } from "@solidjs/web"; -import { DEFAULT_STATE, parseHandlersMap, toState, toStateActive } from "./helpers.js"; +import { DEFAULT_STATE, parseHandlersMap, toState, toStateActive } from "./helpers.ts"; import type { Handler, OnEventRecord, @@ -14,9 +14,9 @@ import type { PointerPositionDirectiveProps, PointerStateWithActive, PointerType, -} from "./types.js"; +} from "./types.ts"; -export { getPositionToElement } from "./helpers.js"; +export { getPositionToElement } from "./helpers.ts"; export type { PointerHoverDirectiveHandler, PointerHoverDirectiveProps, @@ -26,7 +26,7 @@ export type { PointerState, PointerStateWithActive, PointerType, -} from "./types.js"; +} from "./types.ts"; /** * Setups event listeners for pointer events, that will get automatically removed on cleanup. @@ -127,7 +127,7 @@ export function createPerPointerListeners( ) => void > >, -) { +): void { if (isServer) { return; } diff --git a/packages/pointer/tsconfig.json b/packages/pointer/tsconfig.json index 4f15a568b..674e85d9a 100644 --- a/packages/pointer/tsconfig.json +++ b/packages/pointer/tsconfig.json @@ -1,22 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/presence/deno.jsonc b/packages/presence/deno.jsonc new file mode 100644 index 000000000..6ac5630aa --- /dev/null +++ b/packages/presence/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/presence", + "version": "1.0.0-next.0", + "description": "Utility to animate the presence of an element based on the existence of data or lack thereof.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/presence/package.json b/packages/presence/package.json index cf10c1d82..9a69882ce 100644 --- a/packages/presence/package.json +++ b/packages/presence/package.json @@ -40,9 +40,13 @@ "presence", "transition" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/presence/tsconfig.json b/packages/presence/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/presence/tsconfig.json +++ b/packages/presence/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/promise/deno.jsonc b/packages/promise/deno.jsonc new file mode 100644 index 000000000..ec118900a --- /dev/null +++ b/packages/promise/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/promise", + "version": "2.0.0-next.0", + "description": "Promised one-time watch for changes. Await a reactive condition.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/promise/package.json b/packages/promise/package.json index 0396a6891..6198d0900 100644 --- a/packages/promise/package.json +++ b/packages/promise/package.json @@ -40,9 +40,13 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/promise/tsconfig.json b/packages/promise/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/promise/tsconfig.json +++ b/packages/promise/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/props/deno.jsonc b/packages/props/deno.jsonc new file mode 100644 index 000000000..0f61a72f4 --- /dev/null +++ b/packages/props/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/props", + "version": "4.0.0-next.1", + "description": "Library of primitives focused around component props.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/props/package.json b/packages/props/package.json index 6e09dfead..c35cd8d31 100644 --- a/packages/props/package.json +++ b/packages/props/package.json @@ -43,9 +43,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/props/src/combineProps.ts b/packages/props/src/combineProps.ts index b91c628b0..97160dee5 100644 --- a/packages/props/src/combineProps.ts +++ b/packages/props/src/combineProps.ts @@ -1,7 +1,7 @@ import { merge, type Merge } from "solid-js"; import type { JSX } from "@solidjs/web"; import { access, chain, reverseChain, type MaybeAccessor } from "@solid-primitives/utils"; -import { propTraps } from "./propTraps.js"; +import { propTraps } from "./propTraps.ts"; const extractCSSregex = /((?:--)?(?:\w+-?)+)\s*:\s*([^;]*)/g; diff --git a/packages/props/src/filterProps.ts b/packages/props/src/filterProps.ts index 044e34582..370adac28 100644 --- a/packages/props/src/filterProps.ts +++ b/packages/props/src/filterProps.ts @@ -1,5 +1,5 @@ import { createMemo } from "solid-js"; -import { propTraps } from "./propTraps.js"; +import { propTraps } from "./propTraps.ts"; /** * An alternative primitive to Solid's [splitProps](https://www.solidjs.com/docs/latest/api#splitprops) allowing you to create a new props object with only the property names that match the predicate. diff --git a/packages/props/src/index.ts b/packages/props/src/index.ts index f19ed763d..0e94bb4c5 100644 --- a/packages/props/src/index.ts +++ b/packages/props/src/index.ts @@ -1,3 +1,3 @@ -export * from "./propTraps.js"; -export * from "./filterProps.js"; -export * from "./combineProps.js"; +export * from "./propTraps.ts"; +export * from "./filterProps.ts"; +export * from "./combineProps.ts"; diff --git a/packages/props/tsconfig.json b/packages/props/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/props/tsconfig.json +++ b/packages/props/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/queue/deno.jsonc b/packages/queue/deno.jsonc new file mode 100644 index 000000000..f1318eba5 --- /dev/null +++ b/packages/queue/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/queue", + "version": "1.0.0-next.1", + "description": "Queue primitives — FIFO, priority, and concurrent task queues", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/queue/package.json b/packages/queue/package.json index 50b5a56fd..c854053ac 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -52,9 +52,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/queue/src/index.ts b/packages/queue/src/index.ts index b8891ee9f..f9053ccbe 100644 --- a/packages/queue/src/index.ts +++ b/packages/queue/src/index.ts @@ -1,3 +1,3 @@ -export * from "./queue.js"; -export * from "./priority-queue.js"; -export * from "./task-queue.js"; +export * from "./queue.ts"; +export * from "./priority-queue.ts"; +export * from "./task-queue.ts"; diff --git a/packages/queue/src/priority-queue.ts b/packages/queue/src/priority-queue.ts index 9b1db8f6f..911ce19e7 100644 --- a/packages/queue/src/priority-queue.ts +++ b/packages/queue/src/priority-queue.ts @@ -1,4 +1,4 @@ -import { createQueue, type ReactiveQueue } from "./queue.js"; +import { createQueue, type ReactiveQueue } from "./queue.ts"; type WithAddPush = { add: (...items: T[]) => void; diff --git a/packages/queue/tsconfig.json b/packages/queue/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/queue/tsconfig.json +++ b/packages/queue/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/raf/deno.jsonc b/packages/raf/deno.jsonc new file mode 100644 index 000000000..5f82d9d50 --- /dev/null +++ b/packages/raf/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/raf", + "version": "4.0.0-next.0", + "description": "Primitive that facilitates RAF functionality", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/raf/package.json b/packages/raf/package.json index 7207b52d5..ef2b1785f 100644 --- a/packages/raf/package.json +++ b/packages/raf/package.json @@ -40,9 +40,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/raf/tsconfig.json b/packages/raf/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/raf/tsconfig.json +++ b/packages/raf/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/range/deno.jsonc b/packages/range/deno.jsonc new file mode 100644 index 000000000..59f456608 --- /dev/null +++ b/packages/range/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/range", + "version": "1.0.0-next.1", + "description": "Control Flow Primitives for number ranges: createNumericRange, mapRange, indexRange, repeat, and their JSX component counterparts.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/range/package.json b/packages/range/package.json index 5332c1315..5d0ea0f78 100644 --- a/packages/range/package.json +++ b/packages/range/package.json @@ -50,9 +50,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/range/src/common.ts b/packages/range/src/common.ts index 06be01441..7a68f14dd 100644 --- a/packages/range/src/common.ts +++ b/packages/range/src/common.ts @@ -5,14 +5,18 @@ export type RangeProps = | { start?: number; to: number; step?: number } | [start: MaybeAccessor, to: MaybeAccessor, step?: MaybeAccessor]; -export const { abs, sign, min, ceil, floor } = Math; +export const abs: typeof Math.abs = Math.abs; +export const sign: typeof Math.sign = Math.sign; +export const min: typeof Math.min = Math.min; +export const ceil: typeof Math.ceil = Math.ceil; +export const floor: typeof Math.floor = Math.floor; export const accessor = >(a: Accessor) => (typeof a() === "function" ? a() : a.bind(void 0)) as Accessor>; export const toFunction = (a: Accessor T)>) => - (...args: A) => { + (...args: A): any => { const v = a(); return typeof v === "function" ? (v as any)(...args) : v; }; diff --git a/packages/range/src/createNumericRange.ts b/packages/range/src/createNumericRange.ts index d6f0fd5f4..63955f019 100644 --- a/packages/range/src/createNumericRange.ts +++ b/packages/range/src/createNumericRange.ts @@ -1,7 +1,7 @@ import type { Accessor } from "solid-js"; import type { MaybeAccessor } from "@solid-primitives/utils"; import { access } from "@solid-primitives/utils"; -import { mapRange } from "./mapRange.js"; +import { mapRange } from "./mapRange.ts"; /** * Reactively generates an array of numbers for the given range. diff --git a/packages/range/src/index.ts b/packages/range/src/index.ts index 2f1c2cff0..783412492 100644 --- a/packages/range/src/index.ts +++ b/packages/range/src/index.ts @@ -1,5 +1,5 @@ -export { type RangeProps } from "./common.js"; -export * from "./repeat.js"; -export * from "./mapRange.js"; -export * from "./indexRange.js"; -export * from "./createNumericRange.js"; +export { type RangeProps } from "./common.ts"; +export * from "./repeat.ts"; +export * from "./mapRange.ts"; +export * from "./indexRange.ts"; +export * from "./createNumericRange.ts"; diff --git a/packages/range/src/indexRange.ts b/packages/range/src/indexRange.ts index bc20a388f..7b4d77007 100644 --- a/packages/range/src/indexRange.ts +++ b/packages/range/src/indexRange.ts @@ -10,7 +10,7 @@ import { } from "solid-js"; import { isServer, type JSX } from "@solidjs/web"; import { INTERNAL_OPTIONS } from "@solid-primitives/utils"; -import { abs, ceil, min, type RangeProps, sign, toFunction, accessor } from "./common.js"; +import { abs, ceil, min, type RangeProps, sign, toFunction, accessor } from "./common.ts"; /** * Reactively maps a number range of specified `stop`, `to` and `step`, with a callback function - underlying helper for the `` control flow. diff --git a/packages/range/src/mapRange.ts b/packages/range/src/mapRange.ts index 2d3cba869..006c328d8 100644 --- a/packages/range/src/mapRange.ts +++ b/packages/range/src/mapRange.ts @@ -1,6 +1,6 @@ import { type Accessor, createRoot, onCleanup, untrack, DEV, createMemo } from "solid-js"; import { isServer, type JSX } from "@solidjs/web"; -import { abs, accessor, ceil, floor, min, type RangeProps, toFunction } from "./common.js"; +import { abs, accessor, ceil, floor, min, type RangeProps, toFunction } from "./common.ts"; /** * Reactively maps a number range of specified `stop`, `to` and `step`, with a callback function - underlying helper for the `` control flow. diff --git a/packages/range/src/repeat.ts b/packages/range/src/repeat.ts index 936e71a0b..f87978934 100644 --- a/packages/range/src/repeat.ts +++ b/packages/range/src/repeat.ts @@ -1,6 +1,6 @@ import { type Accessor, createMemo, createRoot, onCleanup } from "solid-js"; import { type JSX } from "@solidjs/web"; -import { toFunction } from "./common.js"; +import { toFunction } from "./common.ts"; /** * Reactively maps a number range of specified length with a callback function - underlying helper for the `` control flow. diff --git a/packages/range/tsconfig.json b/packages/range/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/range/tsconfig.json +++ b/packages/range/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/refs/deno.jsonc b/packages/refs/deno.jsonc new file mode 100644 index 000000000..67b419cc7 --- /dev/null +++ b/packages/refs/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/refs", + "version": "3.0.0-next.0", + "description": "Library of primitives, components and directives for SolidJS that help managing references to JSX elements.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/refs/package.json b/packages/refs/package.json index fef2d7595..89a83d68f 100644 --- a/packages/refs/package.json +++ b/packages/refs/package.json @@ -39,9 +39,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/refs/tsconfig.json b/packages/refs/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/refs/tsconfig.json +++ b/packages/refs/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/resize-observer/deno.jsonc b/packages/resize-observer/deno.jsonc new file mode 100644 index 000000000..0cf874500 --- /dev/null +++ b/packages/resize-observer/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/resize-observer", + "version": "4.0.0-next.1", + "description": "Reactive primitives for observing resizing of HTML elements.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/resize-observer/package.json b/packages/resize-observer/package.json index 96c6d21af..038ede153 100644 --- a/packages/resize-observer/package.json +++ b/packages/resize-observer/package.json @@ -45,9 +45,13 @@ "solid", "primitives" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/resize-observer/tsconfig.json b/packages/resize-observer/tsconfig.json index 536eac32d..674e85d9a 100644 --- a/packages/resize-observer/tsconfig.json +++ b/packages/resize-observer/tsconfig.json @@ -1,25 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/resource/deno.jsonc b/packages/resource/deno.jsonc new file mode 100644 index 000000000..50fb96616 --- /dev/null +++ b/packages/resource/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/resource", + "version": "0.4.3", + "description": "A template primitive example.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/resource/package.json b/packages/resource/package.json index c75e19f7b..deac9047d 100644 --- a/packages/resource/package.json +++ b/packages/resource/package.json @@ -47,9 +47,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/resource/src/index.ts b/packages/resource/src/index.ts index 270cfe88a..cb47ceeb8 100644 --- a/packages/resource/src/index.ts +++ b/packages/resource/src/index.ts @@ -36,7 +36,7 @@ export function makeAbortable( filterAbortError: (err: any) => void, ] { let controller: AbortController | undefined; - let timeout: NodeJS.Timeout | number | undefined; + let timeout: ReturnType | undefined; const abort = (reason?: string) => { timeout && clearTimeout(timeout); controller?.abort(reason); @@ -269,7 +269,7 @@ function toArray(item: any) { * * Objects and Arrays are re-created on each operation, but the values will be left untouched, so `` should work fine. */ -export function createAggregated(res: Accessor, initialValue?: I) { +export function createAggregated(res: Accessor, initialValue?: I): Accessor { return createMemo(previous => { const current = res(); return current == null && previous == null diff --git a/packages/resource/tsconfig.json b/packages/resource/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/resource/tsconfig.json +++ b/packages/resource/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/rootless/deno.jsonc b/packages/rootless/deno.jsonc new file mode 100644 index 000000000..8e85d31d6 --- /dev/null +++ b/packages/rootless/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/rootless", + "version": "2.0.0-next.0", + "description": "A collection of helpers that aim to simplify using reactive primitives outside of reactive roots, and managing disposal of reactive roots.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/rootless/package.json b/packages/rootless/package.json index 16050f48d..900115028 100644 --- a/packages/rootless/package.json +++ b/packages/rootless/package.json @@ -39,9 +39,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/rootless/src/index.ts b/packages/rootless/src/index.ts index c9dfb2ab4..73670320b 100644 --- a/packages/rootless/src/index.ts +++ b/packages/rootless/src/index.ts @@ -49,7 +49,7 @@ export function createSubRoot(fn: (dispose: VoidFunction) => T, ...owners: (O } /** @deprecated Renamed to `createSubRoot` */ -export const createBranch = createSubRoot; +export const createBranch: typeof createSubRoot = createSubRoot; /** * A wrapper for creating callbacks with `runWithOwner`. @@ -147,7 +147,7 @@ export function createSingletonRoot( } /** @deprecated Renamed to `createSingletonRoot` */ -export const createSharedRoot = createSingletonRoot; +export const createSharedRoot: typeof createSingletonRoot = createSingletonRoot; /** * @warning Experimental API - there might be a better way so solve singletons with SSR and hydration. diff --git a/packages/rootless/tsconfig.json b/packages/rootless/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/rootless/tsconfig.json +++ b/packages/rootless/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/scheduled/deno.jsonc b/packages/scheduled/deno.jsonc new file mode 100644 index 000000000..e8b8b3a39 --- /dev/null +++ b/packages/scheduled/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/scheduled", + "version": "2.0.0-next.0", + "description": "Primitives for creating scheduled — throttled or debounced — callbacks.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/scheduled/package.json b/packages/scheduled/package.json index 44a39ad5b..394b0ae60 100644 --- a/packages/scheduled/package.json +++ b/packages/scheduled/package.json @@ -46,9 +46,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/scheduled/tsconfig.json b/packages/scheduled/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/scheduled/tsconfig.json +++ b/packages/scheduled/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/script-loader/LICENSE b/packages/script-loader/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/script-loader/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/script-loader/deno.jsonc b/packages/script-loader/deno.jsonc new file mode 100644 index 000000000..17281aace --- /dev/null +++ b/packages/script-loader/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/script-loader", + "version": "3.0.0-next.0", + "description": "Primitive to load scripts dynamically", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/script-loader/package.json b/packages/script-loader/package.json index 4facbfaae..a4e874298 100644 --- a/packages/script-loader/package.json +++ b/packages/script-loader/package.json @@ -37,9 +37,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/script-loader/src/index.ts b/packages/script-loader/src/index.ts index 35acf05fe..c0439bfbb 100644 --- a/packages/script-loader/src/index.ts +++ b/packages/script-loader/src/index.ts @@ -19,7 +19,7 @@ export type ScriptProps = Omit, "src" | "textContent"> * * @example * createScriptLoader({ - * src: "https://example.com/script.js", + * src: "https://example.com/script.ts", * onLoad() { * // do your stuff... * } diff --git a/packages/script-loader/tsconfig.json b/packages/script-loader/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/script-loader/tsconfig.json +++ b/packages/script-loader/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/scroll/deno.jsonc b/packages/scroll/deno.jsonc new file mode 100644 index 000000000..09d3778f5 --- /dev/null +++ b/packages/scroll/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/scroll", + "version": "3.0.0-next.0", + "description": "Reactive primitives to react to element/window scrolling, and to prevent scroll outside of a given element.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/scroll/package.json b/packages/scroll/package.json index d9a68818c..540003e0e 100644 --- a/packages/scroll/package.json +++ b/packages/scroll/package.json @@ -46,9 +46,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr", diff --git a/packages/scroll/src/index.ts b/packages/scroll/src/index.ts index 92695036b..591f01e85 100644 --- a/packages/scroll/src/index.ts +++ b/packages/scroll/src/index.ts @@ -4,8 +4,8 @@ export { getScrollPosition, createScrollPosition, useWindowScrollPosition, -} from "./scrollPosition.js"; -export type { Position } from "./scrollPosition.js"; +} from "./scrollPosition.ts"; +export type { Position } from "./scrollPosition.ts"; -export { createPreventScroll } from "./preventScroll.js"; -export type { CreatePreventScrollProps } from "./preventScroll.js"; +export { createPreventScroll } from "./preventScroll.ts"; +export type { CreatePreventScrollProps } from "./preventScroll.ts"; diff --git a/packages/scroll/src/scrollPosition.ts b/packages/scroll/src/scrollPosition.ts index 74deee677..a61bf93ef 100644 --- a/packages/scroll/src/scrollPosition.ts +++ b/packages/scroll/src/scrollPosition.ts @@ -134,6 +134,6 @@ export function createScrollPosition( * console.log(scroll.x, scroll.y) * }) */ -export const useWindowScrollPosition = /*#__PURE__*/ createHydratableSingletonRoot(() => +export const useWindowScrollPosition: ReturnType = /*#__PURE__*/ createHydratableSingletonRoot(() => createScrollPosition(isServer ? () => undefined : window), ); diff --git a/packages/scroll/tsconfig.json b/packages/scroll/tsconfig.json index 536eac32d..674e85d9a 100644 --- a/packages/scroll/tsconfig.json +++ b/packages/scroll/tsconfig.json @@ -1,25 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../static-store" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/selection/deno.jsonc b/packages/selection/deno.jsonc new file mode 100644 index 000000000..e909088b7 --- /dev/null +++ b/packages/selection/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/selection", + "version": "1.0.0-next.0", + "description": "selection primitive.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/selection/package.json b/packages/selection/package.json index 3f070d8e1..2e6a23eb1 100644 --- a/packages/selection/package.json +++ b/packages/selection/package.json @@ -37,9 +37,13 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/selection/src/index.ts b/packages/selection/src/index.ts index 458335928..fab9819a8 100644 --- a/packages/selection/src/index.ts +++ b/packages/selection/src/index.ts @@ -4,7 +4,7 @@ import { INTERNAL_OPTIONS } from "@solid-primitives/utils"; export type HTMLSelection = [node: HTMLElement | null, start: number, end: number]; -export const getTextNodes = (startNode: Node) => { +export const getTextNodes = (startNode: Node): Node[] => { const textNodes: Node[] = []; const walkNodes = (node: Node) => { node instanceof Text && textNodes.push(node); diff --git a/packages/selection/tsconfig.json b/packages/selection/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/selection/tsconfig.json +++ b/packages/selection/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/sensors/LICENSE b/packages/sensors/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/sensors/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/sensors/deno.jsonc b/packages/sensors/deno.jsonc new file mode 100644 index 000000000..89d8abca6 --- /dev/null +++ b/packages/sensors/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/sensors", + "version": "1.0.0-next.1", + "description": "Primitives for device sensors: accelerometer, gyroscope, compass, battery, and generic Sensor API.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/sensors/package.json b/packages/sensors/package.json index cb2e6506a..2131cd4dd 100644 --- a/packages/sensors/package.json +++ b/packages/sensors/package.json @@ -55,9 +55,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/sensors/src/compass.ts b/packages/sensors/src/compass.ts index b1f9a1d0c..b221fe78e 100644 --- a/packages/sensors/src/compass.ts +++ b/packages/sensors/src/compass.ts @@ -1,8 +1,8 @@ import { createSignal, onCleanup } from "solid-js"; import type { SignalOptions } from "solid-js"; import { isServer } from "@solidjs/web"; -import { makeSensor } from "./sensor.js"; -import type { GenericSensor } from "./sensor.js"; +import { makeSensor } from "./sensor.ts"; +import type { GenericSensor } from "./sensor.ts"; const OWNED_WRITE: SignalOptions = { ownedWrite: true }; diff --git a/packages/sensors/src/index.ts b/packages/sensors/src/index.ts index 314956c28..6b3f4433d 100644 --- a/packages/sensors/src/index.ts +++ b/packages/sensors/src/index.ts @@ -1,5 +1,5 @@ -export * from "./accelerometer.js"; -export * from "./gyroscope.js"; -export * from "./sensor.js"; -export * from "./compass.js"; -export * from "./battery.js"; +export * from "./accelerometer.ts"; +export * from "./gyroscope.ts"; +export * from "./sensor.ts"; +export * from "./compass.ts"; +export * from "./battery.ts"; diff --git a/packages/sensors/tsconfig.json b/packages/sensors/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/sensors/tsconfig.json +++ b/packages/sensors/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/set/deno.jsonc b/packages/set/deno.jsonc new file mode 100644 index 000000000..4c8f1143b --- /dev/null +++ b/packages/set/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/set", + "version": "1.0.0-next.0", + "description": "Reactive Set and WeakSet primitives with set-algebra operations: union, intersection, difference, and symmetricDifference.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/set/package.json b/packages/set/package.json index 86d60f5c8..8b4bc9a49 100644 --- a/packages/set/package.json +++ b/packages/set/package.json @@ -52,9 +52,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/set/src/index.ts b/packages/set/src/index.ts index 65f0cf47e..a77ea6cc5 100644 --- a/packages/set/src/index.ts +++ b/packages/set/src/index.ts @@ -23,25 +23,25 @@ export class ReactiveSet extends Set { if (values) for (const value of values) super.add(value); } - [Symbol.iterator](): SetIterator { + override [Symbol.iterator](): SetIterator { return this.values(); } - get size(): number { + override get size(): number { this.#triggers.track($KEYS); return super.size; } - has(value: T): boolean { + override has(value: T): boolean { this.#triggers.track(value); return super.has(value); } - keys(): SetIterator { + override keys(): SetIterator { return this.values(); } - *values(): SetIterator { + override *values(): SetIterator { this.#triggers.track($KEYS); for (const value of super.values()) { @@ -49,7 +49,7 @@ export class ReactiveSet extends Set { } } - *entries(): SetIterator<[T, T]> { + override *entries(): SetIterator<[T, T]> { this.#triggers.track($KEYS); for (const entry of super.entries()) { @@ -57,12 +57,12 @@ export class ReactiveSet extends Set { } } - forEach(callbackfn: (value1: T, value2: T, set: Set) => void, thisArg?: any): void { + override forEach(callbackfn: (value1: T, value2: T, set: Set) => void, thisArg?: any): void { this.#triggers.track($KEYS); super.forEach(callbackfn, thisArg); } - add(value: T): this { + override add(value: T): this { if (!super.has(value)) { super.add(value); this.#triggers.dirty(value); @@ -72,7 +72,7 @@ export class ReactiveSet extends Set { return this; } - delete(value: T): boolean { + override delete(value: T): boolean { const result = super.delete(value); if (result) { @@ -83,7 +83,7 @@ export class ReactiveSet extends Set { return result; } - clear(): void { + override clear(): void { if (!super.size) return; this.#triggers.dirty($KEYS); for (const member of super.values()) { @@ -111,12 +111,12 @@ export class ReactiveWeakSet extends WeakSet { if (values) for (const value of values) super.add(value); } - has(value: T): boolean { + override has(value: T): boolean { this.#triggers.track(value); return super.has(value); } - add(value: T): this { + override add(value: T): this { if (!super.has(value)) { super.add(value); this.#triggers.dirty(value); @@ -124,7 +124,7 @@ export class ReactiveWeakSet extends WeakSet { return this; } - delete(value: T): boolean { + override delete(value: T): boolean { const result = super.delete(value); result && this.#triggers.dirty(value); diff --git a/packages/set/tsconfig.json b/packages/set/tsconfig.json index 5554300f1..674e85d9a 100644 --- a/packages/set/tsconfig.json +++ b/packages/set/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../trigger" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/share/deno.jsonc b/packages/share/deno.jsonc new file mode 100644 index 000000000..dc4ac3523 --- /dev/null +++ b/packages/share/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/share", + "version": "4.0.0-next.1", + "description": "Primitives to help with sharing content on social media and beyond.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/share/package.json b/packages/share/package.json index accc09287..bb7cdae24 100644 --- a/packages/share/package.json +++ b/packages/share/package.json @@ -46,9 +46,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/share/src/index.ts b/packages/share/src/index.ts index aca2d4ad4..cedaa9013 100644 --- a/packages/share/src/index.ts +++ b/packages/share/src/index.ts @@ -1,3 +1,3 @@ -export * from "./networks.js"; -export * from "./social-share.js"; -export * from "./web-share.js"; +export * from "./networks.ts"; +export * from "./social-share.ts"; +export * from "./web-share.ts"; diff --git a/packages/share/src/social-share.ts b/packages/share/src/social-share.ts index 35e8f4f42..a3a365ccf 100644 --- a/packages/share/src/social-share.ts +++ b/packages/share/src/social-share.ts @@ -1,7 +1,7 @@ import { type Accessor, createSignal } from "solid-js"; import { isServer } from "@solidjs/web"; import { INTERNAL_OPTIONS } from "@solid-primitives/utils"; -import { type Network } from "./networks.js"; +import { type Network } from "./networks.ts"; export type SharePopupOptions = { height?: number; diff --git a/packages/share/src/web-share.ts b/packages/share/src/web-share.ts index 0b0550c52..5dda37af8 100644 --- a/packages/share/src/web-share.ts +++ b/packages/share/src/web-share.ts @@ -17,7 +17,7 @@ import { INTERNAL_OPTIONS } from "@solid-primitives/utils"; * } * ``` */ -export const makeWebShare = () => { +export const makeWebShare = (): (data: ShareData) => Promise => { const share = (data: ShareData) => { // Some browsers do not support `WebShare`, so sharing failed. // oxlint-disable-next-line @typescript-eslint/no-unnecessary-condition diff --git a/packages/share/tsconfig.json b/packages/share/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/share/tsconfig.json +++ b/packages/share/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/signal-builders/deno.jsonc b/packages/signal-builders/deno.jsonc new file mode 100644 index 000000000..222738579 --- /dev/null +++ b/packages/signal-builders/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/signal-builders", + "version": "1.0.0-next.2", + "description": "A collection of chainable and composable reactive signal calculations, aka Signal Builders.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/signal-builders/package.json b/packages/signal-builders/package.json index dd985108a..500a3de72 100644 --- a/packages/signal-builders/package.json +++ b/packages/signal-builders/package.json @@ -51,9 +51,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/signal-builders/src/index.ts b/packages/signal-builders/src/index.ts index d5947fec2..3897e8ebf 100644 --- a/packages/signal-builders/src/index.ts +++ b/packages/signal-builders/src/index.ts @@ -1,19 +1,19 @@ // BOOLEAN -export * from "./boolean.js"; +export * from "./boolean.ts"; // CONVERT -export * from "./convert.js"; +export * from "./convert.ts"; // STRING -export * from "./string.js"; +export * from "./string.ts"; // NUMBER -export * from "./number.js"; +export * from "./number.ts"; // ARRAY -export * from "./array.js"; +export * from "./array.ts"; // OBJECT -export * from "./object.js"; -export * from "./update.js"; +export * from "./object.ts"; +export * from "./update.ts"; diff --git a/packages/signal-builders/src/number.ts b/packages/signal-builders/src/number.ts index b73849864..317695e27 100644 --- a/packages/signal-builders/src/number.ts +++ b/packages/signal-builders/src/number.ts @@ -1,6 +1,6 @@ import { access, accessArray, type MaybeAccessor } from "@solid-primitives/utils"; import * as _ from "@solid-primitives/utils/immutable"; -import { type Accessor, createMemo } from "solid-js"; +import { type Accessor, type SourceAccessor, createMemo } from "solid-js"; /** * Reactive `a + b + c + ...` — also concatenates strings when passed string values. @@ -17,29 +17,29 @@ export function add(...a: MaybeAccessor[]): Accessor { } /** `a - b - c - ...` */ -export const substract = (a: MaybeAccessor, ...b: MaybeAccessor[]) => +export const substract = (a: MaybeAccessor, ...b: MaybeAccessor[]): SourceAccessor => createMemo(() => _.substract(access(a), ...accessArray(b))); /** `a * b * c * ...` */ -export const multiply = (a: MaybeAccessor, ...b: MaybeAccessor[]) => +export const multiply = (a: MaybeAccessor, ...b: MaybeAccessor[]): SourceAccessor => createMemo(() => _.multiply(access(a), ...accessArray(b))); /** `a / b / c / ...` */ -export const divide = (a: MaybeAccessor, ...b: MaybeAccessor[]) => +export const divide = (a: MaybeAccessor, ...b: MaybeAccessor[]): SourceAccessor => createMemo(() => _.divide(access(a), ...accessArray(b))); /** `a ** b ** c ** ...` */ -export const power = (a: MaybeAccessor, ...b: MaybeAccessor[]) => +export const power = (a: MaybeAccessor, ...b: MaybeAccessor[]): SourceAccessor => createMemo(() => _.power(access(a), ...accessArray(b))); /** Reactive `Math.round()`. */ -export const round = (a: MaybeAccessor) => createMemo(() => Math.round(access(a))); +export const round = (a: MaybeAccessor): SourceAccessor => createMemo(() => Math.round(access(a))); /** Reactive `Math.ceil()`. */ -export const ceil = (a: MaybeAccessor) => createMemo(() => Math.ceil(access(a))); +export const ceil = (a: MaybeAccessor): SourceAccessor => createMemo(() => Math.ceil(access(a))); /** Reactive `Math.floor()`. */ -export const floor = (a: MaybeAccessor) => createMemo(() => Math.floor(access(a))); +export const floor = (a: MaybeAccessor): SourceAccessor => createMemo(() => Math.floor(access(a))); /** * Reactively clamps a value between `min` and `max` (inclusive). @@ -52,4 +52,4 @@ export const clamp = ( value: MaybeAccessor, min: MaybeAccessor, max: MaybeAccessor, -) => createMemo(() => _.clamp(access(value), access(min), access(max))); +): SourceAccessor => createMemo(() => _.clamp(access(value), access(min), access(max))); diff --git a/packages/signal-builders/src/string.ts b/packages/signal-builders/src/string.ts index 2ca8d98ce..290b959b4 100644 --- a/packages/signal-builders/src/string.ts +++ b/packages/signal-builders/src/string.ts @@ -1,11 +1,11 @@ import { access, type MaybeAccessor } from "@solid-primitives/utils"; -import { type Accessor, createMemo } from "solid-js"; +import { type Accessor, type SourceAccessor, createMemo } from "solid-js"; /** Reactive `String.prototype.toLowerCase()`. */ -export const lowercase = (string: Accessor) => createMemo(() => string().toLowerCase()); +export const lowercase = (string: Accessor): SourceAccessor => createMemo(() => string().toLowerCase()); /** Reactive `String.prototype.toUpperCase()`. */ -export const uppercase = (string: Accessor) => createMemo(() => string().toUpperCase()); +export const uppercase = (string: Accessor): SourceAccessor => createMemo(() => string().toUpperCase()); /** * Reactively capitalizes a string — uppercases the first character, lowercases the rest. @@ -13,7 +13,7 @@ export const uppercase = (string: Accessor) => createMemo(() => string() * const [s, setS] = createSignal("hELLO wORLD"); * capitalize(s)(); // => "Hello world" */ -export const capitalize = (string: Accessor) => +export const capitalize = (string: Accessor): SourceAccessor => createMemo(() => { const s = string(); return s.length === 0 ? s : s[0]!.toUpperCase() + s.substring(1).toLowerCase(); }); /** @@ -27,7 +27,7 @@ export const substring = ( string: MaybeAccessor, start: MaybeAccessor, end?: MaybeAccessor, -) => createMemo(() => access(string).substring(access(start), access(end))); +): SourceAccessor => createMemo(() => access(string).substring(access(start), access(end))); /** * Reactive tagged template literal — interpolated values can be signals or plain values. diff --git a/packages/signal-builders/tsconfig.json b/packages/signal-builders/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/signal-builders/tsconfig.json +++ b/packages/signal-builders/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/spring/deno.jsonc b/packages/spring/deno.jsonc new file mode 100644 index 000000000..2171ddc42 --- /dev/null +++ b/packages/spring/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/spring", + "version": "1.0.0-next.0", + "description": "Primitive that creates spring physics functions.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/spring/package.json b/packages/spring/package.json index 9898a9d64..3887b5f7b 100644 --- a/packages/spring/package.json +++ b/packages/spring/package.json @@ -49,9 +49,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/spring/src/index.ts b/packages/spring/src/index.ts index 39a1274dd..11bbf5016 100644 --- a/packages/spring/src/index.ts +++ b/packages/spring/src/index.ts @@ -351,7 +351,7 @@ export function createSpring( export function createDerivedSpring( target: Accessor, options?: SpringOptions | Accessor, -) { +): Accessor> { const [springValue, setSpringValue] = createSpring(target(), options); if (!isServer) { diff --git a/packages/spring/tsconfig.json b/packages/spring/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/spring/tsconfig.json +++ b/packages/spring/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/sse/deno.jsonc b/packages/sse/deno.jsonc new file mode 100644 index 000000000..dcaac04f5 --- /dev/null +++ b/packages/sse/deno.jsonc @@ -0,0 +1,28 @@ +{ + "name": "@solid-primitives/sse", + "version": "1.0.0-next.0", + "description": "Primitives for Server-Sent Events (SSE) using the browser's EventSource API.", + "license": "MIT", + "exports": { + ".": "./src/index.ts", + "./worker": "./src/worker.ts", + "./worker-handler": "./src/worker-handler.ts" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/sse/package.json b/packages/sse/package.json index 7fc70aaef..25ba99c09 100644 --- a/packages/sse/package.json +++ b/packages/sse/package.json @@ -60,14 +60,19 @@ "./worker-handler": { "import": { "@solid-primitives/source": "./src/worker-handler.ts", + "types": "./dist/worker-handler.d.ts", "default": "./dist/worker-handler.js" } } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/sse/src/index.ts b/packages/sse/src/index.ts index 06b6fd0df..240f194ee 100644 --- a/packages/sse/src/index.ts +++ b/packages/sse/src/index.ts @@ -17,6 +17,6 @@ export { type CreateSSEOptions, type SSEReturn, type CreateSSEStreamOptions, -} from "./sse.js"; +} from "./sse.ts"; -export { json, ndjson, lines, number, safe, pipe } from "./transform.js"; +export { json, ndjson, lines, number, safe, pipe } from "./transform.ts"; diff --git a/packages/sse/src/worker-handler.ts b/packages/sse/src/worker-handler.ts index 2101ebeab..21de3bd9e 100644 --- a/packages/sse/src/worker-handler.ts +++ b/packages/sse/src/worker-handler.ts @@ -13,8 +13,8 @@ * * This file has no Solid reactive code — it is safe to run in any Worker context. */ -import { makeSSE, type SSEReadyStateValue } from "./sse.js"; -import type { SSEWorkerMessage } from "./worker.js"; +import { makeSSE, type SSEReadyStateValue } from "./sse.ts"; +import type { SSEWorkerMessage } from "./worker.ts"; const connections = new Map(); diff --git a/packages/sse/src/worker.ts b/packages/sse/src/worker.ts index e012fdf15..3d58d2cb0 100644 --- a/packages/sse/src/worker.ts +++ b/packages/sse/src/worker.ts @@ -3,7 +3,7 @@ import { type SSEReadyStateValue, type SSEOptions, type SSESourceFn, -} from "./sse.js"; +} from "./sse.ts"; // ─── Protocol types ─────────────────────────────────────────────────────────── diff --git a/packages/sse/tsconfig.json b/packages/sse/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/sse/tsconfig.json +++ b/packages/sse/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/state-machine/deno.jsonc b/packages/state-machine/deno.jsonc new file mode 100644 index 000000000..01340e250 --- /dev/null +++ b/packages/state-machine/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/state-machine", + "version": "1.0.0-next.0", + "description": "A primitive for creating reactive state machines.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/state-machine/package.json b/packages/state-machine/package.json index 6f9b84666..1fc1203c7 100644 --- a/packages/state-machine/package.json +++ b/packages/state-machine/package.json @@ -45,9 +45,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/state-machine/tsconfig.json b/packages/state-machine/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/state-machine/tsconfig.json +++ b/packages/state-machine/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/static-store/deno.jsonc b/packages/static-store/deno.jsonc new file mode 100644 index 000000000..c23abef77 --- /dev/null +++ b/packages/static-store/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/static-store", + "version": "1.0.0-next.0", + "description": "Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/static-store/package.json b/packages/static-store/package.json index 2049705d5..a945293e1 100644 --- a/packages/static-store/package.json +++ b/packages/static-store/package.json @@ -44,9 +44,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/static-store/tsconfig.json b/packages/static-store/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/static-store/tsconfig.json +++ b/packages/static-store/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/storage/LICENSE b/packages/storage/LICENSE new file mode 100644 index 000000000..fe2963ae3 --- /dev/null +++ b/packages/storage/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Solid Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/storage/deno.jsonc b/packages/storage/deno.jsonc new file mode 100644 index 000000000..0b5e15edd --- /dev/null +++ b/packages/storage/deno.jsonc @@ -0,0 +1,27 @@ +{ + "name": "@solid-primitives/storage", + "version": "5.0.0-next.0", + "description": "Primitive that provides reactive wrappers for storage access", + "license": "MIT", + "exports": { + ".": "./src/index.ts", + "./tauri": "./src/tauri.ts" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/storage/package.json b/packages/storage/package.json index 7a3469127..9133197c1 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -63,8 +63,12 @@ ] } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" @@ -80,8 +84,8 @@ "@solid-primitives/utils": "workspace:^" }, "peerDependencies": { - "@tauri-apps/plugin-store": "*", "@solidjs/web": "^2.0.0-beta.15", + "@tauri-apps/plugin-store": "*", "solid-js": "^2.0.0-beta.15" }, "peerDependenciesMeta": { @@ -90,7 +94,7 @@ } }, "devDependencies": { - "solid-js": "2.0.0-beta.15", - "@solidjs/web": "2.0.0-beta.15" + "@solidjs/web": "2.0.0-beta.15", + "solid-js": "2.0.0-beta.15" } } diff --git a/packages/storage/src/cookies.ts b/packages/storage/src/cookies.ts index 6d5ef863a..f35c2de42 100644 --- a/packages/storage/src/cookies.ts +++ b/packages/storage/src/cookies.ts @@ -1,6 +1,6 @@ import { getRequestEvent, isServer, type RequestEvent } from "@solidjs/web"; -import { type SyncStorageWithOptions } from "./index.js"; -import { addWithOptionsMethod, addClearMethod } from "./tools.js"; +import { type SyncStorageWithOptions } from "./index.ts"; +import { addWithOptionsMethod, addClearMethod } from "./tools.ts"; export type CookieOptions = | (CookieProperties & { diff --git a/packages/storage/src/index.ts b/packages/storage/src/index.ts index 31d2d3094..6adac7bbe 100644 --- a/packages/storage/src/index.ts +++ b/packages/storage/src/index.ts @@ -1,10 +1,10 @@ -import { type CookieOptions, cookieStorage } from "./cookies.js"; +import { type CookieOptions, cookieStorage } from "./cookies.ts"; import { addClearMethod, addWithOptionsMethod, multiplexStorage, makeObjectStorage, -} from "./tools.js"; +} from "./tools.ts"; import { type SyncStorage, type SyncStorageWithOptions, @@ -19,7 +19,7 @@ import { storageSync, messageSync, wsSync, -} from "./persisted.js"; +} from "./persisted.ts"; export { type CookieOptions, cookieStorage, diff --git a/packages/storage/src/tauri.ts b/packages/storage/src/tauri.ts index f4058da99..97463dc7d 100644 --- a/packages/storage/src/tauri.ts +++ b/packages/storage/src/tauri.ts @@ -1,4 +1,4 @@ -import { type AsyncStorage } from "./persisted.js"; +import { type AsyncStorage } from "./persisted.ts"; /** * tauriStorage: an asynchronous Storage API based on tauri-plugin-store @@ -11,7 +11,7 @@ import { type AsyncStorage } from "./persisted.js"; * const storage = isFallback ? localStorage : tauriStorage(); * ```` */ -export function tauriStorage(name = "solid-storage.dat") { +export function tauriStorage(name = "solid-storage.dat"): AsyncStorage { const api: AsyncStorage = { _store: null, _getStore: async () => diff --git a/packages/storage/src/tools.ts b/packages/storage/src/tools.ts index 67c3c4ee5..e6dff587b 100644 --- a/packages/storage/src/tools.ts +++ b/packages/storage/src/tools.ts @@ -3,7 +3,7 @@ import { type AsyncStorage, type AsyncStorageWithOptions, type SyncStorageWithOptions, -} from "./index.js"; +} from "./index.ts"; /** * adds a `.clear` method to a Storage without one only using `.key`/`.removeItem` @@ -111,7 +111,7 @@ export const multiplexStorage: StorageMultiplexer = (...storages) => ({ /** * Provides a minimal Storage API wrapper for an object */ -export const makeObjectStorage = (object: { [key: string]: string }) => ({ +export const makeObjectStorage = (object: { [key: string]: string }): SyncStorage => ({ getItem: (key: string) => (Object.hasOwn(object, key) && object[key]) || null, setItem: (key: string, value: string) => { object[key] = value; diff --git a/packages/storage/tsconfig.json b/packages/storage/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/storage/tsconfig.json +++ b/packages/storage/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/styles/deno.jsonc b/packages/styles/deno.jsonc new file mode 100644 index 000000000..dd4792c25 --- /dev/null +++ b/packages/styles/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/styles", + "version": "1.0.0-next.0", + "description": "Collection of reactive primitives focused on styles.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/styles/package.json b/packages/styles/package.json index 815a3ae78..9969f58e3 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -40,9 +40,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/styles/tsconfig.json b/packages/styles/tsconfig.json index 335d9208a..674e85d9a 100644 --- a/packages/styles/tsconfig.json +++ b/packages/styles/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../rootless" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/timer/deno.jsonc b/packages/timer/deno.jsonc new file mode 100644 index 000000000..602db6d9a --- /dev/null +++ b/packages/timer/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/timer", + "version": "1.4.4", + "description": "Primitives to manage timeout and interval", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/timer/package.json b/packages/timer/package.json index 9b7f909c7..2137b25a7 100644 --- a/packages/timer/package.json +++ b/packages/timer/package.json @@ -45,9 +45,13 @@ "files": [ "dist" ], + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/timer/tsconfig.json b/packages/timer/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/timer/tsconfig.json +++ b/packages/timer/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/transition-group/deno.jsonc b/packages/transition-group/deno.jsonc new file mode 100644 index 000000000..3d0e4d58c --- /dev/null +++ b/packages/transition-group/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/transition-group", + "version": "2.0.0-next.0", + "description": "Reactive primitives for implementing transition effects in SolidJS", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/transition-group/package.json b/packages/transition-group/package.json index 7c0eb28f8..2bff2b93f 100644 --- a/packages/transition-group/package.json +++ b/packages/transition-group/package.json @@ -46,8 +46,12 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/transition-group/src/index.ts b/packages/transition-group/src/index.ts index f3a447b68..6264979d0 100644 --- a/packages/transition-group/src/index.ts +++ b/packages/transition-group/src/index.ts @@ -8,9 +8,9 @@ import { } from "solid-js"; import { isServer } from "@solidjs/web"; import { noop } from "@solid-primitives/utils"; -import type { ListTransitionOptions, SwitchTransitionOptions } from "./types.js"; +import type { ListTransitionOptions, SwitchTransitionOptions } from "./types.ts"; -export type * from "./types.js"; +export type * from "./types.ts"; const noopTransition = (_el: any, done: () => void) => done(); diff --git a/packages/transition-group/tsconfig.json b/packages/transition-group/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/transition-group/tsconfig.json +++ b/packages/transition-group/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/trigger/deno.jsonc b/packages/trigger/deno.jsonc new file mode 100644 index 000000000..92f2eece3 --- /dev/null +++ b/packages/trigger/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/trigger", + "version": "3.0.0-next.0", + "description": "A set of primitives based on Solid signals, used to trigger computations.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/trigger/package.json b/packages/trigger/package.json index 37d7a3d78..8d89f59a3 100644 --- a/packages/trigger/package.json +++ b/packages/trigger/package.json @@ -39,9 +39,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/trigger/src/index.ts b/packages/trigger/src/index.ts index 31500e3ed..546e7e01a 100644 --- a/packages/trigger/src/index.ts +++ b/packages/trigger/src/index.ts @@ -46,17 +46,17 @@ export class TriggerCache { this.#map = new (mapConstructor as MapConstructor)(); } - dirty(key: T) { + dirty(key: T): void { if (isServer) return; this.#map.get(key)?.$$(); } - dirtyAll() { + dirtyAll(): void { if (isServer) return; for (const trigger of this.#map.values()) trigger.$$(); } - track(key: T) { + track(key: T): void { if (!getObserver()) return; let trigger = this.#map.get(key); if (!trigger) { diff --git a/packages/trigger/tsconfig.json b/packages/trigger/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/trigger/tsconfig.json +++ b/packages/trigger/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/tween/deno.jsonc b/packages/tween/deno.jsonc new file mode 100644 index 000000000..2620c0906 --- /dev/null +++ b/packages/tween/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/tween", + "version": "2.0.0-next.0", + "description": "Primitive that creates tween functions", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/tween/package.json b/packages/tween/package.json index 0e3e9631e..d9f270107 100644 --- a/packages/tween/package.json +++ b/packages/tween/package.json @@ -40,9 +40,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/tween/tsconfig.json b/packages/tween/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/tween/tsconfig.json +++ b/packages/tween/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/upload/deno.jsonc b/packages/upload/deno.jsonc new file mode 100644 index 000000000..bc3e28a1d --- /dev/null +++ b/packages/upload/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/upload", + "version": "1.0.0-next.1", + "description": "Primitives for uploading files.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/upload/package.json b/packages/upload/package.json index 3b4da223d..c71772060 100644 --- a/packages/upload/package.json +++ b/packages/upload/package.json @@ -46,9 +46,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/upload/src/createDropzone.ts b/packages/upload/src/createDropzone.ts index 498f1867e..c287ad022 100644 --- a/packages/upload/src/createDropzone.ts +++ b/packages/upload/src/createDropzone.ts @@ -1,8 +1,8 @@ import { createSignal, flush } from "solid-js"; import { isServer } from "@solidjs/web"; import { createEventListenerMap } from "@solid-primitives/event-listener"; -import { transformFiles } from "./helpers.js"; -import type { UploadFile, Dropzone, DropzoneOptions } from "./types.js"; +import { transformFiles } from "./helpers.ts"; +import type { UploadFile, Dropzone, DropzoneOptions } from "./types.ts"; /** * Primitive to make working with dropzones easier. @@ -140,7 +140,7 @@ function createDropzone( *
* ``` */ -function dropzone(options?: DropzoneOptions) { +function dropzone(options?: DropzoneOptions): Dropzone["ref"] & Omit, "ref"> { const { ref, ...state } = createDropzone(options); return Object.assign(ref, state); } diff --git a/packages/upload/src/createFilePicker.ts b/packages/upload/src/createFilePicker.ts index 88821a509..5e728c5f7 100644 --- a/packages/upload/src/createFilePicker.ts +++ b/packages/upload/src/createFilePicker.ts @@ -1,7 +1,7 @@ import { createSignal } from "solid-js"; import { isServer } from "@solidjs/web"; -import { transformFiles, createInputComponent } from "./helpers.js"; -import type { FilePicker, FilePickerOptions, UploadFile, UserCallback } from "./types.js"; +import { transformFiles, createInputComponent } from "./helpers.ts"; +import type { FilePicker, FilePickerOptions, UploadFile, UserCallback } from "./types.ts"; /** * Primitive to open the OS file-picker and expose the selected files reactively. diff --git a/packages/upload/src/createFileUploader.ts b/packages/upload/src/createFileUploader.ts index 8754c79f1..42d74ac98 100644 --- a/packages/upload/src/createFileUploader.ts +++ b/packages/upload/src/createFileUploader.ts @@ -7,7 +7,7 @@ import type { UploadFile, UploadProgress, UploadStatus, -} from "./types.js"; +} from "./types.ts"; /** * Primitive for uploading files with per-file and aggregate reactive state. diff --git a/packages/upload/src/fileSender.ts b/packages/upload/src/fileSender.ts index e01e9b02f..ea7e73874 100644 --- a/packages/upload/src/fileSender.ts +++ b/packages/upload/src/fileSender.ts @@ -1,4 +1,4 @@ -import type { SendFunction } from "./types.js"; +import type { SendFunction } from "./types.ts"; export type FileSenderOptions = { fieldName?: string; diff --git a/packages/upload/src/fileUploader.ts b/packages/upload/src/fileUploader.ts index b9a141da0..ea917f795 100644 --- a/packages/upload/src/fileUploader.ts +++ b/packages/upload/src/fileUploader.ts @@ -1,7 +1,7 @@ import { onCleanup } from "solid-js"; import { isServer } from "@solidjs/web"; -import { transformFiles } from "./helpers.js"; -import { type FileUploaderDirective } from "./types.js"; +import { transformFiles } from "./helpers.ts"; +import { type FileUploaderDirective } from "./types.ts"; /** * Ref callback factory for `` elements. @@ -11,7 +11,7 @@ import { type FileUploaderDirective } from "./types.js"; * * Usage: `` */ -export const fileUploader = (options: FileUploaderDirective) => { +export const fileUploader = (options: FileUploaderDirective): (_el: HTMLInputElement) => void => { if (isServer) return (_el: HTMLInputElement) => {}; const { userCallback, setFiles, onError } = options; diff --git a/packages/upload/src/helpers.ts b/packages/upload/src/helpers.ts index db58efbf7..b9f520a8c 100644 --- a/packages/upload/src/helpers.ts +++ b/packages/upload/src/helpers.ts @@ -1,6 +1,6 @@ -import { type FilePickerOptions, type UploadFile } from "./types.js"; +import { type FilePickerOptions, type UploadFile } from "./types.ts"; -export function createInputComponent({ multiple = false, accept = "" }: FilePickerOptions) { +export function createInputComponent({ multiple = false, accept = "" }: FilePickerOptions): HTMLInputElement { const element = document.createElement("input"); element.type = "file"; element.accept = accept; diff --git a/packages/upload/src/index.ts b/packages/upload/src/index.ts index 60dc4812c..cceabdf4a 100644 --- a/packages/upload/src/index.ts +++ b/packages/upload/src/index.ts @@ -1,7 +1,7 @@ -export { createFilePicker } from "./createFilePicker.js"; -export { createFileUploader } from "./createFileUploader.js"; -export { fileSender } from "./fileSender.js"; -export type { FileSenderOptions } from "./fileSender.js"; -export { createDropzone, dropzone } from "./createDropzone.js"; -export { fileUploader } from "./fileUploader.js"; -export * from "./types.js"; +export { createFilePicker } from "./createFilePicker.ts"; +export { createFileUploader } from "./createFileUploader.ts"; +export { fileSender } from "./fileSender.ts"; +export type { FileSenderOptions } from "./fileSender.ts"; +export { createDropzone, dropzone } from "./createDropzone.ts"; +export { fileUploader } from "./fileUploader.ts"; +export * from "./types.ts"; diff --git a/packages/upload/tsconfig.json b/packages/upload/tsconfig.json index 9cfacb5f9..674e85d9a 100644 --- a/packages/upload/tsconfig.json +++ b/packages/upload/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/url/deno.jsonc b/packages/url/deno.jsonc new file mode 100644 index 000000000..92f150fba --- /dev/null +++ b/packages/url/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/url", + "version": "0.2.0-next.0", + "description": "Reactive primitives covering Browser's location, URL and URLSearchParams interfaces.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/url/package.json b/packages/url/package.json index 144eecfa0..80acbb090 100644 --- a/packages/url/package.json +++ b/packages/url/package.json @@ -58,9 +58,13 @@ "default": "./dist/index.js" } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/url/src/index.ts b/packages/url/src/index.ts index 01f5c7589..670a5fed0 100644 --- a/packages/url/src/index.ts +++ b/packages/url/src/index.ts @@ -9,7 +9,7 @@ export { createLocationState, useSharedLocationState, updateLocation, -} from "./location.js"; +} from "./location.ts"; export { type SearchParamsRecord, @@ -20,7 +20,7 @@ export { useSharedLocationSearchParams, createSearchParams, ReactiveSearchParams, -} from "./searchParams.js"; +} from "./searchParams.ts"; export { type URLRecord, @@ -30,4 +30,4 @@ export { createURLRecord, createURL, ReactiveURL, -} from "./url.js"; +} from "./url.ts"; diff --git a/packages/url/src/location.ts b/packages/url/src/location.ts index b995701f3..c5f3b4a9a 100644 --- a/packages/url/src/location.ts +++ b/packages/url/src/location.ts @@ -4,7 +4,7 @@ import { createStaticStore } from "@solid-primitives/static-store"; import { accessWith, entries, noop, tryOnCleanup } from "@solid-primitives/utils"; import { pick } from "@solid-primitives/utils/immutable"; import { getRequestEvent, isServer } from "@solidjs/web"; -import type { SetterValue } from "./common.js"; +import type { SetterValue } from "./common.ts"; export type LocationState = { readonly hash: string; @@ -196,10 +196,10 @@ export function createLocationState(fallback?: LocationFallbackInit): [ * * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/url#useSharedLocationState */ -export const useSharedLocationState = /*#__PURE__*/ createHydratableSingletonRoot(() => +export const useSharedLocationState: ReturnType>> = /*#__PURE__*/ createHydratableSingletonRoot(() => createLocationState(), ); /** @internal */ -export const _useLocationState = (useShared: boolean) => +export const _useLocationState: (useShared: boolean) => ReturnType = (useShared: boolean): ReturnType => useShared ? useSharedLocationState() : createLocationState(); diff --git a/packages/url/src/searchParams.ts b/packages/url/src/searchParams.ts index 0f851be26..3e56cf8fd 100644 --- a/packages/url/src/searchParams.ts +++ b/packages/url/src/searchParams.ts @@ -2,8 +2,8 @@ import { createSingletonRoot } from "@solid-primitives/rootless"; import { createTriggerCache } from "@solid-primitives/trigger"; import { accessWith, entries } from "@solid-primitives/utils"; import { createStore, untrack, type Store } from "solid-js"; -import type { SetterValue } from "./common.js"; -import { _useLocationState, type UpdateLocationMethod } from "./location.js"; +import type { SetterValue } from "./common.ts"; +import { _useLocationState, type UpdateLocationMethod } from "./location.ts"; export type SearchParamsRecord = Store>; export type SearchParamsSetter = { @@ -117,7 +117,7 @@ export function createLocationSearchParams(options?: { useSharedState?: boolean * * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/url#useSharedLocationSearchParams */ -export const useSharedLocationSearchParams = /*#__PURE__*/ createSingletonRoot(() => +export const useSharedLocationSearchParams: ReturnType>> = /*#__PURE__*/ createSingletonRoot(() => createLocationSearchParams({ useSharedState: true }), ); diff --git a/packages/url/src/url.ts b/packages/url/src/url.ts index fb6d0893d..1d398c40e 100644 --- a/packages/url/src/url.ts +++ b/packages/url/src/url.ts @@ -2,8 +2,8 @@ import { createStaticStore } from "@solid-primitives/static-store"; import { accessWith, entries } from "@solid-primitives/utils"; import { pick } from "@solid-primitives/utils/immutable"; import { untrack } from "solid-js"; -import type { SetterValue } from "./common.js"; -import { ReactiveSearchParams } from "./searchParams.js"; +import type { SetterValue } from "./common.ts"; +import { ReactiveSearchParams } from "./searchParams.ts"; export type URLRecord = { readonly hash: string; diff --git a/packages/url/tsconfig.json b/packages/url/tsconfig.json index b667dd50b..674e85d9a 100644 --- a/packages/url/tsconfig.json +++ b/packages/url/tsconfig.json @@ -1,28 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../rootless" - }, - { - "path": "../static-store" - }, - { - "path": "../trigger" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/utils/deno.jsonc b/packages/utils/deno.jsonc new file mode 100644 index 000000000..426516b1a --- /dev/null +++ b/packages/utils/deno.jsonc @@ -0,0 +1,28 @@ +{ + "name": "@solid-primitives/utils", + "version": "7.0.0-next.1", + "description": "A bunch of reactive utility types and functions, for building primitives with Solid.js", + "license": "MIT", + "exports": { + ".": "./src/index.ts", + "./immutable": "./src/immutable/index.ts", + "./colors": "./src/colors/index.ts" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/utils/package.json b/packages/utils/package.json index d5b16f384..879c28e38 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -57,9 +57,13 @@ ] } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/utils/src/colors/helpers.ts b/packages/utils/src/colors/helpers.ts index b0958aa4f..45f144065 100644 --- a/packages/utils/src/colors/helpers.ts +++ b/packages/utils/src/colors/helpers.ts @@ -12,8 +12,8 @@ * https://github.com/adobe/react-spectrum/blob/68e305768cb829bab7b9836dded593bd731259f3/packages/%40react-stately/color/src/Color.ts */ -import { clamp } from "../index.js"; -import type { ColorIntlTranslations } from "./intl.js"; +import { clamp } from "../index.ts"; +import type { ColorIntlTranslations } from "./intl.ts"; import type { ColorAxes, ColorChannel, @@ -21,7 +21,7 @@ import type { ColorFormat, ColorSpace, Color as IColor, -} from "./types.js"; +} from "./types.ts"; /** * Parses a color string into a {@link Color} object. @@ -436,7 +436,7 @@ class RGBColor extends Color { } /** Packs red/green/blue into a 24-bit integer via bitwise shifts (alpha is not included). */ - toHexInt(): number { + override toHexInt(): number { return (this.red << 16) | (this.green << 8) | this.blue; } diff --git a/packages/utils/src/colors/index.ts b/packages/utils/src/colors/index.ts index 1e7f3faf2..d8515f65a 100644 --- a/packages/utils/src/colors/index.ts +++ b/packages/utils/src/colors/index.ts @@ -1,4 +1,4 @@ -export * from "./intl.js"; -export * from "./types.js"; -export * from "./helpers.js"; -export * from "./manipulation.js"; +export * from "./intl.ts"; +export * from "./types.ts"; +export * from "./helpers.ts"; +export * from "./manipulation.ts"; diff --git a/packages/utils/src/colors/manipulation.ts b/packages/utils/src/colors/manipulation.ts index c6763f8c6..a19c2ac1c 100644 --- a/packages/utils/src/colors/manipulation.ts +++ b/packages/utils/src/colors/manipulation.ts @@ -10,9 +10,9 @@ * https://www.w3.org/TR/WCAG21/#contrast-minimum */ -import { clamp } from "../index.js"; -import { colorToOKLCH, normalizeHue, parseColor } from "./helpers.js"; -import type { Color, ColorFormat } from "./types.js"; +import { clamp } from "../index.ts"; +import { colorToOKLCH, normalizeHue, parseColor } from "./helpers.ts"; +import type { Color, ColorFormat } from "./types.ts"; // ─── Safe parsing ───────────────────────────────────────────────────────────── diff --git a/packages/utils/src/colors/types.ts b/packages/utils/src/colors/types.ts index 42bfb2403..5c54d0a1a 100644 --- a/packages/utils/src/colors/types.ts +++ b/packages/utils/src/colors/types.ts @@ -12,7 +12,7 @@ * https://github.com/adobe/react-spectrum/blob/68e305768cb829bab7b9836dded593bd731259f3/packages/%40react-types/color/src/index.d.ts */ -import type { ColorIntlTranslations } from "./intl.js"; +import type { ColorIntlTranslations } from "./intl.ts"; /** Supported color string formats. Formats without an `a` suffix treat alpha as fully opaque. */ export type ColorFormat = diff --git a/packages/utils/src/immutable/array.ts b/packages/utils/src/immutable/array.ts index 5e02b0d52..72e65ed08 100644 --- a/packages/utils/src/immutable/array.ts +++ b/packages/utils/src/immutable/array.ts @@ -1,7 +1,7 @@ -import { type AnyClass, compare, type ItemsOf, type Many, ofClass } from "../index.js"; -import { withArrayCopy } from "./copy.js"; -import { get } from "./object.js"; -import type { FlattenArray, MappingFn, Predicate } from "./types.js"; +import { type AnyClass, compare, type ItemsOf, type Many, ofClass } from "../index.ts"; +import { withArrayCopy } from "./copy.ts"; +import { get } from "./object.ts"; +import type { FlattenArray, MappingFn, Predicate } from "./types.ts"; /** * non-mutating `Array.prototype.push()` diff --git a/packages/utils/src/immutable/index.ts b/packages/utils/src/immutable/index.ts index fe3f21a98..331d06bc3 100644 --- a/packages/utils/src/immutable/index.ts +++ b/packages/utils/src/immutable/index.ts @@ -1,6 +1,6 @@ -export * from "./copy.js"; -export * from "./number.js"; -export * from "./update.js"; -export * from "./object.js"; -export * from "./array.js"; -export * from "./types.js"; +export * from "./copy.ts"; +export * from "./number.ts"; +export * from "./update.ts"; +export * from "./object.ts"; +export * from "./array.ts"; +export * from "./types.ts"; diff --git a/packages/utils/src/immutable/number.ts b/packages/utils/src/immutable/number.ts index 9d89d1ba6..11642c1e5 100644 --- a/packages/utils/src/immutable/number.ts +++ b/packages/utils/src/immutable/number.ts @@ -42,4 +42,4 @@ export const power = (a: number, ...b: number[]): number => { }; /** clamp a number value between two other values */ -export const clamp = (n: number, min: number, max: number) => Math.min(max, Math.max(min, n)); +export const clamp = (n: number, min: number, max: number): number => Math.min(max, Math.max(min, n)); diff --git a/packages/utils/src/immutable/object.ts b/packages/utils/src/immutable/object.ts index e296715ef..3daf68626 100644 --- a/packages/utils/src/immutable/object.ts +++ b/packages/utils/src/immutable/object.ts @@ -1,5 +1,5 @@ -import { withObjectCopy, shallowObjectCopy } from "./copy.js"; -import { type Modify } from "../index.js"; +import { withObjectCopy, shallowObjectCopy } from "./copy.ts"; +import { type Modify } from "../index.ts"; /** * Create a new subset object without the provided keys diff --git a/packages/utils/src/immutable/types.ts b/packages/utils/src/immutable/types.ts index 815b20013..7c5321b8b 100644 --- a/packages/utils/src/immutable/types.ts +++ b/packages/utils/src/immutable/types.ts @@ -1,4 +1,4 @@ -import { type ItemsOf } from "../index.js"; +import { type ItemsOf } from "../index.ts"; export type Predicate = (item: T, index: number, array: readonly T[]) => boolean; export type MappingFn = (item: T, index: number, array: readonly T[]) => V; diff --git a/packages/utils/src/immutable/update.ts b/packages/utils/src/immutable/update.ts index 8ef96a1d7..ad85ce114 100644 --- a/packages/utils/src/immutable/update.ts +++ b/packages/utils/src/immutable/update.ts @@ -1,5 +1,5 @@ -import { withCopy } from "./copy.js"; -import { type ModifyValue } from "./types.js"; +import { withCopy } from "./copy.ts"; +import { type ModifyValue } from "./types.ts"; export type UpdateSetter = V | ((prev: O[K]) => V); diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index b247c5ddd..434439a5e 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -19,7 +19,7 @@ import { // isServer moved from solid-js/web (1.x) to @solidjs/web (2.x). // typeof window is a universal fallback compatible with both versions. -const isServer = typeof window === "undefined"; +const isServer: boolean = typeof window === "undefined"; import type { AccessorArray, @@ -29,9 +29,9 @@ import type { Noop, AnyObject, AnyFunction, -} from "./types.js"; +} from "./types.ts"; -export * from "./types.js"; +export * from "./types.ts"; // // GENERAL HELPERS: @@ -40,28 +40,28 @@ export * from "./types.js"; /** `true` on the server (SSR), `false` in the browser. */ export { isServer }; /** `true` in the browser, `false` on the server. */ -export const isClient = !isServer; +export const isClient: boolean = !isServer; /** `true` in the browser with Solid's DEV mode active. */ -export const isDev = isClient && !!DEV; +export const isDev: boolean = isClient && !!DEV; /** `true` when DEV mode is off (i.e. production browser builds and all SSR). */ -export const isProd = !isDev; +export const isProd: boolean = !isDev; /** No-operation function — accepts any arguments and returns `undefined`. */ -export const noop = (() => void 0) as Noop; +export const noop: Noop = (() => void 0) as Noop; /** A function that always returns `true`. Useful as a default predicate prop. */ export const trueFn: () => boolean = () => true; /** A function that always returns `false`. Useful as a default predicate prop. */ export const falseFn: () => boolean = () => false; /** @deprecated use {@link equalFn} from "solid-js" */ -export const defaultEquals = Object.is.bind(Object); +export const defaultEquals: typeof Object.is = Object.is.bind(Object); /** * Signal options that disable equality checking, causing the signal to always * notify subscribers even when the value hasn't changed. Useful for signals * holding mutable objects where structural equality cannot be assumed. */ -export const EQUALS_FALSE_OPTIONS = { equals: false } as const satisfies SignalOptions; +export const EQUALS_FALSE_OPTIONS: { readonly equals: false } = { equals: false } as const satisfies SignalOptions; /** * Signal options that allow writes from inside an owned reactive scope @@ -71,7 +71,7 @@ export const EQUALS_FALSE_OPTIONS = { equals: false } as const satisfies SignalO * Use only for implementation-detail signals that genuinely need to be written * from within a scope — not as a general escape hatch. */ -export const INTERNAL_OPTIONS = { ownedWrite: true } as const satisfies SignalOptions; +export const INTERNAL_OPTIONS: { readonly ownedWrite: true } = { ownedWrite: true } as const satisfies SignalOptions; /** * Returns `true` if `v` is an instance of `c`. Checks both `instanceof` and @@ -127,7 +127,7 @@ export function reverseChain( } /** Clamps `n` to the inclusive range `[min, max]`. */ -export const clamp = (n: number, min: number, max: number) => Math.min(Math.max(n, min), max); +export const clamp = (n: number, min: number, max: number): number => Math.min(Math.max(n, min), max); /** Creates an ID generator with its own isolated counter and per-generator random segment. Each call to the returned function produces a `timestamp-sequence-random` string that is unique within the generator and with high probability unique across independent generators (e.g. separate processes or SSR requests). */ export const createIdGenerator = (): (() => string) => { @@ -172,7 +172,7 @@ export const accessArray = >( export const withAccess = , V = MaybeAccessorValue>( value: A, fn: (value: NonNullable) => void, -) => { +): void => { const _value = access(value); // oxlint-disable-next-line @typescript-eslint/no-unnecessary-condition typeof _value != null && fn(_value as NonNullable); @@ -340,7 +340,7 @@ export function createHydratableSignal( } /** @deprecated use {@link createHydratableSignal} instead */ -export const createHydrateSignal = createHydratableSignal; +export const createHydrateSignal: typeof createHydratableSignal = createHydratableSignal; /** * Diffs two arrays by reference and calls `handleAdded` / `handleRemoved` for diff --git a/packages/utils/tsconfig.json b/packages/utils/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/utils/tsconfig.json +++ b/packages/utils/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/vibrate/deno.jsonc b/packages/vibrate/deno.jsonc new file mode 100644 index 000000000..d9fcace3a --- /dev/null +++ b/packages/vibrate/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/vibrate", + "version": "1.0.0-next.0", + "description": "Primitives to trigger and manage device vibration via the Vibration API", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/vibrate/package.json b/packages/vibrate/package.json index dd59defc7..6e91bde98 100644 --- a/packages/vibrate/package.json +++ b/packages/vibrate/package.json @@ -51,9 +51,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/vibrate/tsconfig.json b/packages/vibrate/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/vibrate/tsconfig.json +++ b/packages/vibrate/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/video/deno.jsonc b/packages/video/deno.jsonc new file mode 100644 index 000000000..bf8bacf0e --- /dev/null +++ b/packages/video/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/video", + "version": "1.0.0-next.1", + "description": "Primitives to manage HTML video playback.", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/video/package.json b/packages/video/package.json index 0fda6c428..397b14382 100644 --- a/packages/video/package.json +++ b/packages/video/package.json @@ -50,9 +50,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/video/src/createVideo.ts b/packages/video/src/createVideo.ts index 2548e8740..fc127b1a2 100644 --- a/packages/video/src/createVideo.ts +++ b/packages/video/src/createVideo.ts @@ -2,7 +2,7 @@ import { type Accessor, createEffect, createSignal, NotReadyError, onCleanup } f import { isServer } from "@solidjs/web"; import { access, INTERNAL_OPTIONS, noop } from "@solid-primitives/utils"; import { createEventListenerMap } from "@solid-primitives/event-listener"; -import type { VideoEventHandlers, VideoOptions, VideoReturn, VideoSource } from "./types.js"; +import type { VideoEventHandlers, VideoOptions, VideoReturn, VideoSource } from "./types.ts"; const NOT_SET: unique symbol = Symbol(); diff --git a/packages/video/src/createVideoPlayer.ts b/packages/video/src/createVideoPlayer.ts index 01ae251a8..751deb191 100644 --- a/packages/video/src/createVideoPlayer.ts +++ b/packages/video/src/createVideoPlayer.ts @@ -2,7 +2,7 @@ import { createSignal, NotReadyError } from "solid-js"; import { isServer } from "@solidjs/web"; import { INTERNAL_OPTIONS, noop } from "@solid-primitives/utils"; import { createEventListenerMap } from "@solid-primitives/event-listener"; -import { createVideo, makeVideo } from "./createVideo.js"; +import { createVideo, makeVideo } from "./createVideo.ts"; import type { VideoControls, VideoControlsOptions, @@ -10,7 +10,7 @@ import type { VideoEventHandlers, VideoOptions, VideoSource, -} from "./types.js"; +} from "./types.ts"; import type { Accessor } from "solid-js"; /** diff --git a/packages/video/src/index.ts b/packages/video/src/index.ts index 64109b7a1..d9cedc046 100644 --- a/packages/video/src/index.ts +++ b/packages/video/src/index.ts @@ -6,8 +6,8 @@ export type { VideoControls, VideoReturn, VideoControlsReturn, -} from "./types.js"; +} from "./types.ts"; -export { makeVideo, setVideoSrc, createVideo } from "./createVideo.js"; -export { makeVideoPlayer, createVideoPlayer } from "./createVideoPlayer.js"; -export { makeVideoFrameCallback, createVideoFrameCallback } from "./createVideoFrameCallback.js"; +export { makeVideo, setVideoSrc, createVideo } from "./createVideo.ts"; +export { makeVideoPlayer, createVideoPlayer } from "./createVideoPlayer.ts"; +export { makeVideoFrameCallback, createVideoFrameCallback } from "./createVideoFrameCallback.ts"; diff --git a/packages/video/tsconfig.json b/packages/video/tsconfig.json index b9b2b6782..674e85d9a 100644 --- a/packages/video/tsconfig.json +++ b/packages/video/tsconfig.json @@ -1,19 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../event-listener" - }, - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/virtual/deno.jsonc b/packages/virtual/deno.jsonc new file mode 100644 index 000000000..60250e311 --- /dev/null +++ b/packages/virtual/deno.jsonc @@ -0,0 +1,26 @@ +{ + "name": "@solid-primitives/virtual", + "version": "1.0.0-next.0", + "description": "A virtualized list component for performantly rendering lists with many elements", + "license": "MIT", + "exports": { + ".": "./dist/index.js", + "./index.tsx": "./src/index.tsx" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "dist", + "src", + "package.json" + ], + "exclude": [ + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/virtual/package.json b/packages/virtual/package.json index ae4d25c32..8e918938e 100644 --- a/packages/virtual/package.json +++ b/packages/virtual/package.json @@ -46,9 +46,12 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "vitest2": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest2", diff --git a/packages/virtual/tsconfig.json b/packages/virtual/tsconfig.json index dc1970e16..674e85d9a 100644 --- a/packages/virtual/tsconfig.json +++ b/packages/virtual/tsconfig.json @@ -1,16 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [ - { - "path": "../utils" - } - ], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/websocket/deno.jsonc b/packages/websocket/deno.jsonc new file mode 100644 index 000000000..44e15b057 --- /dev/null +++ b/packages/websocket/deno.jsonc @@ -0,0 +1,24 @@ +{ + "name": "@solid-primitives/websocket", + "version": "2.0.0-next.1", + "description": "Primitive to create a web socket connection", + "license": "MIT", + "exports": "./src/index.ts", + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/websocket/package.json b/packages/websocket/package.json index a364645fe..ba217f305 100644 --- a/packages/websocket/package.json +++ b/packages/websocket/package.json @@ -46,8 +46,12 @@ "dist" ], "sideEffects": false, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/websocket/src/index.ts b/packages/websocket/src/index.ts index 9c0f9b836..6143b45ff 100644 --- a/packages/websocket/src/index.ts +++ b/packages/websocket/src/index.ts @@ -128,7 +128,7 @@ export const makeReconnectingWS = ( url: string, protocols?: string | string[], options: WSReconnectOptions = {}, -) => { +): ReconnectingWebSocket => { // oxlint-disable-next-line no-unused-vars let retries = options.retries || Infinity; let ws: ReconnectingWebSocket; @@ -344,7 +344,7 @@ export type WSStoreOptions = { export const createWSStore = ( ws: WebSocket, options: WSStoreOptions, -) => { +): ReturnType> => { const [store, setStore] = createStore(options.initial as any); const handler = (e: MessageEvent) => { runWithOwner(null, () => setStore((draft: S) => void options.patch(draft, e.data as T))); diff --git a/packages/websocket/tsconfig.json b/packages/websocket/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/websocket/tsconfig.json +++ b/packages/websocket/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/packages/workers/deno.jsonc b/packages/workers/deno.jsonc new file mode 100644 index 000000000..6e8693435 --- /dev/null +++ b/packages/workers/deno.jsonc @@ -0,0 +1,27 @@ +{ + "name": "@solid-primitives/workers", + "version": "2.0.0", + "description": "Primitives that support creating Web Workers.", + "license": "MIT", + "exports": { + ".": "./src/index.ts", + "./worker": "./src/worker-scope.ts" + }, + "publish": { + "include": [ + "README.md", + "LICENSE", + "src/**/*.ts", + "src/**/*.tsx", + "package.json" + ], + "exclude": [ + "dist", + "dev", + "test", + "node_modules", + "vitest.config.ts", + "tsconfig.json" + ] + } +} diff --git a/packages/workers/package.json b/packages/workers/package.json index b3406c8e2..af899d9e7 100644 --- a/packages/workers/package.json +++ b/packages/workers/package.json @@ -47,9 +47,13 @@ } } }, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "test": "pnpm run vitest", "test:ssr": "pnpm run vitest --mode ssr" diff --git a/packages/workers/src/bridge.ts b/packages/workers/src/bridge.ts index 8ec95d96f..c176234d2 100644 --- a/packages/workers/src/bridge.ts +++ b/packages/workers/src/bridge.ts @@ -1 +1 @@ -export type { BridgeMessage } from "./types.js"; +export type { BridgeMessage } from "./types.d.ts"; diff --git a/packages/workers/src/index.ts b/packages/workers/src/index.ts index 31b27876c..8387aa5e5 100644 --- a/packages/workers/src/index.ts +++ b/packages/workers/src/index.ts @@ -7,11 +7,11 @@ import type { WorkerMethods, CreateWorkerResult, CreateWorkerPoolResult, -} from "./types.js"; -import { RPC, buildWorkerCode, setup } from "./utils.js"; +} from "./types.d.ts"; +import { RPC, buildWorkerCode, setup } from "./utils.ts"; -export type * from "./types.js"; -export { createReactiveWorker } from "./reactive-worker.js"; +export type * from "./types.d.ts"; +export { createReactiveWorker } from "./reactive-worker.ts"; /** * Spawns a worker from a record of named functions, exposing each as a typed diff --git a/packages/workers/src/reactive-worker.ts b/packages/workers/src/reactive-worker.ts index 1cd854a7f..6b1dc84d9 100644 --- a/packages/workers/src/reactive-worker.ts +++ b/packages/workers/src/reactive-worker.ts @@ -8,7 +8,7 @@ import { type StoreSetter, } from "solid-js"; import { isServer } from "@solidjs/web"; -import type { BridgeMessage } from "./types.js"; +import type { BridgeMessage } from "./types.d.ts"; /** * Creates a reactive worker bridge backed by Solid stores. diff --git a/packages/workers/src/utils.ts b/packages/workers/src/utils.ts index 0bcbef30b..b342f8771 100644 --- a/packages/workers/src/utils.ts +++ b/packages/workers/src/utils.ts @@ -1,4 +1,4 @@ -import type { WorkerCallbacks, WorkerMessage } from "./types.js"; +import type { WorkerCallbacks, WorkerMessage } from "./types.d.ts"; export const RPC: number = 1; diff --git a/packages/workers/src/worker-scope.ts b/packages/workers/src/worker-scope.ts index 48f6bb6a4..d44eab37b 100644 --- a/packages/workers/src/worker-scope.ts +++ b/packages/workers/src/worker-scope.ts @@ -1,5 +1,5 @@ import { createEffect, createRoot, createStore, deep, onCleanup, type StoreSetter } from "solid-js"; -import type { BridgeMessage } from "./types.js"; +import type { BridgeMessage } from "./types.d.ts"; // Minimal interface covering DedicatedWorkerGlobalScope without requiring webworker lib type WorkerCtx = { diff --git a/packages/workers/tsconfig.json b/packages/workers/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/packages/workers/tsconfig.json +++ b/packages/workers/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4457e56b..82c0d0ee5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,15 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + tsdown: + specifier: ^0.22.3 + version: 0.22.3 + unplugin-solid: + specifier: ^1.0.0 + version: 1.0.0 + importers: .: @@ -28,7 +37,7 @@ importers: version: 2.0.0-beta.15(solid-js@2.0.0-beta.15) '@storybook/addon-docs': specifier: ^10.4.6 - version: 10.4.6(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 10.4.6(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 @@ -50,9 +59,6 @@ importers: esbuild: specifier: ^0.28.1 version: 0.28.1 - esbuild-plugin-solid: - specifier: ^0.6.0 - version: 0.6.0(esbuild@0.28.1)(solid-js@2.0.0-beta.15) eslint-plugin-eslint-comments: specifier: ^3.2.0 version: 3.2.0(eslint@9.28.0(jiti@2.7.0)) @@ -61,7 +67,7 @@ importers: version: 3.4.0 geist: specifier: ^1.7.2 - version: 1.7.2(next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(sass@1.101.0)) + version: 1.7.2(next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(sass@1.101.0)) jsdom: specifier: ^25.0.1 version: 25.0.1 @@ -94,19 +100,25 @@ importers: version: 2.0.0-beta.15 storybook: specifier: ^10.4.6 - version: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) + version: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) storybook-solidjs-vite: specifier: ^10.5.2 - version: 10.5.2(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(esbuild@0.28.1)(rollup@4.62.2)(solid-js@2.0.0-beta.15)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(typescript@6.0.3)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 10.5.2(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(esbuild@0.28.1)(rollup@4.61.0)(solid-js@2.0.0-beta.15)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + tsdown: + specifier: 'catalog:' + version: 0.22.3(oxc-resolver@11.20.0)(tsx@4.20.2)(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 + unplugin-solid: + specifier: 'catalog:' + version: 1.0.0(rollup@4.61.0)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + version: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) vite-plugin-solid: specifier: 3.0.0-next.5 - version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) vitest: specifier: ^2.1.9 version: 2.1.9(@types/node@22.20.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0) @@ -153,7 +165,7 @@ importers: version: link:../utils '@tanstack/start': specifier: '*' - version: 1.120.20(@types/node@26.1.0)(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(rollup@4.62.2)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))(yaml@2.9.0) + version: 1.120.20(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))(yaml@2.5.0) devDependencies: '@solidjs/web': specifier: 2.0.0-beta.14 @@ -328,7 +340,7 @@ importers: version: 2.48.1 solid-js: specifier: ^1.9.7 - version: 1.9.14 + version: 1.9.7 packages/deep: dependencies: @@ -408,7 +420,7 @@ importers: devDependencies: solid-js: specifier: ^1.9.7 - version: 1.9.14 + version: 1.9.7 packages/filesystem: devDependencies: @@ -521,25 +533,25 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.0 - version: 5.0.7(@parcel/watcher@2.5.6)(@types/node@26.1.0)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@6.0.3) + version: 5.0.2(@parcel/watcher@2.5.6)(@types/node@22.20.0)(enquirer@2.4.1)(graphql@16.9.0)(typescript@6.0.3) '@graphql-codegen/typed-document-node': specifier: ^5.0.1 - version: 5.1.2(graphql@16.14.2) + version: 5.0.9(graphql@16.9.0) '@graphql-codegen/typescript': specifier: ^4.0.1 - version: 4.1.6(graphql@16.14.2) + version: 4.0.9(graphql@16.9.0) '@graphql-codegen/typescript-operations': specifier: ^4.0.1 - version: 4.6.1(graphql@16.14.2) + version: 4.2.3(graphql@16.9.0) '@graphql-typed-document-node/core': specifier: ^3.2.0 - version: 3.2.0(graphql@16.14.2) + version: 3.2.0(graphql@16.9.0) graphql: specifier: ^16.8.1 - version: 16.14.2 + version: 16.9.0 solid-js: specifier: ^1.9.7 - version: 1.9.14 + version: 1.9.7 packages/history: dependencies: @@ -565,6 +577,12 @@ importers: solid-js: specifier: 2.0.0-beta.15 version: 2.0.0-beta.15 + tsdown: + specifier: 'catalog:' + version: 0.22.3(oxc-resolver@11.20.0)(tsx@4.20.2)(typescript@6.0.3) + unplugin-solid: + specifier: 'catalog:' + version: 1.0.0(rollup@4.61.0)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) packages/idle: dependencies: @@ -596,10 +614,10 @@ importers: version: 4.2.1 solid-js: specifier: ^1.9.7 - version: 1.9.14 + version: 1.9.7 solid-transition-group: specifier: ^0.2.3 - version: 0.2.3(solid-js@1.9.14) + version: 0.2.3(solid-js@1.9.7) packages/input-mask: devDependencies: @@ -1060,7 +1078,7 @@ importers: devDependencies: solid-js: specifier: ^1.9.7 - version: 1.9.14 + version: 1.9.7 packages/rootless: dependencies: @@ -1239,7 +1257,7 @@ importers: version: link:../utils '@tauri-apps/plugin-store': specifier: '*' - version: 2.4.3 + version: 2.0.0 devDependencies: '@solidjs/web': specifier: 2.0.0-beta.15 @@ -1479,7 +1497,7 @@ importers: version: 2.0.0-beta.23(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15) '@tanstack/solid-start': specifier: 2.0.0-beta.24 - version: 2.0.0-beta.24(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(solid-js@2.0.0-beta.15)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 2.0.0-beta.24(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1537,10 +1555,10 @@ importers: version: 4.0.0 vite: specifier: ^8.1.3 - version: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + version: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) vite-plugin-solid: specifier: 3.0.0-next.5 - version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) packages: @@ -1551,11 +1569,16 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ardatan/relay-compiler@13.0.1': - resolution: {integrity: sha512-afG3YPwuSA0E5foouZusz5GlXKs74dObv4cuWyLyfKsYFj2r7oGRNB28v18HvwuLSQtQFCi+DpIe0TZkgQDYyg==} + '@ardatan/relay-compiler@12.0.0': + resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} + hasBin: true peerDependencies: graphql: '*' + '@ardatan/sync-fetch@0.0.1': + resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} + engines: {node: '>=14'} + '@asamuzakjp/css-color@3.2.0': resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} @@ -1571,6 +1594,10 @@ packages: resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.3': + resolution: {integrity: sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.7': resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} engines: {node: '>=6.9.0'} @@ -1579,72 +1606,126 @@ packages: resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.27.5': + resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.29.7': resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.29.7': - resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} + '@babel/generator@8.0.0': + resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.29.7': resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.29.7': - resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} + '@babel/helper-create-class-features-plugin@7.27.1': + resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.29.7': resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.29.7': - resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.18.6': resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.29.7': resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.29.7': resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.29.7': - resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} '@babel/helper-plugin-utils@7.29.7': resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.29.7': - resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-skip-transparent-expression-wrappers@7.29.7': - resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@8.0.0': + resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@8.0.2': + resolution: {integrity: sha512-9Fr9QeyCAyi1BR1jKZ6uYQ24EIhQUx5ReHfQU7drOE+TPOb+w11/dsqLkMOT2U29OdCT71XajrOT8xDc1C7orA==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.29.7': resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} engines: {node: '>=6.9.0'} @@ -1653,31 +1734,161 @@ packages: resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} engines: {node: '>=6.9.0'} + '@babel/parser@7.29.3': + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.29.7': resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.29.7': - resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} + '@babel/parser@8.0.0': + resolution: {integrity: sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-object-rest-spread@7.20.7': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.24.7': + resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.0': + resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-classes@7.25.0': + resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.25.2': + resolution: {integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.1': + resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.2': + resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.29.7': - resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.29.7': - resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.29.7': - resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==} + '@babel/plugin-transform-react-display-name@7.24.7': + resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1694,34 +1905,86 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.29.7': - resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} + '@babel/plugin-transform-react-jsx@7.25.2': + resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.27.1': + resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.29.7': - resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==} + '@babel/preset-typescript@7.27.1': + resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.7': resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} engines: {node: '>=6.9.0'} + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.7': resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.6': + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} + '@babel/types@8.0.0': + resolution: {integrity: sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==} + engines: {node: ^22.18.0 || >=24.11.0} + '@changesets/apply-release-plan@7.1.1': resolution: {integrity: sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==} @@ -1781,8 +2044,8 @@ packages: resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} engines: {node: '>=18.0.0'} - '@csstools/color-helpers@5.1.0': - resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} + '@csstools/color-helpers@5.0.2': + resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} engines: {node: '>=18'} '@csstools/css-calc@2.1.4': @@ -1792,8 +2055,8 @@ packages: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-color-parser@3.1.0': - resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} + '@csstools/css-color-parser@3.0.10': + resolution: {integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==} engines: {node: '>=18'} peerDependencies: '@csstools/css-parser-algorithms': ^3.0.5 @@ -1815,12 +2078,18 @@ packages: '@deno/shim-deno@0.19.2': resolution: {integrity: sha512-q3VTHl44ad8T2Tw2SpeAvghdGOjlnLPDNO2cpOxwMrBE/PVas6geWpbpIgrM+czOCH0yejp0yi8OaTuB+NU40Q==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} '@emnapi/core@1.9.2': resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} @@ -1833,18 +2102,6 @@ packages: '@emnapi/wasi-threads@1.2.2': resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} - '@envelop/core@5.5.1': - resolution: {integrity: sha512-3DQg8sFskDo386TkL5j12jyRAdip/8yzK3x7YGbZBgobZ4aKXrvDU0GppU0SnmrpQnNaiTUsxBs9LKkwQ/eyvw==} - engines: {node: '>=18.0.0'} - - '@envelop/instrumentation@1.0.0': - resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==} - engines: {node: '>=18.0.0'} - - '@envelop/types@5.2.1': - resolution: {integrity: sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==} - engines: {node: '>=18.0.0'} - '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -1863,6 +2120,18 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.28.0': + resolution: {integrity: sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.28.1': resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} engines: {node: '>=18'} @@ -1887,6 +2156,18 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.28.0': + resolution: {integrity: sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.28.1': resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==} engines: {node: '>=18'} @@ -1911,6 +2192,18 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.28.0': + resolution: {integrity: sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.28.1': resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==} engines: {node: '>=18'} @@ -1935,6 +2228,18 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.28.0': + resolution: {integrity: sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.28.1': resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==} engines: {node: '>=18'} @@ -1959,6 +2264,18 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.28.0': + resolution: {integrity: sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.28.1': resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==} engines: {node: '>=18'} @@ -1983,6 +2300,18 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.28.0': + resolution: {integrity: sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.28.1': resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==} engines: {node: '>=18'} @@ -2007,6 +2336,18 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.28.0': + resolution: {integrity: sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.28.1': resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==} engines: {node: '>=18'} @@ -2031,6 +2372,18 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.28.0': + resolution: {integrity: sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.28.1': resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==} engines: {node: '>=18'} @@ -2055,6 +2408,18 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.28.0': + resolution: {integrity: sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.28.1': resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==} engines: {node: '>=18'} @@ -2079,6 +2444,18 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.28.0': + resolution: {integrity: sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.28.1': resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==} engines: {node: '>=18'} @@ -2103,6 +2480,18 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.28.0': + resolution: {integrity: sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.28.1': resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==} engines: {node: '>=18'} @@ -2127,6 +2516,18 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.28.0': + resolution: {integrity: sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.28.1': resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==} engines: {node: '>=18'} @@ -2151,6 +2552,18 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.28.0': + resolution: {integrity: sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.28.1': resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==} engines: {node: '>=18'} @@ -2175,7 +2588,19 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.28.1': + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.28.0': + resolution: {integrity: sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.28.1': resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==} engines: {node: '>=18'} cpu: [ppc64] @@ -2199,6 +2624,18 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.28.0': + resolution: {integrity: sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.28.1': resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==} engines: {node: '>=18'} @@ -2223,6 +2660,18 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.28.0': + resolution: {integrity: sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.28.1': resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==} engines: {node: '>=18'} @@ -2247,6 +2696,18 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.28.0': + resolution: {integrity: sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.28.1': resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==} engines: {node: '>=18'} @@ -2259,6 +2720,18 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.28.0': + resolution: {integrity: sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-arm64@0.28.1': resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==} engines: {node: '>=18'} @@ -2283,6 +2756,18 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.28.0': + resolution: {integrity: sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.28.1': resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==} engines: {node: '>=18'} @@ -2295,6 +2780,18 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.28.0': + resolution: {integrity: sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-arm64@0.28.1': resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==} engines: {node: '>=18'} @@ -2319,6 +2816,18 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.28.0': + resolution: {integrity: sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.28.1': resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==} engines: {node: '>=18'} @@ -2331,6 +2840,12 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.28.0': + resolution: {integrity: sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/openharmony-arm64@0.28.1': resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==} engines: {node: '>=18'} @@ -2355,6 +2870,18 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.28.0': + resolution: {integrity: sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.28.1': resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==} engines: {node: '>=18'} @@ -2379,6 +2906,18 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.28.0': + resolution: {integrity: sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.28.1': resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==} engines: {node: '>=18'} @@ -2403,6 +2942,18 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.28.0': + resolution: {integrity: sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.28.1': resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==} engines: {node: '>=18'} @@ -2427,6 +2978,18 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.28.0': + resolution: {integrity: sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.28.1': resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==} engines: {node: '>=18'} @@ -2479,9 +3042,6 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@fastify/busboy@3.2.0': - resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} - '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} @@ -2499,9 +3059,8 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/cli@5.0.7': - resolution: {integrity: sha512-h/sxYvSaWtxZxo8GtaA8SvcHTyViaaPd7dweF/hmRDpaQU1o3iU3EZxlcJ+oLTunU0tSMFsnrIXm/mhXxI11Cw==} - engines: {node: '>=16'} + '@graphql-codegen/cli@5.0.2': + resolution: {integrity: sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw==} hasBin: true peerDependencies: '@parcel/watcher': ^2.1.0 @@ -2510,30 +3069,23 @@ packages: '@parcel/watcher': optional: true - '@graphql-codegen/client-preset@4.8.3': - resolution: {integrity: sha512-QpEsPSO9fnRxA6Z66AmBuGcwHjZ6dYSxYo5ycMlYgSPzAbyG8gn/kWljofjJfWqSY+T/lRn+r8IXTH14ml24vQ==} - engines: {node: '>=16'} + '@graphql-codegen/client-preset@4.3.3': + resolution: {integrity: sha512-IrDsSVe8bkKtxgVfKPHzjL9tYlv7KEpA59R4gZLqx/t2WIJncW1i0OMvoz9tgoZsFEs8OKKgXZbnwPZ/Qf1kEw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql-sock: ^1.0.0 - peerDependenciesMeta: - graphql-sock: - optional: true '@graphql-codegen/core@4.0.2': resolution: {integrity: sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/gql-tag-operations@4.0.17': - resolution: {integrity: sha512-2pnvPdIG6W9OuxkrEZ6hvZd142+O3B13lvhrZ48yyEBh2ujtmKokw0eTwDHtlXUqjVS0I3q7+HB2y12G/m69CA==} - engines: {node: '>=16'} + '@graphql-codegen/gql-tag-operations@4.0.9': + resolution: {integrity: sha512-lVgu1HClel896HqZAEjynatlU6eJrYOw+rh05DPgM150xvmb7Gz5TnRHA2vfwlDNIXDaToAIpz5RFfkjjnYM1Q==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/plugin-helpers@5.1.1': - resolution: {integrity: sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg==} - engines: {node: '>=16'} + '@graphql-codegen/plugin-helpers@5.0.4': + resolution: {integrity: sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -2542,75 +3094,47 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typed-document-node@5.1.2': - resolution: {integrity: sha512-jaxfViDqFRbNQmfKwUY8hDyjnLTw2Z7DhGutxoOiiAI0gE/LfPe0LYaVFKVmVOOD7M3bWxoWfu4slrkbWbUbEw==} - engines: {node: '>=16'} + '@graphql-codegen/typed-document-node@5.0.9': + resolution: {integrity: sha512-Wx6fyA4vpfIbfNTMiWUECGnjqzKkJdEbZHxVMIegiCBPzBYPAJV4mZZcildLAfm2FtZcgW4YKtFoTbnbXqPB3w==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typescript-operations@4.6.1': - resolution: {integrity: sha512-k92laxhih7s0WZ8j5WMIbgKwhe64C0As6x+PdcvgZFMudDJ7rPJ/hFqJ9DCRxNjXoHmSjnr6VUuQZq4lT1RzCA==} - engines: {node: '>=16'} + '@graphql-codegen/typescript-operations@4.2.3': + resolution: {integrity: sha512-6z7avSSOr03l5SyKbeDs7MzRyGwnQFSCqQm8Om5wIuoIgXVu2gXRmcJAY/I7SLdAy9xbF4Sho7XNqieFM2CAFQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql-sock: ^1.0.0 - peerDependenciesMeta: - graphql-sock: - optional: true - '@graphql-codegen/typescript@4.1.6': - resolution: {integrity: sha512-vpw3sfwf9A7S+kIUjyFxuvrywGxd4lmwmyYnnDVjVE4kSQ6Td3DpqaPTy8aNQ6O96vFoi/bxbZS2BW49PwSUUA==} - engines: {node: '>=16'} + '@graphql-codegen/typescript@4.0.9': + resolution: {integrity: sha512-0O35DMR4d/ctuHL1Zo6mRUUzp0BoszKfeWsa6sCm/g70+S98+hEfTwZNDkQHylLxapiyjssF9uw/F+sXqejqLw==} peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/visitor-plugin-common@5.8.0': - resolution: {integrity: sha512-lC1E1Kmuzi3WZUlYlqB4fP6+CvbKH9J+haU1iWmgsBx5/sO2ROeXJG4Dmt8gP03bI2BwjiwV5WxCEMlyeuzLnA==} - engines: {node: '>=16'} + '@graphql-codegen/visitor-plugin-common@5.3.1': + resolution: {integrity: sha512-MktoBdNZhSmugiDjmFl1z6rEUUaqyxtFJYWnDilE7onkPgyw//O0M+TuPBJPBWdyV6J2ond0Hdqtq+rkghgSIQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-hive/signal@1.0.0': - resolution: {integrity: sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==} - engines: {node: '>=18.0.0'} - - '@graphql-hive/signal@2.0.0': - resolution: {integrity: sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==} - engines: {node: '>=20.0.0'} - - '@graphql-tools/apollo-engine-loader@8.0.31': - resolution: {integrity: sha512-ToqJ24QuNtGPG7XDQP7KWFMFacz7/Q7FtsNhWBNffljSloG6w6UrvAf85Ono+8d32OI5Es8tKhn2K1IBtzhj4Q==} + '@graphql-tools/apollo-engine-loader@8.0.1': + resolution: {integrity: sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/batch-execute@10.0.9': - resolution: {integrity: sha512-khIgAPlyaWJ3dVX6SsqOkABZCH1Gii32WHn3xMzavupsxPCfb/9G3zjdswptzTFrOcZ92dWo7MXvwNFkRfNN4w==} - engines: {node: '>=20.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/batch-execute@9.0.19': - resolution: {integrity: sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/code-file-loader@8.1.33': - resolution: {integrity: sha512-FKMZ6ktSNeewLfjIkW96Kw73NBLkK37C6Gh1kv5QtJy/tumuZYt8uTq9bM3P1Y82OscGyVC6/4V12TVaEraYCw==} + '@graphql-tools/batch-execute@9.0.4': + resolution: {integrity: sha512-kkebDLXgDrep5Y0gK1RN3DMUlLqNhg60OAz0lTCqrYeja6DshxLtLkj+zV4mVbBA4mQOEoBmw6g1LZs3dA84/w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.2.23': - resolution: {integrity: sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w==} - engines: {node: '>=18.0.0'} + '@graphql-tools/code-file-loader@8.1.3': + resolution: {integrity: sha512-Qoo8VyU0ux7k20DkzL5wFm7Y6iqlG1GQ0xA4T3EQbm4B/qbENsMc38l76QnXYIVmIlKAnD9EAvzxPEQ8iv+ZPA==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@12.0.18': - resolution: {integrity: sha512-EUlzdJNNzYkxW2zUakUNGvDrKp6LHRKS3CkOzTV4DeQNwHHR73P/qgo1GPnh4O2HPfrggVfQ1INRxA5pdppT+Q==} - engines: {node: '>=20.0.0'} + '@graphql-tools/delegate@10.0.18': + resolution: {integrity: sha512-la+rLHPdS8CtvMKVW6yt38fOO5luldBsX+X9gv1R3uhcjl8Z9WGjfcc1d+KsB28sijatN5UohVhSz2FdsX/PhQ==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2620,104 +3144,74 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-common@0.0.4': - resolution: {integrity: sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-common@0.0.6': - resolution: {integrity: sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-common@1.0.6': - resolution: {integrity: sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==} - engines: {node: '>=20.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-graphql-ws@2.0.7': - resolution: {integrity: sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-graphql-ws@3.1.5': - resolution: {integrity: sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A==} - engines: {node: '>=20.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/executor-http@1.3.3': - resolution: {integrity: sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A==} - engines: {node: '>=18.0.0'} + '@graphql-tools/executor-graphql-ws@1.2.0': + resolution: {integrity: sha512-tSYC1QdrabWexLrYV0UI3uRGbde9WCY/bRhq6Jc+VXMZcfq6ea6pP5NEAVTfwbhUQ4xZvJABVVbKXtKb9uTg1w==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@3.3.0': - resolution: {integrity: sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg==} - engines: {node: '>=20.0.0'} + '@graphql-tools/executor-http@1.1.5': + resolution: {integrity: sha512-ZAsVGUwafPc1GapLA1yoJuRx7ihpVdAv7JDHmlI2eHRQsJnMVQwcxHnjfUb/id9YAEBrP86/s4pgEoRyad3Zng==} + engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-legacy-ws@1.1.29': - resolution: {integrity: sha512-Z8fBtK8Uyp1Lyt3UgRu6BPx1fL3wvnGiRS1Wbb+nWQuwGacXDS8Pfr2e5BmV3OCHG2prbkJMr+caVFMWCbt9ug==} + '@graphql-tools/executor-legacy-ws@1.1.0': + resolution: {integrity: sha512-k+6ZyiaAd8SmwuzbEOfA/LVkuI1nqidhoMw+CJ7c41QGOjSMzc0VS0UZbJyeitI0n7a+uP/Meln1wjzJ2ReDtQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.5.4': - resolution: {integrity: sha512-6CdAENBTtVIXmOoJWJvYNFpE0b8zzwAMZ+VGkyLY2QT5dRGCjZTnGpDIFtxQa8IvRjnPpY3iUptgPlqTLOw3VA==} + '@graphql-tools/executor@1.3.1': + resolution: {integrity: sha512-tgJDdGf9SCAm64ofEMZdv925u6/J+eTmv36TGNLxgP2DpCJsZ6gnJ4A+0D28EazDXqJIvMiPd+3d+o3cCRCAnQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/git-loader@8.0.37': - resolution: {integrity: sha512-J1GNGyjb8inHWXt4F9n5flmaiwhYP9WcwTWBs/fSeXikppcz+yGOO4BM0xx9BOEROxKW5fDM6UT9MdRCcs++zw==} + '@graphql-tools/git-loader@8.0.7': + resolution: {integrity: sha512-+s23lxHR24+zLDk9/Hfl7/8Qcal8Q1yJ8armRp1fvcJyuc0RTZv97ZoZb0tArTfME74z+kJ92Mx4SfZMd7mHSQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/github-loader@8.0.22': - resolution: {integrity: sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw==} + '@graphql-tools/github-loader@8.0.1': + resolution: {integrity: sha512-W4dFLQJ5GtKGltvh/u1apWRFKBQOsDzFxO9cJkOYZj1VzHCpRF43uLST4VbCfWve+AwBqOuKr7YgkHoxpRMkcg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@8.1.15': - resolution: {integrity: sha512-ehK6IuX1G2Rc1uVaEUE/M+D7JAGnBux+Ia/BPL92WNcTYBcvYZfFPuR9JA5Fn1wOxplRiRFyERzQEMltZF0nhg==} + '@graphql-tools/graphql-file-loader@8.0.1': + resolution: {integrity: sha512-7gswMqWBabTSmqbaNyWSmRRpStWlcCkBc73E6NZNlh4YNuiyKOwbvSkOUYFOqFMfEL+cFsXgAvr87Vz4XrYSbA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.32': - resolution: {integrity: sha512-5CuTW3kSv7fQ6gsaGS/A+tL3wXeLBN1vMQF5MDFhyv+GIpMYdOzbcaGrLIppxFam7IAu+ZUri8s6fxsdreL4Lw==} + '@graphql-tools/graphql-tag-pluck@8.3.2': + resolution: {integrity: sha512-wJKkDjXRg2qJAVhAVE96zJGMli8Ity9mKUB7gTbvJwsAniaquRqLcTXUQ19X9qVT4ACzbbp+tAfk96b2U3tfog==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@7.1.15': - resolution: {integrity: sha512-uzMakKZsbKzfiJhKIjf4Hk2kft5rQGch+VITNURVGTZ3t6S4nek++EqeGFlJAR7V2vc2/Lqwpw2vCTDFpx+oZA==} + '@graphql-tools/import@7.0.1': + resolution: {integrity: sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/json-file-loader@8.0.29': - resolution: {integrity: sha512-2fZzOmffPOg/B0nCcGRS2MMR6d73Dh5vv9zC0xIoX9Ju3oXhXpdbvSCTvNXdt3ifXP++CjfAVunq0x9PL6Uekg==} + '@graphql-tools/json-file-loader@8.0.1': + resolution: {integrity: sha512-lAy2VqxDAHjVyqeJonCP6TUemrpYdDuKt25a10X6zY2Yn3iFYGnuIDQ64cv3ytyGY6KPyPB+Kp+ZfOkNDG3FQA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/load@8.1.11': - resolution: {integrity: sha512-6J0PmYecHnUF6lI5QhtTXj7JYzyFi5gvgER7nS2wqLpjdOfOI+jsO1/gbXF3iS6i/ABulGBh7eyr0nmDNNwlyQ==} + '@graphql-tools/load@8.0.2': + resolution: {integrity: sha512-S+E/cmyVmJ3CuCNfDuNF2EyovTwdWfQScXv/2gmvJOti2rGD8jTt9GYVzXaxhblLivQR9sBUCNZu/w7j7aXUCA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.1.10': - resolution: {integrity: sha512-CsUCcPXv/HMWpPZ/xoOioSWFuAaAsGGPIdqQbjDv9X1sHGs0muQRW5FK7vUBN4OH/D7aPqpiHvKmRsrHz+ScuQ==} + '@graphql-tools/merge@9.0.4': + resolution: {integrity: sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2728,61 +3222,43 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/prisma-loader@8.0.17': - resolution: {integrity: sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg==} + '@graphql-tools/prisma-loader@8.0.4': + resolution: {integrity: sha512-hqKPlw8bOu/GRqtYr0+dINAI13HinTVYBDqhwGAPIFmLr5s+qKskzgCiwbsckdrb5LWVFmVZc+UXn80OGiyBzg==} engines: {node: '>=16.0.0'} deprecated: 'This package was intended to be used with an older versions of Prisma.\nThe newer versions of Prisma has a different approach to GraphQL integration.\nTherefore, this package is no longer needed and has been deprecated and removed.\nLearn more: https://www.prisma.io/graphql' peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/relay-operation-optimizer@7.1.5': - resolution: {integrity: sha512-B3nscUeWT3wYucrvbJcmU8sAVlkCp+WhZ5wVlK432AfnLjDYUNLobHYzQnnU7tT5NncMXusPiS8K4YG4iUPjrw==} + '@graphql-tools/relay-operation-optimizer@7.0.1': + resolution: {integrity: sha512-y0ZrQ/iyqWZlsS/xrJfSir3TbVYJTYmMOu4TaSz6F4FRDTQ3ie43BlKkhf04rC28pnUOS4BO9pDcAo1D30l5+A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.34': - resolution: {integrity: sha512-wGCiUuwqDtlXtDvQ00CI+4u0pd3yd/xGGYOiwc9L63KJZwSXdrUv8ajpJ5lMalawc0mpjcCB0ljEQSeUhajuag==} + '@graphql-tools/schema@10.0.4': + resolution: {integrity: sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.33': - resolution: {integrity: sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw==} + '@graphql-tools/url-loader@8.0.2': + resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@9.1.3': - resolution: {integrity: sha512-i8rZVsXzYe8klXbIUXxRkMK5bHloM9JyFnHzSYdzciRPxym8QzDnL3QY4eZjS4luDb2DdJ8Ak0G8ghJ0BSVTVw==} - engines: {node: '>=20.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/utils@10.11.0': - resolution: {integrity: sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==} + '@graphql-tools/utils@10.3.4': + resolution: {integrity: sha512-5xUXVsp1Yh1ttYHYDLJscoyv2LcW1BjpbcooIAkGUzINftD/qRBw9zvVmALx+oQWr/9MSIYghHHZzbYHsVO0/A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@11.1.1': - resolution: {integrity: sha512-MuWwacINZZV6mX1ZSk6CcV4XVQLsbKBG/hLd0QPhe4GHxjqr2ATjKsnnwlB0TKI+QQvj2U8ewu8WeAzz9kC2Xg==} + '@graphql-tools/wrap@10.0.5': + resolution: {integrity: sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@10.1.4': - resolution: {integrity: sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg==} - engines: {node: '>=18.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/wrap@11.1.17': - resolution: {integrity: sha512-eY5dh9ZewdzSbYNtrfhXvpaKvMyGNCGrH2VBMTs5hnyE9tncsmZjcaVRW+CGiUJUIp184D+FYrK7tmW/hUm0dQ==} - engines: {node: '>=20.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: @@ -2984,6 +3460,10 @@ packages: '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} @@ -2991,15 +3471,28 @@ packages: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + '@jridgewell/source-map@0.3.11': resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@kamilkisiela/fast-url-parser@1.1.4': + resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} + '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -3262,106 +3755,106 @@ packages: '@oxc-project/types@0.138.0': resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==} - '@oxc-resolver/binding-android-arm-eabi@11.23.0': - resolution: {integrity: sha512-8IJyWRLVAyhTfe9/TIEbQqSQnl5rUqYJrUOS6Dkr+Mq9FGHMxDGeiEmwkBqCvDP5KckpPh/GYSgbag66O6JsCw==} + '@oxc-resolver/binding-android-arm-eabi@11.20.0': + resolution: {integrity: sha512-IjfWOXRgJFNdORDl+Uf1aibNgZY2guOD3zmOhx1BGVb/MIiqlFTdmjpQNplSN58lhWehnX4UNqC3QwpUo8pjJg==} cpu: [arm] os: [android] - '@oxc-resolver/binding-android-arm64@11.23.0': - resolution: {integrity: sha512-pprVojnNhHxupwTT2gdeUlkxll6XEvWWBk3oVicOSNVWQC99OBnDhMQDoirqnzrE1bScQSMS2JgPpqdlrhz/Fg==} + '@oxc-resolver/binding-android-arm64@11.20.0': + resolution: {integrity: sha512-QqslZAuFQG8Q9xm7JuIn8JUbvywhSBMVhuQHtYW+auirZJloS41oxUUaBXk7uUhZJgp44c5zQLeVvmFaDQB+2Q==} cpu: [arm64] os: [android] - '@oxc-resolver/binding-darwin-arm64@11.23.0': - resolution: {integrity: sha512-mbIrWIMAJeytyee36OyUP5XH92TP7FaKaQ2m5AjokKy7STgjrhRt7SMXqpqLjhGm6Xn721Xmsg6H3Rtd9YQETw==} + '@oxc-resolver/binding-darwin-arm64@11.20.0': + resolution: {integrity: sha512-MUcavykj2ewlR+kc5arpg4tC2RvzJkUxWtNv74pf7lcNk00GpIpN43vXMj+j6r4eMmfZhlb8hueKoIb8e9kAGQ==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@11.23.0': - resolution: {integrity: sha512-UnIphmZ1LazUCr9DXWaKYWtKDefPMbgLsywaoYxRqVCNHhq4MM6d2q1Nz1i9Vzxt5i+cE2nRUYpAUHr/lijNYA==} + '@oxc-resolver/binding-darwin-x64@11.20.0': + resolution: {integrity: sha512-BGB16nRUK5Etiv//ihPyzj8Lj1px0mhh4YIfe0FDf045ywknfSm0GEbiRESpr6Q4K82AvnyaRIhhluHByvS4bg==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@11.23.0': - resolution: {integrity: sha512-aaZ/cSEYFkSxgS2hOrobT6RQcsWNviOX8dW6CEkVx2/UYkAf9MeHbjl3W0usWV53rVV//ndBdn2nb1y7jsu4lw==} + '@oxc-resolver/binding-freebsd-x64@11.20.0': + resolution: {integrity: sha512-JZgtePaqj3qmD5XFHJaSLWzHRxQu0LaPkdoM1KJXYADvAaa83ijXHclV3ej3CueeW0wxfIAbGCZVP45J0CA7uQ==} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@11.23.0': - resolution: {integrity: sha512-IoJLvO5SjLSVMaq83BNTrPCb1FppvoJc1IhZ5CoUVl3PykUBku7D+LK1j0GSurhJcIc6zfjghsvaZNpq5ev6Mg==} + '@oxc-resolver/binding-linux-arm-gnueabihf@11.20.0': + resolution: {integrity: sha512-hOQ/p3ry3v3SchUBXicrrnszaI/UmYzM4wtS4RGfwgVUX7a+HbyQSzJ5aOzu+o6XZkFkS3ZXN4PZAzhOb77OSg==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm-musleabihf@11.23.0': - resolution: {integrity: sha512-vskFpwg44T/LFsfjSCnVZ5ygcuqzPC1yUzVEiKa8BgHAQz0+QLQQW3EGWLPVi8EXFghzjR4EtgPBtOhCjU4jdw==} + '@oxc-resolver/binding-linux-arm-musleabihf@11.20.0': + resolution: {integrity: sha512-2ArPksaw0AqeuGBfoS715VF+JvJQAhD2niWgjE5hVO+L+nAfikVQopvngCMX9x4BD8itWoQ3dnikrQyl5Ho5Jg==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@11.23.0': - resolution: {integrity: sha512-//TcHVhrChyw5RYtgts6WO7KcWq9387c1Z5Zvhqpk/ktAbyaRYgBZrpSY1GDCFq50ASt6B6jhh+JxB1rB45IAg==} + '@oxc-resolver/binding-linux-arm64-gnu@11.20.0': + resolution: {integrity: sha512-0bJnmYFp62JdZ4nVMDUZ/C58BCZOCcqgKtnUlp7L9Ojf/czIN+3j72YlLPeWLkzlr6SlYvIQA4SGV/HyO0d+qg==} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-arm64-musl@11.23.0': - resolution: {integrity: sha512-ZFqlwiTf7CXLLSGyAR9tYiO33LiaeIEXW+xm42d8mnUGpDgPltyrCGYtQezyMMEXvjhOgCz1X+i7sbDTJEx+bg==} + '@oxc-resolver/binding-linux-arm64-musl@11.20.0': + resolution: {integrity: sha512-wKHHzPKZo7Ufhv/Bt6yxT7FOgnIgW4gwXcJUipkShGp68W3wGVqvr1Sr0fY65lN0Oy6y41+g2kIDvkgZaMMUkw==} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-resolver/binding-linux-ppc64-gnu@11.23.0': - resolution: {integrity: sha512-oZ5LeN5+H1R19dRjTAxKrxQguH+AsemHcnthEfFxf4OjmBSty2doHLeSmMunKy3zpTHJQ3lh3Af+dNS+W6dYeA==} + '@oxc-resolver/binding-linux-ppc64-gnu@11.20.0': + resolution: {integrity: sha512-RN8goF7Ie0B79L4i4G6OeBocTgSC56vJbQ65VJje+oXnldVpLnOU7j/AQ/dP94TcCS+Yh6WG8u3Qt4ETteXFNQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-riscv64-gnu@11.23.0': - resolution: {integrity: sha512-O4ciFDyX5ebQd0qkb1bjAIg8IEfiLT03GbSeylwlwlUMK9KwBWaALwrxSbc0Msaz4U6iPj+T9eRXpD5mxBfmvA==} + '@oxc-resolver/binding-linux-riscv64-gnu@11.20.0': + resolution: {integrity: sha512-5l1yU6/xQEqLZRzxqmMxJfWPslpwCmBsdDGaBvABPehxquCXDC7dd7oraNdKSJUMDXSM7VvVj8H2D2FTjU7oWw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-riscv64-musl@11.23.0': - resolution: {integrity: sha512-P3o8Y9kISYjcxadmbO+94ThRwLhwGuDAbA7dcdd4+YLpfeF+mmobz8fXf4NmSdfSqjyRSkceJDBRZha9NVYkiQ==} + '@oxc-resolver/binding-linux-riscv64-musl@11.20.0': + resolution: {integrity: sha512-xHEvkbgz6UC+A3JOyDQy76LkUaxsNSfIr3/GV8slwZsnuooJiIB34gzJfsyvR4JdCYNUUPsRJc/w/oWkODu+hg==} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-resolver/binding-linux-s390x-gnu@11.23.0': - resolution: {integrity: sha512-oj03m1E3RmTFczKhcKJDzHaEDKJnPIsDcQFVxBJsSdXGSuIPdt5TvcM332FfMQgzI6yDJqyl4InrnFfXrmUTKQ==} + '@oxc-resolver/binding-linux-s390x-gnu@11.20.0': + resolution: {integrity: sha512-aWPDUUmSeyHvlW+SoEUd+JIJsQhVhu6a5tBpDRMu058naPAchTgAVGCFy35zjbnFlt0i8hLWziff6HX0D3LU4g==} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-x64-gnu@11.23.0': - resolution: {integrity: sha512-BqJxbSC8FdP7mSuSpRePTGHm0hXWV+dfz//f7SjsteZncLaBgWTBmi/OZNv7sX6CyG/Pt/eJkPorP+DkMOhMwQ==} + '@oxc-resolver/binding-linux-x64-gnu@11.20.0': + resolution: {integrity: sha512-x2YeSimvhJjKLVD8KSu8f/rqU1potcdEMkApIPJqjZWN7c2Fpt4g2X32WDg1p+XDAmyT7nuQGe0vnhvXeLbH+g==} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-x64-musl@11.23.0': - resolution: {integrity: sha512-utmw+VmUrW4K8LI5/6jhg4aGYKJHOIjQ9syYOOA6pF3w7haKu4r4enTe2U0C04/HbUvkq/Zif43xFsKW1Pnq9w==} + '@oxc-resolver/binding-linux-x64-musl@11.20.0': + resolution: {integrity: sha512-kcRLEIxpZefeYfLChjpgFf3ilBzRDZ+yobMrpRsQlSrxuFGtm3U6PMU7AaEpMqo3NfDGVyJJseAjnRLzMFHjwQ==} cpu: [x64] os: [linux] libc: [musl] - '@oxc-resolver/binding-openharmony-arm64@11.23.0': - resolution: {integrity: sha512-V6lbRrthHa4TbvsLjPtg+EkXT1tRY+s4I8rYLXUfiHlZzGx3sLv1EH9CEOOevjvUYHLsbe/gqCIc73XnQfPb9A==} + '@oxc-resolver/binding-openharmony-arm64@11.20.0': + resolution: {integrity: sha512-HHcfnApSZGtKhTiHqe8OZruOZe5XuFQH5/E0Yhj3u8fnFvzkM4/k6WjacUf4SvA0SPEAbfbgYmVPuo0VX/fIBQ==} cpu: [arm64] os: [openharmony] - '@oxc-resolver/binding-wasm32-wasi@11.23.0': - resolution: {integrity: sha512-gRoOxQPdnAmIAjxcuQNBxfihvx+wjTaQM/9/eP12xwnGNawOG/+Zz9RHN4WNSxT45b5CrscK4NB8aPh+oZQXAQ==} + '@oxc-resolver/binding-wasm32-wasi@11.20.0': + resolution: {integrity: sha512-Tn0y1XOFYHNfK1wp1Z5QK8Rcld/bsOwRISQXfqAZ5IBpv8Gz1IvV39fUWNprqNdRizgcvFhOzWwFun2zkJsyBg==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@11.23.0': - resolution: {integrity: sha512-CgTGMYsJVe1eUiCdJTpGw21svXw79ITsemN1h0hcNkiswasDbN5MoibSLY+gRMWP5syfEz5iffrjZnwEP8xeUA==} + '@oxc-resolver/binding-win32-arm64-msvc@11.20.0': + resolution: {integrity: sha512-qPi25YNPe4YenS8MgsQU2+bIFHxxpLx1LVna2444cEHqNPhNjvWf9zqj4aWE43H9LpAsTmkkAlA3eL5ElBU3mA==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@11.23.0': - resolution: {integrity: sha512-gUGJpr+Rn6zMxm5juApV0K3U845i8t47o8k+rbO0BHbi4PoJIfSPeQmrE2dgohQm2g5k6iviNFyXCGqvmaYUpw==} + '@oxc-resolver/binding-win32-x64-msvc@11.20.0': + resolution: {integrity: sha512-Wb14jWEW8huH6It9F6sXd9vrYmIS7pMrgkU6sxpLxkP+9z+wRgs71hUEhRpcn8FOXAFa27FVWfY2tRpbfTzfLw==} cpu: [x64] os: [win32] @@ -3587,6 +4080,17 @@ packages: resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} engines: {node: '>= 10.0.0'} + '@peculiar/asn1-schema@2.3.13': + resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==} + + '@peculiar/json-schema@1.1.12': + resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} + engines: {node: '>=8.0.0'} + + '@peculiar/webcrypto@1.5.0': + resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==} + engines: {node: '>=10.12.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -3600,6 +4104,9 @@ packages: '@poppinss/exception@1.2.3': resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} + '@quansync/fs@1.0.0': + resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@reduxjs/toolkit@1.9.7': resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==} peerDependencies: @@ -3611,8 +4118,8 @@ packages: react-redux: optional: true - '@repeaterjs/repeater@3.1.0': - resolution: {integrity: sha512-TaoVksZRSx2KWYYpyLQtMQXXeS98VsgZImzW65xmiVgbYhXLk+aEsmzPLirqVuE4/XuUapH2iMtxUzaBNDzdSQ==} + '@repeaterjs/repeater@3.0.6': + resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} '@rolldown/binding-android-arm64@1.1.4': resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==} @@ -3787,141 +4294,252 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.62.2': - resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} + '@rollup/rollup-android-arm-eabi@4.43.0': + resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm-eabi@4.61.0': + resolution: {integrity: sha512-dnxczajOqt0gesZlN5pGQ1s1imQVrsmCw5G2Ci4oM+0WvNz3pyRnlWrT7McoZIb8VlFwCawdmbWRmxRn7HI+VQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.62.2': - resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} + '@rollup/rollup-android-arm64@4.43.0': + resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-android-arm64@4.61.0': + resolution: {integrity: sha512-Bp3JpGP00Vu3f238ivRrjf7z3xSzVPXqCmaJYA9t2c+c8vKYvOzmXF7LkkeUalTEGd6cZcSWe+PFIP3Vy48fRg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.62.2': - resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} + '@rollup/rollup-darwin-arm64@4.43.0': + resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.62.2': - resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} + '@rollup/rollup-darwin-arm64@4.61.0': + resolution: {integrity: sha512-zaYIpr670mUmmZ1tVzUFplbQbG7h3Gugx3L5FoqhsC2m/YnLlR1a7zVLmXNPy+iY1tFPEbNG+HHBXZGyId0G5w==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.43.0': + resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.61.0': + resolution: {integrity: sha512-+P49fvkv2dSoeevUW+lgZ/I2JHSsJCK1Lyjj7Cu6E4UHG4tS9XIefzIjo5qhgELjAclnen1rLzK2PMKJdo+Dyg==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.62.2': - resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} + '@rollup/rollup-freebsd-arm64@4.43.0': + resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-arm64@4.61.0': + resolution: {integrity: sha512-l3FAAOyKJXH2ea6KNFN+MMgC/rnE94YGLXs2ehYqDcCoHt1DpvgWX75BhUJxN38XojP7Ul+4H8PRn7EdyqSDrw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.62.2': - resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} + '@rollup/rollup-freebsd-x64@4.43.0': + resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.61.0': + resolution: {integrity: sha512-VokPN3TSctKj65cyCNPaUh4vMFA8awxOot/0sp+4J7ZlNRKQEhXhawqPwajoi8H5ZFt61i0ugZJuTKXBjGJ17Q==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': - resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} + '@rollup/rollup-linux-arm-gnueabihf@4.43.0': + resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-gnueabihf@4.61.0': + resolution: {integrity: sha512-DxH0P3wxm+Yzs/p3zrk9dw1rURu8p0Nv5+MRK/L7OtnLNg5rLZraSBFZ8iUXOd9f2BlhJyEpIZUH/emjq4UJ4g==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.62.2': - resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} + '@rollup/rollup-linux-arm-musleabihf@4.43.0': + resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.62.2': - resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} + '@rollup/rollup-linux-arm-musleabihf@4.61.0': + resolution: {integrity: sha512-T6ZvMNe84kAz6TBWHC7hGAoEtzP1LWYw/AqayGWEF6uISt3Abk/st06LqRD9THd7Xz3NxzurUpzAuEAUbZf+nw==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.43.0': + resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-gnu@4.61.0': + resolution: {integrity: sha512-q/4hzvQkDs8b4jIBab1pnLiiM0ayTZsN2amBFPDzuyZxjEd4wDwx0UJFYM3cOZzSf5Kw8fnWSprJzIBMkcR44Q==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.62.2': - resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} + '@rollup/rollup-linux-arm64-musl@4.43.0': + resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.62.2': - resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} + '@rollup/rollup-linux-arm64-musl@4.61.0': + resolution: {integrity: sha512-vvYWX3akdEAY6km+9wAqFDnk6pQsbJKVnj7xawcvs/+fdlYBGp+U+Qq/lLfpIxYIZvZLHMAKD9HLdacSx/r3dw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.61.0': + resolution: {integrity: sha512-DePa5cqOxDP/Zp0VOXpeWaGew5iIv5DXp9NYbzkX5PFQyWVX9184WCTh3hvr/7lhXo8ZVlbFLkz8+o/q1dU6gA==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.62.2': - resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} + '@rollup/rollup-linux-loong64-musl@4.61.0': + resolution: {integrity: sha512-LV8aWMB8UChglMCEzs7RkN0GsH29RJaLLqwm9fCIjlqwxQTiWAqNcc7wjBkH31hV0PU/yVxGYvrYsgfea2qw6g==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.62.2': - resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} + '@rollup/rollup-linux-loongarch64-gnu@4.43.0': + resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-powerpc64le-gnu@4.43.0': + resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.62.2': - resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} + '@rollup/rollup-linux-ppc64-gnu@4.61.0': + resolution: {integrity: sha512-QoNSnwQtaeNu5grdBbsL0tt1uyl5EnS8DA8Mr3nluMXbhdQNyhN+G4tBax7VCdxLKj8YJ0/4OO9Ho84jMnJtKA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.61.0': + resolution: {integrity: sha512-/zZp5MKapIIApE8trN8qLGNSiRN9TUoaUZ1cmVu4XnVdd5LQLOXTtyi+vtfUbNnT3iyjzpPqYeKXmvJ+gJGYWw==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.62.2': - resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} + '@rollup/rollup-linux-riscv64-gnu@4.43.0': + resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.61.0': + resolution: {integrity: sha512-RbrzcD3aJ1k3UbtMRRBNwojdVVyXjuVAFTfn/xPa6EEl6GE9Sm/akPgFTb9aAC9pMKGJ6CtWxaGrqWcabH+ySg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.62.2': - resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} + '@rollup/rollup-linux-riscv64-musl@4.43.0': + resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.62.2': - resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} + '@rollup/rollup-linux-riscv64-musl@4.61.0': + resolution: {integrity: sha512-ZF+onDsBso8PJf1XaG9lB+O9RnBpKGnY6OrzC4CSHrtC1jb6jWLTKK4bRqdoCXHd22gyr2hiYmEAm8Wns/BOCw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.43.0': + resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.61.0': + resolution: {integrity: sha512-Atk0aSIk5Zx2Wuh9dgRQgLP0Koc8hOeYpbWryMXyk8G8/HmPkwPPkMqIIDhrXHHYqfUzSJA/I7IWSBv8xSmRBA==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.62.2': - resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} + '@rollup/rollup-linux-x64-gnu@4.43.0': + resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.62.2': - resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} + '@rollup/rollup-linux-x64-gnu@4.61.0': + resolution: {integrity: sha512-0uMOcf3eZ5K+K4cYHkdxShFMPlPXCOdfDFEFn9dNYAEEd2cVvmOfH7zFgRVoDgmtQ1m9k5q7qfrHzyMAubKYUA==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.43.0': + resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-x64-musl@4.61.0': + resolution: {integrity: sha512-mvFtE4A/t/7hRJ7X8Ozmu8FsIkAUat2nzl12pgU337BRmq87AQUJztwHz2Zv5/tjo9/C95E66CK03SI/ToEDJw==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.62.2': - resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} + '@rollup/rollup-openbsd-x64@4.61.0': + resolution: {integrity: sha512-z9b9+aTxvt8n2rNltMPvyaUfB8NJ+CVyOrGK/MdIKHx7B+lXmZpm/XbRsU7Rpf3fRqJ2uS6mBJiJveCtq8LHDg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.62.2': - resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} + '@rollup/rollup-openharmony-arm64@4.61.0': + resolution: {integrity: sha512-jXaXFqKMehsOc+g8R6oo33RRC6w07G9jDBxAE5eAKX7mOcCbZloYIPNhfG9Wl+P9O9IWHFO4OJgPi1Ml2qkt7w==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.62.2': - resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} + '@rollup/rollup-win32-arm64-msvc@4.43.0': + resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.62.2': - resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} + '@rollup/rollup-win32-arm64-msvc@4.61.0': + resolution: {integrity: sha512-OXNWVFocS2IA4+QplhTZZ2a+8hPZR7T8KuozsNmJKK8y7cp83StHvGksfHzPG3wczWTczyWHVQuqeiTUbjiyBg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.43.0': + resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.61.0': + resolution: {integrity: sha512-AlAbNtBO637LxSldqV43z0FfXoGfl2TW1DgAg/bs7aQswFbDewz2SJm3BUhiGfbOVtW571xbc9p+REdxhyN/Eg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.62.2': - resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} + '@rollup/rollup-win32-x64-gnu@4.61.0': + resolution: {integrity: sha512-QRSrQXyJ1M4tjNXdR0/G/IgV6lzfQQJYBjlWIEYkY2Xs86DRl/iEpQ4blMDjJxSl7n19eDKKXMg0AmuBVYy8pQ==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.43.0': + resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.62.2': - resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} + '@rollup/rollup-win32-x64-msvc@4.61.0': + resolution: {integrity: sha512-tkuFxhvKO/HlGd0VsINF6vHSYH8AF8W0TcNxKDK6JZmrehngFj78pToc8iemtnvwilDjs2G/qSzYFhe9U8q+fw==} cpu: [x64] os: [win32] @@ -3952,38 +4570,43 @@ packages: peerDependencies: solid-js: ^1.9.0 - '@solid-primitives/bounds@0.1.6': - resolution: {integrity: sha512-aAjjllsB1hlkyWPYdP+AiavRNhJDUl1jBj08HGgZp2wdX6VsbJBik9+Y1JoNnbtFl/wls+8Z31hAemhsZ1bR6Q==} + '@solid-primitives/bounds@0.1.5': + resolution: {integrity: sha512-JFym8zijMfWp1FaAmJlH3xMfenCuhjaUsoBn3kt9FtoWwLj+yt+EGYt+p3SkOKwF7h4gaGtZ5PIdSbSNVWkRmg==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/event-listener@2.4.5': + resolution: {integrity: sha512-nwRV558mIabl4yVAhZKY8cb6G+O1F0M6Z75ttTu5hk+SxdOnKSGj+eetDIu7Oax1P138ZdUU01qnBPR8rnxaEA==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/event-listener@2.4.6': - resolution: {integrity: sha512-5I0YJcTVYIWoMmgBSROBZGcz+ymhew/pGTg2dHW74BUjFKsV8Li4bOZYl0YAGP4mHw5o4UBd9/BEesqBci3wxw==} + '@solid-primitives/keyboard@1.3.5': + resolution: {integrity: sha512-sav+l+PL+74z3yaftVs7qd8c2SXkqzuxPOVibUe5wYMt+U5Hxp3V3XCPgBPN2I6cANjvoFtz0NiU8uHVLdi9FQ==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/keyboard@1.3.7': - resolution: {integrity: sha512-558RPNYnXx4nGh537DSqAn4xMrC8iFipl/5+xzgzWoTNFst4RnUN3BOLmtDjJ0UGGoQXVMALYR3bNOHM0xnt1Q==} + '@solid-primitives/media@2.3.5': + resolution: {integrity: sha512-LX9fB5WDaK87FMDtUB1qokBOfT2et9Uobv/zZaKLH9caFSz4+P70MBKEIBHcZQy+9MV5M2XvGYLTbLskjkzMjA==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/media@2.3.6': - resolution: {integrity: sha512-pk49gPOq/UMRUJ+pTSrOfBiR8xJjRYHXIf1iR/jSnyQ/KroU+ZXhkZzavC7hvfp2vJeOTW5k2/HN0r3Q1VJ7Pw==} + '@solid-primitives/refs@1.0.8': + resolution: {integrity: sha512-+jIsWG8/nYvhaCoG2Vg6CJOLgTmPKFbaCrNQKWfChalgUf9WrVxWw0CdJb3yX15n5lUcQ0jBo6qYtuVVmBLpBw==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/refs@1.1.4': - resolution: {integrity: sha512-bLjwIs6ZPu8NQnuw04sU3Zc8qKSpbc0umUU/O4SHf6oWOdO4+dHY8vb1T7C4b/Tg103+9WGr6sEE0+NFlbaB/A==} + '@solid-primitives/refs@1.1.3': + resolution: {integrity: sha512-aam02fjNKpBteewF/UliPSQCVJsIIGOLEWQOh+ll6R/QePzBOOBMcC4G+5jTaO75JuUS1d/14Q1YXT3X0Ow6iA==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/resize-observer@2.1.6': - resolution: {integrity: sha512-GFj6b81KIahl5SBf35VlyClHshDhVEREeZz2WYkHHKBvam66mE5H5f1g3EralabAAjmcU1bBd18YYYETPv0Knw==} + '@solid-primitives/resize-observer@2.1.5': + resolution: {integrity: sha512-AiyTknKcNBaKHbcSMuxtSNM8FjIuiSuFyFghdD0TcCMU9hKi9EmsC5pjfjDwxE+5EueB1a+T/34PLRI5vbBbKw==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/rootless@1.5.4': - resolution: {integrity: sha512-TOIZa1VUfVJ+9nkCcRajw3U4t9vBOP1HxX1WHNTbXq32mXwlqTvUnC4CRIilohcryBkT9u2ZkhUDSHRTaGp55g==} + '@solid-primitives/rootless@1.5.3': + resolution: {integrity: sha512-N8cIDAHbWcLahNRLr0knAAQvXyEdEMoAZvIMZKmhNb1mlx9e2UOv9BRD5YNwQUJwbNoYVhhLwFOEOcVXFx0HqA==} peerDependencies: solid-js: ^1.6.12 @@ -3992,23 +4615,28 @@ packages: peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/static-store@0.1.4': - resolution: {integrity: sha512-LgtVaVBtB7EbmS4+M0b8xY5Iq6pUWXBsIC4VgtrFKDGDdyCaDt88sHk0fUlx1Enxm/XZnZyLXJABRoa39RjJqA==} + '@solid-primitives/static-store@0.1.3': + resolution: {integrity: sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/styles@0.1.4': - resolution: {integrity: sha512-siDvuK9mBpswjUdJCpr3ZUhBIHghNjHsBhZ9p3mIH1sDgwVr5gQGfFmESIvtb4Ka4Oq6B6hLOqi4QES/i8u4YA==} + '@solid-primitives/styles@0.1.3': + resolution: {integrity: sha512-7YdA21prMeCX+oOF/1RAn02+cGz/pG4dyPWtHBC2H8aZvnC7IfThBt80mP+TioejrdfE7Lc54Uh18f7Pig+gRQ==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/transition-group@1.1.2': - resolution: {integrity: sha512-gnHS0OmcdjeoHN9n7Khu8KNrOlRc8a2weETDt2YT6o1zeW/XtUC6Db3Q9pkMU/9cCKdEmN4b0a/41MKAHRhzWA==} + '@solid-primitives/transition-group@1.0.5': + resolution: {integrity: sha512-G3FuqvL13kQ55WzWPX2ewiXdZ/1iboiX53195sq7bbkDbXqP6TYKiadwEdsaDogW5rPnPYAym3+xnsNplQJRKQ==} peerDependencies: solid-js: ^1.6.12 - '@solid-primitives/utils@6.4.1': - resolution: {integrity: sha512-ISSB5QX1qP2ynrheIpYwc4oKR5Ny4siNuUyf1qZniy+Il+p/PtDB0QK1Dnle8noiHpwRD3gpPdubOC3qI/Zamg==} + '@solid-primitives/utils@6.2.3': + resolution: {integrity: sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==} + peerDependencies: + solid-js: ^1.6.12 + + '@solid-primitives/utils@6.4.0': + resolution: {integrity: sha512-AeGTBg8Wtkh/0s+evyLtP8piQoS4wyqqQaAFs2HJcFMMjYAtUgo+ZPduRXLjPlqKVc2ejeR544oeqpbn8Egn8A==} peerDependencies: solid-js: ^1.6.12 @@ -4038,8 +4666,8 @@ packages: peerDependencies: solid-js: ^2.0.0-beta.15 - '@speed-highlight/core@1.2.17': - resolution: {integrity: sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==} + '@speed-highlight/core@1.2.15': + resolution: {integrity: sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==} '@storybook/addon-docs@10.4.6': resolution: {integrity: sha512-aWAfP5JMiT5a3zBJizwroCRzOCqZwDTJmvsYvwMD3ilIEa/kT1vhf6Xrbk4XIPhDwbh8Hpb/Gfnka1xBYEISWg==} @@ -4095,10 +4723,11 @@ packages: '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@2.1.0': - resolution: {integrity: sha512-Fxh9vYpX9bQqFeHRiY8h2ApeRGDzRSMLwJwNZ/AIRqnyOKHxRKL+yFe+ctEkVJmuptRE9u1Hrn8ZZNHyfDKKNg==} + '@storybook/icons@2.0.2': + resolution: {integrity: sha512-KZBCpXsshAIjczYNXR/rlxEtCUX/eAbpFNwKi8bcOomrLA4t/SyPz5RF+lVPO2oZBUE4sAkt43mfJUevQDSEEw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@storybook/react-dom-shim@10.4.6': resolution: {integrity: sha512-iGNmKzrq9vgl2PDrYAnZKI+yvac3Ym+lJXXuQaqlFRS23zA5MNm4EBX+rAG7WulqchoK6NaZ0KQOs2mAgEpTMg==} @@ -4165,19 +4794,23 @@ packages: resolution: {integrity: sha512-cs1WKawpXIe+vSTeiZUuSBy8JFjEuDgdMKZFRLKwQysKo8y2q6Q1HvS74Yw+m5IhOW1nTZooa6rlgdfXcgFAaw==} engines: {node: '>=12'} + '@tanstack/history@1.161.6': + resolution: {integrity: sha512-NaOGLRrddszbQj9upGat6HG/4TKvXLvu+osAIgfxPYA+eIvYKv8GKDJOrY2D3/U9MRnKfMWD7bU4jeD4xmqyIg==} + engines: {node: '>=20.19'} + '@tanstack/history@1.162.0': resolution: {integrity: sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==} engines: {node: '>=20.19'} - '@tanstack/react-router@1.170.17': - resolution: {integrity: sha512-ppLkjCfSMaeug9rmFRYzOd4TIqWV+yTE7tzIny7alJsSnM7w4lzEZm6eqCehG0SPetpZ0R3K+UnanSmBgOAVcQ==} + '@tanstack/react-router@1.170.10': + resolution: {integrity: sha512-gVmWYq0ucWr+OB97Nud0YhKa9NOipB7/QrWI7wRZJJWEL0qUS8WPqAs0vA1f3IBXZpXmf8xxzf/tl5cmo4tlmA==} engines: {node: '>=20.19'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-client@1.168.15': - resolution: {integrity: sha512-pW50PHvadgi50iNCw6deUOvqc9rzs30SstyFZY2tcS9z1XlqTlELSvGowjxdu2m0ymtqm1emj1jau1iP7+3+PQ==} + '@tanstack/react-start-client@1.168.7': + resolution: {integrity: sha512-ldvWrNvXb/EXAY+8uj0XbkVlP0Uh6Ddm63NNNKWf5V2BcQ6KRxiZgANXLWlKRczmnklZiwN2eWFexEJFEzetLQ==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -4194,8 +4827,8 @@ packages: resolution: {integrity: sha512-z+4YL6shTtsHjk32yaIemQwgkx6FcqwPBYfeNt7Co2eOpWrvsoo/Fe9869/oIY2sPyhiWDs1rDb3e0qnAy8Cag==} engines: {node: '>=12'} - '@tanstack/react-start-server@1.167.21': - resolution: {integrity: sha512-puJ7eFxaLuDzeM/tiLDJaXCA4uK+PZnEOoIC73zipsFqx865MGzrRS/GSZxeVxjavC5iHU+ZwC+rgI0qYSol1A==} + '@tanstack/react-start-server@1.167.13': + resolution: {integrity: sha512-u/nfkW9M79HRx45uJipEi6txjfTJhYTFUirBSm7jqZfId7RRDfV+j38fipGhbIbCjCkHd6hPbUzJAnQFoM0uqg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -4211,25 +4844,29 @@ packages: resolution: {integrity: sha512-eojd4JZ5ziUhGEmXZ4CaVX5mQdiTMiz56Sp8ZQ6r7deb55Q+5G4JQDkeuXpI7HMAvzr+4qlsFeLaDRXXjXyOqQ==} engines: {node: '>=12'} + '@tanstack/router-core@1.168.9': + resolution: {integrity: sha512-18oeEwEDyXOIuO1VBP9ACaK7tYHZUjynGDCoUh/5c/BNhia9vCJCp9O0LfhZXOorDc/PmLSgvmweFhVmIxF10g==} + engines: {node: '>=20.19'} + hasBin: true + '@tanstack/router-core@1.171.13': resolution: {integrity: sha512-+NOwEj1kO/6IGmpHRIZHasYxYWpyBQGNIZAST9aNrk9Q3YlU9SgqVnl1pbLa9qAKfeNdXQIRve0RQb/0kyDeDA==} engines: {node: '>=20.19'} - '@tanstack/router-core@1.171.14': - resolution: {integrity: sha512-Mo3hwx0qB0cJsVYGDjG0+Ouf7VV74h/vsoDMGztdlyzDanp4gBA2s7IVvm6hFrmQM6GpD9F0Z7SqD7OldfLE7g==} + '@tanstack/router-core@1.171.8': + resolution: {integrity: sha512-PbrTBbofFcacrH3RLgHYILRqTFnAGq+gXrXoA/vo7qUSkJpSO4GWfLtrtCahD4VayzRm19IPwcjPPLEugag6pw==} engines: {node: '>=20.19'} - hasBin: true '@tanstack/router-generator@1.131.50': resolution: {integrity: sha512-zlMBw5l88GIg3v+378JsfDYq3ejEaJmD3P1R+m0yEPxh0N//Id1FjKNSS7yJbejlK2WGVm9DUG46iBdTDMQM+Q==} engines: {node: '>=12'} - '@tanstack/router-generator@1.167.17': - resolution: {integrity: sha512-xtB9tB2Ws0tWR6Pi7nc3Qk9IYgoh1mQCKWjHqIl9tf6BNUpKoqniJoPAQ4+LGrK8FeZYU0o0p/qlZEyj9FAulA==} + '@tanstack/router-generator@1.166.24': + resolution: {integrity: sha512-vdaGKwuH+r+DPe6R1mjk+TDDmDH6NTG7QqwxHqGEvOH4aGf9sPjhmRKNJZqQr8cPIbfp6u5lXyZ1TeDcSNMVEA==} engines: {node: '>=20.19'} - '@tanstack/router-generator@1.167.18': - resolution: {integrity: sha512-kFvM4caRds9Q3EXg64bZubJ6rbDxyV0YDSBSGvOGzmKspQPdz5Xrh0uj5T1Ov8avUUg+c761u04VQAaEzSBXRw==} + '@tanstack/router-generator@1.167.17': + resolution: {integrity: sha512-xtB9tB2Ws0tWR6Pi7nc3Qk9IYgoh1mQCKWjHqIl9tf6BNUpKoqniJoPAQ4+LGrK8FeZYU0o0p/qlZEyj9FAulA==} engines: {node: '>=20.19'} '@tanstack/router-plugin@1.131.50': @@ -4253,14 +4890,15 @@ packages: webpack: optional: true - '@tanstack/router-plugin@1.168.18': - resolution: {integrity: sha512-MofS28/axfnfnhOD2RSgJEaU882aX5RsAzhGz5Vc4XhAmvCjy919u9JrNs4QsTWFbTD1P7IJ8WFlFVsrg0pStg==} + '@tanstack/router-plugin@1.167.12': + resolution: {integrity: sha512-StEHcctCuFI5taSjO+lhR/yQ+EK63BdyYa+ne6FoNQPB3MMrOUrz2ZVnbqILRLkh2b+p2EfBKt65sgAKdKygPQ==} engines: {node: '>=20.19'} + hasBin: true peerDependencies: - '@rsbuild/core': '>=1.0.2 || ^2.0.0' - '@tanstack/react-router': ^1.170.15 - vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' - vite-plugin-solid: ^2.11.10 || ^3.0.0-0 + '@rsbuild/core': '>=1.0.2' + '@tanstack/react-router': ^1.168.10 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' + vite-plugin-solid: ^2.11.10 webpack: '>=5.92.0' peerDependenciesMeta: '@rsbuild/core': @@ -4274,13 +4912,12 @@ packages: webpack: optional: true - '@tanstack/router-plugin@1.168.19': - resolution: {integrity: sha512-aFglwLc+bbPTgZlkXn3PvOwpjJAfgUyPGSuql4MP3XrqTTh6WkBiy2RYb6oaG5h0s7EKwivEuq85K3Y4V0Mt1g==} + '@tanstack/router-plugin@1.168.18': + resolution: {integrity: sha512-MofS28/axfnfnhOD2RSgJEaU882aX5RsAzhGz5Vc4XhAmvCjy919u9JrNs4QsTWFbTD1P7IJ8WFlFVsrg0pStg==} engines: {node: '>=20.19'} - hasBin: true peerDependencies: '@rsbuild/core': '>=1.0.2 || ^2.0.0' - '@tanstack/react-router': ^1.170.17 + '@tanstack/react-router': ^1.170.15 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' vite-plugin-solid: ^2.11.10 || ^3.0.0-0 webpack: '>=5.92.0' @@ -4304,6 +4941,10 @@ packages: resolution: {integrity: sha512-/eFGKCiix1SvjxwgzrmH4pHjMiMxc+GA4nIbgEkG2RdAJqyxLcRhd7RPLG0/LZaJ7d0ad3jrtRqsHLv2152Vbw==} engines: {node: '>=12'} + '@tanstack/router-utils@1.161.6': + resolution: {integrity: sha512-nRcYw+w2OEgK6VfjirYvGyPLOK+tZQz1jkYcmH5AjMamQ9PycnlxZF2aEZtPpNoUsaceX2bHptn6Ub5hGXqNvw==} + engines: {node: '>=20.19'} + '@tanstack/router-utils@1.162.2': resolution: {integrity: sha512-hTWqJtqIFFdvuCl8WXNyrodp2L9zo2G37xKRrcVmVRWpAB2h+U1LuRAfS4tsFTiWOIoE/B+WDVFB8JpoEdw6jQ==} engines: {node: '>=20.19'} @@ -4319,7 +4960,6 @@ packages: '@tanstack/solid-router@2.0.0-beta.23': resolution: {integrity: sha512-0gwLWmeFuT6Euaqi0qSOq5jtJHAZJsmQhCZs+knwiLIsuhjUV4cRyhgEVI0eAVVTDlFfBSzA0tTBdFe5diPCoA==} engines: {node: '>=20.19'} - hasBin: true peerDependencies: '@solidjs/web': '>=2.0.0-0 <3.0.0' solid-js: '>=2.0.0-0 <3.0.0' @@ -4341,7 +4981,6 @@ packages: '@tanstack/solid-start@2.0.0-beta.24': resolution: {integrity: sha512-mtF9MP/zw/0IZ2qhZCcl5dUPB+bL7Fp7ftjHcrJ9m8zw6TDbnUSiC65W/xiymiLV/J1KssVklEs0sPIxdcvOtw==} engines: {node: '>=22.12.0'} - hasBin: true peerDependencies: '@rsbuild/core': ^2.0.0 '@solidjs/web': '>=2.0.0-0 <3.0.0' @@ -4365,10 +5004,9 @@ packages: resolution: {integrity: sha512-gwtZRMPUIAxmDV2AIQUhC0kSW262SV7BkHXEgy5B1woHQdrdsELuGOdJwdweLxrjyefORxk+9MYGqDY0Cxn0bw==} engines: {node: '>=22.12.0'} - '@tanstack/start-client-core@1.170.13': - resolution: {integrity: sha512-o37M3msIK5ec87kPrIYJWXb1XPnjIe5/jrkGLXiXpFuVL99z7mhoBCzftKtVPtzqI8EElnRE/VGFYT9BHNnWcw==} + '@tanstack/start-client-core@1.170.6': + resolution: {integrity: sha512-Zh4JY3bWiM8K807CnyRE/+53YiUx/R6nRhQr1BSxaXM3iFh9/FxoN4peK+yhkG7Hq/O2AGBWHt9yscxrsFD5+g==} engines: {node: '>=22.12.0'} - hasBin: true '@tanstack/start-config@1.120.20': resolution: {integrity: sha512-oH/mfTSHV8Qbil74tWicPLW6+kKmT3esXCnDzvrkhi3+N8ZuVUDr01Qpil0Wxf9lLPfM5L6VX03nF4hSU8vljg==} @@ -4408,8 +5046,8 @@ packages: resolution: {integrity: sha512-cSCTNbKARrkddPOfavF/soRFDxH+b+v3m4TeW6AvEy419R3E0ZsoZAm5UI6uNR1y4UU9WTOmaxLQ4nzIZPKmXg==} engines: {node: '>=22.12.0'} - '@tanstack/start-server-core@1.169.16': - resolution: {integrity: sha512-lvAjQpH3nHJtd4xy0iHIaWbsTbyN9EBxuYCxbtXH0EpeBQPg+TCPhu9GQC9WbbA1rE//s82CpE55oYDQMqkU5A==} + '@tanstack/start-server-core@1.169.8': + resolution: {integrity: sha512-yVhdg9QLNUrXdXDn5kN76u0YFKraR7bgb6ZFqHCbX63sTPabD4Z1fBr68PnzqKWB2gXfJmP9JN1puvcdChKeYA==} engines: {node: '>=22.12.0'} hasBin: true @@ -4437,12 +5075,12 @@ packages: resolution: {integrity: sha512-qbVFdx/B5URJXzWjguaiCcQhJw2NL8qFGtSzLSGilxQnvtJdM+V9VBMizKIxhm9oiYnfqGsVfyMOBD7q9f8Y1Q==} engines: {node: '>=12'} - '@tanstack/start-storage-context@1.167.15': - resolution: {integrity: sha512-Jy0q4vdG6pv76N92+X+ag3fuOV2zINQagYyMN1/es7tPI1vzpKECIU8AqHqzI6ahkwaph7XDvmfUkiLJ3i4LOA==} + '@tanstack/start-storage-context@1.167.10': + resolution: {integrity: sha512-geCsFpgCt+S2gQjzXILdPZ9obIxtzuN8C0Esc1fcyWZhwYyqo4C8G2o/dIck8xGixCMSvOsxL5NkCXDdOm2KOQ==} engines: {node: '>=22.12.0'} - '@tanstack/start-storage-context@1.167.16': - resolution: {integrity: sha512-zTegxlij4BC1DbCrC6rsVlMOQVMzOuG5IllacZEkrUdhiFwMIMYpk0VWGH+d0ucx5RBkmv8e8GNX3AOVBWclfg==} + '@tanstack/start-storage-context@1.167.15': + resolution: {integrity: sha512-Jy0q4vdG6pv76N92+X+ag3fuOV2zINQagYyMN1/es7tPI1vzpKECIU8AqHqzI6ahkwaph7XDvmfUkiLJ3i4LOA==} engines: {node: '>=22.12.0'} '@tanstack/start@1.120.20': @@ -4459,6 +5097,11 @@ packages: resolution: {integrity: sha512-VEEOxc4mvyu67O+Bl0APtYjwcNRcL9it9B4HKbNgcBTIOEalhk+ufBl4kiqc8WP1sx1+NAaiS+3CcJBhrqaSRg==} engines: {node: '>=12'} + '@tanstack/virtual-file-routes@1.161.7': + resolution: {integrity: sha512-olW33+Cn+bsCsZKPwEGhlkqS6w3M2slFv11JIobdnCFKMLG97oAI2kWKdx5/zsywTL8flpnoIgaZZPlQTFYhdQ==} + engines: {node: '>=20.19'} + hasBin: true + '@tanstack/virtual-file-routes@1.162.0': resolution: {integrity: sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==} engines: {node: '>=20.19'} @@ -4467,11 +5110,11 @@ packages: resolution: {integrity: sha512-rqI++FWClU5I2UBp4HXFvl+sBWkdigBkxnpJDQUWttNyG7IZP4FwQGhTNL5EOw0vI8i6eSAJ5frLqO7n7jbJdg==} engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} - '@tauri-apps/api@2.11.1': - resolution: {integrity: sha512-M2FPuYND2m+wh5hfW9ZpSdxMPdEJovPBWwoHJmwUpysTYNHaOkVFN419m/K0LIgjb/7KU2vBgsUepJWugQCvAA==} + '@tauri-apps/api@2.0.1': + resolution: {integrity: sha512-eoQWT+Tq1qSwQpHV+nw1eNYe5B/nm1PoRjQCRiEOS12I1b+X4PUcREfXVX8dPcBT6GrzWGDtaecY0+1p0Rfqlw==} - '@tauri-apps/plugin-store@2.4.3': - resolution: {integrity: sha512-9LWPj9yMphRi9czEtUv87XHbl1b6xgd9EXpPrUnq6nG7+nbtoF84d4Kwz9xhAv/Hf30sr58pq7EOlyI936y8qw==} + '@tauri-apps/plugin-store@2.0.0': + resolution: {integrity: sha512-l4xsbxAXrKGdBdYNNswrLfcRv3v1kOatdycOcVPYW+jKwkznCr1HEOrPXkPhXsZLSLyYmNXpgfOmdSZNmcykDg==} '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} @@ -4505,8 +5148,8 @@ packages: '@types/babel__template@7.4.4': resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - '@types/babel__traverse@7.28.0': - resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} '@types/braces@3.0.5': resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} @@ -4514,23 +5157,26 @@ packages: '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@types/debug@4.1.13': - resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/geojson@7946.0.16': - resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + '@types/geojson@7946.0.14': + resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/jquery@4.0.1': - resolution: {integrity: sha512-9a59A/tycXgYuPABcp6/3spSShn0NT2UOM4EfHvMumjYi4lJWTsK5SZWjhx3yRm9IHGCeWXdV2YfNsrWrft/CA==} + '@types/jquery@3.5.30': + resolution: {integrity: sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==} '@types/js-yaml@4.0.9': resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} @@ -4538,6 +5184,9 @@ packages: '@types/jsdom@21.1.7': resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} + '@types/jsesc@2.5.1': + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -4550,26 +5199,26 @@ packages: '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/mdx@2.0.14': - resolution: {integrity: sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==} + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} '@types/micromatch@4.0.10': resolution: {integrity: sha512-5jOhFDElqr4DKTrTEbnW8DZ4Hz5LRUEmyrGpCMrD/NphYv3nUnaF08xmSLx1rGGnyEs/kFnhiw6dCgcDqMr5PQ==} - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@22.15.31': + resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==} + '@types/node@22.20.0': resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==} - '@types/node@26.1.0': - resolution: {integrity: sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==} - - '@types/phoenix@1.6.7': - resolution: {integrity: sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==} + '@types/phoenix@1.6.6': + resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} '@types/react@19.2.15': resolution: {integrity: sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==} @@ -4577,6 +5226,9 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + '@types/sizzle@2.3.8': + resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==} + '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} @@ -4586,8 +5238,8 @@ packages: '@types/wicg-file-system-access@2023.10.7': resolution: {integrity: sha512-g49ijasEJvCd7ifmAY2D0wdEtt1xRjBbA33PJTiv8mKBr7DoMsPeISoJ8oQOTopSRi+FBWPpPW5ouDj2QPKtGA==} - '@types/ws@8.18.1': - resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} '@typescript-eslint/eslint-plugin@8.62.1': resolution: {integrity: sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==} @@ -4648,8 +5300,9 @@ packages: resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.3.2': - resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==} + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@vercel/nft@1.10.2': resolution: {integrity: sha512-w+WyX5Ulmj4dtTZrxaulqrjaLZHSbnPzx75SJsTNYmotKsqn1JlLnDJa+lz5hn90HJofhl/2MAtw0mCrgM3qYw==} @@ -4719,22 +5372,23 @@ packages: '@webcontainer/env@1.1.1': resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} - '@whatwg-node/disposablestack@0.0.6': - resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==} - engines: {node: '>=18.0.0'} - - '@whatwg-node/fetch@0.10.13': - resolution: {integrity: sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==} - engines: {node: '>=18.0.0'} + '@whatwg-node/events@0.0.3': + resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==} - '@whatwg-node/node-fetch@0.8.6': - resolution: {integrity: sha512-BDMdYFcerLQkwA2RTldxOqRCs6ZQD1S7UgP3pUdGUkcbgTrP/V5ko77ZkCww9DHmC4lpoYuwigGfQYj285gMvA==} - engines: {node: '>=18.0.0'} + '@whatwg-node/fetch@0.8.8': + resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} - '@whatwg-node/promise-helpers@1.3.2': - resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==} + '@whatwg-node/fetch@0.9.19': + resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} engines: {node: '>=16.0.0'} + '@whatwg-node/node-fetch@0.3.6': + resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==} + + '@whatwg-node/node-fetch@0.5.21': + resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==} + engines: {node: '>=18.0.0'} + abbrev@3.0.1: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -4770,8 +5424,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - agent-base@7.1.4: - resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} aggregate-error@3.1.0: @@ -4796,8 +5450,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -4812,8 +5466,8 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} ansis@4.3.1: @@ -4855,10 +5509,21 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + asn1js@3.0.5: + resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} + engines: {node: '>=12.0.0'} + assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} + ast-kit@3.0.0: + resolution: {integrity: sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==} + engines: {node: ^22.18.0 || >=24.11.0} + ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} @@ -4912,6 +5577,14 @@ packages: peerDependencies: '@babel/core': ^7.20.12 + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: + resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} + + babel-preset-fbjs@3.4.0: + resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} + peerDependencies: + '@babel/core': ^7.0.0 + babel-preset-solid@1.9.12: resolution: {integrity: sha512-LLqnuKVDlKpyBlMPcH6qEvs/wmS9a+NczppxJ3ryS/c0O5IiSFOIBQi9GzyiGDSbcJpx4Gr87jyFTos1MyEuWg==} peerDependencies: @@ -4940,16 +5613,16 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - bare-events@2.9.1: - resolution: {integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==} + bare-events@2.8.3: + resolution: {integrity: sha512-HdUm8EMQBLaJvGUdidNNbqpA1kYkwNcb+MYxkxCLAPJGQzlv9J0C24h8V65Z4c5GLd/JEALDvpFCQgpLJqc0zw==} peerDependencies: bare-abort-controller: '*' peerDependenciesMeta: bare-abort-controller: optional: true - bare-fs@4.7.3: - resolution: {integrity: sha512-xRgplks8SvcKkdlv2M6Z2LZmRsmqd+x0nXXGXeMEjwdibj1HSDrlnqBRLeYdMvsgCox7Bq0e+DHwfczOfsn6IA==} + bare-fs@4.7.1: + resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==} engines: {bare: '>=1.16.0'} peerDependencies: bare-buffer: '*' @@ -4957,15 +5630,15 @@ packages: bare-buffer: optional: true - bare-os@3.9.3: - resolution: {integrity: sha512-fF4Q7QsyKVF5Rj0qvI8BgUNjqzC2JvQlpTaPLjVJVxYVUX5Zr9un+y3w1HmA4nNKdFmRBT8z/WmrjvXzXVerKQ==} + bare-os@3.9.1: + resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==} engines: {bare: '>=1.14.0'} bare-path@3.0.1: resolution: {integrity: sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==} - bare-stream@2.13.3: - resolution: {integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==} + bare-stream@2.13.1: + resolution: {integrity: sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==} peerDependencies: bare-abort-controller: '*' bare-buffer: '*' @@ -4978,14 +5651,14 @@ packages: bare-events: optional: true - bare-url@2.4.5: - resolution: {integrity: sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ==} + bare-url@2.4.3: + resolution: {integrity: sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.42: - resolution: {integrity: sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==} + baseline-browser-mapping@2.10.41: + resolution: {integrity: sha512-WwS7MHhqGHHlaVsqRZnhvCEMS0owDX+SxRlve7JkuH7My1Ara3ZriTmCQupPfYjxMZ8I/tgxtJYr2t7taHaH4A==} engines: {node: '>=6.0.0'} hasBin: true @@ -5000,6 +5673,9 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + birpc@4.0.0: + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} + bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -5010,25 +5686,36 @@ packages: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + brace-expansion@1.1.15: resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} - brace-expansion@2.1.1: - resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - brace-expansion@5.0.7: - resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + browserslist@4.25.0: + resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + browserslist@4.28.4: resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} @@ -5046,6 +5733,10 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -5062,6 +5753,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -5077,6 +5772,10 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + camelcase@7.0.1: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} @@ -5090,9 +5789,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.3.3: - resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} - engines: {node: '>=18'} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} + engines: {node: '>=12'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -5125,11 +5824,14 @@ packages: character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + chardet@2.2.0: resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==} - check-error@2.1.3: - resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} cheerio-select@2.1.0: @@ -5188,6 +5890,9 @@ packages: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -5315,8 +6020,8 @@ packages: resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} engines: {node: '>=18.0'} - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} cross-inspect@1.0.1: resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} @@ -5347,10 +6052,13 @@ packages: engines: {node: '>=4'} hasBin: true - cssstyle@4.6.0: - resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} + cssstyle@4.4.0: + resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==} engines: {node: '>=18'} + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -5362,8 +6070,8 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} - dataloader@2.2.3: - resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==} + dataloader@2.2.2: + resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} @@ -5407,6 +6115,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -5416,11 +6133,15 @@ packages: supports-color: optional: true - decimal.js@10.6.0: - resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} - decode-named-character-reference@1.3.0: - resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + decode-named-character-reference@1.1.0: + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} @@ -5500,8 +6221,8 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff@8.0.4: - resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + diff@8.0.2: + resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} dir-glob@3.0.1: @@ -5537,18 +6258,27 @@ packages: resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} engines: {node: '>=20'} - dotenv@16.6.1: - resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} engines: {node: '>=12'} dotenv@17.4.2: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - dset@3.1.4: - resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + dset@3.1.3: + resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} engines: {node: '>=4'} + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} + peerDependencies: + oxc-resolver: '>=11.0.0' + peerDependenciesMeta: + oxc-resolver: + optional: true + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -5562,8 +6292,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.387: - resolution: {integrity: sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==} + electron-to-chromium@1.5.385: + resolution: {integrity: sha512-78sa/M08MNAYHQfjoWMvOlKQqZ0ElhSm/L5HNUc96VZ3b+KvDVnngFm8sYQy0XrhTRgAhggHr5abA7yTvRdo4Q==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -5580,6 +6310,10 @@ packages: emoticon@4.1.0: resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} + empathic@2.0.1: + resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==} + engines: {node: '>=14'} + encodeurl@2.0.0: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} @@ -5603,8 +6337,8 @@ packages: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} @@ -5620,20 +6354,14 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-object-atoms@1.1.2: - resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - esbuild-plugin-solid@0.6.0: - resolution: {integrity: sha512-V1FvDALwLDX6K0XNYM9CMRAnMzA0+Ecu55qBUT9q/eAJh1KIDsTMFoOzMSgyHqbOfvrVfO3Mws3z7TW2GVnIZA==} - peerDependencies: - esbuild: '>=0.20' - solid-js: '>= 1.0' - esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -5649,6 +6377,16 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.28.0: + resolution: {integrity: sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==} + engines: {node: '>=18'} + hasBin: true + esbuild@0.28.1: resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} engines: {node: '>=18'} @@ -5762,12 +6500,12 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - expect-type@1.4.0: - resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} - exsolve@1.1.0: - resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==} + exsolve@1.0.8: + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -5775,6 +6513,17 @@ packages: extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + extract-files@11.0.0: + resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} + engines: {node: ^12.20 || >= 14.13} + + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -5791,8 +6540,31 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + + fast-url-parser@1.1.3: + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fbjs-css-vars@1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + + fbjs@3.0.5: + resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} + + fdir@6.4.6: + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} @@ -5849,12 +6621,12 @@ packages: debug: optional: true - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} + form-data@4.0.3: + resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -5927,8 +6699,15 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - giget@3.3.0: - resolution: {integrity: sha512-gzi2D96p+AMfDcmJHGDj3KJ9NRiwvlFAU5yfa3ROwWZmFUjX4P43x3BcyRaOMMLto1vUo7C+86+MFhYTl6Ryiw==} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + + get-tsconfig@5.0.0-beta.5: + resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + engines: {node: '>=20.20.0'} + + giget@3.2.0: + resolution: {integrity: sha512-GvHTWcykIR/fP8cj8dMpuMMkvaeJfPvYnhq0oW+chSeIr+ldX21ifU2Ms6KBoyKZQZmVaUAAhQ2EZ68KJF8a7A==} hasBin: true github-slugger@2.0.0: @@ -5942,8 +6721,8 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.5.0: - resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true @@ -5955,6 +6734,10 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} @@ -5974,8 +6757,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphql-config@5.1.6: - resolution: {integrity: sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ==} + graphql-config@5.1.0: + resolution: {integrity: sha512-g4mNs1OZmZI+LHwRly3BbHO3mRZryyRCbmFKDGsFGde3U0F7TlIwJ0mhX1KTJlQzGQVDZDexZWnvIwodFERPvg==} engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 @@ -5989,30 +6772,20 @@ packages: peerDependencies: graphql: 14 - 16 - graphql-tag@2.12.7: - resolution: {integrity: sha512-xnE/NFzy+0eIesvAsREJZ284zTl/wYuBAvpsFSDhRGRdRHdnE90M21Q3xAWyYInb0J756c6x0pIQ62+vtvOs1Q==} + graphql-tag@2.12.6: + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql-ws@6.0.8: - resolution: {integrity: sha512-m3EOaNsUBXwAnkBWbzPfe0Nq8pXUfxsWnolC54sru3FzHvhTZL0Ouf/BoQsaGAXqM+YPerXOJ47BUnmgmoupCw==} - engines: {node: '>=20'} + graphql-ws@5.16.0: + resolution: {integrity: sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==} + engines: {node: '>=10'} peerDependencies: - '@fastify/websocket': ^10 || ^11 - crossws: ~0.3 - graphql: ^15.10.1 || ^16 - ws: ^8 - peerDependenciesMeta: - '@fastify/websocket': - optional: true - crossws: - optional: true - ws: - optional: true + graphql: '>=0.11 <=16' - graphql@16.14.2: - resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==} + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gzip-size@7.0.0: @@ -6051,8 +6824,8 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - hasown@2.0.4: - resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} hast-util-heading-rank@3.0.0: @@ -6061,8 +6834,8 @@ packages: hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - hast-util-sanitize@5.0.2: - resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + hast-util-sanitize@5.0.1: + resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} hast-util-to-html@9.0.5: resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} @@ -6086,6 +6859,9 @@ packages: hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + hookable@6.1.1: + resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} + html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -6123,23 +6899,27 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} - httpxy@0.5.4: - resolution: {integrity: sha512-URfeibL0kTH6VuIxxaJDXWQWEk8fKr+9L8MGv6CuAiNy0fGnoVhWbXBvJR1mkdsvCDUxvhX9cW60k2AhtH5s6w==} + httpxy@0.5.3: + resolution: {integrity: sha512-SMS9V6Sn7VWaS11lYhoAr0ceoaiolTWf4jYdJn0NJhCdKMu9R2H9Fh0LBDWBHQF6HRLI1PmaePYsjanSpE5PEw==} - human-id@4.2.0: - resolution: {integrity: sha512-K3GbkIWqyvvlpfhBPlbEvD97TtqBpAYA4kt+cn2lD2x2HuohzZCibcA2nOlnJT6exqvJLggoB5nv2dNf192nEA==} + human-id@4.1.1: + resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} hasBin: true human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - iconv-lite@0.7.3: - resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} ieee754@1.2.1: @@ -6156,6 +6936,10 @@ packages: immer@9.0.21: resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + immutable@3.7.6: + resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} + engines: {node: '>=0.8.0'} + immutable@5.1.9: resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} @@ -6170,6 +6954,10 @@ packages: import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + import-without-cache@0.4.0: + resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==} + engines: {node: ^22.18.0 || >=24.0.0} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -6185,15 +6973,15 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - inquirer@8.2.7: - resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} + inquirer@8.2.6: + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ioredis@5.11.1: - resolution: {integrity: sha512-ehuGcf94bQXhfagULNXrJdfnWO38v070jxSx/qE87Kjzmu2fU7ro5EFAb+OPituLqgfyuQaym5DlrNydW2sJ9A==} + ioredis@5.11.0: + resolution: {integrity: sha512-EZBErytyVovD8f6pDfG3Kb37N6Y3lmDA9NNj+4+IP13CzzHGeX+OyeRM2Um13khRzoBSzzL+5lVnCX8V2RLeMg==} engines: {node: '>=12.22.0'} iron-webcrypto@1.2.1: @@ -6206,15 +6994,15 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.4: - resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} is-docker@3.0.0: @@ -6302,6 +7090,10 @@ packages: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} engines: {node: '>=12.13'} + is-what@5.5.0: + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} + engines: {node: '>=18'} + is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -6333,11 +7125,6 @@ packages: peerDependencies: ws: '*' - isows@1.0.7: - resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} - peerDependencies: - ws: '*' - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -6349,8 +7136,8 @@ packages: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true - jose@5.10.0: - resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} + jose@5.6.3: + resolution: {integrity: sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6362,8 +7149,12 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@3.15.0: - resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true js-yaml@4.3.0: @@ -6514,8 +7305,8 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -6555,11 +7346,8 @@ packages: lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash@4.17.23: - resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} - - lodash@4.18.1: - resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} @@ -6576,6 +7364,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} + loupe@3.2.1: resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} @@ -6602,6 +7393,9 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -6622,8 +7416,8 @@ packages: mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} mdast-util-gfm-autolink-literal@2.0.1: resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} @@ -6646,8 +7440,8 @@ packages: mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - mdast-util-to-hast@13.2.1: - resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-markdown@2.1.2: resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} @@ -6659,6 +7453,10 @@ packages: resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} + merge-anything@6.0.6: + resolution: {integrity: sha512-F3K1W45PvTjRZzbcYIhXntNr8cux00gUxR8IzNPPG+80gNlAHZGVBwFyN4x5yjw/7QkLPKDbRQBK4KrJKo69mw==} + engines: {node: '>=18'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6666,8 +7464,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - meros@1.3.2: - resolution: {integrity: sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==} + meros@1.3.0: + resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: '@types/node': '>=13' @@ -6813,17 +7611,25 @@ packages: minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + minimatch@4.2.3: + resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==} + engines: {node: '>=10'} + minimatch@5.1.9: resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} engines: {node: '>=10'} - minimatch@9.0.9: - resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -6851,6 +7657,11 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.15: resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -6904,8 +7715,8 @@ packages: node-emoji@1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} - node-emoji@2.2.0: - resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} + node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} engines: {node: '>=18'} node-fetch-native@1.6.7: @@ -6932,6 +7743,9 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} @@ -6966,11 +7780,14 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + num2fraction@1.2.2: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} - nwsapi@2.2.24: - resolution: {integrity: sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==} + nwsapi@2.2.20: + resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -6984,6 +7801,10 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} + obug@2.1.3: + resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} + engines: {node: '>=12.20.0'} + ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -7024,6 +7845,10 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} @@ -7031,8 +7856,8 @@ packages: resolution: {integrity: sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-resolver@11.23.0: - resolution: {integrity: sha512-f0+l598CJMOLnYPXsXxttJALH0ljtivdRMKtvHhxRuWa5FYmw5+qODARl8oYjMC/brpzKcrpdORsOBrTqhBZ9A==} + oxc-resolver@11.20.0: + resolution: {integrity: sha512-CblytBiV/a/ZXY34dsVU2NxhIOxMXst8CvDCtyBelVITgd7PLrKzbEbA6oKLdPjvDKDzCiW48qzmzZ+mYaqn+g==} oxlint@1.72.0: resolution: {integrity: sha512-1rhdZIP/EvoI91ABIwNU5Q8+bWf8mjrS5UzIOZld4d4bXxJvtlUhlQvaoTogIGin/qdErMOrwaIJvCSIAKTLhA==} @@ -7079,8 +7904,8 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} @@ -7170,8 +7995,8 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@2.0.1: - resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} perfect-debounce@2.1.0: @@ -7183,10 +8008,14 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + picomatch@4.0.5: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} @@ -7199,8 +8028,8 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} pkg-types@1.3.1: @@ -7221,8 +8050,8 @@ packages: postcss-js@2.0.3: resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==} - postcss-js@4.1.0: - resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 @@ -7252,8 +8081,8 @@ packages: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} - postcss-selector-parser@6.1.4: - resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-value-parser@3.3.1: @@ -7282,6 +8111,10 @@ packages: resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.5: + resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==} + engines: {node: ^10 || ^12 || >=14} + powershell-utils@0.1.0: resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} engines: {node: '>=20'} @@ -7374,8 +8207,14 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - property-information@7.2.0: - resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} + promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -7385,9 +8224,19 @@ packages: resolution: {integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==} hasBin: true + pvtsutils@1.3.5: + resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} + + pvutils@1.1.3: + resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} + engines: {node: '>=6.0.0'} + quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} + quansync@1.0.0: + resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -7398,17 +8247,13 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - range-parser@1.3.0: - resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==} - engines: {node: '>= 0.6'} - rc9@3.0.1: resolution: {integrity: sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==} - react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + react-dom@19.2.6: + resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: - react: ^19.2.7 + react: ^19.2.6 react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -7450,8 +8295,8 @@ packages: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} - recast@0.23.12: - resolution: {integrity: sha512-dEWRjcINDu/F4l2dYx57ugBtD7HV9KXESyxhzw/MqWLeglJrsjJKqACPyUPg+6AF8mIgm+Zi0dZ3ACoIg+QtpA==} + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} redent@3.0.0: @@ -7492,6 +8337,9 @@ packages: rehype-stringify@10.0.1: resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + relay-runtime@12.0.0: + resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} + remark-emoji@4.0.1: resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7514,13 +8362,16 @@ packages: remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} - remove-trailing-spaces@1.0.9: - resolution: {integrity: sha512-xzG7w5IRijvIkHIjDk65URsJJ7k4J95wmcArY5PRcmjldIOl7oTvG8+X2Ag690R7SfwiOcHrWZKVc1Pp5WIOzA==} + remove-trailing-spaces@1.0.8: + resolution: {integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==} require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -7535,8 +8386,11 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve@1.22.12: - resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} engines: {node: '>= 0.4'} hasBin: true @@ -7551,6 +8405,25 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rolldown-plugin-dts@0.26.0: + resolution: {integrity: sha512-e+kEPtUiDES0htk5iqkSeF4EzAV7R+vugGB44iPDuw1Kw9E+WyL1VG7PaV0IIjGHLiacztMBcMTyrr8ON9CT1Q==} + engines: {node: ^22.18.0 || >=24.11.0} + peerDependencies: + '@ts-macro/tsc': ^0.3.6 + '@typescript/native-preview': '>=7.0.0-dev.20260325.1' + rolldown: ^1.0.0 + typescript: ^5.0.0 || ^6.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + '@ts-macro/tsc': + optional: true + '@typescript/native-preview': + optional: true + typescript: + optional: true + vue-tsc: + optional: true + rolldown@1.1.4: resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -7569,8 +8442,13 @@ packages: rollup: optional: true - rollup@4.62.2: - resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} + rollup@4.43.0: + resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.61.0: + resolution: {integrity: sha512-T9mWdbWfQtp0B5lv/HX+wrhYsmXRlcWnXXmJbXqKJhlRaoS6KMhq0gpyzW4UJfclcxrEdLnTgjT2NjruLONu0g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7594,8 +8472,8 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rxjs@7.8.2: - resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -7649,16 +8527,36 @@ packages: sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} - serialize-javascript@7.0.7: - resolution: {integrity: sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==} + serialize-javascript@7.0.5: + resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} engines: {node: '>=20.0.0'} + seroval-plugins@1.3.2: + resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + + seroval-plugins@1.5.2: + resolution: {integrity: sha512-qpY0Cl+fKYFn4GOf3cMiq6l72CpuVaawb6ILjubOQ+diJ54LfOWaSSPsaswN8DRPIPW4Yq+tE1k5aKd7ILyaFg==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + seroval-plugins@1.5.4: resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 + seroval@1.3.2: + resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} + engines: {node: '>=10'} + + seroval@1.5.2: + resolution: {integrity: sha512-xcRN39BdsnO9Tf+VzsE7b3JyTJASItIV1FVFewJKCFcW4s4haIKS3e6vj8PGB9qBwC7tnuOywQMdv5N4qkzi7Q==} + engines: {node: '>=10'} + seroval@1.5.4: resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==} engines: {node: '>=10'} @@ -7674,6 +8572,12 @@ packages: resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} engines: {node: '>= 18'} + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -7689,9 +8593,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.9.0: - resolution: {integrity: sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==} - engines: {node: '>= 0.4'} + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -7703,8 +8606,11 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-swizzle@0.2.4: - resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} + signedsource@1.0.0: + resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} @@ -7733,8 +8639,8 @@ packages: snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - solid-js@1.9.14: - resolution: {integrity: sha512-sAEXC0Kk0S1EDg+8ysEWJDbYhA3RRoEjwuySUGlKIemeo0I5YZfOyumNjNs9Sv3y2nmhD+0rW66ag2HsMuQiGQ==} + solid-js@1.9.7: + resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==} solid-js@2.0.0-beta.14: resolution: {integrity: sha512-gbbvlxhs1GgL1IsnwHNtkTCRBBQcIDMwznBw3T05iYvP+fuUKMyIPku+ZLjeALyX4RaSLR99JSL6NttyHsYb8Q==} @@ -7742,6 +8648,11 @@ packages: solid-js@2.0.0-beta.15: resolution: {integrity: sha512-3hvcmEFUgDlahc++/ulrPhnc5IM7aJbW1P4TUaKsMZpDY5qGcOagtL4nbXGdUPnVP0JsJhMuE9bXEcLdLE+2SA==} + solid-refresh@0.7.8: + resolution: {integrity: sha512-iG442T3HXJp5jEebCy8okETrWnmX7CnxNOKrJQVeufh6WXSn+xtLXaptUXXMHTWcRqTJOJwQ8UwzxrRtVFSIzA==} + peerDependencies: + solid-js: ^1.3 + solid-refresh@0.8.0-next.7: resolution: {integrity: sha512-fqkPRAeiE0tqfo2ZljeQBIXwfYssU2w1FmaWFrXmnV33B/CfGfez7BjtOF0Y1/orUNRXI/DZcJlJThHllcCMsA==} peerDependencies: @@ -7780,8 +8691,8 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - srvx@0.11.21: - resolution: {integrity: sha512-GWTHjKMeekX8CwJf4VU9Oo6mJpSGaflGMddbCvR+Cmmh9sslRMiGbAoqqZacE0r1ncARh6buCEETr2W52F8b1w==} + srvx@0.11.20: + resolution: {integrity: sha512-gdPvbwpJOJpMyBYcp39q78C4pmv/Aw5WwZKB3+/pfeUVxo3EvNXlOi1fxzoy2ECGvUeBhouXy9rBxstjQQOPog==} engines: {node: '>=20.16.0'} hasBin: true @@ -7795,8 +8706,8 @@ packages: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} - std-env@3.10.0: - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} std-env@4.1.0: resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} @@ -7831,8 +8742,12 @@ packages: vite-plus: optional: true - streamx@2.28.0: - resolution: {integrity: sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==} + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + streamx@2.26.0: + resolution: {integrity: sha512-VvNG1K72Po/xwJzxZFnZ++Tbrv4lwSptsbkFuzXCJAYZvCK5nnxsvXU6ajqkv7chyiI1Y0YXq2Jh8Iy8Y7NF/A==} string-env-interpolation@1.0.1: resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} @@ -7862,8 +8777,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} strip-bom@3.0.0: @@ -7898,8 +8813,8 @@ packages: babel-plugin-macros: optional: true - sucrase@3.35.1: - resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true @@ -7929,14 +8844,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - sync-fetch@0.6.0: - resolution: {integrity: sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ==} - engines: {node: '>=18'} - - sync-fetch@0.6.0-2: - resolution: {integrity: sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==} - engines: {node: '>=18'} - system-architecture@0.1.0: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} @@ -7961,8 +8868,8 @@ packages: tar-stream@3.2.0: resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} - tar@7.5.19: - resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==} + tar@7.5.15: + resolution: {integrity: sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==} engines: {node: '>=18'} teex@1.0.1: @@ -7990,10 +8897,6 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - timeout-signal@2.0.0: - resolution: {integrity: sha512-YBGpG4bWsHoPvofT6y/5iqulfXIiIErl5B0LdtHT1mGXDFTAhhRrbUpTvBgYbovr+3cKblya2WAOcpoy90XguA==} - engines: {node: '>=16'} - tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -8003,19 +8906,27 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyclip@0.1.15: - resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==} + tinyclip@0.1.13: + resolution: {integrity: sha512-8OqlXQ35euK9+e7L68u8UwcODxkHoIkjbGsgXuARKNyQ5G6xt8nw1YPeMbxMLgCPFkToU+UEK5j05t2t8edKpQ==} engines: {node: ^16.14.0 || >= 17.3.0} tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} + + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + tinypool@1.1.0: + resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: @@ -8044,6 +8955,10 @@ packages: resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} hasBin: true + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -8063,6 +8978,10 @@ packages: resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -8075,15 +8994,49 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-dedent@2.3.0: - resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==} + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-log@2.2.7: - resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==} + ts-log@2.2.5: + resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} + + tsdown@0.22.3: + resolution: {integrity: sha512-louqbfA8Qf//B9jTTL0FPtXTNpjCWv1VPkbcmQMph2pTpzs+LnB1tbe4tDDRVpo2BjF5SgUXaTZe45SxB8pWHg==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.22.3 + '@tsdown/exe': 0.22.3 + '@vitejs/devtools': '*' + publint: ^0.3.8 + tsx: '*' + typescript: ^5.0.0 || ^6.0.0 + unplugin-unused: ^0.5.0 + unrun: '*' + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true + '@vitejs/devtools': + optional: true + publint: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + unrun: + optional: true tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -8091,8 +9044,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.23.0: - resolution: {integrity: sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w==} + tsx@4.20.2: + resolution: {integrity: sha512-He0ZWr41gLa4vD30Au3yuwpe0HXaCZbclvl8RBieUiJ9aFnPMWUPIyvw3RU8+1Crjfcrauvitae2a4tUzRAGsw==} engines: {node: '>=18.0.0'} hasBin: true @@ -8108,8 +9061,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@5.8.0: - resolution: {integrity: sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==} + type-fest@5.7.0: + resolution: {integrity: sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==} engines: {node: '>=20'} typescript@6.0.3: @@ -8117,6 +9070,12 @@ packages: engines: {node: '>=14.17'} hasBin: true + ua-parser-js@1.0.38: + resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + ufo@1.6.4: resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} @@ -8127,6 +9086,9 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -8139,15 +9101,12 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@8.3.0: - resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} - undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} - undici@7.28.0: - resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} + undici@7.25.0: + resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} engines: {node: '>=20.18.1'} unenv@1.10.0: @@ -8182,8 +9141,8 @@ packages: unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} @@ -8191,11 +9150,11 @@ packages: unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - unist-util-visit@5.1.0: - resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -8205,46 +9164,23 @@ packages: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} - unplugin-utils@0.3.2: - resolution: {integrity: sha512-xVToRh2CTmLk2HnEG7ac4rl1MJTT3RFkpS8B++/SnB0kXvuaavD+n3m/vrzyWQOdJNSZQACnbz01pnppbwV5BA==} + unplugin-solid@1.0.0: + resolution: {integrity: sha512-pv1CS3XMtf3WwX8Dq9Bvo4qH6mfjN2xOgbaPcnqW1dLhyP/JQCvueGEsN0dYIZ4JvxaD/G/Ot1JnBzNQGHkfeA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + solid-js: ^1.9.9 + + unplugin-utils@0.3.1: + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} - unplugin@3.3.0: - resolution: {integrity: sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==} + unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} engines: {node: ^20.19.0 || >=22.12.0} - peerDependencies: - '@farmfe/core': '*' - '@rspack/core': '*' - bun-types-no-globals: '*' - esbuild: '*' - rolldown: '*' - rollup: '*' - unloader: '*' - vite: '*' - webpack: '*' - peerDependenciesMeta: - '@farmfe/core': - optional: true - '@rspack/core': - optional: true - bun-types-no-globals: - optional: true - esbuild: - optional: true - rolldown: - optional: true - rollup: - optional: true - unloader: - optional: true - vite: - optional: true - webpack: - optional: true unstorage@1.17.5: resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} @@ -8340,6 +9276,9 @@ packages: urlpattern-polyfill@10.1.0: resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} + urlpattern-polyfill@8.0.2: + resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} + use-sync-external-store@1.6.0: resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: @@ -8348,11 +9287,15 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - validate-html-nesting@1.2.4: - resolution: {integrity: sha512-doQi7e8EJ2OWneSG1aZpJluS6A49aZM0+EICXWKm1i6WvqTLmq0tpUcImc4KTWG50mORO0C4YDBtOCSYvElftw==} + validate-html-nesting@1.2.2: + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} - vfile-message@4.0.3: - resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + value-or-promise@1.0.12: + resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} + engines: {node: '>=12'} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} @@ -8408,6 +9351,46 @@ packages: terser: optional: true + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vite@6.4.3: resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -8538,6 +9521,9 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} + webcrypto-core@1.8.0: + resolution: {integrity: sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw==} + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -8564,6 +9550,9 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -8606,8 +9595,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.21.0: - resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} + ws@8.18.2: + resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8645,6 +9634,9 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -8659,11 +9651,15 @@ packages: yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} - engines: {node: '>= 14.6'} + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + engines: {node: '>= 14'} hasBin: true + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -8672,8 +9668,12 @@ packages: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@17.7.3: - resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} yargs@18.0.0: @@ -8694,8 +9694,8 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@3.25.63: + resolution: {integrity: sha512-3ttCkqhtpncYXfP0f6dsyabbYV/nEUW+Xlu89jiXbTBifUfjaSqXOG6JnQPLtqt87n7KAmnMqcjay6c0Wq0Vbw==} zod@4.4.3: resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} @@ -8709,17 +9709,40 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@ardatan/relay-compiler@13.0.1(graphql@16.14.2)': + '@ardatan/relay-compiler@12.0.0(graphql@16.9.0)': dependencies: - '@babel/runtime': 7.29.7 - graphql: 16.14.2 - immutable: 5.1.9 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/runtime': 7.27.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.7 + babel-preset-fbjs: 3.4.0(@babel/core@7.29.7) + chalk: 4.1.2 + fb-watchman: 2.0.2 + fbjs: 3.0.5 + glob: 7.2.3 + graphql: 16.9.0 + immutable: 3.7.6 invariant: 2.2.4 + nullthrows: 1.1.1 + relay-runtime: 12.0.0 + signedsource: 1.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - encoding + - supports-color + + '@ardatan/sync-fetch@0.0.1': + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding '@asamuzakjp/css-color@3.2.0': dependencies: '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 lru-cache: 10.4.3 @@ -8742,6 +9765,8 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/compat-data@7.29.3': {} + '@babel/compat-data@7.29.7': {} '@babel/core@7.29.7': @@ -8764,6 +9789,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/generator@7.27.5': + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/generator@7.29.7': dependencies: '@babel/parser': 7.29.7 @@ -8772,10 +9813,27 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.29.7': + '@babel/generator@8.0.0': + dependencies: + '@babel/parser': 8.0.0 + '@babel/types': 8.0.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.27.3': dependencies: '@babel/types': 7.29.7 + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.3 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.0 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-compilation-targets@7.29.7': dependencies: '@babel/compat-data': 7.29.7 @@ -8784,24 +9842,26 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 - '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.29.0 semver: 6.3.1 transitivePeerDependencies: - supports-color + '@babel/helper-globals@7.28.0': {} + '@babel/helper-globals@7.29.7': {} - '@babel/helper-member-expression-to-functions@7.29.7': + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -8810,6 +9870,13 @@ snapshots: dependencies: '@babel/types': 7.29.7 + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-imports@7.29.7': dependencies: '@babel/traverse': 7.29.7 @@ -8817,6 +9884,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -8826,32 +9902,44 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.29.7': + '@babel/helper-optimise-call-expression@7.27.1': dependencies: '@babel/types': 7.29.7 + '@babel/helper-plugin-utils@7.27.1': {} + '@babel/helper-plugin-utils@7.29.7': {} - '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 - '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-string-parser@8.0.0': {} + + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-identifier@8.0.2': {} + + '@babel/helper-validator-option@7.27.1': {} + '@babel/helper-validator-option@7.29.7': {} '@babel/helpers@7.29.7': @@ -8859,33 +9947,167 @@ snapshots: '@babel/template': 7.29.7 '@babel/types': 7.29.7 + '@babel/parser@7.29.3': + dependencies: + '@babel/types': 7.29.0 + '@babel/parser@7.29.7': dependencies: '@babel/types': 7.29.7 - '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': + '@babel/parser@8.0.0': + dependencies: + '@babel/types': 8.0.0 + + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.29.7)': dependencies: + '@babel/compat-data': 7.29.3 '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.7) + '@babel/traverse': 7.29.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.28.6 + + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.29.7) + + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -8896,36 +10118,91 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) transitivePeerDependencies: - supports-color + '@babel/preset-typescript@7.27.1(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.27.6': {} + '@babel/runtime@7.29.7': {} + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + '@babel/template@7.29.7': dependencies: '@babel/code-frame': 7.29.7 '@babel/parser': 7.29.7 '@babel/types': 7.29.7 + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.7 + '@babel/template': 7.28.6 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + '@babel/traverse@7.29.7': dependencies: '@babel/code-frame': 7.29.7 @@ -8938,11 +10215,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/types@7.27.6': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@7.29.7': dependencies: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@8.0.0': + dependencies: + '@babel/helper-string-parser': 8.0.0 + '@babel/helper-validator-identifier': 8.0.2 + '@changesets/apply-release-plan@7.1.1': dependencies: '@changesets/config': 3.1.4 @@ -8997,7 +10289,7 @@ snapshots: package-manager-detector: 0.2.11 picocolors: 1.1.1 resolve-from: 5.0.0 - semver: 7.8.5 + semver: 7.8.1 spawndamnit: 3.0.1 term-size: 2.2.1 transitivePeerDependencies: @@ -9051,7 +10343,7 @@ snapshots: '@changesets/parse@0.4.3': dependencies: '@changesets/types': 6.1.0 - js-yaml: 4.3.0 + js-yaml: 4.1.1 '@changesets/pre@2.0.2': dependencies: @@ -9083,21 +10375,21 @@ snapshots: dependencies: '@changesets/types': 6.1.0 fs-extra: 7.0.1 - human-id: 4.2.0 + human-id: 4.1.1 prettier: 2.8.8 '@cloudflare/kv-asset-handler@0.4.2': {} - '@csstools/color-helpers@5.1.0': {} + '@csstools/color-helpers@5.0.2': {} '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: - '@csstools/color-helpers': 5.1.0 + '@csstools/color-helpers': 5.0.2 '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -9115,6 +10407,12 @@ snapshots: '@deno/shim-deno-test': 0.5.0 which: 4.0.0 + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + '@emnapi/core@1.11.1': dependencies: '@emnapi/wasi-threads': 1.2.2 @@ -9127,6 +10425,11 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 @@ -9147,23 +10450,6 @@ snapshots: tslib: 2.8.1 optional: true - '@envelop/core@5.5.1': - dependencies: - '@envelop/instrumentation': 1.0.0 - '@envelop/types': 5.2.1 - '@whatwg-node/promise-helpers': 1.3.2 - tslib: 2.8.1 - - '@envelop/instrumentation@1.0.0': - dependencies: - '@whatwg-node/promise-helpers': 1.3.2 - tslib: 2.8.1 - - '@envelop/types@5.2.1': - dependencies: - '@whatwg-node/promise-helpers': 1.3.2 - tslib: 2.8.1 - '@esbuild/aix-ppc64@0.20.2': optional: true @@ -9173,6 +10459,12 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true + '@esbuild/aix-ppc64@0.25.5': + optional: true + + '@esbuild/aix-ppc64@0.28.0': + optional: true + '@esbuild/aix-ppc64@0.28.1': optional: true @@ -9185,6 +10477,12 @@ snapshots: '@esbuild/android-arm64@0.25.12': optional: true + '@esbuild/android-arm64@0.25.5': + optional: true + + '@esbuild/android-arm64@0.28.0': + optional: true + '@esbuild/android-arm64@0.28.1': optional: true @@ -9197,6 +10495,12 @@ snapshots: '@esbuild/android-arm@0.25.12': optional: true + '@esbuild/android-arm@0.25.5': + optional: true + + '@esbuild/android-arm@0.28.0': + optional: true + '@esbuild/android-arm@0.28.1': optional: true @@ -9209,6 +10513,12 @@ snapshots: '@esbuild/android-x64@0.25.12': optional: true + '@esbuild/android-x64@0.25.5': + optional: true + + '@esbuild/android-x64@0.28.0': + optional: true + '@esbuild/android-x64@0.28.1': optional: true @@ -9221,6 +10531,12 @@ snapshots: '@esbuild/darwin-arm64@0.25.12': optional: true + '@esbuild/darwin-arm64@0.25.5': + optional: true + + '@esbuild/darwin-arm64@0.28.0': + optional: true + '@esbuild/darwin-arm64@0.28.1': optional: true @@ -9233,6 +10549,12 @@ snapshots: '@esbuild/darwin-x64@0.25.12': optional: true + '@esbuild/darwin-x64@0.25.5': + optional: true + + '@esbuild/darwin-x64@0.28.0': + optional: true + '@esbuild/darwin-x64@0.28.1': optional: true @@ -9245,6 +10567,12 @@ snapshots: '@esbuild/freebsd-arm64@0.25.12': optional: true + '@esbuild/freebsd-arm64@0.25.5': + optional: true + + '@esbuild/freebsd-arm64@0.28.0': + optional: true + '@esbuild/freebsd-arm64@0.28.1': optional: true @@ -9257,6 +10585,12 @@ snapshots: '@esbuild/freebsd-x64@0.25.12': optional: true + '@esbuild/freebsd-x64@0.25.5': + optional: true + + '@esbuild/freebsd-x64@0.28.0': + optional: true + '@esbuild/freebsd-x64@0.28.1': optional: true @@ -9269,6 +10603,12 @@ snapshots: '@esbuild/linux-arm64@0.25.12': optional: true + '@esbuild/linux-arm64@0.25.5': + optional: true + + '@esbuild/linux-arm64@0.28.0': + optional: true + '@esbuild/linux-arm64@0.28.1': optional: true @@ -9281,6 +10621,12 @@ snapshots: '@esbuild/linux-arm@0.25.12': optional: true + '@esbuild/linux-arm@0.25.5': + optional: true + + '@esbuild/linux-arm@0.28.0': + optional: true + '@esbuild/linux-arm@0.28.1': optional: true @@ -9293,6 +10639,12 @@ snapshots: '@esbuild/linux-ia32@0.25.12': optional: true + '@esbuild/linux-ia32@0.25.5': + optional: true + + '@esbuild/linux-ia32@0.28.0': + optional: true + '@esbuild/linux-ia32@0.28.1': optional: true @@ -9305,6 +10657,12 @@ snapshots: '@esbuild/linux-loong64@0.25.12': optional: true + '@esbuild/linux-loong64@0.25.5': + optional: true + + '@esbuild/linux-loong64@0.28.0': + optional: true + '@esbuild/linux-loong64@0.28.1': optional: true @@ -9317,6 +10675,12 @@ snapshots: '@esbuild/linux-mips64el@0.25.12': optional: true + '@esbuild/linux-mips64el@0.25.5': + optional: true + + '@esbuild/linux-mips64el@0.28.0': + optional: true + '@esbuild/linux-mips64el@0.28.1': optional: true @@ -9329,6 +10693,12 @@ snapshots: '@esbuild/linux-ppc64@0.25.12': optional: true + '@esbuild/linux-ppc64@0.25.5': + optional: true + + '@esbuild/linux-ppc64@0.28.0': + optional: true + '@esbuild/linux-ppc64@0.28.1': optional: true @@ -9341,6 +10711,12 @@ snapshots: '@esbuild/linux-riscv64@0.25.12': optional: true + '@esbuild/linux-riscv64@0.25.5': + optional: true + + '@esbuild/linux-riscv64@0.28.0': + optional: true + '@esbuild/linux-riscv64@0.28.1': optional: true @@ -9353,6 +10729,12 @@ snapshots: '@esbuild/linux-s390x@0.25.12': optional: true + '@esbuild/linux-s390x@0.25.5': + optional: true + + '@esbuild/linux-s390x@0.28.0': + optional: true + '@esbuild/linux-s390x@0.28.1': optional: true @@ -9365,12 +10747,24 @@ snapshots: '@esbuild/linux-x64@0.25.12': optional: true + '@esbuild/linux-x64@0.25.5': + optional: true + + '@esbuild/linux-x64@0.28.0': + optional: true + '@esbuild/linux-x64@0.28.1': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true + '@esbuild/netbsd-arm64@0.25.5': + optional: true + + '@esbuild/netbsd-arm64@0.28.0': + optional: true + '@esbuild/netbsd-arm64@0.28.1': optional: true @@ -9383,12 +10777,24 @@ snapshots: '@esbuild/netbsd-x64@0.25.12': optional: true + '@esbuild/netbsd-x64@0.25.5': + optional: true + + '@esbuild/netbsd-x64@0.28.0': + optional: true + '@esbuild/netbsd-x64@0.28.1': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true + '@esbuild/openbsd-arm64@0.25.5': + optional: true + + '@esbuild/openbsd-arm64@0.28.0': + optional: true + '@esbuild/openbsd-arm64@0.28.1': optional: true @@ -9401,12 +10807,21 @@ snapshots: '@esbuild/openbsd-x64@0.25.12': optional: true + '@esbuild/openbsd-x64@0.25.5': + optional: true + + '@esbuild/openbsd-x64@0.28.0': + optional: true + '@esbuild/openbsd-x64@0.28.1': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/openharmony-arm64@0.28.0': + optional: true + '@esbuild/openharmony-arm64@0.28.1': optional: true @@ -9419,6 +10834,12 @@ snapshots: '@esbuild/sunos-x64@0.25.12': optional: true + '@esbuild/sunos-x64@0.25.5': + optional: true + + '@esbuild/sunos-x64@0.28.0': + optional: true + '@esbuild/sunos-x64@0.28.1': optional: true @@ -9431,6 +10852,12 @@ snapshots: '@esbuild/win32-arm64@0.25.12': optional: true + '@esbuild/win32-arm64@0.25.5': + optional: true + + '@esbuild/win32-arm64@0.28.0': + optional: true + '@esbuild/win32-arm64@0.28.1': optional: true @@ -9443,6 +10870,12 @@ snapshots: '@esbuild/win32-ia32@0.25.12': optional: true + '@esbuild/win32-ia32@0.25.5': + optional: true + + '@esbuild/win32-ia32@0.28.0': + optional: true + '@esbuild/win32-ia32@0.28.1': optional: true @@ -9455,6 +10888,12 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true + '@esbuild/win32-x64@0.25.5': + optional: true + + '@esbuild/win32-x64@0.28.0': + optional: true + '@esbuild/win32-x64@0.28.1': optional: true @@ -9508,8 +10947,6 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@fastify/busboy@3.2.0': {} - '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -9526,334 +10963,270 @@ snapshots: postcss: 7.0.32 purgecss: 2.3.0 - '@graphql-codegen/add@5.0.3(graphql@16.14.2)': + '@graphql-codegen/add@5.0.3(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.7(@parcel/watcher@2.5.6)(@types/node@26.1.0)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@6.0.3)': - dependencies: - '@babel/generator': 7.29.7 - '@babel/template': 7.29.7 - '@babel/types': 7.29.7 - '@graphql-codegen/client-preset': 4.8.3(graphql@16.14.2) - '@graphql-codegen/core': 4.0.2(graphql@16.14.2) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-tools/apollo-engine-loader': 8.0.31(graphql@16.14.2) - '@graphql-tools/code-file-loader': 8.1.33(graphql@16.14.2) - '@graphql-tools/git-loader': 8.0.37(graphql@16.14.2) - '@graphql-tools/github-loader': 8.0.22(@types/node@26.1.0)(graphql@16.14.2) - '@graphql-tools/graphql-file-loader': 8.1.15(graphql@16.14.2) - '@graphql-tools/json-file-loader': 8.0.29(graphql@16.14.2) - '@graphql-tools/load': 8.1.11(graphql@16.14.2) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/url-loader': 8.0.33(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@whatwg-node/fetch': 0.10.13 + '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.5.6)(@types/node@22.20.0)(enquirer@2.4.1)(graphql@16.9.0)(typescript@6.0.3)': + dependencies: + '@babel/generator': 7.27.5 + '@babel/template': 7.27.2 + '@babel/types': 7.27.6 + '@graphql-codegen/client-preset': 4.3.3(graphql@16.9.0) + '@graphql-codegen/core': 4.0.2(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-tools/apollo-engine-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/code-file-loader': 8.1.3(graphql@16.9.0) + '@graphql-tools/git-loader': 8.0.7(graphql@16.9.0) + '@graphql-tools/github-loader': 8.0.1(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/load': 8.0.2(graphql@16.9.0) + '@graphql-tools/prisma-loader': 8.0.4(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@6.0.3) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.14.2 - graphql-config: 5.1.6(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2)(typescript@6.0.3) - inquirer: 8.2.7(@types/node@26.1.0) + graphql: 16.9.0 + graphql-config: 5.1.0(@types/node@22.20.0)(graphql@16.9.0)(typescript@6.0.3) + inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.7 json-to-pretty-yaml: 1.2.2 listr2: 4.0.5(enquirer@2.4.1) log-symbols: 4.1.0 micromatch: 4.0.8 - shell-quote: 1.9.0 + shell-quote: 1.8.1 string-env-interpolation: 1.0.1 - ts-log: 2.2.7 + ts-log: 2.2.5 tslib: 2.8.1 - yaml: 2.9.0 - yargs: 17.7.3 + yaml: 2.5.0 + yargs: 17.7.2 optionalDependencies: '@parcel/watcher': 2.5.6 transitivePeerDependencies: - - '@fastify/websocket' - '@types/node' - bufferutil - cosmiconfig-toml-loader - - crossws - encoding - enquirer - - graphql-sock - supports-color - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.8.3(graphql@16.14.2)': - dependencies: - '@babel/helper-plugin-utils': 7.29.7 - '@babel/template': 7.29.7 - '@graphql-codegen/add': 5.0.3(graphql@16.14.2) - '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.14.2) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-codegen/typed-document-node': 5.1.2(graphql@16.14.2) - '@graphql-codegen/typescript': 4.1.6(graphql@16.14.2) - '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.14.2) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) - '@graphql-tools/documents': 1.0.1(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-codegen/client-preset@4.3.3(graphql@16.9.0)': + dependencies: + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.28.6 + '@graphql-codegen/add': 5.0.3(graphql@16.9.0) + '@graphql-codegen/gql-tag-operations': 4.0.9(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-codegen/typed-document-node': 5.0.9(graphql@16.9.0) + '@graphql-codegen/typescript': 4.0.9(graphql@16.9.0) + '@graphql-codegen/typescript-operations': 4.2.3(graphql@16.9.0) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.9.0) + '@graphql-tools/documents': 1.0.1(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-codegen/core@4.0.2(graphql@16.14.2)': + '@graphql-codegen/core@4.0.2(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.14.2)': + '@graphql-codegen/gql-tag-operations@4.0.9(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) auto-bind: 4.0.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.14.2)': + '@graphql-codegen/plugin-helpers@5.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.14.2 + graphql: 16.9.0 import-from: 4.0.0 - lodash: 4.17.23 + lodash: 4.17.21 tslib: 2.6.3 - '@graphql-codegen/schema-ast@4.1.0(graphql@16.14.2)': + '@graphql-codegen/schema-ast@4.1.0(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-codegen/typed-document-node@5.1.2(graphql@16.14.2)': + '@graphql-codegen/typed-document-node@5.0.9(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.9.0) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-codegen/typescript-operations@4.6.1(graphql@16.14.2)': + '@graphql-codegen/typescript-operations@4.2.3(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-codegen/typescript': 4.1.6(graphql@16.14.2) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-codegen/typescript': 4.0.9(graphql@16.9.0) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.9.0) auto-bind: 4.0.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-codegen/typescript@4.1.6(graphql@16.14.2)': + '@graphql-codegen/typescript@4.0.9(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-codegen/schema-ast': 4.1.0(graphql@16.14.2) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-codegen/schema-ast': 4.1.0(graphql@16.9.0) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.9.0) auto-bind: 4.0.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.14.2)': + '@graphql-codegen/visitor-plugin-common@5.3.1(graphql@16.9.0)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) - '@graphql-tools/optimize': 2.0.0(graphql@16.14.2) - '@graphql-tools/relay-operation-optimizer': 7.1.5(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) + '@graphql-tools/optimize': 2.0.0(graphql@16.9.0) + '@graphql-tools/relay-operation-optimizer': 7.0.1(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.14.2 - graphql-tag: 2.12.7(graphql@16.14.2) + graphql: 16.9.0 + graphql-tag: 2.12.6(graphql@16.9.0) parse-filepath: 1.0.2 tslib: 2.6.3 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-hive/signal@1.0.0': {} - - '@graphql-hive/signal@2.0.0': {} - - '@graphql-tools/apollo-engine-loader@8.0.31(graphql@16.14.2)': - dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@whatwg-node/fetch': 0.10.13 - graphql: 16.14.2 - sync-fetch: 0.6.0 - tslib: 2.8.1 - - '@graphql-tools/batch-execute@10.0.9(graphql@16.14.2)': + '@graphql-tools/apollo-engine-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 - dataloader: 2.2.3 - graphql: 16.14.2 + '@ardatan/sync-fetch': 0.0.1 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@whatwg-node/fetch': 0.9.19 + graphql: 16.9.0 tslib: 2.8.1 + transitivePeerDependencies: + - encoding - '@graphql-tools/batch-execute@9.0.19(graphql@16.14.2)': + '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 - dataloader: 2.2.3 - graphql: 16.14.2 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + dataloader: 2.2.2 + graphql: 16.9.0 tslib: 2.8.1 + value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.33(graphql@16.14.2)': + '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.32(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.2.23(graphql@16.14.2)': - dependencies: - '@graphql-tools/batch-execute': 9.0.19(graphql@16.14.2) - '@graphql-tools/executor': 1.5.4(graphql@16.14.2) - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@repeaterjs/repeater': 3.1.0 - '@whatwg-node/promise-helpers': 1.3.2 - dataloader: 2.2.3 - dset: 3.1.4 - graphql: 16.14.2 - tslib: 2.8.1 - - '@graphql-tools/delegate@12.0.18(graphql@16.14.2)': + '@graphql-tools/delegate@10.0.18(graphql@16.9.0)': dependencies: - '@graphql-tools/batch-execute': 10.0.9(graphql@16.14.2) - '@graphql-tools/executor': 1.5.4(graphql@16.14.2) - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@repeaterjs/repeater': 3.1.0 - '@whatwg-node/promise-helpers': 1.3.2 - dataloader: 2.2.3 - graphql: 16.14.2 + '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) + '@graphql-tools/executor': 1.3.1(graphql@16.9.0) + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@repeaterjs/repeater': 3.0.6 + dataloader: 2.2.2 + graphql: 16.9.0 tslib: 2.8.1 - '@graphql-tools/documents@1.0.1(graphql@16.14.2)': + '@graphql-tools/documents@1.0.1(graphql@16.9.0)': dependencies: - graphql: 16.14.2 + graphql: 16.9.0 lodash.sortby: 4.7.0 - tslib: 2.8.1 - - '@graphql-tools/executor-common@0.0.4(graphql@16.14.2)': - dependencies: - '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - graphql: 16.14.2 - - '@graphql-tools/executor-common@0.0.6(graphql@16.14.2)': - dependencies: - '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - graphql: 16.14.2 - - '@graphql-tools/executor-common@1.0.6(graphql@16.14.2)': - dependencies: - '@envelop/core': 5.5.1 - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 - - '@graphql-tools/executor-graphql-ws@2.0.7(crossws@0.3.5)(graphql@16.14.2)': - dependencies: - '@graphql-tools/executor-common': 0.0.6(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.14.2 - graphql-ws: 6.0.8(crossws@0.3.5)(graphql@16.14.2)(ws@8.21.0) - isomorphic-ws: 5.0.0(ws@8.21.0) - tslib: 2.8.1 - ws: 8.21.0 - transitivePeerDependencies: - - '@fastify/websocket' - - bufferutil - - crossws - - utf-8-validate + tslib: 2.8.1 - '@graphql-tools/executor-graphql-ws@3.1.5(crossws@0.3.5)(graphql@16.14.2)': + '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/executor-common': 1.0.6(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.14.2 - graphql-ws: 6.0.8(crossws@0.3.5)(graphql@16.14.2)(ws@8.21.0) - isows: 1.0.7(ws@8.21.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@types/ws': 8.5.12 + graphql: 16.9.0 + graphql-ws: 5.16.0(graphql@16.9.0) + isomorphic-ws: 5.0.0(ws@8.18.2) tslib: 2.8.1 - ws: 8.21.0 + ws: 8.18.2 transitivePeerDependencies: - - '@fastify/websocket' - bufferutil - - crossws - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@26.1.0)(graphql@16.14.2)': - dependencies: - '@graphql-hive/signal': 1.0.0 - '@graphql-tools/executor-common': 0.0.4(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@repeaterjs/repeater': 3.1.0 - '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/fetch': 0.10.13 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 - meros: 1.3.2(@types/node@26.1.0) - tslib: 2.8.1 - transitivePeerDependencies: - - '@types/node' - - '@graphql-tools/executor-http@3.3.0(@types/node@26.1.0)(graphql@16.14.2)': - dependencies: - '@graphql-hive/signal': 2.0.0 - '@graphql-tools/executor-common': 1.0.6(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@repeaterjs/repeater': 3.1.0 - '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/fetch': 0.10.13 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 - meros: 1.3.2(@types/node@26.1.0) + '@graphql-tools/executor-http@1.1.5(@types/node@22.20.0)(graphql@16.9.0)': + dependencies: + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@repeaterjs/repeater': 3.0.6 + '@whatwg-node/fetch': 0.9.19 + extract-files: 11.0.0 + graphql: 16.9.0 + meros: 1.3.0(@types/node@22.20.0) tslib: 2.8.1 + value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.29(graphql@16.14.2)': + '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@types/ws': 8.18.1 - graphql: 16.14.2 - isomorphic-ws: 5.0.0(ws@8.21.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@types/ws': 8.5.12 + graphql: 16.9.0 + isomorphic-ws: 5.0.0(ws@8.18.2) tslib: 2.8.1 - ws: 8.21.0 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.5.4(graphql@16.14.2)': + '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) - '@repeaterjs/repeater': 3.1.0 - '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@repeaterjs/repeater': 3.0.6 + graphql: 16.9.0 tslib: 2.8.1 + value-or-promise: 1.0.12 - '@graphql-tools/git-loader@8.0.37(graphql@16.14.2)': + '@graphql-tools/git-loader@8.0.7(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.32(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -9861,199 +11234,163 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@26.1.0)(graphql@16.14.2)': + '@graphql-tools/github-loader@8.0.1(@types/node@22.20.0)(graphql@16.9.0)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@26.1.0)(graphql@16.14.2) - '@graphql-tools/graphql-tag-pluck': 8.3.32(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@whatwg-node/fetch': 0.10.13 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 - sync-fetch: 0.6.0-2 + '@ardatan/sync-fetch': 0.0.1 + '@graphql-tools/executor-http': 1.1.5(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@whatwg-node/fetch': 0.9.19 + graphql: 16.9.0 tslib: 2.8.1 + value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' + - encoding - supports-color - '@graphql-tools/graphql-file-loader@8.1.15(graphql@16.14.2)': + '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/import': 7.1.15(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) + '@graphql-tools/import': 7.0.1(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.32(graphql@16.14.2)': + '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: '@babel/core': 7.29.7 - '@babel/parser': 7.29.7 - '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@babel/parser': 7.29.3 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.1.15(graphql@16.14.2)': + '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.8.1 - '@graphql-tools/json-file-loader@8.0.29(graphql@16.14.2)': + '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@8.1.11(graphql@16.14.2)': + '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@9.1.10(graphql@16.14.2)': + '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.8.1 - '@graphql-tools/optimize@2.0.0(graphql@16.14.2)': + '@graphql-tools/optimize@2.0.0(graphql@16.9.0)': dependencies: - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.17(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2)': + '@graphql-tools/prisma-loader@8.0.4(@types/node@22.20.0)(graphql@16.9.0)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@types/js-yaml': 4.0.9 - '@whatwg-node/fetch': 0.10.13 + '@whatwg-node/fetch': 0.9.19 chalk: 4.1.2 debug: 4.4.3 - dotenv: 16.6.1 - graphql: 16.14.2 - graphql-request: 6.1.0(graphql@16.14.2) + dotenv: 16.5.0 + graphql: 16.9.0 + graphql-request: 6.1.0(graphql@16.9.0) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - jose: 5.10.0 - js-yaml: 4.3.0 - lodash: 4.18.1 + jose: 5.6.3 + js-yaml: 4.1.0 + lodash: 4.17.21 scuid: 1.1.0 tslib: 2.8.1 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - - '@fastify/websocket' - '@types/node' - bufferutil - - crossws - encoding - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@7.1.5(graphql@16.14.2)': + '@graphql-tools/relay-operation-optimizer@7.0.1(graphql@16.9.0)': dependencies: - '@ardatan/relay-compiler': 13.0.1(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@ardatan/relay-compiler': 12.0.0(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.8.1 + transitivePeerDependencies: + - encoding + - supports-color - '@graphql-tools/schema@10.0.34(graphql@16.14.2)': + '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.1.10(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - graphql: 16.14.2 + '@graphql-tools/merge': 9.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.8.1 - - '@graphql-tools/url-loader@8.0.33(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2)': - dependencies: - '@graphql-tools/executor-graphql-ws': 2.0.7(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/executor-http': 1.3.3(@types/node@26.1.0)(graphql@16.14.2) - '@graphql-tools/executor-legacy-ws': 1.1.29(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@graphql-tools/wrap': 10.1.4(graphql@16.14.2) - '@types/ws': 8.18.1 - '@whatwg-node/fetch': 0.10.13 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 - isomorphic-ws: 5.0.0(ws@8.21.0) - sync-fetch: 0.6.0-2 - tslib: 2.8.1 - ws: 8.21.0 - transitivePeerDependencies: - - '@fastify/websocket' - - '@types/node' - - bufferutil - - crossws - - utf-8-validate - - '@graphql-tools/url-loader@9.1.3(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2)': - dependencies: - '@graphql-tools/executor-graphql-ws': 3.1.5(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/executor-http': 3.3.0(@types/node@26.1.0)(graphql@16.14.2) - '@graphql-tools/executor-legacy-ws': 1.1.29(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@graphql-tools/wrap': 11.1.17(graphql@16.14.2) - '@types/ws': 8.18.1 - '@whatwg-node/fetch': 0.10.13 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 - isomorphic-ws: 5.0.0(ws@8.21.0) - sync-fetch: 0.6.0 + value-or-promise: 1.0.12 + + '@graphql-tools/url-loader@8.0.2(@types/node@22.20.0)(graphql@16.9.0)': + dependencies: + '@ardatan/sync-fetch': 0.0.1 + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) + '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) + '@types/ws': 8.5.12 + '@whatwg-node/fetch': 0.9.19 + graphql: 16.9.0 + isomorphic-ws: 5.0.0(ws@8.18.2) tslib: 2.8.1 - ws: 8.21.0 + value-or-promise: 1.0.12 + ws: 8.18.2 transitivePeerDependencies: - - '@fastify/websocket' - '@types/node' - bufferutil - - crossws + - encoding - utf-8-validate - '@graphql-tools/utils@10.11.0(graphql@16.14.2)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 - cross-inspect: 1.0.1 - graphql: 16.14.2 - tslib: 2.8.1 - - '@graphql-tools/utils@11.1.1(graphql@16.14.2)': + '@graphql-tools/utils@10.3.4(graphql@16.9.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 - graphql: 16.14.2 - tslib: 2.8.1 - - '@graphql-tools/wrap@10.1.4(graphql@16.14.2)': - dependencies: - '@graphql-tools/delegate': 10.2.23(graphql@16.14.2) - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 10.11.0(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 + dset: 3.1.3 + graphql: 16.9.0 tslib: 2.8.1 - '@graphql-tools/wrap@11.1.17(graphql@16.14.2)': + '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 12.0.18(graphql@16.14.2) - '@graphql-tools/schema': 10.0.34(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.14.2 + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.8.1 + value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@16.14.2)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: - graphql: 16.14.2 + graphql: 16.9.0 '@humanfs/core@0.19.2': dependencies: @@ -10171,24 +11508,17 @@ snapshots: '@inquirer/external-editor@1.0.3(@types/node@22.20.0)': dependencies: chardet: 2.2.0 - iconv-lite: 0.7.3 + iconv-lite: 0.7.2 optionalDependencies: '@types/node': 22.20.0 - '@inquirer/external-editor@1.0.3(@types/node@26.1.0)': - dependencies: - chardet: 2.2.0 - iconv-lite: 0.7.3 - optionalDependencies: - '@types/node': 26.1.0 - '@ioredis/commands@1.10.0': {} '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 @@ -10202,6 +11532,12 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -10209,28 +11545,39 @@ snapshots: '@jridgewell/resolve-uri@3.1.2': {} + '@jridgewell/set-array@1.2.1': {} + '@jridgewell/source-map@0.3.11': dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@kamilkisiela/fast-url-parser@1.1.4': {} + '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.27.6 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.27.6 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -10245,17 +11592,24 @@ snapshots: node-fetch: 2.7.0 nopt: 8.1.0 semver: 7.8.5 - tar: 7.5.19 + tar: 7.5.15 transitivePeerDependencies: - encoding - supports-color '@mdx-js/react@3.1.1(@types/react@19.2.15)(react@19.2.7)': dependencies: - '@types/mdx': 2.0.14 + '@types/mdx': 2.0.13 '@types/react': 19.2.15 react: 19.2.7 + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 + optional: true + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: '@emnapi/core': 1.11.1 @@ -10306,7 +11660,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 + fastq: 1.19.1 '@nothing-but/node-resolve-ts@1.0.1': {} @@ -10414,65 +11768,65 @@ snapshots: '@oxc-project/types@0.138.0': {} - '@oxc-resolver/binding-android-arm-eabi@11.23.0': + '@oxc-resolver/binding-android-arm-eabi@11.20.0': optional: true - '@oxc-resolver/binding-android-arm64@11.23.0': + '@oxc-resolver/binding-android-arm64@11.20.0': optional: true - '@oxc-resolver/binding-darwin-arm64@11.23.0': + '@oxc-resolver/binding-darwin-arm64@11.20.0': optional: true - '@oxc-resolver/binding-darwin-x64@11.23.0': + '@oxc-resolver/binding-darwin-x64@11.20.0': optional: true - '@oxc-resolver/binding-freebsd-x64@11.23.0': + '@oxc-resolver/binding-freebsd-x64@11.20.0': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.23.0': + '@oxc-resolver/binding-linux-arm-gnueabihf@11.20.0': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.23.0': + '@oxc-resolver/binding-linux-arm-musleabihf@11.20.0': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.23.0': + '@oxc-resolver/binding-linux-arm64-gnu@11.20.0': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.23.0': + '@oxc-resolver/binding-linux-arm64-musl@11.20.0': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.23.0': + '@oxc-resolver/binding-linux-ppc64-gnu@11.20.0': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.23.0': + '@oxc-resolver/binding-linux-riscv64-gnu@11.20.0': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.23.0': + '@oxc-resolver/binding-linux-riscv64-musl@11.20.0': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.23.0': + '@oxc-resolver/binding-linux-s390x-gnu@11.20.0': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.23.0': + '@oxc-resolver/binding-linux-x64-gnu@11.20.0': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.23.0': + '@oxc-resolver/binding-linux-x64-musl@11.20.0': optional: true - '@oxc-resolver/binding-openharmony-arm64@11.23.0': + '@oxc-resolver/binding-openharmony-arm64@11.20.0': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.23.0': + '@oxc-resolver/binding-wasm32-wasi@11.20.0': dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.23.0': + '@oxc-resolver/binding-win32-arm64-msvc@11.20.0': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.23.0': + '@oxc-resolver/binding-win32-x64-msvc@11.20.0': optional: true '@oxlint/binding-android-arm-eabi@1.72.0': @@ -10602,6 +11956,24 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.6 '@parcel/watcher-win32-x64': 2.5.6 + '@peculiar/asn1-schema@2.3.13': + dependencies: + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.8.1 + + '@peculiar/json-schema@1.1.12': + dependencies: + tslib: 2.8.1 + + '@peculiar/webcrypto@1.5.0': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + pvtsutils: 1.3.5 + tslib: 2.8.1 + webcrypto-core: 1.8.0 + '@pkgjs/parseargs@0.11.0': optional: true @@ -10617,6 +11989,10 @@ snapshots: '@poppinss/exception@1.2.3': {} + '@quansync/fs@1.0.0': + dependencies: + quansync: 1.0.0 + '@reduxjs/toolkit@1.9.7(react@19.2.7)': dependencies: immer: 9.0.21 @@ -10626,7 +12002,7 @@ snapshots: optionalDependencies: react: 19.2.7 - '@repeaterjs/repeater@3.1.0': {} + '@repeaterjs/repeater@3.0.6': {} '@rolldown/binding-android-arm64@1.1.4': optional: true @@ -10681,13 +12057,13 @@ snapshots: '@rolldown/pluginutils@1.0.1': {} - '@rollup/plugin-alias@6.0.0(rollup@4.62.2)': + '@rollup/plugin-alias@6.0.0(rollup@4.61.0)': optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-commonjs@29.0.3(rollup@4.62.2)': + '@rollup/plugin-commonjs@29.0.3(rollup@4.61.0)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.5.0(picomatch@4.0.5) @@ -10695,128 +12071,188 @@ snapshots: magic-string: 0.30.21 picomatch: 4.0.5 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-inject@5.0.5(rollup@4.62.2)': + '@rollup/plugin-inject@5.0.5(rollup@4.61.0)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) estree-walker: 2.0.2 magic-string: 0.30.21 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-json@6.1.0(rollup@4.62.2)': + '@rollup/plugin-json@6.1.0(rollup@4.61.0)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.2)': + '@rollup/plugin-node-resolve@16.0.3(rollup@4.61.0)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.12 + resolve: 1.22.10 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-replace@6.0.3(rollup@4.62.2)': + '@rollup/plugin-replace@6.0.3(rollup@4.61.0)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) magic-string: 0.30.21 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/plugin-terser@1.0.0(rollup@4.62.2)': + '@rollup/plugin-terser@1.0.0(rollup@4.61.0)': dependencies: - serialize-javascript: 7.0.7 + serialize-javascript: 7.0.5 smob: 1.6.2 terser: 5.48.0 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 - '@rollup/pluginutils@5.4.0(rollup@4.62.2)': + '@rollup/pluginutils@5.4.0(rollup@4.61.0)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.5 optionalDependencies: - rollup: 4.62.2 + rollup: 4.61.0 + + '@rollup/rollup-android-arm-eabi@4.43.0': + optional: true + + '@rollup/rollup-android-arm-eabi@4.61.0': + optional: true + + '@rollup/rollup-android-arm64@4.43.0': + optional: true + + '@rollup/rollup-android-arm64@4.61.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.43.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.61.0': + optional: true + + '@rollup/rollup-darwin-x64@4.43.0': + optional: true + + '@rollup/rollup-darwin-x64@4.61.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.43.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.61.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.43.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.61.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.43.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.61.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.43.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.61.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.61.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.43.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.61.0': + optional: true - '@rollup/rollup-android-arm-eabi@4.62.2': + '@rollup/rollup-linux-loong64-gnu@4.61.0': optional: true - '@rollup/rollup-android-arm64@4.62.2': + '@rollup/rollup-linux-loong64-musl@4.61.0': optional: true - '@rollup/rollup-darwin-arm64@4.62.2': + '@rollup/rollup-linux-loongarch64-gnu@4.43.0': optional: true - '@rollup/rollup-darwin-x64@4.62.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.43.0': optional: true - '@rollup/rollup-freebsd-arm64@4.62.2': + '@rollup/rollup-linux-ppc64-gnu@4.61.0': optional: true - '@rollup/rollup-freebsd-x64@4.62.2': + '@rollup/rollup-linux-ppc64-musl@4.61.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': + '@rollup/rollup-linux-riscv64-gnu@4.43.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.62.2': + '@rollup/rollup-linux-riscv64-gnu@4.61.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.62.2': + '@rollup/rollup-linux-riscv64-musl@4.43.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.62.2': + '@rollup/rollup-linux-riscv64-musl@4.61.0': optional: true - '@rollup/rollup-linux-loong64-gnu@4.62.2': + '@rollup/rollup-linux-s390x-gnu@4.43.0': optional: true - '@rollup/rollup-linux-loong64-musl@4.62.2': + '@rollup/rollup-linux-s390x-gnu@4.61.0': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.62.2': + '@rollup/rollup-linux-x64-gnu@4.43.0': optional: true - '@rollup/rollup-linux-ppc64-musl@4.62.2': + '@rollup/rollup-linux-x64-gnu@4.61.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.62.2': + '@rollup/rollup-linux-x64-musl@4.43.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.62.2': + '@rollup/rollup-linux-x64-musl@4.61.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.62.2': + '@rollup/rollup-openbsd-x64@4.61.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.62.2': + '@rollup/rollup-openharmony-arm64@4.61.0': optional: true - '@rollup/rollup-linux-x64-musl@4.62.2': + '@rollup/rollup-win32-arm64-msvc@4.43.0': optional: true - '@rollup/rollup-openbsd-x64@4.62.2': + '@rollup/rollup-win32-arm64-msvc@4.61.0': optional: true - '@rollup/rollup-openharmony-arm64@4.62.2': + '@rollup/rollup-win32-ia32-msvc@4.43.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.62.2': + '@rollup/rollup-win32-ia32-msvc@4.61.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.62.2': + '@rollup/rollup-win32-x64-gnu@4.61.0': optional: true - '@rollup/rollup-win32-x64-gnu@4.62.2': + '@rollup/rollup-win32-x64-msvc@4.43.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.62.2': + '@rollup/rollup-win32-x64-msvc@4.61.0': optional: true '@sindresorhus/is@4.6.0': {} @@ -10829,13 +12265,13 @@ snapshots: dependencies: '@nothing-but/utils': 0.17.0 '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.15) - '@solid-primitives/bounds': 0.1.6(solid-js@2.0.0-beta.15) - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/keyboard': 1.3.7(solid-js@2.0.0-beta.15) - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) + '@solid-primitives/bounds': 0.1.5(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/keyboard': 1.3.5(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.15) - '@solid-primitives/static-store': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 '@solid-devtools/logger@0.9.11(solid-js@2.0.0-beta.15)': @@ -10843,101 +12279,110 @@ snapshots: '@nothing-but/utils': 0.17.0 '@solid-devtools/debugger': 0.28.1(solid-js@2.0.0-beta.15) '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 '@solid-devtools/shared@0.20.0(solid-js@2.0.0-beta.15)': dependencies: '@nothing-but/utils': 0.17.0 - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/media': 2.3.6(solid-js@2.0.0-beta.15) - '@solid-primitives/refs': 1.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/media': 2.3.5(solid-js@2.0.0-beta.15) + '@solid-primitives/refs': 1.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.15) - '@solid-primitives/static-store': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/styles': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/styles': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/bounds@0.1.6(solid-js@2.0.0-beta.15)': + '@solid-primitives/bounds@0.1.5(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/resize-observer': 2.1.6(solid-js@2.0.0-beta.15) - '@solid-primitives/static-store': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/resize-observer': 2.1.5(solid-js@2.0.0-beta.15) + '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/event-listener@2.4.6(solid-js@2.0.0-beta.15)': + '@solid-primitives/event-listener@2.4.5(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/keyboard@1.3.7(solid-js@2.0.0-beta.15)': + '@solid-primitives/keyboard@1.3.5(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/media@2.3.6(solid-js@2.0.0-beta.15)': + '@solid-primitives/media@2.3.5(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) - '@solid-primitives/static-store': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) + '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/refs@1.1.4(solid-js@1.9.14)': + '@solid-primitives/refs@1.0.8(solid-js@1.9.7)': + dependencies: + '@solid-primitives/utils': 6.2.3(solid-js@1.9.7) + solid-js: 1.9.7 + + '@solid-primitives/refs@1.0.8(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/utils': 6.4.1(solid-js@1.9.14) - solid-js: 1.9.14 + '@solid-primitives/utils': 6.2.3(solid-js@2.0.0-beta.15) + solid-js: 2.0.0-beta.15 - '@solid-primitives/refs@1.1.4(solid-js@2.0.0-beta.15)': + '@solid-primitives/refs@1.1.3(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/resize-observer@2.1.6(solid-js@2.0.0-beta.15)': + '@solid-primitives/resize-observer@2.1.5(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/event-listener': 2.4.6(solid-js@2.0.0-beta.15) - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) - '@solid-primitives/static-store': 0.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) + '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/rootless@1.5.4(solid-js@2.0.0-beta.15)': + '@solid-primitives/rootless@1.5.3(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 '@solid-primitives/scheduled@1.5.3(solid-js@2.0.0-beta.15)': dependencies: solid-js: 2.0.0-beta.15 - '@solid-primitives/static-store@0.1.4(solid-js@2.0.0-beta.15)': + '@solid-primitives/static-store@0.1.3(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/styles@0.1.4(solid-js@2.0.0-beta.15)': + '@solid-primitives/styles@0.1.3(solid-js@2.0.0-beta.15)': dependencies: - '@solid-primitives/rootless': 1.5.4(solid-js@2.0.0-beta.15) - '@solid-primitives/utils': 6.4.1(solid-js@2.0.0-beta.15) + '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.15) + '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 - '@solid-primitives/transition-group@1.1.2(solid-js@1.9.14)': + '@solid-primitives/transition-group@1.0.5(solid-js@1.9.7)': dependencies: - solid-js: 1.9.14 + solid-js: 1.9.7 - '@solid-primitives/transition-group@1.1.2(solid-js@2.0.0-beta.15)': + '@solid-primitives/transition-group@1.0.5(solid-js@2.0.0-beta.15)': dependencies: solid-js: 2.0.0-beta.15 - '@solid-primitives/utils@6.4.1(solid-js@1.9.14)': + '@solid-primitives/utils@6.2.3(solid-js@1.9.7)': dependencies: - solid-js: 1.9.14 + solid-js: 1.9.7 - '@solid-primitives/utils@6.4.1(solid-js@2.0.0-beta.15)': + '@solid-primitives/utils@6.2.3(solid-js@2.0.0-beta.15)': + dependencies: + solid-js: 2.0.0-beta.15 + + '@solid-primitives/utils@6.4.0(solid-js@2.0.0-beta.15)': dependencies: solid-js: 2.0.0-beta.15 @@ -10951,14 +12396,14 @@ snapshots: '@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15)': dependencies: - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) solid-js: 2.0.0-beta.15 '@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14)': dependencies: - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) solid-js: 2.0.0-beta.14 '@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15)': @@ -10967,18 +12412,18 @@ snapshots: seroval-plugins: 1.5.4(seroval@1.5.4) solid-js: 2.0.0-beta.15 - '@speed-highlight/core@1.2.17': {} + '@speed-highlight/core@1.2.15': {} - '@storybook/addon-docs@10.4.6(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@storybook/addon-docs@10.4.6(@types/react@19.2.15)(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.7) - '@storybook/csf-plugin': 10.4.6(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@storybook/icons': 2.1.0(react@19.2.7) - '@storybook/react-dom-shim': 10.4.6(@types/react@19.2.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7)) + '@storybook/csf-plugin': 10.4.6(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@storybook/icons': 2.0.2(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@storybook/react-dom-shim': 10.4.6(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)) react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) - ts-dedent: 2.3.0 + react-dom: 19.2.6(react@19.2.7) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + ts-dedent: 2.2.0 optionalDependencies: '@types/react': 19.2.15 transitivePeerDependencies: @@ -10988,46 +12433,47 @@ snapshots: - vite - webpack - '@storybook/builder-vite@10.4.4(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@storybook/builder-vite@10.4.4(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - '@storybook/csf-plugin': 10.4.4(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) - ts-dedent: 2.3.0 - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + '@storybook/csf-plugin': 10.4.4(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + ts-dedent: 2.2.0 + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - esbuild - rollup - webpack - '@storybook/csf-plugin@10.4.4(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@storybook/csf-plugin@10.4.4(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) unplugin: 2.3.11 optionalDependencies: esbuild: 0.28.1 - rollup: 4.62.2 - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + rollup: 4.61.0 + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) - '@storybook/csf-plugin@10.4.6(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@storybook/csf-plugin@10.4.6(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) unplugin: 2.3.11 optionalDependencies: esbuild: 0.28.1 - rollup: 4.62.2 - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + rollup: 4.61.0 + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) '@storybook/global@5.0.0': {} - '@storybook/icons@2.1.0(react@19.2.7)': + '@storybook/icons@2.0.2(react-dom@19.2.6(react@19.2.7))(react@19.2.7)': dependencies: react: 19.2.7 + react-dom: 19.2.6(react@19.2.7) - '@storybook/react-dom-shim@10.4.6(@types/react@19.2.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))': + '@storybook/react-dom-shim@10.4.6(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))': dependencies: react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) optionalDependencies: '@types/react': 19.2.15 @@ -11050,9 +12496,9 @@ snapshots: '@supabase/realtime-js@2.11.2': dependencies: '@supabase/node-fetch': 2.6.15 - '@types/phoenix': 1.6.7 - '@types/ws': 8.18.1 - ws: 8.21.0 + '@types/phoenix': 1.6.6 + '@types/ws': 8.5.12 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -11086,61 +12532,63 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.3.3 - '@tanstack/directive-functions-plugin@1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/directive-functions-plugin@1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 '@tanstack/router-utils': 1.131.2 babel-dead-code-elimination: 1.0.12 tiny-invariant: 1.3.3 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color - '@tanstack/directive-functions-plugin@1.142.1(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/directive-functions-plugin@1.142.1(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 '@tanstack/router-utils': 1.141.0 babel-dead-code-elimination: 1.0.12 pathe: 2.0.3 tiny-invariant: 1.3.3 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color '@tanstack/history@1.131.2': {} + '@tanstack/history@1.161.6': {} + '@tanstack/history@1.162.0': {} - '@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7)': dependencies: '@tanstack/history': 1.162.0 - '@tanstack/react-store': 0.9.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/router-core': 1.171.14 + '@tanstack/react-store': 0.9.3(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/router-core': 1.171.8 isbot: 5.1.44 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) - '@tanstack/react-start-client@1.168.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-start-client@1.168.7(react-dom@19.2.6(react@19.2.7))(react@19.2.7)': dependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/router-core': 1.171.14 - '@tanstack/start-client-core': 1.170.13 + '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/router-core': 1.171.8 + '@tanstack/start-client-core': 1.170.6 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) - '@tanstack/react-start-plugin@1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/react-start-plugin@1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - '@tanstack/start-plugin-core': 1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@vitejs/plugin-react': 4.7.0(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/start-plugin-core': 1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@vitejs/plugin-react': 4.7.0(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) pathe: 2.0.3 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - zod: 3.25.76 + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + zod: 3.25.63 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11151,12 +12599,10 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - '@rsbuild/core' - - '@rspack/core' - '@tanstack/react-router' - '@upstash/redis' - '@vercel/blob' @@ -11166,7 +12612,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - drizzle-orm - encoding - idb-keyval @@ -11176,17 +12621,16 @@ snapshots: - rolldown - sqlite3 - supports-color - - unloader - uploadthing - vite-plugin-solid - webpack - xml2js - '@tanstack/react-start-router-manifest@1.120.19(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)': + '@tanstack/react-start-router-manifest@1.120.19(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)': dependencies: - '@tanstack/router-core': 1.171.14 + '@tanstack/router-core': 1.171.8 tiny-invariant: 1.3.3 - vinxi: 0.5.3(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vinxi: 0.5.3(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11197,11 +12641,9 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - - '@rspack/core' - '@types/node' - '@upstash/redis' - '@vercel/blob' @@ -11211,7 +12653,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - db0 - debug - drizzle-orm @@ -11233,27 +12674,27 @@ snapshots: - supports-color - terser - tsx - - unloader - uploadthing - - webpack - xml2js - yaml - '@tanstack/react-start-server@1.167.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-start-server@1.167.13(react-dom@19.2.6(react@19.2.7))(react@19.2.7)': dependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/router-core': 1.171.14 - '@tanstack/start-server-core': 1.169.16 + '@tanstack/history': 1.162.0 + '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/router-core': 1.171.8 + '@tanstack/start-client-core': 1.170.6 + '@tanstack/start-server-core': 1.169.8 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) transitivePeerDependencies: - crossws - '@tanstack/react-store@0.9.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-store@0.9.3(react-dom@19.2.6(react@19.2.7))(react@19.2.7)': dependencies: '@tanstack/store': 0.9.3 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) use-sync-external-store: 1.6.0(react@19.2.7) '@tanstack/router-core@1.131.50': @@ -11266,6 +12707,13 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 + '@tanstack/router-core@1.168.9': + dependencies: + '@tanstack/history': 1.161.6 + cookie-es: 2.0.1 + seroval: 1.5.4 + seroval-plugins: 1.5.4(seroval@1.5.4) + '@tanstack/router-core@1.171.13': dependencies: '@tanstack/history': 1.162.0 @@ -11273,7 +12721,7 @@ snapshots: seroval: 1.5.4 seroval-plugins: 1.5.4(seroval@1.5.4) - '@tanstack/router-core@1.171.14': + '@tanstack/router-core@1.171.8': dependencies: '@tanstack/history': 1.162.0 cookie-es: 3.1.1 @@ -11286,30 +12734,30 @@ snapshots: '@tanstack/router-utils': 1.131.2 '@tanstack/virtual-file-routes': 1.131.2 prettier: 3.9.4 - recast: 0.23.12 + recast: 0.23.11 source-map: 0.7.6 - tsx: 4.23.0 - zod: 3.25.76 + tsx: 4.20.2 + zod: 3.25.63 transitivePeerDependencies: - supports-color - '@tanstack/router-generator@1.167.17': + '@tanstack/router-generator@1.166.24': dependencies: - '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.13 - '@tanstack/router-utils': 1.162.2 - '@tanstack/virtual-file-routes': 1.162.0 - jiti: 2.7.0 - magic-string: 0.30.21 + '@tanstack/router-core': 1.168.9 + '@tanstack/router-utils': 1.161.6 + '@tanstack/virtual-file-routes': 1.161.7 prettier: 3.9.4 - zod: 4.4.3 + recast: 0.23.11 + source-map: 0.7.6 + tsx: 4.20.2 + zod: 3.25.63 transitivePeerDependencies: - supports-color - '@tanstack/router-generator@1.167.18': + '@tanstack/router-generator@1.167.17': dependencies: - '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.14 + '@babel/types': 7.29.0 + '@tanstack/router-core': 1.171.13 '@tanstack/router-utils': 1.162.2 '@tanstack/virtual-file-routes': 1.162.0 jiti: 2.7.0 @@ -11319,13 +12767,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/router-plugin@1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/core': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 '@tanstack/router-core': 1.131.50 '@tanstack/router-generator': 1.131.50 @@ -11334,72 +12782,61 @@ snapshots: babel-dead-code-elimination: 1.0.12 chokidar: 3.6.0 unplugin: 2.3.11 - zod: 3.25.76 + zod: 3.25.63 optionalDependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.168.18(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/router-plugin@1.167.12(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/core': 7.29.7 - '@babel/template': 7.29.7 - '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.13 - '@tanstack/router-generator': 1.167.17 - '@tanstack/router-utils': 1.162.2 - chokidar: 5.0.0 - unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - zod: 4.4.3 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@tanstack/router-core': 1.168.9 + '@tanstack/router-generator': 1.166.24 + '@tanstack/router-utils': 1.161.6 + '@tanstack/virtual-file-routes': 1.161.7 + chokidar: 3.6.0 + unplugin: 2.3.11 + zod: 3.25.63 optionalDependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rolldown - - rollup - supports-color - - unloader - '@tanstack/router-plugin@1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/router-plugin@1.168.18(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/core': 7.29.7 - '@babel/template': 7.29.7 - '@babel/types': 7.29.7 - '@tanstack/router-core': 1.171.14 - '@tanstack/router-generator': 1.167.18 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + '@tanstack/router-core': 1.171.13 + '@tanstack/router-generator': 1.167.17 '@tanstack/router-utils': 1.162.2 chokidar: 5.0.0 - unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + unplugin: 3.0.0 zod: 4.4.3 optionalDependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + vite: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rolldown - - rollup - supports-color - - unloader '@tanstack/router-utils@1.131.2': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.7) ansis: 4.3.1 - diff: 8.0.4 + diff: 8.0.2 transitivePeerDependencies: - supports-color @@ -11408,53 +12845,67 @@ snapshots: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.7) ansis: 4.3.1 - diff: 8.0.4 + diff: 8.0.2 pathe: 2.0.3 tinyglobby: 0.2.17 transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.162.2': + '@tanstack/router-utils@1.161.6': dependencies: + '@babel/core': 7.29.7 '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 '@babel/types': 7.29.7 ansis: 4.3.1 babel-dead-code-elimination: 1.0.12 - diff: 8.0.4 + diff: 8.0.2 pathe: 2.0.3 tinyglobby: 0.2.17 transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/router-utils@1.162.2': + dependencies: + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + ansis: 4.3.1 + babel-dead-code-elimination: 1.0.12 + diff: 8.0.2 + pathe: 2.0.3 + tinyglobby: 0.2.17 + transitivePeerDependencies: + - supports-color + + '@tanstack/server-functions-plugin@1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - '@tanstack/directive-functions-plugin': 1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@tanstack/directive-functions-plugin': 1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) babel-dead-code-elimination: 1.0.12 tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color - vite - '@tanstack/server-functions-plugin@1.142.1(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/server-functions-plugin@1.142.1(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 - '@tanstack/directive-functions-plugin': 1.142.1(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@tanstack/directive-functions-plugin': 1.142.1(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) babel-dead-code-elimination: 1.0.12 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -11464,7 +12915,7 @@ snapshots: '@tanstack/solid-router@2.0.0-beta.23(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15)': dependencies: '@solid-devtools/logger': 0.9.11(solid-js@2.0.0-beta.15) - '@solid-primitives/refs': 1.1.4(solid-js@2.0.0-beta.15) + '@solid-primitives/refs': 1.1.3(solid-js@2.0.0-beta.15) '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.15) '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.15) '@tanstack/history': 1.162.0 @@ -11490,38 +12941,31 @@ snapshots: transitivePeerDependencies: - crossws - '@tanstack/solid-start@2.0.0-beta.24(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(solid-js@2.0.0-beta.15)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/solid-start@2.0.0-beta.24(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.15) '@tanstack/solid-router': 2.0.0-beta.23(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15) '@tanstack/solid-start-client': 2.0.0-beta.23(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15) '@tanstack/solid-start-server': 2.0.0-beta.23(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(solid-js@2.0.0-beta.15) '@tanstack/start-client-core': 1.170.12 - '@tanstack/start-plugin-core': 1.171.17(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/start-plugin-core': 1.171.17(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/start-server-core': 1.169.14 pathe: 2.0.3 solid-js: 2.0.0-beta.15 optionalDependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - '@tanstack/react-router' - - bun-types-no-globals - crossws - - esbuild - - rolldown - - rollup - supports-color - - unloader - vite-plugin-solid - webpack - '@tanstack/start-api-routes@1.120.19(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)': + '@tanstack/start-api-routes@1.120.19(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)': dependencies: - '@tanstack/router-core': 1.171.14 - '@tanstack/start-server-core': 1.169.16 - vinxi: 0.5.3(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + '@tanstack/router-core': 1.171.8 + '@tanstack/start-server-core': 1.169.8 + vinxi: 0.5.3(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11532,11 +12976,9 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - - '@rspack/core' - '@types/node' - '@upstash/redis' - '@vercel/blob' @@ -11546,7 +12988,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - crossws - db0 - debug @@ -11569,9 +13010,7 @@ snapshots: - supports-color - terser - tsx - - unloader - uploadthing - - webpack - xml2js - yaml @@ -11590,30 +13029,30 @@ snapshots: '@tanstack/start-storage-context': 1.167.15 seroval: 1.5.4 - '@tanstack/start-client-core@1.170.13': + '@tanstack/start-client-core@1.170.6': dependencies: - '@tanstack/router-core': 1.171.14 + '@tanstack/router-core': 1.171.8 '@tanstack/start-fn-stubs': 1.162.0 - '@tanstack/start-storage-context': 1.167.16 + '@tanstack/start-storage-context': 1.167.10 seroval: 1.5.4 - '@tanstack/start-config@1.120.20(@types/node@26.1.0)(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(rollup@4.62.2)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))(yaml@2.9.0)': + '@tanstack/start-config@1.120.20(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))(yaml@2.5.0)': dependencies: - '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/react-start-plugin': 1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@tanstack/router-generator': 1.167.18 - '@tanstack/router-plugin': 1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@tanstack/server-functions-plugin': 1.142.1(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/react-start-plugin': 1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@tanstack/router-generator': 1.166.24 + '@tanstack/router-plugin': 1.167.12(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@tanstack/server-functions-plugin': 1.142.1(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/start-server-functions-handler': 1.120.19 - '@vitejs/plugin-react': 4.7.0(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@vitejs/plugin-react': 4.7.0(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) import-meta-resolve: 4.2.0 - nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4) ofetch: 1.5.1 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - vinxi: 0.5.3(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - zod: 3.25.76 + react-dom: 19.2.6(react@19.2.7) + vinxi: 0.5.3(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + zod: 3.25.63 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11624,12 +13063,10 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - '@rsbuild/core' - - '@rspack/core' - '@types/node' - '@upstash/redis' - '@vercel/blob' @@ -11639,13 +13076,11 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - crossws - db0 - debug - drizzle-orm - encoding - - esbuild - idb-keyval - ioredis - jiti @@ -11655,7 +13090,6 @@ snapshots: - oxc-parser - react-native-b4a - rolldown - - rollup - sass - sass-embedded - sqlite3 @@ -11664,7 +13098,6 @@ snapshots: - supports-color - terser - tsx - - unloader - uploadthing - vite-plugin-solid - webpack @@ -11673,29 +13106,29 @@ snapshots: '@tanstack/start-fn-stubs@1.162.0': {} - '@tanstack/start-plugin-core@1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/start-plugin-core@1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(oxc-parser@0.127.0)(rolldown@1.1.4)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.29.7 '@babel/types': 7.29.7 '@tanstack/router-core': 1.131.50 '@tanstack/router-generator': 1.131.50 - '@tanstack/router-plugin': 1.131.50(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/router-plugin': 1.131.50(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/router-utils': 1.131.2 - '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/start-server-core': 1.131.50 '@types/babel__code-frame': 7.27.0 '@types/babel__core': 7.20.5 babel-dead-code-elimination: 1.0.12 cheerio: 1.2.0 h3: 1.13.0 - nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4) pathe: 2.0.3 ufo: 1.6.4 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vitefu: 1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) xmlbuilder2: 3.1.1 - zod: 3.25.76 + zod: 3.25.63 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11706,12 +13139,10 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - '@rsbuild/core' - - '@rspack/core' - '@tanstack/react-router' - '@upstash/redis' - '@vercel/blob' @@ -11721,7 +13152,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - drizzle-orm - encoding - idb-keyval @@ -11731,47 +13161,39 @@ snapshots: - rolldown - sqlite3 - supports-color - - unloader - uploadthing - vite-plugin-solid - webpack - xml2js - '@tanstack/start-plugin-core@1.171.17(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/start-plugin-core@1.171.17(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.0 '@tanstack/router-core': 1.171.13 '@tanstack/router-generator': 1.167.17 - '@tanstack/router-plugin': 1.168.18(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/router-plugin': 1.168.18(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/router-utils': 1.162.2 '@tanstack/start-server-core': 1.169.14 - exsolve: 1.1.0 + exsolve: 1.0.8 lightningcss: 1.32.0 pathe: 2.0.3 picomatch: 4.0.5 seroval: 1.5.4 source-map: 0.7.6 - srvx: 0.11.21 + srvx: 0.11.20 tinyglobby: 0.2.17 ufo: 1.6.4 - vitefu: 1.1.3(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + vitefu: 1.1.3(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) xmlbuilder2: 4.0.3 zod: 4.4.3 optionalDependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - '@tanstack/react-router' - - bun-types-no-globals - crossws - - esbuild - - rolldown - - rollup - supports-color - - unloader - vite-plugin-solid - webpack @@ -11799,21 +13221,21 @@ snapshots: transitivePeerDependencies: - crossws - '@tanstack/start-server-core@1.169.16': + '@tanstack/start-server-core@1.169.8': dependencies: '@tanstack/history': 1.162.0 - '@tanstack/router-core': 1.171.14 - '@tanstack/start-client-core': 1.170.13 - '@tanstack/start-storage-context': 1.167.16 + '@tanstack/router-core': 1.171.8 + '@tanstack/start-client-core': 1.170.6 + '@tanstack/start-storage-context': 1.167.10 fetchdts: 0.1.7 h3-v2: h3@2.0.1-rc.20 seroval: 1.5.4 transitivePeerDependencies: - crossws - '@tanstack/start-server-functions-client@1.131.50(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/start-server-functions-client@1.131.50(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/start-server-functions-fetcher': 1.131.50 transitivePeerDependencies: - supports-color @@ -11826,26 +13248,26 @@ snapshots: '@tanstack/start-server-functions-handler@1.120.19': dependencies: - '@tanstack/router-core': 1.171.14 - '@tanstack/start-client-core': 1.170.13 - '@tanstack/start-server-core': 1.169.16 + '@tanstack/router-core': 1.171.8 + '@tanstack/start-client-core': 1.170.6 + '@tanstack/start-server-core': 1.169.8 tiny-invariant: 1.3.3 transitivePeerDependencies: - crossws - '@tanstack/start-server-functions-server@1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/start-server-functions-server@1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/server-functions-plugin': 1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color - vite - '@tanstack/start-server-functions-ssr@1.120.19(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@tanstack/start-server-functions-ssr@1.120.19(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: - '@tanstack/server-functions-plugin': 1.142.1(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@tanstack/start-client-core': 1.170.13 - '@tanstack/start-server-core': 1.169.16 + '@tanstack/server-functions-plugin': 1.142.1(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@tanstack/start-client-core': 1.170.6 + '@tanstack/start-server-core': 1.169.8 '@tanstack/start-server-functions-fetcher': 1.131.50 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -11857,25 +13279,25 @@ snapshots: dependencies: '@tanstack/router-core': 1.131.50 - '@tanstack/start-storage-context@1.167.15': + '@tanstack/start-storage-context@1.167.10': dependencies: - '@tanstack/router-core': 1.171.13 + '@tanstack/router-core': 1.171.8 - '@tanstack/start-storage-context@1.167.16': + '@tanstack/start-storage-context@1.167.15': dependencies: - '@tanstack/router-core': 1.171.14 + '@tanstack/router-core': 1.171.13 - '@tanstack/start@1.120.20(@types/node@26.1.0)(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(rollup@4.62.2)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))(yaml@2.9.0)': + '@tanstack/start@1.120.20(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))(yaml@2.5.0)': dependencies: - '@tanstack/react-start-client': 1.168.15(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/react-start-router-manifest': 1.120.19(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - '@tanstack/react-start-server': 1.167.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/start-api-routes': 1.120.19(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - '@tanstack/start-config': 1.120.20(@types/node@26.1.0)(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(rollup@4.62.2)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))(yaml@2.9.0) - '@tanstack/start-server-functions-client': 1.131.50(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/react-start-client': 1.168.7(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/react-start-router-manifest': 1.120.19(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + '@tanstack/react-start-server': 1.167.13(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + '@tanstack/start-api-routes': 1.120.19(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + '@tanstack/start-config': 1.120.20(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))(yaml@2.5.0) + '@tanstack/start-server-functions-client': 1.131.50(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@tanstack/start-server-functions-handler': 1.120.19 - '@tanstack/start-server-functions-server': 1.131.2(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - '@tanstack/start-server-functions-ssr': 1.120.19(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@tanstack/start-server-functions-server': 1.131.2(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + '@tanstack/start-server-functions-ssr': 1.120.19(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11886,12 +13308,10 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - '@rsbuild/core' - - '@rspack/core' - '@types/node' - '@upstash/redis' - '@vercel/blob' @@ -11901,13 +13321,11 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - crossws - db0 - debug - drizzle-orm - encoding - - esbuild - idb-keyval - ioredis - jiti @@ -11919,7 +13337,6 @@ snapshots: - react-dom - react-native-b4a - rolldown - - rollup - sass - sass-embedded - sqlite3 @@ -11928,7 +13345,6 @@ snapshots: - supports-color - terser - tsx - - unloader - uploadthing - vite - vite-plugin-solid @@ -11942,15 +13358,17 @@ snapshots: '@tanstack/virtual-file-routes@1.131.2': {} + '@tanstack/virtual-file-routes@1.161.7': {} + '@tanstack/virtual-file-routes@1.162.0': {} '@tauri-apps/api@1.6.0': {} - '@tauri-apps/api@2.11.1': {} + '@tauri-apps/api@2.0.1': {} - '@tauri-apps/plugin-store@2.4.3': + '@tauri-apps/plugin-store@2.0.0': dependencies: - '@tauri-apps/api': 2.11.1 + '@tauri-apps/api': 2.0.1 '@testing-library/dom@10.4.1': dependencies: @@ -11987,24 +13405,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.28.0 + '@types/babel__traverse': 7.20.7 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 - '@types/babel__traverse@7.28.0': + '@types/babel__traverse@7.20.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.0 '@types/braces@3.0.5': {} @@ -12013,21 +13431,25 @@ snapshots: '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - '@types/debug@4.1.13': + '@types/debug@4.1.12': dependencies: - '@types/ms': 2.1.0 + '@types/ms': 0.7.34 '@types/deep-eql@4.0.2': {} + '@types/estree@1.0.7': {} + '@types/estree@1.0.9': {} - '@types/geojson@7946.0.16': {} + '@types/geojson@7946.0.14': {} '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 - '@types/jquery@4.0.1': {} + '@types/jquery@3.5.30': + dependencies: + '@types/sizzle': 2.3.8 '@types/js-yaml@4.0.9': {} @@ -12037,40 +13459,41 @@ snapshots: '@types/tough-cookie': 4.0.5 parse5: 7.3.0 + '@types/jsesc@2.5.1': {} + '@types/json-schema@7.0.15': {} '@types/leaflet@1.9.21': dependencies: - '@types/geojson': 7946.0.16 + '@types/geojson': 7946.0.14 '@types/mark.js@8.11.12': dependencies: - '@types/jquery': 4.0.1 + '@types/jquery': 3.5.30 '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 - '@types/mdx@2.0.14': {} + '@types/mdx@2.0.13': {} '@types/micromatch@4.0.10': dependencies: '@types/braces': 3.0.5 - '@types/ms@2.1.0': {} + '@types/ms@0.7.34': {} '@types/node@12.20.55': {} - '@types/node@22.20.0': + '@types/node@22.15.31': dependencies: undici-types: 6.21.0 - '@types/node@26.1.0': + '@types/node@22.20.0': dependencies: - undici-types: 8.3.0 - optional: true + undici-types: 6.21.0 - '@types/phoenix@1.6.7': {} + '@types/phoenix@1.6.6': {} '@types/react@19.2.15': dependencies: @@ -12078,15 +13501,17 @@ snapshots: '@types/resolve@1.20.2': {} + '@types/sizzle@2.3.8': {} + '@types/tough-cookie@4.0.5': {} '@types/unist@3.0.3': {} '@types/wicg-file-system-access@2023.10.7': {} - '@types/ws@8.18.1': + '@types/ws@8.5.12': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.15.31 '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@9.28.0(jiti@2.7.0))(typescript@6.0.3))(eslint@9.28.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: @@ -12179,12 +13604,12 @@ snapshots: '@typescript-eslint/types': 8.62.1 eslint-visitor-keys: 5.0.1 - '@ungap/structured-clone@1.3.2': {} + '@ungap/structured-clone@1.3.0': {} - '@vercel/nft@1.10.2(rollup@4.62.2)': + '@vercel/nft@1.10.2(rollup@4.61.0)': dependencies: '@mapbox/node-pre-gyp': 2.0.3 - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) acorn: 8.17.0 acorn-import-attributes: 1.9.5(acorn@8.17.0) async-sema: 3.1.1 @@ -12215,12 +13640,12 @@ snapshots: mlly: 1.8.2 node-forge: 1.4.0 pathe: 1.1.2 - std-env: 3.10.0 + std-env: 3.9.0 ufo: 1.6.4 untun: 0.1.3 uqr: 0.1.3 - '@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))': + '@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) @@ -12228,7 +13653,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color @@ -12236,7 +13661,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.9 '@vitest/utils': 2.1.9 - chai: 5.3.3 + chai: 5.2.0 tinyrainbow: 1.2.0 '@vitest/expect@3.2.4': @@ -12244,14 +13669,14 @@ snapshots: '@types/chai': 5.2.3 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.3.3 + chai: 5.2.0 tinyrainbow: 2.0.0 '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.20.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.17 optionalDependencies: vite: 5.4.21(@types/node@22.20.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0) @@ -12271,7 +13696,7 @@ snapshots: '@vitest/snapshot@2.1.9': dependencies: '@vitest/pretty-format': 2.1.9 - magic-string: 0.30.21 + magic-string: 0.30.17 pathe: 1.1.2 '@vitest/spy@2.1.9': @@ -12285,7 +13710,7 @@ snapshots: '@vitest/utils@2.1.9': dependencies: '@vitest/pretty-format': 2.1.9 - loupe: 3.2.1 + loupe: 3.1.3 tinyrainbow: 1.2.0 '@vitest/utils@3.2.4': @@ -12308,25 +13733,34 @@ snapshots: '@webcontainer/env@1.1.1': {} - '@whatwg-node/disposablestack@0.0.6': + '@whatwg-node/events@0.0.3': {} + + '@whatwg-node/fetch@0.8.8': dependencies: - '@whatwg-node/promise-helpers': 1.3.2 - tslib: 2.8.1 + '@peculiar/webcrypto': 1.5.0 + '@whatwg-node/node-fetch': 0.3.6 + busboy: 1.6.0 + urlpattern-polyfill: 8.0.2 + web-streams-polyfill: 3.3.3 - '@whatwg-node/fetch@0.10.13': + '@whatwg-node/fetch@0.9.19': dependencies: - '@whatwg-node/node-fetch': 0.8.6 + '@whatwg-node/node-fetch': 0.5.21 urlpattern-polyfill: 10.1.0 - '@whatwg-node/node-fetch@0.8.6': + '@whatwg-node/node-fetch@0.3.6': dependencies: - '@fastify/busboy': 3.2.0 - '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/promise-helpers': 1.3.2 + '@whatwg-node/events': 0.0.3 + busboy: 1.6.0 + fast-querystring: 1.1.2 + fast-url-parser: 1.1.3 tslib: 2.8.1 - '@whatwg-node/promise-helpers@1.3.2': + '@whatwg-node/node-fetch@0.5.21': dependencies: + '@kamilkisiela/fast-url-parser': 1.1.4 + busboy: 1.6.0 + fast-querystring: 1.1.2 tslib: 2.8.1 abbrev@3.0.1: {} @@ -12355,7 +13789,7 @@ snapshots: acorn@8.17.0: {} - agent-base@7.1.4: {} + agent-base@7.1.3: {} aggregate-error@3.1.0: dependencies: @@ -12381,7 +13815,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.2.2: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -12393,7 +13827,7 @@ snapshots: ansi-styles@5.2.0: {} - ansi-styles@6.2.3: {} + ansi-styles@6.2.1: {} ansis@4.3.1: {} @@ -12402,15 +13836,15 @@ snapshots: anymatch@3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 2.3.2 + picomatch: 2.3.1 archiver-utils@5.0.2: dependencies: - glob: 10.5.0 + glob: 10.4.5 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 - lodash: 4.18.1 + lodash: 4.17.21 normalize-path: 3.0.0 readable-stream: 4.7.0 @@ -12444,8 +13878,22 @@ snapshots: array-union@2.1.0: {} + asap@2.0.6: {} + + asn1js@3.0.5: + dependencies: + pvtsutils: 1.3.5 + pvutils: 1.1.3 + tslib: 2.8.1 + assertion-error@2.0.1: {} + ast-kit@3.0.0: + dependencies: + '@babel/parser': 8.0.0 + estree-walker: 3.0.3 + pathe: 2.0.3 + ast-types@0.16.1: dependencies: tslib: 2.8.1 @@ -12471,7 +13919,7 @@ snapshots: autoprefixer@9.8.8: dependencies: - browserslist: 4.28.4 + browserslist: 4.25.0 caniuse-lite: 1.0.30001800 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -12485,7 +13933,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -12494,7 +13942,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) '@babel/types': 7.29.7 html-entities: 2.3.3 parse5: 7.3.0 @@ -12503,11 +13951,46 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/types': 7.29.7 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 - validate-html-nesting: 1.2.4 + validate-html-nesting: 1.2.2 + + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} + + babel-preset-fbjs@3.4.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.29.7) + babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + transitivePeerDependencies: + - supports-color babel-preset-solid@1.9.12(@babel/core@7.29.7)(solid-js@2.0.0-beta.15): dependencies: @@ -12529,42 +14012,41 @@ snapshots: balanced-match@4.0.4: {} - bare-events@2.9.1: {} + bare-events@2.8.3: {} - bare-fs@4.7.3: + bare-fs@4.7.1: dependencies: - bare-events: 2.9.1 + bare-events: 2.8.3 bare-path: 3.0.1 - bare-stream: 2.13.3(bare-events@2.9.1) - bare-url: 2.4.5 + bare-stream: 2.13.1(bare-events@2.8.3) + bare-url: 2.4.3 fast-fifo: 1.3.2 transitivePeerDependencies: - bare-abort-controller - react-native-b4a - bare-os@3.9.3: {} + bare-os@3.9.1: {} bare-path@3.0.1: dependencies: - bare-os: 3.9.3 + bare-os: 3.9.1 - bare-stream@2.13.3(bare-events@2.9.1): + bare-stream@2.13.1(bare-events@2.8.3): dependencies: - b4a: 1.8.1 - streamx: 2.28.0 + streamx: 2.26.0 teex: 1.0.1 optionalDependencies: - bare-events: 2.9.1 + bare-events: 2.8.3 transitivePeerDependencies: - react-native-b4a - bare-url@2.4.5: + bare-url@2.4.3: dependencies: bare-path: 3.0.1 base64-js@1.5.1: {} - baseline-browser-mapping@2.10.42: {} + baseline-browser-mapping@2.10.41: {} better-path-resolve@1.0.0: dependencies: @@ -12576,6 +14058,8 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 + birpc@4.0.0: {} + bl@4.1.0: dependencies: buffer: 5.7.1 @@ -12595,16 +14079,21 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 8.1.0 + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + brace-expansion@1.1.15: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.1.1: + brace-expansion@2.0.2: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.7: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -12612,14 +14101,25 @@ snapshots: dependencies: fill-range: 7.1.1 + browserslist@4.25.0: + dependencies: + caniuse-lite: 1.0.30001800 + electron-to-chromium: 1.5.385 + node-releases: 2.0.50 + update-browserslist-db: 1.2.3(browserslist@4.25.0) + browserslist@4.28.4: dependencies: - baseline-browser-mapping: 2.10.42 + baseline-browser-mapping: 2.10.41 caniuse-lite: 1.0.30001800 - electron-to-chromium: 1.5.387 + electron-to-chromium: 1.5.385 node-releases: 2.0.50 update-browserslist-db: 1.2.3(browserslist@4.28.4) + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + buffer-crc32@1.0.0: {} buffer-from@1.1.2: {} @@ -12638,6 +14138,10 @@ snapshots: dependencies: run-applescript: 7.1.0 + busboy@1.6.0: + dependencies: + streamsearch: 1.1.0 + bytes@3.1.2: {} c12@3.3.4(magicast@0.5.3): @@ -12646,8 +14150,8 @@ snapshots: confbox: 0.2.4 defu: 6.1.7 dotenv: 17.4.2 - exsolve: 1.1.0 - giget: 3.3.0 + exsolve: 1.0.8 + giget: 3.2.0 jiti: 2.7.0 ohash: 2.0.11 pathe: 2.0.3 @@ -12659,6 +14163,8 @@ snapshots: cac@6.7.14: {} + cac@7.0.0: {} + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -12673,6 +14179,8 @@ snapshots: camelcase-css@2.0.1: {} + camelcase@5.3.1: {} + camelcase@7.0.1: {} caniuse-lite@1.0.30001800: {} @@ -12685,13 +14193,13 @@ snapshots: ccount@2.0.1: {} - chai@5.3.3: + chai@5.2.0: dependencies: assertion-error: 2.0.1 - check-error: 2.1.3 + check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.2.1 - pathval: 2.0.1 + loupe: 3.1.3 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -12742,9 +14250,11 @@ snapshots: character-entities@2.0.2: {} + chardet@0.7.0: {} + chardet@2.2.0: {} - check-error@2.1.3: {} + check-error@2.1.1: {} cheerio-select@2.1.0: dependencies: @@ -12766,7 +14276,7 @@ snapshots: parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 - undici: 7.28.0 + undici: 7.25.0 whatwg-mimetype: 4.0.0 chokidar@3.6.0: @@ -12818,6 +14328,12 @@ snapshots: is-wsl: 3.1.1 is64bit: 2.0.0 + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -12827,7 +14343,7 @@ snapshots: cliui@9.0.1: dependencies: string-width: 7.2.0 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 wrap-ansi: 9.0.2 clone@1.0.4: {} @@ -12851,7 +14367,7 @@ snapshots: color-string@1.9.1: dependencies: color-name: 1.1.4 - simple-swizzle: 0.2.4 + simple-swizzle: 0.2.2 color@3.2.1: dependencies: @@ -12913,7 +14429,7 @@ snapshots: cosmiconfig@8.3.6(typescript@6.0.3): dependencies: import-fresh: 3.3.1 - js-yaml: 4.3.0 + js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: @@ -12928,7 +14444,7 @@ snapshots: croner@10.0.1: {} - cross-fetch@3.2.0: + cross-fetch@3.1.8: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: @@ -12964,11 +14480,13 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.6.0: + cssstyle@4.4.0: dependencies: '@asamuzakjp/css-color': 3.2.0 rrweb-cssom: 0.8.0 + csstype@3.1.3: {} + csstype@3.2.3: {} data-uri-to-buffer@4.0.1: {} @@ -12978,11 +14496,11 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - dataloader@2.2.3: {} + dataloader@2.2.2: {} date-fns@2.30.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.27.6 dax-sh@0.39.2: dependencies: @@ -12997,13 +14515,19 @@ snapshots: dependencies: ms: 2.0.0 + debug@4.4.1: + dependencies: + ms: 2.1.3 + debug@4.4.3: dependencies: ms: 2.1.3 - decimal.js@10.6.0: {} + decamelize@1.2.0: {} + + decimal.js@10.5.0: {} - decode-named-character-reference@1.3.0: + decode-named-character-reference@1.1.0: dependencies: character-entities: 2.0.2 @@ -13060,7 +14584,7 @@ snapshots: didyoumean@1.2.2: {} - diff@8.0.4: {} + diff@8.0.2: {} dir-glob@3.0.1: dependencies: @@ -13097,13 +14621,17 @@ snapshots: dot-prop@10.1.0: dependencies: - type-fest: 5.8.0 + type-fest: 5.7.0 - dotenv@16.6.1: {} + dotenv@16.5.0: {} dotenv@17.4.2: {} - dset@3.1.4: {} + dset@3.1.3: {} + + dts-resolver@3.0.0(oxc-resolver@11.20.0): + optionalDependencies: + oxc-resolver: 11.20.0 dunder-proto@1.0.1: dependencies: @@ -13117,7 +14645,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.387: {} + electron-to-chromium@1.5.385: {} emoji-regex@10.6.0: {} @@ -13129,6 +14657,8 @@ snapshots: emoticon@4.1.0: {} + empathic@2.0.1: {} + encodeurl@2.0.0: {} encoding-sniffer@0.2.1: @@ -13147,7 +14677,7 @@ snapshots: entities@7.0.1: {} - error-ex@1.3.4: + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -13159,7 +14689,7 @@ snapshots: es-module-lexer@1.7.0: {} - es-object-atoms@1.1.2: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -13168,17 +14698,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.4 - - esbuild-plugin-solid@0.6.0(esbuild@0.28.1)(solid-js@2.0.0-beta.15): - dependencies: - '@babel/core': 7.29.7 - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) - babel-preset-solid: 1.9.12(@babel/core@7.29.7)(solid-js@2.0.0-beta.15) - esbuild: 0.28.1 - solid-js: 2.0.0-beta.15 - transitivePeerDependencies: - - supports-color + hasown: 2.0.2 esbuild@0.20.2: optionalDependencies: @@ -13261,6 +14781,63 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + esbuild@0.25.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 + + esbuild@0.28.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.28.0 + '@esbuild/android-arm': 0.28.0 + '@esbuild/android-arm64': 0.28.0 + '@esbuild/android-x64': 0.28.0 + '@esbuild/darwin-arm64': 0.28.0 + '@esbuild/darwin-x64': 0.28.0 + '@esbuild/freebsd-arm64': 0.28.0 + '@esbuild/freebsd-x64': 0.28.0 + '@esbuild/linux-arm': 0.28.0 + '@esbuild/linux-arm64': 0.28.0 + '@esbuild/linux-ia32': 0.28.0 + '@esbuild/linux-loong64': 0.28.0 + '@esbuild/linux-mips64el': 0.28.0 + '@esbuild/linux-ppc64': 0.28.0 + '@esbuild/linux-riscv64': 0.28.0 + '@esbuild/linux-s390x': 0.28.0 + '@esbuild/linux-x64': 0.28.0 + '@esbuild/netbsd-arm64': 0.28.0 + '@esbuild/netbsd-x64': 0.28.0 + '@esbuild/openbsd-arm64': 0.28.0 + '@esbuild/openbsd-x64': 0.28.0 + '@esbuild/openharmony-arm64': 0.28.0 + '@esbuild/sunos-x64': 0.28.0 + '@esbuild/win32-arm64': 0.28.0 + '@esbuild/win32-ia32': 0.28.0 + '@esbuild/win32-x64': 0.28.0 + esbuild@0.28.1: optionalDependencies: '@esbuild/aix-ppc64': 0.28.1 @@ -13395,7 +14972,7 @@ snapshots: events-universal@1.0.1: dependencies: - bare-events: 2.9.1 + bare-events: 2.8.3 transitivePeerDependencies: - bare-abort-controller @@ -13413,14 +14990,24 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - expect-type@1.4.0: {} + expect-type@1.2.1: {} - exsolve@1.1.0: {} + exsolve@1.0.8: {} extend@3.0.2: {} extendable-error@0.1.7: {} + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + extract-files@11.0.0: {} + + fast-decode-uri-component@1.0.1: {} + fast-deep-equal@3.1.3: {} fast-fifo@1.3.2: {} @@ -13437,10 +15024,44 @@ snapshots: fast-levenshtein@2.0.6: {} - fastq@1.20.1: + fast-querystring@1.1.2: + dependencies: + fast-decode-uri-component: 1.0.1 + + fast-url-parser@1.1.3: + dependencies: + punycode: 1.4.1 + + fastq@1.19.1: dependencies: reusify: 1.1.0 + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fbjs-css-vars@1.0.2: {} + + fbjs@3.0.5: + dependencies: + cross-fetch: 3.1.8 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 1.0.38 + transitivePeerDependencies: + - encoding + + fdir@6.4.6(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + fdir@6.4.6(picomatch@4.0.5): + optionalDependencies: + picomatch: 4.0.5 + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: picomatch: 4.0.5 @@ -13485,17 +15106,17 @@ snapshots: follow-redirects@1.16.0: {} - foreground-child@3.3.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.6: + form-data@4.0.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 - hasown: 2.0.4 + hasown: 2.0.2 mime-types: 2.1.35 formdata-polyfill@4.0.10: @@ -13529,9 +15150,9 @@ snapshots: fuse.js@7.4.2: {} - geist@1.7.2(next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(sass@1.101.0)): + geist@1.7.2(next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(sass@1.101.0)): dependencies: - next: 16.2.6(@babel/core@7.29.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(sass@1.101.0) + next: 16.2.6(@babel/core@7.29.7)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(sass@1.101.0) gensync@1.0.0-beta.2: {} @@ -13544,12 +15165,12 @@ snapshots: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.4 + hasown: 2.0.2 math-intrinsics: 1.1.0 get-port-please@3.2.0: {} @@ -13557,11 +15178,19 @@ snapshots: get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 get-stream@8.0.1: {} - giget@3.3.0: {} + get-tsconfig@4.14.0: + dependencies: + resolve-pkg-maps: 1.0.0 + + get-tsconfig@5.0.0-beta.5: + dependencies: + resolve-pkg-maps: 1.0.0 + + giget@3.2.0: {} github-slugger@2.0.0: {} @@ -13573,13 +15202,13 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.5.0: + glob@10.4.5: dependencies: - foreground-child: 3.3.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 - minimatch: 9.0.9 - minipass: 7.1.3 - package-json-from-dist: 1.0.1 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@13.0.6: @@ -13597,6 +15226,8 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + globals@11.12.0: {} + globals@14.0.0: {} globby@11.1.0: @@ -13621,49 +15252,45 @@ snapshots: graceful-fs@4.2.11: {} - graphql-config@5.1.6(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2)(typescript@6.0.3): + graphql-config@5.1.0(@types/node@22.20.0)(graphql@16.9.0)(typescript@6.0.3): dependencies: - '@graphql-tools/graphql-file-loader': 8.1.15(graphql@16.14.2) - '@graphql-tools/json-file-loader': 8.0.29(graphql@16.14.2) - '@graphql-tools/load': 8.1.11(graphql@16.14.2) - '@graphql-tools/merge': 9.1.10(graphql@16.14.2) - '@graphql-tools/url-loader': 9.1.3(@types/node@26.1.0)(crossws@0.3.5)(graphql@16.14.2) - '@graphql-tools/utils': 11.1.1(graphql@16.14.2) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/load': 8.0.2(graphql@16.9.0) + '@graphql-tools/merge': 9.0.4(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.20.0)(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@6.0.3) - graphql: 16.14.2 - jiti: 2.7.0 - minimatch: 10.2.5 + graphql: 16.9.0 + jiti: 1.21.7 + minimatch: 4.2.3 string-env-interpolation: 1.0.1 tslib: 2.8.1 transitivePeerDependencies: - - '@fastify/websocket' - '@types/node' - bufferutil - - crossws + - encoding - typescript - utf-8-validate - graphql-request@6.1.0(graphql@16.14.2): + graphql-request@6.1.0(graphql@16.9.0): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) - cross-fetch: 3.2.0 - graphql: 16.14.2 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-fetch: 3.1.8 + graphql: 16.9.0 transitivePeerDependencies: - encoding - graphql-tag@2.12.7(graphql@16.14.2): + graphql-tag@2.12.6(graphql@16.9.0): dependencies: - graphql: 16.14.2 + graphql: 16.9.0 tslib: 2.8.1 - graphql-ws@6.0.8(crossws@0.3.5)(graphql@16.14.2)(ws@8.21.0): + graphql-ws@5.16.0(graphql@16.9.0): dependencies: - graphql: 16.14.2 - optionalDependencies: - crossws: 0.3.5 - ws: 8.21.0 + graphql: 16.9.0 - graphql@16.14.2: {} + graphql@16.9.0: {} gzip-size@7.0.0: dependencies: @@ -13697,7 +15324,7 @@ snapshots: h3@2.0.1-rc.20: dependencies: rou3: 0.8.1 - srvx: 0.11.21 + srvx: 0.11.20 has-flag@3.0.0: {} @@ -13709,7 +15336,7 @@ snapshots: dependencies: has-symbols: 1.1.0 - hasown@2.0.4: + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -13721,10 +15348,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-sanitize@5.0.2: + hast-util-sanitize@5.0.1: dependencies: '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.3.2 + '@ungap/structured-clone': 1.3.0 unist-util-position: 5.0.0 hast-util-to-html@9.0.5: @@ -13735,8 +15362,8 @@ snapshots: comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.1 - property-information: 7.2.0 + mdast-util-to-hast: 13.2.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 zwitch: 2.0.4 @@ -13765,6 +15392,8 @@ snapshots: hookable@5.5.3: {} + hookable@6.1.1: {} + html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 @@ -13792,7 +15421,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -13809,22 +15438,26 @@ snapshots: https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3 transitivePeerDependencies: - supports-color - httpxy@0.5.4: {} + httpxy@0.5.3: {} - human-id@4.2.0: {} + human-id@4.1.1: {} human-signals@5.0.0: {} + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - iconv-lite@0.7.3: + iconv-lite@0.7.2: dependencies: safer-buffer: 2.1.2 @@ -13836,6 +15469,8 @@ snapshots: immer@9.0.21: {} + immutable@3.7.6: {} + immutable@5.1.9: {} import-fresh@3.3.1: @@ -13847,6 +15482,8 @@ snapshots: import-meta-resolve@4.2.0: {} + import-without-cache@0.4.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -13858,31 +15495,29 @@ snapshots: inherits@2.0.4: {} - inquirer@8.2.7(@types/node@26.1.0): + inquirer@8.2.6: dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@26.1.0) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 + external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.18.1 + lodash: 4.17.21 mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.2 + rxjs: 7.8.1 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 wrap-ansi: 6.2.0 - transitivePeerDependencies: - - '@types/node' invariant@2.2.4: dependencies: loose-envify: 1.4.0 - ioredis@5.11.1: + ioredis@5.11.0: dependencies: '@ioredis/commands': 1.10.0 cluster-key-slot: 1.1.1 @@ -13903,15 +15538,15 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.4: {} + is-arrayish@0.3.2: {} is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-core-module@2.16.2: + is-core-module@2.16.1: dependencies: - hasown: 2.0.4 + hasown: 2.0.2 is-docker@3.0.0: {} @@ -13973,6 +15608,8 @@ snapshots: is-what@4.1.16: {} + is-what@5.5.0: {} + is-windows@1.0.2: {} is-wsl@3.1.1: @@ -13991,13 +15628,9 @@ snapshots: isexe@3.1.5: {} - isomorphic-ws@5.0.0(ws@8.21.0): - dependencies: - ws: 8.21.0 - - isows@1.0.7(ws@8.21.0): + isomorphic-ws@5.0.0(ws@8.18.2): dependencies: - ws: 8.21.0 + ws: 8.18.2 jackspeak@3.4.3: dependencies: @@ -14009,7 +15642,7 @@ snapshots: jiti@2.7.0: {} - jose@5.10.0: {} + jose@5.6.3: {} js-tokens@4.0.0: {} @@ -14020,10 +15653,13 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@3.15.0: + js-yaml@4.1.0: dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + argparse: 2.0.1 + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 js-yaml@4.3.0: dependencies: @@ -14031,15 +15667,15 @@ snapshots: jsdom@25.0.1: dependencies: - cssstyle: 4.6.0 + cssstyle: 4.4.0 data-urls: 5.0.0 - decimal.js: 10.6.0 - form-data: 4.0.6 + decimal.js: 10.5.0 + form-data: 4.0.3 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.24 + nwsapi: 2.2.20 parse5: 7.3.0 rrweb-cssom: 0.7.1 saxes: 6.0.0 @@ -14050,7 +15686,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.21.0 + ws: 8.18.2 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -14069,12 +15705,12 @@ snapshots: json-to-markdown-table@1.0.0: dependencies: - lodash: 4.18.1 + lodash: 4.17.21 json-to-pretty-yaml@1.2.2: dependencies: remedial: 1.0.8 - remove-trailing-spaces: 1.0.9 + remove-trailing-spaces: 1.0.8 json5@2.2.3: {} @@ -14154,7 +15790,7 @@ snapshots: lilconfig@2.1.0: {} - lilconfig@3.1.3: {} + lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -14174,7 +15810,7 @@ snapshots: node-forge: 1.4.0 pathe: 2.0.3 std-env: 4.1.0 - tinyclip: 0.1.15 + tinyclip: 0.1.13 ufo: 1.6.4 untun: 0.1.3 uqr: 0.1.3 @@ -14186,7 +15822,7 @@ snapshots: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.4.1 - rxjs: 7.8.2 + rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 optionalDependencies: @@ -14212,9 +15848,7 @@ snapshots: lodash.startcase@4.4.0: {} - lodash@4.17.23: {} - - lodash@4.18.1: {} + lodash@4.17.21: {} log-symbols@4.1.0: dependencies: @@ -14234,6 +15868,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + loupe@3.1.3: {} + loupe@3.2.1: {} lower-case-first@2.0.2: @@ -14260,6 +15896,10 @@ snapshots: lz-string@1.5.0: {} + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -14280,14 +15920,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@2.0.3: + mdast-util-from-markdown@2.0.2: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.2 @@ -14312,7 +15952,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: @@ -14321,7 +15961,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -14331,7 +15971,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -14340,14 +15980,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -14360,18 +16000,18 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 - unist-util-is: 6.0.1 + unist-util-is: 6.0.0 - mdast-util-to-hast@13.2.1: + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.2 + '@ungap/structured-clone': 1.3.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 unist-util-position: 5.0.0 - unist-util-visit: 5.1.0 + unist-util-visit: 5.0.0 vfile: 6.0.3 mdast-util-to-markdown@2.1.2: @@ -14383,7 +16023,7 @@ snapshots: mdast-util-to-string: 4.0.0 micromark-util-classify-character: 2.0.1 micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.1.0 + unist-util-visit: 5.0.0 zwitch: 2.0.4 mdast-util-to-string@4.0.0: @@ -14394,17 +16034,21 @@ snapshots: dependencies: is-what: 4.1.16 + merge-anything@6.0.6: + dependencies: + is-what: 5.5.0 + merge-stream@2.0.0: {} merge2@1.4.1: {} - meros@1.3.2(@types/node@26.1.0): + meros@1.3.0(@types/node@22.20.0): optionalDependencies: - '@types/node': 26.1.0 + '@types/node': 22.20.0 micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -14537,7 +16181,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -14573,9 +16217,9 @@ snapshots: micromark@4.0.2: dependencies: - '@types/debug': 4.1.13 + '@types/debug': 4.1.12 debug: 4.4.3 - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.0.1 @@ -14596,7 +16240,7 @@ snapshots: micromatch@4.0.8: dependencies: braces: 3.0.3 - picomatch: 2.3.2 + picomatch: 2.3.1 mime-db@1.52.0: {} @@ -14624,22 +16268,28 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.6 minimatch@3.1.5: dependencies: brace-expansion: 1.1.15 + minimatch@4.2.3: + dependencies: + brace-expansion: 1.1.12 + minimatch@5.1.9: dependencies: - brace-expansion: 2.1.1 + brace-expansion: 2.0.2 - minimatch@9.0.9: + minimatch@9.0.5: dependencies: - brace-expansion: 2.1.1 + brace-expansion: 2.0.2 minimist@1.2.8: {} + minipass@7.1.2: {} + minipass@7.1.3: {} minizlib@3.1.0: @@ -14667,19 +16317,21 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 + nanoid@3.3.11: {} + nanoid@3.3.15: {} natural-compare@1.4.0: {} - next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(sass@1.101.0): + next@16.2.6(@babel/core@7.29.7)(react-dom@19.2.6(react@19.2.7))(react@19.2.7)(sass@1.101.0): dependencies: '@next/env': 16.2.6 '@swc/helpers': 0.5.15 - baseline-browser-mapping: 2.10.42 + baseline-browser-mapping: 2.10.41 caniuse-lite: 1.0.30001800 postcss: 8.4.31 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.6(react@19.2.7) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.2.7) optionalDependencies: '@next/swc-darwin-arm64': 16.2.6 @@ -14696,17 +16348,17 @@ snapshots: - '@babel/core' - babel-plugin-macros - nitropack@2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + nitropack@2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 - '@rollup/plugin-alias': 6.0.0(rollup@4.62.2) - '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.2) - '@rollup/plugin-inject': 5.0.5(rollup@4.62.2) - '@rollup/plugin-json': 6.1.0(rollup@4.62.2) - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) - '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) - '@rollup/plugin-terser': 1.0.0(rollup@4.62.2) - '@vercel/nft': 1.10.2(rollup@4.62.2) + '@rollup/plugin-alias': 6.0.0(rollup@4.61.0) + '@rollup/plugin-commonjs': 29.0.3(rollup@4.61.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.61.0) + '@rollup/plugin-json': 6.1.0(rollup@4.61.0) + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.61.0) + '@rollup/plugin-replace': 6.0.3(rollup@4.61.0) + '@rollup/plugin-terser': 1.0.0(rollup@4.61.0) + '@vercel/nft': 1.10.2(rollup@4.61.0) archiver: 7.0.1 c12: 3.3.4(magicast@0.5.3) chokidar: 5.0.0 @@ -14721,16 +16373,16 @@ snapshots: defu: 6.1.7 destr: 2.0.5 dot-prop: 10.1.0 - esbuild: 0.28.1 + esbuild: 0.28.0 escape-string-regexp: 5.0.0 etag: 1.8.1 - exsolve: 1.1.0 + exsolve: 1.0.8 globby: 16.2.0 gzip-size: 7.0.0 h3: 1.15.11 hookable: 5.5.3 - httpxy: 0.5.4 - ioredis: 5.11.1 + httpxy: 0.5.3 + ioredis: 5.11.0 jiti: 2.7.0 klona: 2.0.6 knitwork: 1.3.0 @@ -14748,8 +16400,8 @@ snapshots: pkg-types: 2.3.1 pretty-bytes: 7.1.0 radix3: 1.1.2 - rollup: 4.62.2 - rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.62.2) + rollup: 4.61.0 + rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.61.0) scule: 1.3.0 semver: 7.8.5 serve-placeholder: 2.0.2 @@ -14761,9 +16413,9 @@ snapshots: uncrypto: 0.1.3 unctx: 2.5.0 unenv: 2.0.0-rc.24 - unimport: 6.3.0(esbuild@0.28.1)(oxc-parser@0.127.0)(rolldown@1.1.4)(rollup@4.62.2)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - unplugin-utils: 0.3.2 - unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) + unimport: 6.3.0(oxc-parser@0.127.0)(rolldown@1.1.4) + unplugin-utils: 0.3.1 + unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.0) untyped: 2.0.0 unwasm: 0.5.3 youch: 4.1.1 @@ -14778,11 +16430,9 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - - '@rspack/core' - '@upstash/redis' - '@vercel/blob' - '@vercel/functions' @@ -14791,7 +16441,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - drizzle-orm - encoding - idb-keyval @@ -14801,10 +16450,7 @@ snapshots: - rolldown - sqlite3 - supports-color - - unloader - uploadthing - - vite - - webpack no-case@3.0.4: dependencies: @@ -14817,9 +16463,9 @@ snapshots: node-emoji@1.11.0: dependencies: - lodash: 4.18.1 + lodash: 4.17.21 - node-emoji@2.2.0: + node-emoji@2.1.3: dependencies: '@sindresorhus/is': 4.6.0 char-regex: 1.0.2 @@ -14842,6 +16488,8 @@ snapshots: node-gyp-build@4.8.4: {} + node-int64@0.4.0: {} + node-mock-http@1.0.4: {} node-releases@2.0.50: {} @@ -14868,9 +16516,11 @@ snapshots: dependencies: boolbase: 1.0.0 + nullthrows@1.1.1: {} + num2fraction@1.2.2: {} - nwsapi@2.2.24: {} + nwsapi@2.2.20: {} object-assign@4.1.1: {} @@ -14878,11 +16528,13 @@ snapshots: object-hash@3.0.0: {} + obug@2.1.3: {} + ofetch@1.5.1: dependencies: destr: 2.0.5 node-fetch-native: 1.6.7 - ufo: 1.6.4 + ufo: 1.6.1 ohash@1.1.6: {} @@ -14941,6 +16593,8 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 + os-tmpdir@1.0.2: {} + outdent@0.5.0: {} oxc-parser@0.127.0: @@ -14968,27 +16622,27 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.127.0 '@oxc-parser/binding-win32-x64-msvc': 0.127.0 - oxc-resolver@11.23.0: + oxc-resolver@11.20.0: optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.23.0 - '@oxc-resolver/binding-android-arm64': 11.23.0 - '@oxc-resolver/binding-darwin-arm64': 11.23.0 - '@oxc-resolver/binding-darwin-x64': 11.23.0 - '@oxc-resolver/binding-freebsd-x64': 11.23.0 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.23.0 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.23.0 - '@oxc-resolver/binding-linux-arm64-gnu': 11.23.0 - '@oxc-resolver/binding-linux-arm64-musl': 11.23.0 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.23.0 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.23.0 - '@oxc-resolver/binding-linux-riscv64-musl': 11.23.0 - '@oxc-resolver/binding-linux-s390x-gnu': 11.23.0 - '@oxc-resolver/binding-linux-x64-gnu': 11.23.0 - '@oxc-resolver/binding-linux-x64-musl': 11.23.0 - '@oxc-resolver/binding-openharmony-arm64': 11.23.0 - '@oxc-resolver/binding-wasm32-wasi': 11.23.0 - '@oxc-resolver/binding-win32-arm64-msvc': 11.23.0 - '@oxc-resolver/binding-win32-x64-msvc': 11.23.0 + '@oxc-resolver/binding-android-arm-eabi': 11.20.0 + '@oxc-resolver/binding-android-arm64': 11.20.0 + '@oxc-resolver/binding-darwin-arm64': 11.20.0 + '@oxc-resolver/binding-darwin-x64': 11.20.0 + '@oxc-resolver/binding-freebsd-x64': 11.20.0 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.20.0 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.20.0 + '@oxc-resolver/binding-linux-arm64-gnu': 11.20.0 + '@oxc-resolver/binding-linux-arm64-musl': 11.20.0 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.20.0 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.20.0 + '@oxc-resolver/binding-linux-riscv64-musl': 11.20.0 + '@oxc-resolver/binding-linux-s390x-gnu': 11.20.0 + '@oxc-resolver/binding-linux-x64-gnu': 11.20.0 + '@oxc-resolver/binding-linux-x64-musl': 11.20.0 + '@oxc-resolver/binding-openharmony-arm64': 11.20.0 + '@oxc-resolver/binding-wasm32-wasi': 11.20.0 + '@oxc-resolver/binding-win32-arm64-msvc': 11.20.0 + '@oxc-resolver/binding-win32-x64-msvc': 11.20.0 oxlint@1.72.0: optionalDependencies: @@ -15040,7 +16694,7 @@ snapshots: p-try@2.2.0: {} - package-json-from-dist@1.0.1: {} + package-json-from-dist@1.0.0: {} package-manager-detector@0.2.11: dependencies: @@ -15064,7 +16718,7 @@ snapshots: parse-json@5.2.0: dependencies: '@babel/code-frame': 7.29.7 - error-ex: 1.3.4 + error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -15114,12 +16768,12 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.3 + minipass: 7.1.2 path-scurry@2.0.2: dependencies: lru-cache: 11.5.1 - minipass: 7.1.3 + minipass: 7.1.2 path-to-regexp@6.3.0: {} @@ -15129,7 +16783,7 @@ snapshots: pathe@2.0.3: {} - pathval@2.0.1: {} + pathval@2.0.0: {} perfect-debounce@2.1.0: {} @@ -15137,7 +16791,9 @@ snapshots: picocolors@1.1.1: {} - picomatch@2.3.2: {} + picomatch@2.3.1: {} + + picomatch@4.0.2: {} picomatch@4.0.5: {} @@ -15145,7 +16801,7 @@ snapshots: pify@4.0.1: {} - pirates@4.0.7: {} + pirates@4.0.6: {} pkg-types@1.3.1: dependencies: @@ -15156,7 +16812,7 @@ snapshots: pkg-types@2.3.1: dependencies: confbox: 0.2.4 - exsolve: 1.1.0 + exsolve: 1.0.8 pathe: 2.0.3 postcss-functions@3.0.0: @@ -15171,41 +16827,41 @@ snapshots: postcss: 8.5.16 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.12 + resolve: 1.22.10 postcss-js@2.0.3: dependencies: camelcase-css: 2.0.1 postcss: 7.0.39 - postcss-js@4.1.0(postcss@8.5.16): + postcss-js@4.0.1(postcss@8.5.16): dependencies: camelcase-css: 2.0.1 postcss: 8.5.16 postcss-load-config@4.0.2(postcss@8.5.16): dependencies: - lilconfig: 3.1.3 - yaml: 2.9.0 + lilconfig: 3.1.2 + yaml: 2.5.0 optionalDependencies: postcss: 8.5.16 postcss-nested@4.2.3: dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.1.4 + postcss-selector-parser: 6.1.1 postcss-nested@6.2.0(postcss@8.5.16): dependencies: postcss: 8.5.16 - postcss-selector-parser: 6.1.4 + postcss-selector-parser: 6.1.1 postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.1.4: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -15243,6 +16899,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.5: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + powershell-utils@0.1.0: {} prelude-ls@1.2.1: {} @@ -15269,7 +16931,13 @@ snapshots: process@0.11.10: {} - property-information@7.2.0: {} + promise@7.3.1: + dependencies: + asap: 2.0.6 + + property-information@7.1.0: {} + + punycode@1.4.1: {} punycode@2.3.1: {} @@ -15278,24 +16946,30 @@ snapshots: commander: 5.1.0 glob: 7.2.3 postcss: 7.0.32 - postcss-selector-parser: 6.1.4 + postcss-selector-parser: 6.1.1 + + pvtsutils@1.3.5: + dependencies: + tslib: 2.8.1 + + pvutils@1.1.3: {} quansync@0.2.11: {} + quansync@1.0.0: {} + queue-microtask@1.2.3: {} radix3@1.1.2: {} range-parser@1.2.1: {} - range-parser@1.3.0: {} - rc9@3.0.1: dependencies: defu: 6.1.7 destr: 2.0.5 - react-dom@19.2.7(react@19.2.7): + react-dom@19.2.6(react@19.2.7): dependencies: react: 19.2.7 scheduler: 0.27.0 @@ -15313,7 +16987,7 @@ snapshots: read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 - js-yaml: 3.15.0 + js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -15347,11 +17021,11 @@ snapshots: readdirp@3.6.0: dependencies: - picomatch: 2.3.2 + picomatch: 2.3.1 readdirp@5.0.0: {} - recast@0.23.12: + recast@0.23.11: dependencies: ast-types: 0.16.1 esprima: 4.0.1 @@ -15381,29 +17055,29 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.27.6 rehype-autolink-headings@7.1.0: dependencies: '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.3.2 + '@ungap/structured-clone': 1.3.0 hast-util-heading-rank: 3.0.0 hast-util-is-element: 3.0.0 unified: 11.0.5 - unist-util-visit: 5.1.0 + unist-util-visit: 5.0.0 rehype-highlight@7.0.2: dependencies: '@types/hast': 3.0.4 hast-util-to-text: 4.0.2 lowlight: 3.3.0 - unist-util-visit: 5.1.0 + unist-util-visit: 5.0.0 vfile: 6.0.3 rehype-sanitize@6.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-sanitize: 5.0.2 + hast-util-sanitize: 5.0.1 rehype-slug@6.0.0: dependencies: @@ -15411,7 +17085,7 @@ snapshots: github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-string: 3.0.1 - unist-util-visit: 5.1.0 + unist-util-visit: 5.0.0 rehype-stringify@10.0.1: dependencies: @@ -15419,12 +17093,20 @@ snapshots: hast-util-to-html: 9.0.5 unified: 11.0.5 + relay-runtime@12.0.0: + dependencies: + '@babel/runtime': 7.27.6 + fbjs: 3.0.5 + invariant: 2.2.4 + transitivePeerDependencies: + - encoding + remark-emoji@4.0.1: dependencies: '@types/mdast': 4.0.4 emoticon: 4.1.0 mdast-util-find-and-replace: 3.0.2 - node-emoji: 2.2.0 + node-emoji: 2.1.3 unified: 11.0.5 remark-gfm@4.0.1: @@ -15441,7 +17123,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.2 micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -15451,7 +17133,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.1 + mdast-util-to-hast: 13.2.0 unified: 11.0.5 vfile: 6.0.3 @@ -15465,10 +17147,12 @@ snapshots: remove-trailing-separator@1.1.0: {} - remove-trailing-spaces@1.0.9: {} + remove-trailing-spaces@1.0.8: {} require-directory@2.1.1: {} + require-main-filename@2.0.0: {} + requires-port@1.0.0: {} reselect@4.1.8: {} @@ -15477,10 +17161,11 @@ snapshots: resolve-from@5.0.0: {} - resolve@1.22.12: + resolve-pkg-maps@1.0.0: {} + + resolve@1.22.10: dependencies: - es-errors: 1.3.0 - is-core-module: 2.16.2 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -15493,6 +17178,22 @@ snapshots: rfdc@1.4.1: {} + rolldown-plugin-dts@0.26.0(oxc-resolver@11.20.0)(rolldown@1.1.4)(typescript@6.0.3): + dependencies: + '@babel/generator': 8.0.0 + '@babel/helper-validator-identifier': 8.0.2 + '@babel/parser': 8.0.0 + ast-kit: 3.0.0 + birpc: 4.0.0 + dts-resolver: 3.0.0(oxc-resolver@11.20.0) + get-tsconfig: 5.0.0-beta.5 + obug: 2.1.3 + rolldown: 1.1.4 + optionalDependencies: + typescript: 6.0.3 + transitivePeerDependencies: + - oxc-resolver + rolldown@1.1.4: dependencies: '@oxc-project/types': 0.138.0 @@ -15514,7 +17215,7 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.1.4 '@rolldown/binding-win32-x64-msvc': 1.1.4 - rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.62.2): + rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.61.0): dependencies: open: 11.0.0 picomatch: 4.0.5 @@ -15522,37 +17223,63 @@ snapshots: yargs: 18.0.0 optionalDependencies: rolldown: 1.1.4 - rollup: 4.62.2 + rollup: 4.61.0 + + rollup@4.43.0: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.43.0 + '@rollup/rollup-android-arm64': 4.43.0 + '@rollup/rollup-darwin-arm64': 4.43.0 + '@rollup/rollup-darwin-x64': 4.43.0 + '@rollup/rollup-freebsd-arm64': 4.43.0 + '@rollup/rollup-freebsd-x64': 4.43.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.43.0 + '@rollup/rollup-linux-arm-musleabihf': 4.43.0 + '@rollup/rollup-linux-arm64-gnu': 4.43.0 + '@rollup/rollup-linux-arm64-musl': 4.43.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.43.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0 + '@rollup/rollup-linux-riscv64-gnu': 4.43.0 + '@rollup/rollup-linux-riscv64-musl': 4.43.0 + '@rollup/rollup-linux-s390x-gnu': 4.43.0 + '@rollup/rollup-linux-x64-gnu': 4.43.0 + '@rollup/rollup-linux-x64-musl': 4.43.0 + '@rollup/rollup-win32-arm64-msvc': 4.43.0 + '@rollup/rollup-win32-ia32-msvc': 4.43.0 + '@rollup/rollup-win32-x64-msvc': 4.43.0 + fsevents: 2.3.3 - rollup@4.62.2: + rollup@4.61.0: dependencies: '@types/estree': 1.0.9 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.62.2 - '@rollup/rollup-android-arm64': 4.62.2 - '@rollup/rollup-darwin-arm64': 4.62.2 - '@rollup/rollup-darwin-x64': 4.62.2 - '@rollup/rollup-freebsd-arm64': 4.62.2 - '@rollup/rollup-freebsd-x64': 4.62.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.62.2 - '@rollup/rollup-linux-arm-musleabihf': 4.62.2 - '@rollup/rollup-linux-arm64-gnu': 4.62.2 - '@rollup/rollup-linux-arm64-musl': 4.62.2 - '@rollup/rollup-linux-loong64-gnu': 4.62.2 - '@rollup/rollup-linux-loong64-musl': 4.62.2 - '@rollup/rollup-linux-ppc64-gnu': 4.62.2 - '@rollup/rollup-linux-ppc64-musl': 4.62.2 - '@rollup/rollup-linux-riscv64-gnu': 4.62.2 - '@rollup/rollup-linux-riscv64-musl': 4.62.2 - '@rollup/rollup-linux-s390x-gnu': 4.62.2 - '@rollup/rollup-linux-x64-gnu': 4.62.2 - '@rollup/rollup-linux-x64-musl': 4.62.2 - '@rollup/rollup-openbsd-x64': 4.62.2 - '@rollup/rollup-openharmony-arm64': 4.62.2 - '@rollup/rollup-win32-arm64-msvc': 4.62.2 - '@rollup/rollup-win32-ia32-msvc': 4.62.2 - '@rollup/rollup-win32-x64-gnu': 4.62.2 - '@rollup/rollup-win32-x64-msvc': 4.62.2 + '@rollup/rollup-android-arm-eabi': 4.61.0 + '@rollup/rollup-android-arm64': 4.61.0 + '@rollup/rollup-darwin-arm64': 4.61.0 + '@rollup/rollup-darwin-x64': 4.61.0 + '@rollup/rollup-freebsd-arm64': 4.61.0 + '@rollup/rollup-freebsd-x64': 4.61.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.61.0 + '@rollup/rollup-linux-arm-musleabihf': 4.61.0 + '@rollup/rollup-linux-arm64-gnu': 4.61.0 + '@rollup/rollup-linux-arm64-musl': 4.61.0 + '@rollup/rollup-linux-loong64-gnu': 4.61.0 + '@rollup/rollup-linux-loong64-musl': 4.61.0 + '@rollup/rollup-linux-ppc64-gnu': 4.61.0 + '@rollup/rollup-linux-ppc64-musl': 4.61.0 + '@rollup/rollup-linux-riscv64-gnu': 4.61.0 + '@rollup/rollup-linux-riscv64-musl': 4.61.0 + '@rollup/rollup-linux-s390x-gnu': 4.61.0 + '@rollup/rollup-linux-x64-gnu': 4.61.0 + '@rollup/rollup-linux-x64-musl': 4.61.0 + '@rollup/rollup-openbsd-x64': 4.61.0 + '@rollup/rollup-openharmony-arm64': 4.61.0 + '@rollup/rollup-win32-arm64-msvc': 4.61.0 + '@rollup/rollup-win32-ia32-msvc': 4.61.0 + '@rollup/rollup-win32-x64-gnu': 4.61.0 + '@rollup/rollup-win32-x64-msvc': 4.61.0 fsevents: 2.3.3 rou3@0.8.1: {} @@ -15569,7 +17296,7 @@ snapshots: dependencies: queue-microtask: 1.2.3 - rxjs@7.8.2: + rxjs@7.8.1: dependencies: tslib: 2.8.1 @@ -15632,7 +17359,7 @@ snapshots: mime-types: 3.0.2 ms: 2.1.3 on-finished: 2.4.1 - range-parser: 1.3.0 + range-parser: 1.2.1 statuses: 2.0.2 transitivePeerDependencies: - supports-color @@ -15643,12 +17370,24 @@ snapshots: tslib: 2.8.1 upper-case-first: 2.0.2 - serialize-javascript@7.0.7: {} + serialize-javascript@7.0.5: {} + + seroval-plugins@1.3.2(seroval@1.3.2): + dependencies: + seroval: 1.3.2 + + seroval-plugins@1.5.2(seroval@1.5.2): + dependencies: + seroval: 1.5.2 seroval-plugins@1.5.4(seroval@1.5.4): dependencies: seroval: 1.5.4 + seroval@1.3.2: {} + + seroval@1.5.2: {} + seroval@1.5.4: {} serve-placeholder@2.0.2: @@ -15673,6 +17412,10 @@ snapshots: transitivePeerDependencies: - supports-color + set-blocking@2.0.0: {} + + setimmediate@1.0.5: {} + setprototypeof@1.2.0: {} sharp@0.34.5: @@ -15713,7 +17456,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.9.0: {} + shell-quote@1.8.1: {} siginfo@2.0.0: {} @@ -15721,9 +17464,11 @@ snapshots: signal-exit@4.1.0: {} - simple-swizzle@0.2.4: + signedsource@1.0.0: {} + + simple-swizzle@0.2.2: dependencies: - is-arrayish: 0.3.4 + is-arrayish: 0.3.2 skin-tone@2.0.0: dependencies: @@ -15752,18 +17497,18 @@ snapshots: dot-case: 3.0.4 tslib: 2.8.1 - solid-js@1.9.14: + solid-js@1.9.7: dependencies: - csstype: 3.2.3 - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + csstype: 3.1.3 + seroval: 1.3.2 + seroval-plugins: 1.3.2(seroval@1.3.2) solid-js@2.0.0-beta.14: dependencies: - '@solidjs/signals': 2.0.0-beta.15 - csstype: 3.2.3 - seroval: 1.5.4 - seroval-plugins: 1.5.4(seroval@1.5.4) + '@solidjs/signals': 2.0.0-beta.14 + csstype: 3.1.3 + seroval: 1.5.2 + seroval-plugins: 1.5.2(seroval@1.5.2) solid-js@2.0.0-beta.15: dependencies: @@ -15772,22 +17517,28 @@ snapshots: seroval: 1.5.4 seroval-plugins: 1.5.4(seroval@1.5.4) - solid-refresh@0.8.0-next.7(solid-js@2.0.0-beta.15): + solid-refresh@0.7.8(solid-js@2.0.0-beta.15): dependencies: '@babel/generator': 7.29.7 '@babel/types': 7.29.7 solid-js: 2.0.0-beta.15 - solid-transition-group@0.2.3(solid-js@1.9.14): + solid-refresh@0.8.0-next.7(solid-js@2.0.0-beta.15): + dependencies: + '@babel/generator': 7.29.1 + '@babel/types': 7.29.0 + solid-js: 2.0.0-beta.15 + + solid-transition-group@0.2.3(solid-js@1.9.7): dependencies: - '@solid-primitives/refs': 1.1.4(solid-js@1.9.14) - '@solid-primitives/transition-group': 1.1.2(solid-js@1.9.14) - solid-js: 1.9.14 + '@solid-primitives/refs': 1.0.8(solid-js@1.9.7) + '@solid-primitives/transition-group': 1.0.5(solid-js@1.9.7) + solid-js: 1.9.7 solid-transition-group@0.2.3(solid-js@2.0.0-beta.15): dependencies: - '@solid-primitives/refs': 1.1.4(solid-js@2.0.0-beta.15) - '@solid-primitives/transition-group': 1.1.2(solid-js@2.0.0-beta.15) + '@solid-primitives/refs': 1.0.8(solid-js@2.0.0-beta.15) + '@solid-primitives/transition-group': 1.0.5(solid-js@2.0.0-beta.15) solid-js: 2.0.0-beta.15 source-map-js@1.2.1: {} @@ -15814,7 +17565,7 @@ snapshots: sprintf-js@1.0.3: {} - srvx@0.11.21: {} + srvx@0.11.20: {} stackback@0.0.2: {} @@ -15822,21 +17573,21 @@ snapshots: statuses@2.0.2: {} - std-env@3.10.0: {} + std-env@3.9.0: {} std-env@4.1.0: {} - storybook-solidjs-vite@10.5.2(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(esbuild@0.28.1)(rollup@4.62.2)(solid-js@2.0.0-beta.15)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(typescript@6.0.3)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + storybook-solidjs-vite@10.5.2(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(esbuild@0.28.1)(rollup@4.61.0)(solid-js@2.0.0-beta.15)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): dependencies: - '@storybook/builder-vite': 10.4.4(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + '@storybook/builder-vite': 10.4.4(esbuild@0.28.1)(rollup@4.61.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7))(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) '@storybook/global': 5.0.0 '@volar/language-core': 2.4.28 '@volar/typescript': 2.4.28 semver: 7.8.1 solid-js: 2.0.0-beta.15 - storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7) - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) optionalDependencies: '@solidjs/web': 2.0.0-beta.15(solid-js@2.0.0-beta.15) typescript: 6.0.3 @@ -15845,10 +17596,10 @@ snapshots: - rollup - webpack - storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react@19.2.7): + storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.15)(prettier@3.9.4)(react-dom@19.2.6(react@19.2.7))(react@19.2.7): dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.1.0(react@19.2.7) + '@storybook/icons': 2.0.2(react-dom@19.2.6(react@19.2.7))(react@19.2.7) '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 @@ -15857,11 +17608,11 @@ snapshots: esbuild: 0.28.1 open: 10.2.0 oxc-parser: 0.127.0 - oxc-resolver: 11.23.0 - recast: 0.23.12 - semver: 7.8.5 + oxc-resolver: 11.20.0 + recast: 0.23.11 + semver: 7.8.1 use-sync-external-store: 1.6.0(react@19.2.7) - ws: 8.21.0 + ws: 8.18.2 optionalDependencies: '@types/react': 19.2.15 prettier: 3.9.4 @@ -15869,9 +17620,12 @@ snapshots: - '@testing-library/dom' - bufferutil - react + - react-dom - utf-8-validate - streamx@2.28.0: + streamsearch@1.1.0: {} + + streamx@2.26.0: dependencies: events-universal: 1.0.1 fast-fifo: 1.3.2 @@ -15892,13 +17646,13 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 string-width@7.2.0: dependencies: emoji-regex: 10.6.0 get-east-asian-width: 1.6.0 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 string_decoder@1.1.1: dependencies: @@ -15917,9 +17671,9 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.2.0: + strip-ansi@7.1.0: dependencies: - ansi-regex: 6.2.2 + ansi-regex: 6.1.0 strip-bom@3.0.0: {} @@ -15942,14 +17696,14 @@ snapshots: optionalDependencies: '@babel/core': 7.29.7 - sucrase@3.35.1: + sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/gen-mapping': 0.3.8 commander: 4.1.1 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 - pirates: 4.0.7 - tinyglobby: 0.2.17 + pirates: 4.0.6 ts-interface-checker: 0.1.13 supports-color@10.2.2: {} @@ -15974,18 +17728,6 @@ snapshots: symbol-tree@3.2.4: {} - sync-fetch@0.6.0: - dependencies: - node-fetch: 3.3.2 - timeout-signal: 2.0.0 - whatwg-mimetype: 4.0.0 - - sync-fetch@0.6.0-2: - dependencies: - node-fetch: 3.3.2 - timeout-signal: 2.0.0 - whatwg-mimetype: 4.0.0 - system-architecture@0.1.0: {} tagged-tag@1.0.0: {} @@ -15998,14 +17740,14 @@ snapshots: dependencies: '@fullhuman/postcss-purgecss': 2.3.0 autoprefixer: 9.8.8 - browserslist: 4.28.4 + browserslist: 4.25.0 bytes: 3.1.2 chalk: 4.1.2 color: 3.2.1 detective: 5.2.1 fs-extra: 8.1.0 html-tags: 3.3.1 - lodash: 4.18.1 + lodash: 4.17.21 node-emoji: 1.11.0 normalize.css: 8.0.1 object-hash: 2.2.0 @@ -16013,11 +17755,11 @@ snapshots: postcss-functions: 3.0.0 postcss-js: 2.0.3 postcss-nested: 4.2.3 - postcss-selector-parser: 6.1.4 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 pretty-hrtime: 1.0.3 reduce-css-calc: 2.1.8 - resolve: 1.22.12 + resolve: 1.22.10 tailwindcss@3.3.3: dependencies: @@ -16037,27 +17779,27 @@ snapshots: picocolors: 1.1.1 postcss: 8.5.16 postcss-import: 15.1.0(postcss@8.5.16) - postcss-js: 4.1.0(postcss@8.5.16) + postcss-js: 4.0.1(postcss@8.5.16) postcss-load-config: 4.0.2(postcss@8.5.16) postcss-nested: 6.2.0(postcss@8.5.16) - postcss-selector-parser: 6.1.4 - resolve: 1.22.12 - sucrase: 3.35.1 + postcss-selector-parser: 6.1.1 + resolve: 1.22.10 + sucrase: 3.35.0 transitivePeerDependencies: - ts-node tar-stream@3.2.0: dependencies: b4a: 1.8.1 - bare-fs: 4.7.3 + bare-fs: 4.7.1 fast-fifo: 1.3.2 - streamx: 2.28.0 + streamx: 2.26.0 transitivePeerDependencies: - bare-abort-controller - bare-buffer - react-native-b4a - tar@7.5.19: + tar@7.5.15: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -16067,7 +17809,7 @@ snapshots: teex@1.0.1: dependencies: - streamx: 2.28.0 + streamx: 2.26.0 transitivePeerDependencies: - bare-abort-controller - react-native-b4a @@ -16097,24 +17839,29 @@ snapshots: through@2.3.8: {} - timeout-signal@2.0.0: {} - tiny-invariant@1.3.3: {} tiny-warning@1.0.3: {} tinybench@2.9.0: {} - tinyclip@0.1.15: {} + tinyclip@0.1.13: {} tinyexec@0.3.2: {} + tinyexec@1.2.4: {} + + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.6(picomatch@4.0.5) + picomatch: 4.0.5 + tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 - tinypool@1.1.1: {} + tinypool@1.1.0: {} tinyrainbow@1.2.0: {} @@ -16134,6 +17881,10 @@ snapshots: dependencies: tldts-core: 6.1.86 + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -16150,6 +17901,8 @@ snapshots: dependencies: punycode: 2.3.1 + tree-kill@1.2.2: {} + trim-lines@3.0.1: {} trough@2.2.0: {} @@ -16158,19 +17911,46 @@ snapshots: dependencies: typescript: 6.0.3 - ts-dedent@2.3.0: {} + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-log@2.2.7: {} + ts-log@2.2.5: {} + + tsdown@0.22.3(oxc-resolver@11.20.0)(tsx@4.20.2)(typescript@6.0.3): + dependencies: + ansis: 4.3.1 + cac: 7.0.0 + defu: 6.1.7 + empathic: 2.0.1 + hookable: 6.1.1 + import-without-cache: 0.4.0 + obug: 2.1.3 + picomatch: 4.0.5 + rolldown: 1.1.4 + rolldown-plugin-dts: 0.26.0(oxc-resolver@11.20.0)(rolldown@1.1.4)(typescript@6.0.3) + semver: 7.8.5 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tree-kill: 1.2.2 + unconfig-core: 7.5.0 + optionalDependencies: + tsx: 4.20.2 + typescript: 6.0.3 + transitivePeerDependencies: + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - vue-tsc tslib@2.6.3: {} tslib@2.8.1: {} - tsx@4.23.0: + tsx@4.20.2: dependencies: - esbuild: 0.28.1 + esbuild: 0.25.12 + get-tsconfig: 4.14.0 optionalDependencies: fsevents: 2.3.3 @@ -16182,18 +17962,27 @@ snapshots: type-fest@2.19.0: {} - type-fest@5.8.0: + type-fest@5.7.0: dependencies: tagged-tag: 1.0.0 typescript@6.0.3: {} + ua-parser-js@1.0.38: {} + + ufo@1.6.1: {} + ufo@1.6.4: {} ultrahtml@1.6.0: {} unc-path-regex@0.1.2: {} + unconfig-core@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + quansync: 1.0.0 + uncrypto@0.1.3: {} unctx@2.5.0: @@ -16207,14 +17996,11 @@ snapshots: undici-types@6.21.0: {} - undici-types@8.3.0: - optional: true - undici@5.29.0: dependencies: '@fastify/busboy': 2.1.1 - undici@7.28.0: {} + undici@7.25.0: {} unenv@1.10.0: dependencies: @@ -16242,7 +18028,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@6.3.0(esbuild@0.28.1)(oxc-parser@0.127.0)(rolldown@1.1.4)(rollup@4.62.2)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + unimport@6.3.0(oxc-parser@0.127.0)(rolldown@1.1.4): dependencies: acorn: 8.17.0 escape-string-regexp: 5.0.0 @@ -16256,27 +18042,18 @@ snapshots: scule: 1.3.0 strip-literal: 3.1.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) - unplugin-utils: 0.3.2 + unplugin: 3.0.0 + unplugin-utils: 0.3.1 optionalDependencies: oxc-parser: 0.127.0 rolldown: 1.1.4 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rollup - - unloader - - vite - - webpack unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.1 + unist-util-is: 6.0.0 - unist-util-is@6.0.1: + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -16288,16 +18065,16 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-parents@6.0.2: + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.1 + unist-util-is: 6.0.0 - unist-util-visit@5.1.0: + unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 universalify@0.1.2: {} @@ -16305,7 +18082,37 @@ snapshots: dependencies: normalize-path: 2.1.1 - unplugin-utils@0.3.2: + unplugin-solid@1.0.0(rollup@4.61.0)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): + dependencies: + '@babel/core': 7.29.7 + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) + babel-preset-solid: 1.9.12(@babel/core@7.29.7)(solid-js@2.0.0-beta.15) + merge-anything: 6.0.6 + solid-js: 2.0.0-beta.15 + solid-refresh: 0.7.8(solid-js@2.0.0-beta.15) + unplugin: 2.3.11 + vitefu: 1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + transitivePeerDependencies: + - rollup + - supports-color + - vite + + unplugin-solid@1.0.0(rollup@4.61.0)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): + dependencies: + '@babel/core': 7.29.7 + '@rollup/pluginutils': 5.4.0(rollup@4.61.0) + babel-preset-solid: 1.9.12(@babel/core@7.29.7)(solid-js@2.0.0-beta.15) + merge-anything: 6.0.6 + solid-js: 2.0.0-beta.15 + solid-refresh: 0.7.8(solid-js@2.0.0-beta.15) + unplugin: 2.3.11 + vitefu: 1.1.3(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) + transitivePeerDependencies: + - rollup + - supports-color + - vite + + unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 picomatch: 4.0.5 @@ -16317,29 +18124,13 @@ snapshots: picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): - dependencies: - '@jridgewell/remapping': 2.3.5 - picomatch: 4.0.5 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - esbuild: 0.28.1 - rolldown: 1.1.4 - rollup: 4.62.2 - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - - unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.1.4)(rollup@4.62.2)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + unplugin@3.0.0: dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - optionalDependencies: - esbuild: 0.28.1 - rolldown: 1.1.4 - rollup: 4.62.2 - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - unstorage@1.17.5(db0@0.3.4)(ioredis@5.11.1): + unstorage@1.17.5(db0@0.3.4)(ioredis@5.11.0): dependencies: anymatch: 3.1.3 chokidar: 5.0.0 @@ -16351,7 +18142,7 @@ snapshots: ufo: 1.6.4 optionalDependencies: db0: 0.3.4 - ioredis: 5.11.1 + ioredis: 5.11.0 untun@0.1.3: dependencies: @@ -16369,13 +18160,19 @@ snapshots: unwasm@0.5.3: dependencies: - exsolve: 1.1.0 + exsolve: 1.0.8 knitwork: 1.3.0 magic-string: 0.30.21 mlly: 1.8.2 pathe: 2.0.3 pkg-types: 2.3.1 + update-browserslist-db@1.2.3(browserslist@4.25.0): + dependencies: + browserslist: 4.25.0 + escalade: 3.2.0 + picocolors: 1.1.1 + update-browserslist-db@1.2.3(browserslist@4.28.4): dependencies: browserslist: 4.28.4 @@ -16398,15 +18195,19 @@ snapshots: urlpattern-polyfill@10.1.0: {} + urlpattern-polyfill@8.0.2: {} + use-sync-external-store@1.6.0(react@19.2.7): dependencies: react: 19.2.7 util-deprecate@1.0.2: {} - validate-html-nesting@1.2.4: {} + validate-html-nesting@1.2.2: {} - vfile-message@4.0.3: + value-or-promise@1.0.12: {} + + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 @@ -16414,13 +18215,13 @@ snapshots: vfile@6.0.3: dependencies: '@types/unist': 3.0.3 - vfile-message: 4.0.3 + vfile-message: 4.0.2 - vinxi@0.5.3(@types/node@26.1.0)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0): + vinxi@0.5.3(@types/node@22.20.0)(db0@0.3.4)(ioredis@5.11.0)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.127.0)(rolldown@1.1.4)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0): dependencies: '@babel/core': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) '@types/micromatch': 4.0.10 '@vinxi/listhen': 1.5.6 boxen: 7.1.1 @@ -16438,20 +18239,20 @@ snapshots: hookable: 5.5.3 http-proxy: 1.18.1 micromatch: 4.0.8 - nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4)(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + nitropack: 2.13.4(oxc-parser@0.127.0)(rolldown@1.1.4) node-fetch-native: 1.6.7 path-to-regexp: 6.3.0 pathe: 1.1.2 radix3: 1.1.2 - resolve: 1.22.12 + resolve: 1.22.10 serve-placeholder: 2.0.2 serve-static: 1.16.3 - ufo: 1.6.4 + ufo: 1.6.1 unctx: 2.5.0 unenv: 1.10.0 - unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - zod: 3.25.76 + unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.0) + vite: 6.3.5(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + zod: 3.25.63 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -16462,11 +18263,9 @@ snapshots: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' - - '@farmfe/core' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' - - '@rspack/core' - '@types/node' - '@upstash/redis' - '@vercel/blob' @@ -16476,7 +18275,6 @@ snapshots: - bare-abort-controller - bare-buffer - better-sqlite3 - - bun-types-no-globals - db0 - debug - drizzle-orm @@ -16498,9 +18296,7 @@ snapshots: - supports-color - terser - tsx - - unloader - uploadthing - - webpack - xml2js - yaml @@ -16522,7 +18318,7 @@ snapshots: - supports-color - terser - vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): dependencies: '@babel/core': 7.29.7 '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.15) @@ -16531,14 +18327,14 @@ snapshots: merge-anything: 5.1.7 solid-js: 2.0.0-beta.15 solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.15) - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + vite: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vitefu: 1.1.3(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.15(solid-js@2.0.0-beta.15))(@testing-library/jest-dom@6.9.1)(solid-js@2.0.0-beta.15)(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): dependencies: '@babel/core': 7.29.7 '@solidjs/web': 2.0.0-beta.15(solid-js@2.0.0-beta.15) @@ -16547,8 +18343,8 @@ snapshots: merge-anything: 5.1.7 solid-js: 2.0.0-beta.15 solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.15) - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) + vitefu: 1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: @@ -16558,7 +18354,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.5.16 - rollup: 4.62.2 + rollup: 4.43.0 optionalDependencies: '@types/node': 22.20.0 fsevents: 2.3.3 @@ -16566,13 +18362,13 @@ snapshots: sass: 1.101.0 terser: 5.48.0 - vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0): + vite@6.3.5(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0): dependencies: - esbuild: 0.25.12 + esbuild: 0.25.5 fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 - postcss: 8.5.16 - rollup: 4.62.2 + postcss: 8.5.5 + rollup: 4.43.0 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 22.20.0 @@ -16581,28 +18377,28 @@ snapshots: lightningcss: 1.32.0 sass: 1.101.0 terser: 5.48.0 - tsx: 4.23.0 - yaml: 2.9.0 + tsx: 4.20.2 + yaml: 2.5.0 - vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0): + vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0): dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 + esbuild: 0.25.5 + fdir: 6.4.6(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.16 - rollup: 4.62.2 - tinyglobby: 0.2.17 + rollup: 4.43.0 + tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 26.1.0 + '@types/node': 22.20.0 fsevents: 2.3.3 jiti: 2.7.0 lightningcss: 1.32.0 sass: 1.101.0 terser: 5.48.0 - tsx: 4.23.0 - yaml: 2.9.0 + tsx: 4.20.2 + yaml: 2.5.0 - vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0): + vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.5 @@ -16610,26 +18406,22 @@ snapshots: rolldown: 1.1.4 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.1.0 + '@types/node': 22.20.0 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 sass: 1.101.0 terser: 5.48.0 - tsx: 4.23.0 - yaml: 2.9.0 - - vitefu@1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): - optionalDependencies: - vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + tsx: 4.20.2 + yaml: 2.5.0 - vitefu@1.1.3(vite@6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + vitefu@1.1.3(vite@6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): optionalDependencies: - vite: 6.4.3(@types/node@26.1.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) - vitefu@1.1.3(vite@8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0)): + vitefu@1.1.3(vite@8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0)): optionalDependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 8.1.3(@types/node@22.20.0)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.48.0)(tsx@4.20.2)(yaml@2.5.0) vitest@2.1.9(@types/node@22.20.0)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0): dependencies: @@ -16640,15 +18432,15 @@ snapshots: '@vitest/snapshot': 2.1.9 '@vitest/spy': 2.1.9 '@vitest/utils': 2.1.9 - chai: 5.3.3 - debug: 4.4.3 - expect-type: 1.4.0 - magic-string: 0.30.21 + chai: 5.2.0 + debug: 4.4.1 + expect-type: 1.2.1 + magic-string: 0.30.17 pathe: 1.1.2 - std-env: 3.10.0 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinypool: 1.1.1 + tinypool: 1.1.0 tinyrainbow: 1.2.0 vite: 5.4.21(@types/node@22.20.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0) vite-node: 2.1.9(@types/node@22.20.0)(lightningcss@1.32.0)(sass@1.101.0)(terser@5.48.0) @@ -16679,6 +18471,14 @@ snapshots: web-streams-polyfill@3.3.3: {} + webcrypto-core@1.8.0: + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.8.1 + webidl-conversions@3.0.1: {} webidl-conversions@7.0.0: {} @@ -16701,6 +18501,8 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 + which-module@2.0.1: {} + which@2.0.2: dependencies: isexe: 2.0.0 @@ -16734,19 +18536,19 @@ snapshots: wrap-ansi@8.1.0: dependencies: - ansi-styles: 6.2.3 + ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 wrap-ansi@9.0.2: dependencies: - ansi-styles: 6.2.3 + ansi-styles: 6.2.1 string-width: 7.2.0 - strip-ansi: 7.2.0 + strip-ansi: 7.1.0 wrappy@1.0.2: {} - ws@8.21.0: {} + ws@8.18.2: {} wsl-utils@0.1.0: dependencies: @@ -16777,6 +18579,8 @@ snapshots: xtend@4.0.2: {} + y18n@4.0.3: {} + y18n@5.0.8: {} yallist@3.1.1: {} @@ -16785,13 +18589,32 @@ snapshots: yaml-ast-parser@0.0.43: {} - yaml@2.9.0: {} + yaml@2.5.0: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 yargs-parser@21.1.1: {} yargs-parser@22.0.0: {} - yargs@17.7.3: + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.2.0 @@ -16821,7 +18644,7 @@ snapshots: dependencies: '@poppinss/colors': 4.1.6 '@poppinss/dumper': 0.7.0 - '@speed-highlight/core': 1.2.17 + '@speed-highlight/core': 1.2.15 cookie-es: 3.1.1 youch-core: 0.3.3 @@ -16831,7 +18654,7 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 - zod@3.25.76: {} + zod@3.25.63: {} zod@4.4.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 17aef7d52..92dd05c02 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,3 +10,8 @@ allowBuilds: onlyBuiltDependencies: - "@parcel/watcher" - esbuild + +catalog: + tsdown: ^0.22.3 + unplugin-solid: ^1.0.0 + \ No newline at end of file diff --git a/scripts/build.ts b/scripts/build.ts deleted file mode 100644 index 723ac6a3d..000000000 --- a/scripts/build.ts +++ /dev/null @@ -1,60 +0,0 @@ -import * as fsp from "node:fs/promises"; -import * as cp from "node:child_process"; -import * as path from "node:path"; -import * as esb from "esbuild"; -import * as esb_solid from "esbuild-plugin-solid"; -import * as utils from "./utils/index.js"; - -const ROOT_DIST_DIR = path.join(utils.ROOT_DIR, "dist"); - -// Emit d.ts and .js(x) files -const tsc = cp.spawn("tsc", ["-b", "packages/*"], { - stdio: "inherit", - cwd: utils.ROOT_DIR, - shell: true, -}); - -tsc.on("close", code => { - if (code === 0) { - utils.log_info(`tsc step completed in ${performance.now().toFixed()}ms.`); - utils.flattenBarrelExports().then(() => { - utils.log_info("Flattened barrel exports for bundler compatibility."); - }); - } else { - utils.log_error("tsc step failed."); - process.exit(1); - } -}); - -try { - // Emit .js files for packages with jsx - await esb.build({ - plugins: [esb_solid.solidPlugin()], - entryPoints: [ - path.join(utils.PACKAGES_DIR, "controlled-props", "src", "index.tsx"), - path.join(utils.PACKAGES_DIR, "virtual", "src", "index.tsx"), - ], - outdir: ROOT_DIST_DIR, - format: "esm", - platform: "browser", - target: ["esnext"], - }); - - // Copy esbuild output to /packages/*/dist/ - await fsp.readdir(ROOT_DIST_DIR).then(names => - Promise.all( - names.map(name => { - const module_dist_dir = path.join(ROOT_DIST_DIR, name, "src"); - const target_dist_dir = path.join(utils.PACKAGES_DIR, name, "dist"); - return utils.copyDirectory(module_dist_dir, target_dist_dir); - }), - ), - ); - - await fsp.rm(ROOT_DIST_DIR, { recursive: true, force: true }); - - utils.log_info(`esbuild step completed in ${performance.now().toFixed()}ms.`); -} catch (err) { - utils.log_error("esbuild step failed."); - throw err; -} diff --git a/scripts/update-tsconfigs.ts b/scripts/update-tsconfigs.ts deleted file mode 100644 index ebe31e34d..000000000 --- a/scripts/update-tsconfigs.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - -npm run update-tsconfigs - -(also runs after each pnpm install) - -Updates ./packages//tsconfig.json files -based on dependencies in package.json - -*/ - -import * as fsp from "node:fs/promises"; -import * as path from "node:path"; -import * as utils from "./utils/index.js"; - -const modulesData = await utils.getModulesData(); - -type TsconfigJson = { - extends?: string; - compilerOptions?: { - composite?: boolean; - outDir?: string; - rootDir?: string; - }; - references?: { path: string }[]; - include?: string[]; -}; - -for (const data of modulesData) { - const tsconfig_path = path.join(utils.PACKAGES_DIR, data.name, "tsconfig.json"); - const tsconfig: TsconfigJson = { - extends: "../../tsconfig.json", - compilerOptions: { - composite: true, - outDir: "dist", - rootDir: "src", - }, - references: data.workspace_deps.map(dep => ({ path: `../${dep}` })), - include: ["src"], - }; - await fsp.writeFile(tsconfig_path, JSON.stringify(tsconfig, null, 2)); -} diff --git a/scripts/utils/calculate-bundlesize.ts b/scripts/utils/calculate-bundlesize.ts index 3c77347b6..6e4aa2c49 100644 --- a/scripts/utils/calculate-bundlesize.ts +++ b/scripts/utils/calculate-bundlesize.ts @@ -73,7 +73,7 @@ export const getPackageBundlesize = async ( treeShaking: true, platform: "browser", conditions: ["production", "browser"], - external: ["solid-js", "node-fetch", "chokidar", "fs", ...(peerDependencies ?? [])], + external: ["solid-js", "node-fetch", "chokidar", "fs", "node:*", ...(peerDependencies ?? [])], }); } catch (e) { // oxlint-disable-next-line no-console diff --git a/template/package.json b/template/package.json index 6a1348ff7..c163e08f7 100644 --- a/template/package.json +++ b/template/package.json @@ -42,9 +42,13 @@ } }, "typesVersions": {}, + "tsdown": { + "entry": "src/**/*.{ts,tsx}", + "outDir": "dist" + }, "scripts": { "dev": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts", - "build": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts", + "build": "pnpm -w build", "vitest": "vitest -c ../../configs/vitest.config.ts", "vitest2": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", diff --git a/template/tsconfig.json b/template/tsconfig.json index 38c71ce71..674e85d9a 100644 --- a/template/tsconfig.json +++ b/template/tsconfig.json @@ -1,12 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "references": [], - "include": [ - "src" - ] + "include": ["src"] } \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index d7cc026eb..6d9704f54 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,9 +9,14 @@ ], "moduleResolution": "NodeNext", "allowSyntheticDefaultImports": true, + "allowImportingTsExtensions": true, "strict": true, "esModuleInterop": true, "isolatedModules": true, + "isolatedDeclarations": true, + "composite": true, + "declaration": true, + "noEmit": true, "forceConsistentCasingInFileNames": true, "noUncheckedIndexedAccess": true, "skipLibCheck": true, diff --git a/tsdown.config.ts b/tsdown.config.ts new file mode 100644 index 000000000..130836d50 --- /dev/null +++ b/tsdown.config.ts @@ -0,0 +1,51 @@ +// tsdown.config.ts +import { defineConfig } from "tsdown"; +import solid from "unplugin-solid/rolldown"; + +export default defineConfig({ + outDir: "dist", + format: ["esm"], + target: "esnext", + platform: "neutral", + dts: true, + clean: true, + unbundle: true, + + plugins: [ + solid({ + solid: { + generate: "dom", + hydratable: false, + }, + }), + ], + + deps: { + skipNodeModulesBundle: true, + neverBundle: [/^node:/, /^@solid-primitives\//], + }, + + outputOptions(outputOptions) { + outputOptions.postBanner = chunk => { + if (!chunk.isEntry) return ""; + + const dtsPath = `./${chunk.fileName.replace(/\.js$/, ".d.ts").split("/").at(-1)}`; + return `/* @ts-self-types="${dtsPath}" */`; + }; + + return outputOptions; + }, + + workspace: { + include: ["packages/*"], + exclude: [ + "site", + "template", + "packages/storage/tauri-storage", + "**/node_modules/**", + "**/dist/**", + "**/test?(s)/**", + "**/t?(e)mp/**", + ], + }, +}); \ No newline at end of file