diff --git a/.github/links.yml b/.github/links.yml
index edc1be619..135a1ebe6 100644
--- a/.github/links.yml
+++ b/.github/links.yml
@@ -11,7 +11,7 @@ jobs:
website_url:
- "https://labs.leaningtech.com"
- "https://cheerp.io"
- - "https://cheerpj.io"
+ - "https://cheerpj.com"
- "https://cheerpx.io"
runs-on: ubuntu-latest
steps:
diff --git a/.github/styles/Vocab/LeaningTechnologies/accept.txt b/.github/styles/config/vocabularies/LeaningTechnologies/accept.txt
similarity index 100%
rename from .github/styles/Vocab/LeaningTechnologies/accept.txt
rename to .github/styles/config/vocabularies/LeaningTechnologies/accept.txt
diff --git a/.github/styles/Vocab/LeaningTechnologies/deny.txt b/.github/styles/config/vocabularies/LeaningTechnologies/reject.txt
similarity index 100%
rename from .github/styles/Vocab/LeaningTechnologies/deny.txt
rename to .github/styles/config/vocabularies/LeaningTechnologies/reject.txt
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index fbc5d52cf..5b710530c 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -4,7 +4,13 @@ on:
push:
branches:
- main
- - monorepo # TEMP
+ workflow_dispatch:
+
+# Not cancel-in-progress: rsync --delete mid-transfer leaves the remote
+# docs tree half-updated.
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: false
jobs:
cheerpj:
@@ -12,26 +18,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v7
- - uses: pnpm/action-setup@v4
- name: Install pnpm
+ - name: Install Node.js
+ uses: actions/setup-node@v7
with:
- version: 10
- run_install: false
+ node-version-file: package.json
- - name: Install Node.js
- uses: actions/setup-node@v4
+ - uses: pnpm/action-setup@v6
+ name: Install pnpm
with:
- node-version: 20
- cache: "pnpm"
+ run_install: false
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- - uses: actions/cache@v4
+ - uses: actions/cache@v6
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
@@ -42,14 +46,11 @@ jobs:
- name: Install dependencies
run: cd sites/cheerpj && pnpm install --frozen-lockfile
- - name: Build global-navbar
- run: cd packages/global-navbar && pnpm run build
-
- name: Build sites/cheerpj
run: cd sites/cheerpj && pnpm run build
- name: Deploy cheerpj.com/docs
- uses: burnett01/rsync-deployments@7.0.1
+ uses: burnett01/rsync-deployments@v9
with:
switches: -avzr --delete
path: sites/cheerpj/dist/
@@ -58,17 +59,3 @@ jobs:
remote_port: ${{ secrets.RSYNC_DEPLOY_PORT }}
remote_user: ${{ secrets.RSYNC_DEPLOY_USER }}
remote_key: ${{ secrets.RSYNC_DEPLOY_KEY }}
-
- - name: Copy global-navbar dist to WordPress plugin
- run: cp -r packages/global-navbar/dist packages/global-navbar/wordpress-plugin/global-navbar
-
- - name: Deploy global-navbar WordPress plugin
- uses: burnett01/rsync-deployments@7.0.1
- with:
- switches: -avzr --delete
- path: packages/global-navbar/wordpress-plugin/global-navbar/
- remote_path: ${{ secrets.RSYNC_DEPLOY_PATH_GLOBAL_NAVBAR }}
- remote_host: ${{ secrets.RSYNC_DEPLOY_HOST }}
- remote_port: ${{ secrets.RSYNC_DEPLOY_PORT }}
- remote_user: ${{ secrets.RSYNC_DEPLOY_USER }}
- remote_key: ${{ secrets.RSYNC_DEPLOY_KEY }}
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index d09450f23..598ec445c 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -2,25 +2,30 @@ name: Lint
on:
push:
+ branches:
+ - main
pull_request:
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
+
jobs:
astro:
name: Astro
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v7
- name: Install Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v7
with:
- node-version: 20
+ node-version-file: package.json
- - uses: pnpm/action-setup@v2
+ - uses: pnpm/action-setup@v6
name: Install pnpm
with:
- version: 10
run_install: false
- name: Get pnpm store directory
@@ -28,7 +33,7 @@ jobs:
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- - uses: actions/cache@v3
+ - uses: actions/cache@v6
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
@@ -50,17 +55,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v7
- name: Install Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v7
with:
- node-version: 20
+ node-version-file: package.json
- - uses: pnpm/action-setup@v2
+ - uses: pnpm/action-setup@v6
name: Install pnpm
with:
- version: 10
run_install: false
- name: Get pnpm store directory
@@ -68,7 +72,7 @@ jobs:
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- - uses: actions/cache@v3
+ - uses: actions/cache@v6
name: Setup pnpm cache
with:
path: ${{ env.STORE_PATH }}
@@ -85,10 +89,19 @@ jobs:
prose_vale:
name: Prose (Vale)
runs-on: ubuntu-latest
- # temporarily disabled because test is brittle: https://github.com/errata-ai/vale/issues/841
- if: github.event_name == 'pull_request' && false
+ if: github.event_name == 'pull_request'
+
+ # Advisory: fail_on_error keeps prose findings from ever failing the job.
+
steps:
- - uses: actions/checkout@v3
- - uses: errata-ai/vale-action@reviewdog
+ - uses: actions/checkout@v7
+
+ - uses: vale-cli/vale-action@v3
with:
- version: 2.30.0
+ version: 3.20.0
+ fail_on_error: false
+ level: warning
+ filter_mode: added
+ reporter: github-pr-annotations
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index 92caccf54..000000000
--- a/.npmrc
+++ /dev/null
@@ -1,5 +0,0 @@
-# Prevent accidental lockfile modifications
-frozen-lockfile=true
-
-# Auto-install peer dependencies
-auto-install-peers=true
diff --git a/.vale.ini b/.vale.ini
index 858444191..c342fdaad 100644
--- a/.vale.ini
+++ b/.vale.ini
@@ -1,13 +1,19 @@
StylesPath = .github/styles
Vocab = LeaningTechnologies
-MinAlertLevel = suggestion
-
-Packages = Microsoft
+MinAlertLevel = warning
[formats]
mdx = md
-# TODO (https://github.com/errata-ai/vale/issues/841): proper mdx support for Vale
[*.{md,mdx}]
BasedOnStyles = Vale
+
+# Off: flagged 1400 ordinary tech terms as misspellings. Vale.Terms still
+# enforces brand capitalisation, Vale.Avoid still blocks reject.txt.
+Vale.Spelling = NO
+
+# Vale has no native MDX parser, so imports, URLs, code spans and filenames
+# all reach it as prose. Regexes must be bare; wrapping them in () breaks them.
+BlockIgnores = (?m)^import .*$
+TokenIgnores = https?://\S+, `[^`]+`, \S+\.(?:wasm|js|mjs|ts|json|astro|svelte|html|css|toml|yml)
diff --git a/package.json b/package.json
index 7cbf842c2..ac82755cc 100644
--- a/package.json
+++ b/package.json
@@ -2,6 +2,14 @@
"name": "labs",
"version": "0.0.1",
"private": true,
+ "packageManager": "pnpm@10.34.5",
+ "devEngines": {
+ "runtime": {
+ "name": "node",
+ "version": "22.23.2",
+ "onFail": "download"
+ }
+ },
"scripts": {
"format": "prettier --write ."
},
diff --git a/packages/astro-theme/components/nav/global/GlobalNavbar.astro b/packages/astro-theme/components/nav/global/GlobalNavbar.astro
deleted file mode 100644
index 6afd14989..000000000
--- a/packages/astro-theme/components/nav/global/GlobalNavbar.astro
+++ /dev/null
@@ -1,7 +0,0 @@
----
-import EventBanner from "./EventBanner.svelte";
-import Nav from "@leaningtech/global-navbar/Wrapper.astro";
----
-
-
-
diff --git a/packages/astro-theme/index.ts b/packages/astro-theme/index.ts
index 9b5a810a9..54b23a323 100644
--- a/packages/astro-theme/index.ts
+++ b/packages/astro-theme/index.ts
@@ -138,7 +138,6 @@ export default function ThemeIntegration(
vite: {
ssr: {
noExternal: [
- "@leaningtech/global-navbar",
"@leaningtech/svelte-browserpod-editor",
"svelte-codemirror-editor",
"@iconify/svelte",
diff --git a/packages/astro-theme/package.json b/packages/astro-theme/package.json
index 06d9bc46a..c4b34007c 100644
--- a/packages/astro-theme/package.json
+++ b/packages/astro-theme/package.json
@@ -60,7 +60,6 @@
"@codemirror/lang-json": "^6.0.2",
"@codemirror/view": "^6.39.2",
"@iconify/svelte": "^5.1.0",
- "@leaningtech/global-navbar": "workspace:^",
"@leaningtech/svelte-browserpod-editor": "^1.0.1",
"@replit/codemirror-lang-svelte": "^6.0.0",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
diff --git a/packages/global-navbar/README.md b/packages/global-navbar/README.md
deleted file mode 100644
index 111f11e1d..000000000
--- a/packages/global-navbar/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# global-navbar
-
-This is a Svelte component for the navigation bar that appears across almost all Leaning Technologies websites.
-
-It can also be built with `pnpm build` to produce a hydratable version of the component ready to be used in non-JS apps (such as WordPress sites). The WordPress plugin is available at `wordpress-plugin/global-navbar`.
-
-To develop this component, launch a site such as `sites/labs` and observe the changes there.
diff --git a/packages/global-navbar/package.json b/packages/global-navbar/package.json
deleted file mode 100644
index 534e3fe86..000000000
--- a/packages/global-navbar/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "@leaningtech/global-navbar",
- "version": "0.0.1",
- "scripts": {
- "build": "npm run build:client && npm run build:server",
- "build:client": "vite build --ssrManifest --outDir dist/client",
- "build:server": "vite build --ssr src/entry-server.js --outDir dist/server && node ssr.js"
- },
- "exports": {
- ".": "./dist/client/index.js",
- "./Wrapper.astro": "./src/Wrapper.astro"
- },
- "files": [
- "dist"
- ],
- "peerDependencies": {
- "svelte": "^4.0.0 || ^5.0.0"
- },
- "devDependencies": {
- "@sveltejs/vite-plugin-svelte": "^3.1.2",
- "svelte": "^4.2.7",
- "vite": "^5.3.5"
- },
- "type": "module",
- "dependencies": {
- "@oddbird/popover-polyfill": "^0.4.4"
- }
-}
diff --git a/packages/global-navbar/src/Nav.svelte b/packages/global-navbar/src/Nav.svelte
deleted file mode 100644
index 10ff5e57b..000000000
--- a/packages/global-navbar/src/Nav.svelte
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/packages/global-navbar/src/SelectMenu.svelte b/packages/global-navbar/src/SelectMenu.svelte
deleted file mode 100644
index 0e7742672..000000000
--- a/packages/global-navbar/src/SelectMenu.svelte
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
diff --git a/packages/global-navbar/src/Wrapper.astro b/packages/global-navbar/src/Wrapper.astro
deleted file mode 100644
index 91dad3e02..000000000
--- a/packages/global-navbar/src/Wrapper.astro
+++ /dev/null
@@ -1,7 +0,0 @@
----
-// Using .astro is required to properly manage the component across module boundaries
-
-import Nav from "./Nav.svelte";
----
-
-
diff --git a/packages/global-navbar/src/index.js b/packages/global-navbar/src/index.js
deleted file mode 100644
index ee768bc11..000000000
--- a/packages/global-navbar/src/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default as default } from "./Nav.svelte";
diff --git a/packages/global-navbar/src/items/Dropdown.svelte b/packages/global-navbar/src/items/Dropdown.svelte
deleted file mode 100644
index 375669c42..000000000
--- a/packages/global-navbar/src/items/Dropdown.svelte
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
--
-
-
-
-
diff --git a/packages/global-navbar/src/items/Item.svelte b/packages/global-navbar/src/items/Item.svelte
deleted file mode 100644
index ae900d25f..000000000
--- a/packages/global-navbar/src/items/Item.svelte
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
diff --git a/packages/global-navbar/src/items/Logotype.svelte b/packages/global-navbar/src/items/Logotype.svelte
deleted file mode 100644
index 08668a6ca..000000000
--- a/packages/global-navbar/src/items/Logotype.svelte
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
--
-
-
- Leaning Technologies
-
-
-
-
diff --git a/packages/global-navbar/src/items/SocialIcon.svelte b/packages/global-navbar/src/items/SocialIcon.svelte
deleted file mode 100644
index 226040b54..000000000
--- a/packages/global-navbar/src/items/SocialIcon.svelte
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
- {#if icon == "x"}
-
- {:else if icon == "discord"}
-
- {/if}
-
-
-
-
diff --git a/packages/global-navbar/src/logos/browserpod.svg.svelte b/packages/global-navbar/src/logos/browserpod.svg.svelte
deleted file mode 100644
index b07d50643..000000000
--- a/packages/global-navbar/src/logos/browserpod.svg.svelte
+++ /dev/null
@@ -1,544 +0,0 @@
-
diff --git a/packages/global-navbar/src/logos/cheerp.svg.svelte b/packages/global-navbar/src/logos/cheerp.svg.svelte
deleted file mode 100644
index 91b73de00..000000000
--- a/packages/global-navbar/src/logos/cheerp.svg.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/packages/global-navbar/src/logos/cheerpj.svg.svelte b/packages/global-navbar/src/logos/cheerpj.svg.svelte
deleted file mode 100644
index 827eb15d1..000000000
--- a/packages/global-navbar/src/logos/cheerpj.svg.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-
diff --git a/packages/global-navbar/src/logos/cheerpx.svg.svelte b/packages/global-navbar/src/logos/cheerpx.svg.svelte
deleted file mode 100644
index 2f1b6b04b..000000000
--- a/packages/global-navbar/src/logos/cheerpx.svg.svelte
+++ /dev/null
@@ -1,18 +0,0 @@
-
diff --git a/packages/global-navbar/src/logos/tower.svg.svelte b/packages/global-navbar/src/logos/tower.svg.svelte
deleted file mode 100644
index c33e2755d..000000000
--- a/packages/global-navbar/src/logos/tower.svg.svelte
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/packages/global-navbar/src/popover/BigIcon.svelte b/packages/global-navbar/src/popover/BigIcon.svelte
deleted file mode 100644
index 418920641..000000000
--- a/packages/global-navbar/src/popover/BigIcon.svelte
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
- {title}
- {description}
-
-
-
-
diff --git a/packages/global-navbar/ssr.js b/packages/global-navbar/ssr.js
deleted file mode 100644
index 9421b0ab3..000000000
--- a/packages/global-navbar/ssr.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// Renders built server-side component into static assets for use in WordPress
-
-import Nav from "./dist/server/index.js";
-import { writeFile } from "fs/promises";
-
-const { head, html } = Nav.render();
-
-await writeFile("dist/server/body.html", html);
-await writeFile("dist/server/head.html", head);
diff --git a/packages/global-navbar/svelte.config.js b/packages/global-navbar/svelte.config.js
deleted file mode 100644
index 0fb6d8e47..000000000
--- a/packages/global-navbar/svelte.config.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
-
-export default {
- // Consult https://kit.svelte.dev/docs/integrations#preprocessors
- // for more information about preprocessors
- preprocess: vitePreprocess(),
-};
diff --git a/packages/global-navbar/vite.config.ts b/packages/global-navbar/vite.config.ts
deleted file mode 100644
index df45d84bc..000000000
--- a/packages/global-navbar/vite.config.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { svelte } from "@sveltejs/vite-plugin-svelte";
-import { resolve } from "path";
-import { defineConfig } from "vite";
-
-export default defineConfig({
- plugins: [
- svelte({
- compilerOptions: {
- dev: process.env.NODE_ENV !== "production",
- hydratable: true,
- },
- }),
- ],
- build: {
- lib: {
- formats: ["es"],
- entry: resolve(__dirname, "src/index.js"),
- fileName: "global-navbar",
- },
- },
-});
diff --git a/packages/global-navbar/wordpress-plugin/global-navbar/global-navbar.php b/packages/global-navbar/wordpress-plugin/global-navbar/global-navbar.php
deleted file mode 100644
index fe85c8748..000000000
--- a/packages/global-navbar/wordpress-plugin/global-navbar/global-navbar.php
+++ /dev/null
@@ -1,42 +0,0 @@
-";
- include 'dist/server/body.html';
- echo '';
-
- // https://svelte.dev/docs/client-side-component-api
- echo "";
-}
-
-?>
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 867291410..c81c45de5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,6 +8,9 @@ importers:
.:
devDependencies:
+ node:
+ specifier: runtime:22.23.2
+ version: runtime:22.23.2
prettier:
specifier: ^3.7.4
version: 3.8.1
@@ -59,9 +62,6 @@ importers:
'@iconify/svelte':
specifier: ^5.1.0
version: 5.2.1(svelte@5.48.0)
- '@leaningtech/global-navbar':
- specifier: workspace:^
- version: link:../global-navbar
'@leaningtech/svelte-browserpod-editor':
specifier: ^1.0.1
version: 1.0.1(codemirror@6.0.2)(svelte@5.48.0)
@@ -166,22 +166,6 @@ importers:
specifier: '*'
version: 5.16.13(@types/node@25.0.10)(jiti@1.21.7)(rollup@4.60.1)(typescript@5.9.3)(yaml@2.8.2)
- packages/global-navbar:
- dependencies:
- '@oddbird/popover-polyfill':
- specifier: ^0.4.4
- version: 0.4.4
- devDependencies:
- '@sveltejs/vite-plugin-svelte':
- specifier: ^3.1.2
- version: 3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10))
- svelte:
- specifier: ^4.2.7
- version: 4.2.20
- vite:
- specifier: ^5.3.5
- version: 5.4.21(@types/node@25.0.10)
-
packages/hero:
dependencies:
astro:
@@ -660,10 +644,6 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@antfu/install-pkg@1.1.0':
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
@@ -849,204 +829,102 @@ packages:
'@emnapi/runtime@1.8.1':
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
- '@esbuild/aix-ppc64@0.21.5':
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.25.12':
resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.21.5':
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.25.12':
resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.21.5':
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.25.12':
resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.21.5':
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.25.12':
resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.21.5':
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.25.12':
resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.21.5':
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.25.12':
resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.21.5':
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.25.12':
resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.21.5':
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.25.12':
resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.21.5':
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.25.12':
resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.21.5':
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.25.12':
resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.21.5':
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.25.12':
resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.21.5':
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.25.12':
resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.21.5':
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.25.12':
resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.21.5':
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.25.12':
resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.21.5':
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.25.12':
resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.21.5':
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.25.12':
resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.21.5':
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.25.12':
resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
engines: {node: '>=18'}
@@ -1059,12 +937,6 @@ packages:
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.21.5':
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.25.12':
resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
engines: {node: '>=18'}
@@ -1077,12 +949,6 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.21.5':
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.25.12':
resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
engines: {node: '>=18'}
@@ -1095,48 +961,24 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.21.5':
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.25.12':
resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.21.5':
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.25.12':
resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.21.5':
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.25.12':
resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.21.5':
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.25.12':
resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
engines: {node: '>=18'}
@@ -1448,9 +1290,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oddbird/popover-polyfill@0.4.4':
- resolution: {integrity: sha512-n9q0ZXYRct6aYmOjjF5E+i5i0RSjVCkoKDJWILzJAkDBk4jmWOAZFjQfExtcAiJa0buX/Lx/CzBdGgiSSAlbrw==}
-
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
@@ -1511,277 +1350,139 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.56.0':
- resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==}
- cpu: [arm]
- os: [android]
-
'@rollup/rollup-android-arm-eabi@4.60.1':
resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.56.0':
- resolution: {integrity: sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==}
- cpu: [arm64]
- os: [android]
-
'@rollup/rollup-android-arm64@4.60.1':
resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.56.0':
- resolution: {integrity: sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==}
- cpu: [arm64]
- os: [darwin]
-
'@rollup/rollup-darwin-arm64@4.60.1':
resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.56.0':
- resolution: {integrity: sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==}
- cpu: [x64]
- os: [darwin]
-
'@rollup/rollup-darwin-x64@4.60.1':
resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.56.0':
- resolution: {integrity: sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==}
- cpu: [arm64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-arm64@4.60.1':
resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.56.0':
- resolution: {integrity: sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==}
- cpu: [x64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-x64@4.60.1':
resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.56.0':
- resolution: {integrity: sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-arm-gnueabihf@4.60.1':
resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.56.0':
- resolution: {integrity: sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==}
- cpu: [arm]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-arm-musleabihf@4.60.1':
resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.56.0':
- resolution: {integrity: sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-arm64-gnu@4.60.1':
resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.56.0':
- resolution: {integrity: sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-arm64-musl@4.60.1':
resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loong64-gnu@4.56.0':
- resolution: {integrity: sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==}
- cpu: [loong64]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-loong64-gnu@4.60.1':
resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-loong64-musl@4.56.0':
- resolution: {integrity: sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==}
- cpu: [loong64]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-loong64-musl@4.60.1':
resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==}
cpu: [loong64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-ppc64-gnu@4.56.0':
- resolution: {integrity: sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-ppc64-gnu@4.60.1':
resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-ppc64-musl@4.56.0':
- resolution: {integrity: sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==}
- cpu: [ppc64]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-ppc64-musl@4.60.1':
resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==}
cpu: [ppc64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-riscv64-gnu@4.56.0':
- resolution: {integrity: sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-riscv64-gnu@4.60.1':
resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-musl@4.56.0':
- resolution: {integrity: sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==}
- cpu: [riscv64]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-riscv64-musl@4.60.1':
resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-s390x-gnu@4.56.0':
- resolution: {integrity: sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-s390x-gnu@4.60.1':
resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.56.0':
- resolution: {integrity: sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@rollup/rollup-linux-x64-gnu@4.60.1':
resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.56.0':
- resolution: {integrity: sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@rollup/rollup-linux-x64-musl@4.60.1':
resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-openbsd-x64@4.56.0':
- resolution: {integrity: sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==}
- cpu: [x64]
- os: [openbsd]
-
'@rollup/rollup-openbsd-x64@4.60.1':
resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==}
cpu: [x64]
os: [openbsd]
- '@rollup/rollup-openharmony-arm64@4.56.0':
- resolution: {integrity: sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==}
- cpu: [arm64]
- os: [openharmony]
-
'@rollup/rollup-openharmony-arm64@4.60.1':
resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==}
cpu: [arm64]
os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.56.0':
- resolution: {integrity: sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==}
- cpu: [arm64]
- os: [win32]
-
'@rollup/rollup-win32-arm64-msvc@4.60.1':
resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.56.0':
- resolution: {integrity: sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==}
- cpu: [ia32]
- os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.60.1':
resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-gnu@4.56.0':
- resolution: {integrity: sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==}
- cpu: [x64]
- os: [win32]
-
'@rollup/rollup-win32-x64-gnu@4.60.1':
resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.56.0':
- resolution: {integrity: sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==}
- cpu: [x64]
- os: [win32]
-
'@rollup/rollup-win32-x64-msvc@4.60.1':
resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==}
cpu: [x64]
@@ -1813,14 +1514,6 @@ packages:
peerDependencies:
acorn: ^8.9.0
- '@sveltejs/vite-plugin-svelte-inspector@2.1.0':
- resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
- engines: {node: ^18.0.0 || >=20}
- peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^3.0.0
- svelte: ^4.0.0 || ^5.0.0-next.0
- vite: ^5.0.0
-
'@sveltejs/vite-plugin-svelte-inspector@4.0.1':
resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22}
@@ -1829,13 +1522,6 @@ packages:
svelte: ^5.0.0
vite: ^6.0.0
- '@sveltejs/vite-plugin-svelte@3.1.2':
- resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==}
- engines: {node: ^18.0.0 || >=20}
- peerDependencies:
- svelte: ^4.0.0 || ^5.0.0-next.0
- vite: ^5.0.0
-
'@sveltejs/vite-plugin-svelte@5.1.1':
resolution: {integrity: sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22}
@@ -1899,6 +1585,7 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ deprecated: Potential CWE-502 - Update to 1.3.1 or higher
'@volar/kit@2.4.27':
resolution: {integrity: sha512-ilZoQDMLzqmSsImJRWx4YiZ4FcvvPrPnFVmL6hSsIWB6Bn3qc7k88J9yP32dagrs5Y8EXIlvvD/mAFaiuEOACQ==}
@@ -2005,6 +1692,7 @@ packages:
astro-integration-kit@0.19.1:
resolution: {integrity: sha512-0MORMlwJXM3d2RlYoFMKpdBTEOqFEZ7rY5TnQssLsUTfaZgF4XkNJW0mNsDiOdM9LgDn9Px2dZtz8NbuUW75nw==}
+ deprecated: 'Check the migration guide: https://astro-integration-kit.netlify.app/migration-guide/'
peerDependencies:
astro: ^4.14.0 || ^5.0.0
@@ -2093,8 +1781,8 @@ packages:
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
engines: {node: '>=16'}
- caniuse-lite@1.0.30001765:
- resolution: {integrity: sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ==}
+ caniuse-lite@1.0.30001810:
+ resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2157,9 +1845,6 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- code-red@1.0.4:
- resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
-
codemirror@6.0.2:
resolution: {integrity: sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==}
@@ -2391,11 +2076,6 @@ packages:
esast-util-from-js@2.0.1:
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
- esbuild@0.21.5:
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
- engines: {node: '>=12'}
- hasBin: true
-
esbuild@0.25.12:
resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
engines: {node: '>=18'}
@@ -3067,6 +2747,115 @@ packages:
node-releases@2.0.27:
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
+ node@runtime:22.23.2:
+ resolution:
+ type: variations
+ variants:
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-d8YwMv1KuOmOCufbnXnjlmWeBK+Vpe344cqGnkJsBKU=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-aix-ppc64.tar.gz
+ targets:
+ - cpu: ppc64
+ os: aix
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-YRMPOUwWMNIR3VCuzENT03lIDzbTrJE82F27oa7VhcY=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-darwin-arm64.tar.gz
+ targets:
+ - cpu: arm64
+ os: darwin
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-WOmQIsL/iTlVdsx/1NmM6iS7aAgUddX4i4Ae6HKfsCY=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-darwin-x64.tar.gz
+ targets:
+ - cpu: x64
+ os: darwin
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-ATtZz9KBlwOm9KFKuJH8RvwqTj9bzZLeP7SSm0PjWzA=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-arm64.tar.gz
+ targets:
+ - cpu: arm64
+ os: linux
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-Ki9Z64/Z3sJ7O+4XxykTHR/T5tmUPUefEVbOOK+M1Zk=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-armv7l.tar.gz
+ targets:
+ - cpu: armv7l
+ os: linux
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-ZciqnmRxlvMNNWS7ayATBrG1IPcvDdMnjaMmAUoBg3k=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-ppc64le.tar.gz
+ targets:
+ - cpu: ppc64le
+ os: linux
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-mGuEQbHRoBxw7XELqyAXQf0NGW0wKn5DOP79XhwQ5h4=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-s390x.tar.gz
+ targets:
+ - cpu: s390x
+ os: linux
+ - resolution:
+ archive: tarball
+ bin: bin/node
+ integrity: sha256-spSlVuY51kM4gjkg5YZsIcAnQXQtLhUp7hoiXB7JJSo=
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-x64.tar.gz
+ targets:
+ - cpu: x64
+ os: linux
+ - resolution:
+ archive: zip
+ bin: node.exe
+ integrity: sha256-/sAlptoxdX47avhMWhYo6dOEQsqZohYQkdePL8+jXvM=
+ prefix: node-v22.23.2-win-arm64
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-win-arm64.zip
+ targets:
+ - cpu: arm64
+ os: win32
+ - resolution:
+ archive: zip
+ bin: node.exe
+ integrity: sha256-EXe0E3ulrapWNUrkDxCAx0UOiuCc7LR9pFnRxSrJn5c=
+ prefix: node-v22.23.2-win-x64
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-win-x64.zip
+ targets:
+ - cpu: x64
+ os: win32
+ - resolution:
+ archive: zip
+ bin: node.exe
+ integrity: sha256-clyeK90cIBa0HJlagfT6Ns5OLuVlt0Vdj4iRgnJ99kc=
+ prefix: node-v22.23.2-win-x86
+ type: binary
+ url: https://nodejs.org/download/release/v22.23.2/node-v22.23.2-win-x86.zip
+ targets:
+ - cpu: x86
+ os: win32
+ version: 22.23.2
+ hasBin: true
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -3165,9 +2954,6 @@ packages:
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- periscopic@3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
piccolore@0.1.3:
resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==}
@@ -3448,11 +3234,6 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.56.0:
- resolution: {integrity: sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
rollup@4.60.1:
resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -3580,22 +3361,12 @@ packages:
codemirror: ^6.0.0
svelte: ^5.0.0
- svelte-hmr@0.16.0:
- resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
- engines: {node: ^12.20 || ^14.13.1 || >= 16}
- peerDependencies:
- svelte: ^3.19.0 || ^4.0.0
-
svelte2tsx@0.7.46:
resolution: {integrity: sha512-S++Vw3w47a8rBuhbz4JK0fcGea8tOoX1boT53Aib8+oUO2EKeOG+geXprJVTDfBlvR+IJdf3jIpR2RGwT6paQA==}
peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
typescript: ^4.9.4 || ^5.0.0
- svelte@4.2.20:
- resolution: {integrity: sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==}
- engines: {node: '>=16'}
-
svelte@5.48.0:
resolution: {integrity: sha512-+NUe82VoFP1RQViZI/esojx70eazGF4u0O/9ucqZ4rPcOZD+n5EVp17uYsqwdzjUjZyTpGKunHbDziW6AIAVkQ==}
engines: {node: '>=18'}
@@ -3618,7 +3389,7 @@ packages:
tar@6.2.1:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
- deprecated: Old versions of tar 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 exhorbitant rates) by contacting i@izs.me
+ deprecated: Old versions of tar 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
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
@@ -3665,6 +3436,7 @@ packages:
tsconfck@3.1.6:
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
engines: {node: ^18 || >=20}
+ deprecated: unmaintained
hasBin: true
peerDependencies:
typescript: ^5.0.0
@@ -3826,37 +3598,6 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@5.4.21:
- resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
vite@6.4.1:
resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -3897,14 +3638,6 @@ packages:
yaml:
optional: true
- vitefu@0.2.5:
- resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
vitefu@1.1.1:
resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
peerDependencies:
@@ -4128,11 +3861,6 @@ snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@antfu/install-pkg@1.1.0':
dependencies:
package-manager-detector: 1.6.0
@@ -4483,150 +4211,81 @@ snapshots:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.21.5':
- optional: true
-
'@esbuild/aix-ppc64@0.25.12':
optional: true
- '@esbuild/android-arm64@0.21.5':
- optional: true
-
'@esbuild/android-arm64@0.25.12':
optional: true
- '@esbuild/android-arm@0.21.5':
- optional: true
-
'@esbuild/android-arm@0.25.12':
optional: true
- '@esbuild/android-x64@0.21.5':
- optional: true
-
'@esbuild/android-x64@0.25.12':
optional: true
- '@esbuild/darwin-arm64@0.21.5':
- optional: true
-
'@esbuild/darwin-arm64@0.25.12':
optional: true
- '@esbuild/darwin-x64@0.21.5':
- optional: true
-
'@esbuild/darwin-x64@0.25.12':
optional: true
- '@esbuild/freebsd-arm64@0.21.5':
- optional: true
-
'@esbuild/freebsd-arm64@0.25.12':
optional: true
- '@esbuild/freebsd-x64@0.21.5':
- optional: true
-
'@esbuild/freebsd-x64@0.25.12':
optional: true
- '@esbuild/linux-arm64@0.21.5':
- optional: true
-
'@esbuild/linux-arm64@0.25.12':
optional: true
- '@esbuild/linux-arm@0.21.5':
- optional: true
-
'@esbuild/linux-arm@0.25.12':
optional: true
- '@esbuild/linux-ia32@0.21.5':
- optional: true
-
'@esbuild/linux-ia32@0.25.12':
optional: true
- '@esbuild/linux-loong64@0.21.5':
- optional: true
-
'@esbuild/linux-loong64@0.25.12':
optional: true
- '@esbuild/linux-mips64el@0.21.5':
- optional: true
-
'@esbuild/linux-mips64el@0.25.12':
optional: true
- '@esbuild/linux-ppc64@0.21.5':
- optional: true
-
'@esbuild/linux-ppc64@0.25.12':
optional: true
- '@esbuild/linux-riscv64@0.21.5':
- optional: true
-
'@esbuild/linux-riscv64@0.25.12':
optional: true
- '@esbuild/linux-s390x@0.21.5':
- optional: true
-
'@esbuild/linux-s390x@0.25.12':
optional: true
- '@esbuild/linux-x64@0.21.5':
- optional: true
-
'@esbuild/linux-x64@0.25.12':
optional: true
'@esbuild/netbsd-arm64@0.25.12':
optional: true
- '@esbuild/netbsd-x64@0.21.5':
- optional: true
-
'@esbuild/netbsd-x64@0.25.12':
optional: true
'@esbuild/openbsd-arm64@0.25.12':
optional: true
- '@esbuild/openbsd-x64@0.21.5':
- optional: true
-
'@esbuild/openbsd-x64@0.25.12':
optional: true
'@esbuild/openharmony-arm64@0.25.12':
optional: true
- '@esbuild/sunos-x64@0.21.5':
- optional: true
-
'@esbuild/sunos-x64@0.25.12':
optional: true
- '@esbuild/win32-arm64@0.21.5':
- optional: true
-
'@esbuild/win32-arm64@0.25.12':
optional: true
- '@esbuild/win32-ia32@0.21.5':
- optional: true
-
'@esbuild/win32-ia32@0.25.12':
optional: true
- '@esbuild/win32-x64@0.21.5':
- optional: true
-
'@esbuild/win32-x64@0.25.12':
optional: true
@@ -4995,8 +4654,6 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@oddbird/popover-polyfill@0.4.4': {}
-
'@oslojs/encoding@1.1.0': {}
'@pagefind/darwin-arm64@1.4.0':
@@ -5055,153 +4712,78 @@ snapshots:
optionalDependencies:
rollup: 4.60.1
- '@rollup/rollup-android-arm-eabi@4.56.0':
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.60.1':
optional: true
- '@rollup/rollup-android-arm64@4.56.0':
- optional: true
-
'@rollup/rollup-android-arm64@4.60.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.56.0':
- optional: true
-
'@rollup/rollup-darwin-arm64@4.60.1':
optional: true
- '@rollup/rollup-darwin-x64@4.56.0':
- optional: true
-
'@rollup/rollup-darwin-x64@4.60.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.56.0':
- optional: true
-
'@rollup/rollup-freebsd-arm64@4.60.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.56.0':
- optional: true
-
'@rollup/rollup-freebsd-x64@4.60.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.56.0':
- optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.60.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.56.0':
- optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.60.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-arm64-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.56.0':
- optional: true
-
'@rollup/rollup-linux-arm64-musl@4.60.1':
optional: true
- '@rollup/rollup-linux-loong64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-loong64-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-loong64-musl@4.56.0':
- optional: true
-
'@rollup/rollup-linux-loong64-musl@4.60.1':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-ppc64-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-ppc64-musl@4.56.0':
- optional: true
-
'@rollup/rollup-linux-ppc64-musl@4.60.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-riscv64-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.56.0':
- optional: true
-
'@rollup/rollup-linux-riscv64-musl@4.60.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-linux-x64-gnu@4.60.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.56.0':
- optional: true
-
'@rollup/rollup-linux-x64-musl@4.60.1':
optional: true
- '@rollup/rollup-openbsd-x64@4.56.0':
- optional: true
-
'@rollup/rollup-openbsd-x64@4.60.1':
optional: true
- '@rollup/rollup-openharmony-arm64@4.56.0':
- optional: true
-
'@rollup/rollup-openharmony-arm64@4.60.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.56.0':
- optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.60.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.56.0':
- optional: true
-
'@rollup/rollup-win32-ia32-msvc@4.60.1':
optional: true
- '@rollup/rollup-win32-x64-gnu@4.56.0':
- optional: true
-
'@rollup/rollup-win32-x64-gnu@4.60.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.56.0':
- optional: true
-
'@rollup/rollup-win32-x64-msvc@4.60.1':
optional: true
@@ -5242,15 +4824,6 @@ snapshots:
dependencies:
acorn: 8.16.0
- '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10)))(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10))':
- dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10))
- debug: 4.4.3
- svelte: 4.2.20
- vite: 5.4.21(@types/node@25.0.10)
- transitivePeerDependencies:
- - supports-color
-
'@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2)))(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2))':
dependencies:
'@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2))
@@ -5260,20 +4833,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10))':
- dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10)))(svelte@4.2.20)(vite@5.4.21(@types/node@25.0.10))
- debug: 4.4.3
- deepmerge: 4.3.1
- kleur: 4.1.5
- magic-string: 0.30.21
- svelte: 4.2.20
- svelte-hmr: 0.16.0(svelte@4.2.20)
- vite: 5.4.21(@types/node@25.0.10)
- vitefu: 0.2.5(vite@5.4.21(@types/node@25.0.10))
- transitivePeerDependencies:
- - supports-color
-
'@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2)))(svelte@5.48.0)(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2))
@@ -5583,7 +5142,7 @@ snapshots:
autoprefixer@10.4.23(postcss@8.5.6):
dependencies:
browserslist: 4.28.1
- caniuse-lite: 1.0.30001765
+ caniuse-lite: 1.0.30001810
fraction.js: 5.3.4
picocolors: 1.1.1
postcss: 8.5.6
@@ -5629,7 +5188,7 @@ snapshots:
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.17
- caniuse-lite: 1.0.30001765
+ caniuse-lite: 1.0.30001810
electron-to-chromium: 1.5.277
node-releases: 2.0.27
update-browserslist-db: 1.2.3(browserslist@4.28.1)
@@ -5647,7 +5206,7 @@ snapshots:
camelcase@8.0.0: {}
- caniuse-lite@1.0.30001765: {}
+ caniuse-lite@1.0.30001810: {}
ccount@2.0.1: {}
@@ -5724,14 +5283,6 @@ snapshots:
clsx@2.1.1: {}
- code-red@1.0.4:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@types/estree': 1.0.8
- acorn: 8.15.0
- estree-walker: 3.0.3
- periscopic: 3.1.0
-
codemirror@6.0.2:
dependencies:
'@codemirror/autocomplete': 6.20.1
@@ -5940,32 +5491,6 @@ snapshots:
esast-util-from-estree: 2.0.0
vfile-message: 4.0.3
- esbuild@0.21.5:
- 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
-
esbuild@0.25.12:
optionalDependencies:
'@esbuild/aix-ppc64': 0.25.12
@@ -7009,6 +6534,8 @@ snapshots:
node-releases@2.0.27: {}
+ node@runtime:22.23.2: {}
+
normalize-path@3.0.0: {}
nth-check@2.1.1:
@@ -7117,12 +6644,6 @@ snapshots:
pend@1.2.0: {}
- periscopic@3.1.0:
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 3.0.3
- is-reference: 3.0.3
-
piccolore@0.1.3: {}
picocolors@1.1.1: {}
@@ -7470,37 +6991,6 @@ snapshots:
reusify@1.1.0: {}
- rollup@4.56.0:
- dependencies:
- '@types/estree': 1.0.8
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.56.0
- '@rollup/rollup-android-arm64': 4.56.0
- '@rollup/rollup-darwin-arm64': 4.56.0
- '@rollup/rollup-darwin-x64': 4.56.0
- '@rollup/rollup-freebsd-arm64': 4.56.0
- '@rollup/rollup-freebsd-x64': 4.56.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.56.0
- '@rollup/rollup-linux-arm-musleabihf': 4.56.0
- '@rollup/rollup-linux-arm64-gnu': 4.56.0
- '@rollup/rollup-linux-arm64-musl': 4.56.0
- '@rollup/rollup-linux-loong64-gnu': 4.56.0
- '@rollup/rollup-linux-loong64-musl': 4.56.0
- '@rollup/rollup-linux-ppc64-gnu': 4.56.0
- '@rollup/rollup-linux-ppc64-musl': 4.56.0
- '@rollup/rollup-linux-riscv64-gnu': 4.56.0
- '@rollup/rollup-linux-riscv64-musl': 4.56.0
- '@rollup/rollup-linux-s390x-gnu': 4.56.0
- '@rollup/rollup-linux-x64-gnu': 4.56.0
- '@rollup/rollup-linux-x64-musl': 4.56.0
- '@rollup/rollup-openbsd-x64': 4.56.0
- '@rollup/rollup-openharmony-arm64': 4.56.0
- '@rollup/rollup-win32-arm64-msvc': 4.56.0
- '@rollup/rollup-win32-ia32-msvc': 4.56.0
- '@rollup/rollup-win32-x64-gnu': 4.56.0
- '@rollup/rollup-win32-x64-msvc': 4.56.0
- fsevents: 2.3.3
-
rollup@4.60.1:
dependencies:
'@types/estree': 1.0.8
@@ -7685,10 +7175,6 @@ snapshots:
codemirror: 6.0.2
svelte: 5.48.0
- svelte-hmr@0.16.0(svelte@4.2.20):
- dependencies:
- svelte: 4.2.20
-
svelte2tsx@0.7.46(svelte@5.48.0)(typescript@5.9.3):
dependencies:
dedent-js: 1.0.1
@@ -7696,23 +7182,6 @@ snapshots:
svelte: 5.48.0
typescript: 5.9.3
- svelte@4.2.20:
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
- '@types/estree': 1.0.8
- acorn: 8.15.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- code-red: 1.0.4
- css-tree: 2.3.1
- estree-walker: 3.0.3
- is-reference: 3.0.3
- locate-character: 3.0.0
- magic-string: 0.30.21
- periscopic: 3.1.0
-
svelte@5.48.0:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -7953,15 +7422,6 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@5.4.21(@types/node@25.0.10):
- dependencies:
- esbuild: 0.21.5
- postcss: 8.5.6
- rollup: 4.56.0
- optionalDependencies:
- '@types/node': 25.0.10
- fsevents: 2.3.3
-
vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2):
dependencies:
esbuild: 0.25.12
@@ -7976,10 +7436,6 @@ snapshots:
jiti: 1.21.7
yaml: 2.8.2
- vitefu@0.2.5(vite@5.4.21(@types/node@25.0.10)):
- optionalDependencies:
- vite: 5.4.21(@types/node@25.0.10)
-
vitefu@1.1.1(vite@6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2)):
optionalDependencies:
vite: 6.4.1(@types/node@25.0.10)(jiti@1.21.7)(yaml@2.8.2)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 3170b0d81..7fb8677e9 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -2,6 +2,17 @@ packages:
- sites/*
- packages/*
+# Moved here from .npmrc: pnpm 11+ reads only auth/registry keys from .npmrc
+# and silently ignores the rest.
+frozenLockfile: true
+
+
+allowBuilds:
+ esbuild: true
+ sharp: true
+
onlyBuiltDependencies:
- esbuild
- sharp
+# ^Only here as fallback: Corepack gives Cloudflare the
+# packageManager pnpm (>= 10.26.0), which reads allowBuilds.