From 71cd05b450c711969556fcfc61353d66c14499d5 Mon Sep 17 00:00:00 2001
From: JunkaiWang-TheoPhy <1181100960@qq.com>
Date: Fri, 3 Apr 2026 16:38:53 +0800
Subject: [PATCH 1/2] fix: avoid dependency installation during plugin install
---
.github/workflows/ci.yml | 26 +
package.json | 6 -
pnpm-lock.yaml | 4214 +---------------------------------
src/tools/arxiv-search.ts | 36 +-
src/tools/openalex-search.ts | 38 +-
5 files changed, 88 insertions(+), 4232 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8883f8b..5c1e303 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -32,6 +32,32 @@ jobs:
- name: Type check
run: pnpm exec tsc --noEmit
+ - name: Verify packed plugin stays dependency-free
+ run: |
+ PACK_FILE="$(npm pack --silent)"
+ TMP_DIR="$(mktemp -d)"
+ tar -xzf "$PACK_FILE" -C "$TMP_DIR"
+
+ node - "$TMP_DIR/package/package.json" <<'EOF'
+ const fs = require("node:fs");
+ const manifestPath = process.argv[2];
+ const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));
+
+ const deps = manifest.dependencies ?? {};
+ if (Object.keys(deps).length > 0) {
+ console.error("Packed plugin must not publish runtime dependencies.");
+ console.error(JSON.stringify(deps, null, 2));
+ process.exit(1);
+ }
+
+ const peerDeps = manifest.peerDependencies ?? {};
+ if (Object.keys(peerDeps).length > 0) {
+ console.error("Packed plugin must not publish peer dependencies.");
+ console.error(JSON.stringify(peerDeps, null, 2));
+ process.exit(1);
+ }
+ EOF
+
release:
needs: build
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
diff --git a/package.json b/package.json
index 3b2b036..cc87788 100644
--- a/package.json
+++ b/package.json
@@ -39,9 +39,6 @@
"prepublishOnly": "npm run clean && npm run build",
"release": "npm version patch && git push && git push --tags"
},
- "dependencies": {
- "@sinclair/typebox": "^0.32.0"
- },
"devDependencies": {
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
@@ -55,9 +52,6 @@
"semantic-release": "^25.0.3",
"typescript": "^5.3.0"
},
- "peerDependencies": {
- "openclaw": ">=2024.0.0"
- },
"openclaw": {
"extensions": [
"./dist/index.js"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5853b47..d69f91f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,13 +7,6 @@ settings:
importers:
.:
- dependencies:
- '@sinclair/typebox':
- specifier: ^0.32.0
- version: 0.32.35
- openclaw:
- specifier: '>=2024.0.0'
- version: 2026.3.24(@napi-rs/canvas@0.1.97)
devDependencies:
'@semantic-release/changelog':
specifier: ^6.0.3
@@ -63,173 +56,6 @@ packages:
'@actions/io@2.0.0':
resolution: {integrity: sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg==}
- '@agentclientprotocol/sdk@0.16.1':
- resolution: {integrity: sha512-1ad+Sc/0sCtZGHthxxvgEUo5Wsbw16I+aF+YwdiLnPwkZG8KAGUEAPK6LM6Pf69lCyJPt1Aomk1d+8oE3C4ZEw==}
- peerDependencies:
- zod: ^3.25.0 || ^4.0.0
-
- '@anthropic-ai/sdk@0.73.0':
- resolution: {integrity: sha512-URURVzhxXGJDGUGFunIOtBlSl7KWvZiAAKY/ttTkZAkXT9bTPqdk2eK0b8qqSxXpikh3QKPnPYpiyX98zf5ebw==}
- hasBin: true
- peerDependencies:
- zod: ^3.25.0 || ^4.0.0
- peerDependenciesMeta:
- zod:
- optional: true
-
- '@anthropic-ai/sdk@0.80.0':
- resolution: {integrity: sha512-WeXLn7zNVk3yjeshn+xZHvld6AoFUOR3Sep6pSoHho5YbSi6HwcirqgPA5ccFuW8QTVJAAU7N8uQQC6Wa9TG+g==}
- hasBin: true
- peerDependencies:
- zod: ^3.25.0 || ^4.0.0
- peerDependenciesMeta:
- zod:
- optional: true
-
- '@anthropic-ai/vertex-sdk@0.14.4':
- resolution: {integrity: sha512-BZUPRWghZxfSFtAxU563wH+jfWBPoedAwsVxG35FhmNsjeV8tyfN+lFriWhCpcZApxA4NdT6Soov+PzfnxxD5g==}
-
- '@aws-crypto/crc32@5.2.0':
- resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
- engines: {node: '>=16.0.0'}
-
- '@aws-crypto/sha256-browser@5.2.0':
- resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
-
- '@aws-crypto/sha256-js@5.2.0':
- resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
- engines: {node: '>=16.0.0'}
-
- '@aws-crypto/supports-web-crypto@5.2.0':
- resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
-
- '@aws-crypto/util@5.2.0':
- resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
-
- '@aws-sdk/client-bedrock-runtime@3.1017.0':
- resolution: {integrity: sha512-V7WiV46SfpViL0zsgh6mUesVflKbneyrpQfM15dC86fdYjLdehbM6qjiwB3d5XKXuh+Tnh6xEWOZFB71MBgSdg==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/client-bedrock@3.1017.0':
- resolution: {integrity: sha512-kJGC5z8Bov4neUeuYjp0B6J8HlhFN7Mn+M4PVIldVn3hDr4GVn12o1Cbk6WL27QluFwCBmOJLJZgPzS8V69N9w==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/core@3.973.24':
- resolution: {integrity: sha512-vvf82RYQu2GidWAuQq+uIzaPz9V0gSCXVqdVzRosgl5rXcspXOpSD3wFreGGW6AYymPr97Z69kjVnLePBxloDw==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-env@3.972.22':
- resolution: {integrity: sha512-cXp0VTDWT76p3hyK5D51yIKEfpf6/zsUvMfaB8CkyqadJxMQ8SbEeVroregmDlZbtG31wkj9ei0WnftmieggLg==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-http@3.972.24':
- resolution: {integrity: sha512-h694K7+tRuepSRJr09wTvQfaEnjzsKZ5s7fbESrVds02GT/QzViJ94/HCNwM7bUfFxqpPXHxulZfL6Cou0dwPg==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-ini@3.972.24':
- resolution: {integrity: sha512-O46fFmv0RDFWiWEA9/e6oW92BnsyAXuEgTTasxHligjn2RCr9L/DK773m/NoFaL3ZdNAUz8WxgxunleMnHAkeQ==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-login@3.972.24':
- resolution: {integrity: sha512-sIk8oa6AzDoUhxsR11svZESqvzGuXesw62Rl2oW6wguZx8i9cdGCvkFg+h5K7iucUZP8wyWibUbJMc+J66cu5g==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-node@3.972.25':
- resolution: {integrity: sha512-m7dR0Dsva2P+VUpL+VkC0WwiDby5pgmWXkRVDB5rlwv0jXJrQJf7YMtCoM8Wjk0H9jPeCYOxOXXcIgp/qp5Alg==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-process@3.972.22':
- resolution: {integrity: sha512-Os32s8/4gTZjBk5BtoS/cuTILaj+K72d0dVG7TCJX/fC4598cxwLDmf1AEHEpER5oL3K//yETjvFaz0V8oO5Xw==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-sso@3.972.24':
- resolution: {integrity: sha512-PaFv7snEfypU2yXkpvfyWgddEbDLtgVe51wdZlinhc2doubBjUzJZZpgwuF2Jenl1FBydMhNpMjD6SBUM3qdSA==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/credential-provider-web-identity@3.972.24':
- resolution: {integrity: sha512-J6H4R1nvr3uBTqD/EeIPAskrBtET4WFfNhpFySr2xW7bVZOXpQfPjrLSIx65jcNjBmLXzWq8QFLdVoGxiGG/SA==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/eventstream-handler-node@3.972.11':
- resolution: {integrity: sha512-2IrLrOruRr1NhTK0vguBL1gCWv1pu4bf4KaqpsA+/vCJpFEbvXFawn71GvCzk1wyjnDUsemtKypqoKGv4cSGbA==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-eventstream@3.972.8':
- resolution: {integrity: sha512-r+oP+tbCxgqXVC3pu3MUVePgSY0ILMjA+aEwOosS77m3/DRbtvHrHwqvMcw+cjANMeGzJ+i0ar+n77KXpRA8RQ==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-host-header@3.972.8':
- resolution: {integrity: sha512-wAr2REfKsqoKQ+OkNqvOShnBoh+nkPurDKW7uAeVSu6kUECnWlSJiPvnoqxGlfousEY/v9LfS9sNc46hjSYDIQ==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-logger@3.972.8':
- resolution: {integrity: sha512-CWl5UCM57WUFaFi5kB7IBY1UmOeLvNZAZ2/OZ5l20ldiJ3TiIz1pC65gYj8X0BCPWkeR1E32mpsCk1L1I4n+lA==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-recursion-detection@3.972.8':
- resolution: {integrity: sha512-BnnvYs2ZEpdlmZ2PNlV2ZyQ8j8AEkMTjN79y/YA475ER1ByFYrkVR85qmhni8oeTaJcDqbx364wDpitDAA/wCA==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-user-agent@3.972.25':
- resolution: {integrity: sha512-QxiMPofvOt8SwSynTOmuZfvvPM1S9QfkESBxB22NMHTRXCJhR5BygLl8IXfC4jELiisQgwsgUby21GtXfX3f/g==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/middleware-websocket@3.972.13':
- resolution: {integrity: sha512-Gp6EWIqHX5wmsOR5ZxWyyzEU8P0xBdSxkm6VHEwXwBqScKZ7QWRoj6ZmHpr+S44EYb5tuzGya4ottsogSu2W3A==}
- engines: {node: '>= 14.0.0'}
-
- '@aws-sdk/nested-clients@3.996.14':
- resolution: {integrity: sha512-fSESKvh1VbfjtV3QMnRkCPZWkUbQof6T/DOpiLp33yP2wA+rbwwnZeG3XT3Ekljgw2I8X4XaQPnw+zSR8yxJ5Q==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/region-config-resolver@3.972.9':
- resolution: {integrity: sha512-eQ+dFU05ZRC/lC2XpYlYSPlXtX3VT8sn5toxN2Fv7EXlMoA2p9V7vUBKqHunfD4TRLpxUq8Y8Ol/nCqiv327Ng==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/token-providers@3.1015.0':
- resolution: {integrity: sha512-3OSD4y110nisRhHzFOjoEeHU4GQL4KpzkX9PxzWaiZe0Yg2+thZKM0Pn9DjYwezH5JYfh/K++xK/SE0IHGrmCQ==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/token-providers@3.1017.0':
- resolution: {integrity: sha512-xqssisjxtK64VhyqKm6+mlGF/un0q/t2xYCMj1tfW/BrL3yZ+pAAS+zGwkjMiMhvtVcAV/h5UeLNWLHuEPwDKw==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/types@3.973.6':
- resolution: {integrity: sha512-Atfcy4E++beKtwJHiDln2Nby8W/mam64opFPTiHEqgsthqeydFS1pY+OUlN1ouNOmf8ArPU/6cDS65anOP3KQw==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/util-endpoints@3.996.5':
- resolution: {integrity: sha512-Uh93L5sXFNbyR5sEPMzUU8tJ++Ku97EY4udmC01nB8Zu+xfBPwpIwJ6F7snqQeq8h2pf+8SGN5/NoytfKgYPIw==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/util-format-url@3.972.8':
- resolution: {integrity: sha512-J6DS9oocrgxM8xlUTTmQOuwRF6rnAGEujAN9SAzllcrQmwn5iJ58ogxy3SEhD0Q7JZvlA5jvIXBkpQRqEqlE9A==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/util-locate-window@3.965.5':
- resolution: {integrity: sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==}
- engines: {node: '>=20.0.0'}
-
- '@aws-sdk/util-user-agent-browser@3.972.8':
- resolution: {integrity: sha512-B3KGXJviV2u6Cdw2SDY2aDhoJkVfY/Q/Trwk2CMSkikE1Oi6gRzxhvhIfiRpHfmIsAhV4EA54TVEX8K6CbHbkA==}
-
- '@aws-sdk/util-user-agent-node@3.973.11':
- resolution: {integrity: sha512-1qdXbXo2s5MMLpUvw00284LsbhtlQ4ul7Zzdn5n+7p4WVgCMLqhxImpHIrjSoc72E/fyc4Wq8dLtUld2Gsh+lA==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- aws-crt: '>=1.0.0'
- peerDependenciesMeta:
- aws-crt:
- optional: true
-
- '@aws-sdk/xml-builder@3.972.15':
- resolution: {integrity: sha512-PxMRlCFNiQnke9YR29vjFQwz4jq+6Q04rOVFeTDR2K7Qpv9h9FOWOxG+zJjageimYbWqE3bTuLjmryWHAWbvaA==}
- engines: {node: '>=20.0.0'}
-
- '@aws/lambda-invoke-store@0.2.4':
- resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==}
- engines: {node: '>=18.0.0'}
-
'@babel/code-frame@7.29.0':
resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
engines: {node: '>=6.9.0'}
@@ -238,395 +64,10 @@ packages:
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
- '@babel/runtime@7.29.2':
- resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
- engines: {node: '>=6.9.0'}
-
- '@borewit/text-codec@0.2.2':
- resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==}
-
- '@clack/core@1.1.0':
- resolution: {integrity: sha512-SVcm4Dqm2ukn64/8Gub2wnlA5nS2iWJyCkdNHcvNHPIeBTGojpdJ+9cZKwLfmqy7irD4N5qLteSilJlE0WLAtA==}
-
- '@clack/prompts@1.1.0':
- resolution: {integrity: sha512-pkqbPGtohJAvm4Dphs2M8xE29ggupihHdy1x84HNojZuMtFsHiUlRvqD24tM2+XmI+61LlfNceM3Wr7U5QES5g==}
-
'@colors/colors@1.5.0':
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
- '@emnapi/runtime@1.8.1':
- resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
-
- '@google/genai@1.46.0':
- resolution: {integrity: sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- '@modelcontextprotocol/sdk': ^1.25.2
- peerDependenciesMeta:
- '@modelcontextprotocol/sdk':
- optional: true
-
- '@homebridge/ciao@1.3.5':
- resolution: {integrity: sha512-f7MAw7YuoEYgJEQ1VyRcLHGuVmCpmXi65GVR8CAtPWPqIZf/HFr4vHzVpOfQMpEQw9Pt5uh07guuLt5HE8ruog==}
- hasBin: true
-
- '@hono/node-server@1.19.11':
- resolution: {integrity: sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==}
- engines: {node: '>=18.14.1'}
- peerDependencies:
- hono: ^4
-
- '@img/colour@1.0.0':
- resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
- engines: {node: '>=18'}
-
- '@img/sharp-darwin-arm64@0.34.5':
- resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-darwin-x64@0.34.5':
- resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-arm64@1.2.4':
- resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-x64@1.2.4':
- resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-linux-arm64@1.2.4':
- resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-libvips-linux-arm@1.2.4':
- resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
- cpu: [arm]
- os: [linux]
-
- '@img/sharp-libvips-linux-ppc64@1.2.4':
- resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
- cpu: [ppc64]
- os: [linux]
-
- '@img/sharp-libvips-linux-riscv64@1.2.4':
- resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
- cpu: [riscv64]
- os: [linux]
-
- '@img/sharp-libvips-linux-s390x@1.2.4':
- resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
- cpu: [s390x]
- os: [linux]
-
- '@img/sharp-libvips-linux-x64@1.2.4':
- resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
- resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-libvips-linuxmusl-x64@1.2.4':
- resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-linux-arm64@0.34.5':
- resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-linux-arm@0.34.5':
- resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
-
- '@img/sharp-linux-ppc64@0.34.5':
- resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ppc64]
- os: [linux]
-
- '@img/sharp-linux-riscv64@0.34.5':
- resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [riscv64]
- os: [linux]
-
- '@img/sharp-linux-s390x@0.34.5':
- resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
-
- '@img/sharp-linux-x64@0.34.5':
- resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-linuxmusl-arm64@0.34.5':
- resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-linuxmusl-x64@0.34.5':
- resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-wasm32@0.34.5':
- resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
-
- '@img/sharp-win32-arm64@0.34.5':
- resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [win32]
-
- '@img/sharp-win32-ia32@0.34.5':
- resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
-
- '@img/sharp-win32-x64@0.34.5':
- resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
-
- '@isaacs/fs-minipass@4.0.1':
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
- engines: {node: '>=18.0.0'}
-
- '@line/bot-sdk@10.6.0':
- resolution: {integrity: sha512-4hSpglL/G/cW2JCcohaYz/BS0uOSJNV9IEYdMm0EiPEvDLayoI2hGq2D86uYPQFD2gvgkyhmzdShpWLG3P5r3w==}
- engines: {node: '>=20'}
-
- '@lydell/node-pty-darwin-arm64@1.2.0-beta.3':
- resolution: {integrity: sha512-owcv+e1/OSu3bf9ZBdUQqJsQF888KyuSIiPYFNn0fLhgkhm9F3Pvha76Kj5mCPnodf7hh3suDe7upw7GPRXftQ==}
- cpu: [arm64]
- os: [darwin]
-
- '@lydell/node-pty-darwin-x64@1.2.0-beta.3':
- resolution: {integrity: sha512-k38O+UviWrWdxtqZBBc/D8NJU11Rey8Y2YMwSWNxLv3eXZZdF5IVpbBkI/2RmLsV5nCcciqLPbukxeZnEfPlwA==}
- cpu: [x64]
- os: [darwin]
-
- '@lydell/node-pty-linux-arm64@1.2.0-beta.3':
- resolution: {integrity: sha512-HUwRpGu3O+4sv9DAQFKnyW5LYhyYu2SDUa/bdFO/t4dIFCM4uDJEq47wfRM7+aYtJTi1b3lakN8SlWeuFQqJQQ==}
- cpu: [arm64]
- os: [linux]
-
- '@lydell/node-pty-linux-x64@1.2.0-beta.3':
- resolution: {integrity: sha512-+RRY0PoCUeQaCvPR7/UnkGbxulwbFtoTWJfe+o4T1RcNtngrgaI55I9nl8CD8uqhGrB3smKuyvPM5UtwGhASUw==}
- cpu: [x64]
- os: [linux]
-
- '@lydell/node-pty-win32-arm64@1.2.0-beta.3':
- resolution: {integrity: sha512-UEDd9ASp2M3iIYpIzfmfBlpyn4+K1G4CAjYcHWStptCkefoSVXWTiUBIa1KjBjZi3/xmsHIDpBEYTkGWuvLt2Q==}
- cpu: [arm64]
- os: [win32]
-
- '@lydell/node-pty-win32-x64@1.2.0-beta.3':
- resolution: {integrity: sha512-TpdqSFYx7/Rj+68tuP6F/lkRYrHCYAIJgaS1bx3SctTkb5QAQCFwOKHd4xlsivmEOMT2LdhkJggPxwX9PAO5pQ==}
- cpu: [x64]
- os: [win32]
-
- '@lydell/node-pty@1.2.0-beta.3':
- resolution: {integrity: sha512-ngGAItlRhmJXrhspxt8kX13n1dVFqzETOq0m/+gqSkO8NJBvNMwP7FZckMwps2UFySdr4yxCXNGu/bumg5at6A==}
-
- '@mariozechner/clipboard-darwin-arm64@0.3.2':
- resolution: {integrity: sha512-uBf6K7Je1ihsgvmWxA8UCGCeI+nbRVRXoarZdLjl6slz94Zs1tNKFZqx7aCI5O1i3e0B6ja82zZ06BWrl0MCVw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
-
- '@mariozechner/clipboard-darwin-universal@0.3.2':
- resolution: {integrity: sha512-mxSheKTW2U9LsBdXy0SdmdCAE5HqNS9QUmpNHLnfJ+SsbFKALjEZc5oRrVMXxGQSirDvYf5bjmRyT0QYYonnlg==}
- engines: {node: '>= 10'}
- os: [darwin]
-
- '@mariozechner/clipboard-darwin-x64@0.3.2':
- resolution: {integrity: sha512-U1BcVEoidvwIp95+HJswSW+xr28EQiHR7rZjH6pn8Sja5yO4Yoe3yCN0Zm8Lo72BbSOK/fTSq0je7CJpaPCspg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
-
- '@mariozechner/clipboard-linux-arm64-gnu@0.3.2':
- resolution: {integrity: sha512-BsinwG3yWTIjdgNCxsFlip7LkfwPk+ruw/aFCXHUg/fb5XC/Ksp+YMQ7u0LUtiKzIv/7LMXgZInJQH6gxbAaqQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@mariozechner/clipboard-linux-arm64-musl@0.3.2':
- resolution: {integrity: sha512-0/Gi5Xq2V6goXBop19ePoHvXsmJD9SzFlO3S+d6+T2b+BlPcpOu3Oa0wTjl+cZrLAAEzA86aPNBI+VVAFDFPKw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@mariozechner/clipboard-linux-riscv64-gnu@0.3.2':
- resolution: {integrity: sha512-2AFFiXB24qf0zOZsxI1GJGb9wQGlOJyN6UwoXqmKS3dpQi/l6ix30IzDDA4c4ZcCcx4D+9HLYXhC1w7Sov8pXA==}
- engines: {node: '>= 10'}
- cpu: [riscv64]
- os: [linux]
-
- '@mariozechner/clipboard-linux-x64-gnu@0.3.2':
- resolution: {integrity: sha512-v6fVnsn7WMGg73Dab8QMwyFce7tzGfgEixKgzLP8f1GJqkJZi5zO4k4FOHzSgUufgLil63gnxvMpjWkgfeQN7A==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@mariozechner/clipboard-linux-x64-musl@0.3.2':
- resolution: {integrity: sha512-xVUtnoMQ8v2JVyfJLKKXACA6avdnchdbBkTsZs8BgJQo29qwCp5NIHAUO8gbJ40iaEGToW5RlmVk2M9V0HsHEw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@mariozechner/clipboard-win32-arm64-msvc@0.3.2':
- resolution: {integrity: sha512-AEgg95TNi8TGgak2wSXZkXKCvAUTjWoU1Pqb0ON7JHrX78p616XUFNTJohtIon3e0w6k0pYPZeCuqRCza/Tqeg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
-
- '@mariozechner/clipboard-win32-x64-msvc@0.3.2':
- resolution: {integrity: sha512-tGRuYpZwDOD7HBrCpyRuhGnHHSCknELvqwKKUG4JSfSB7JIU7LKRh6zx6fMUOQd8uISK35TjFg5UcNih+vJhFA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
-
- '@mariozechner/clipboard@0.3.2':
- resolution: {integrity: sha512-IHQpksNjo7EAtGuHFU+tbWDp5LarH3HU/8WiB9O70ZEoBPHOg0/6afwSLK0QyNMMmx4Bpi/zl6+DcBXe95nWYA==}
- engines: {node: '>= 10'}
-
- '@mariozechner/jiti@2.6.5':
- resolution: {integrity: sha512-faGUlTcXka5l7rv0lP3K3vGW/ejRuOS24RR2aSFWREUQqzjgdsuWNo/IiPqL3kWRGt6Ahl2+qcDAwtdeWeuGUw==}
- hasBin: true
-
- '@mariozechner/pi-agent-core@0.61.1':
- resolution: {integrity: sha512-ELZsyx6INGBYXPAbYTAiRWtkmnwAlcXOOVPY434BE605TBdpzMrXF5gNckKdEyCCWYJiLzSKpHaAzWwB7Vx2nA==}
- engines: {node: '>=20.0.0'}
-
- '@mariozechner/pi-ai@0.61.1':
- resolution: {integrity: sha512-BOk8xwluIgauX93qgC9qyrWteKKnk6pNDM8szE1m/EJKMhcJ/jIJpgAUQgj4yXiwSMtcZm30h2Po97gqqXTIIg==}
- engines: {node: '>=20.0.0'}
- hasBin: true
-
- '@mariozechner/pi-coding-agent@0.61.1':
- resolution: {integrity: sha512-w0QTn+LFFdyFhpaaYDOacGwBjW4MKYrl40b6LPfKDuVJ+9fDfHl3kWkbx6xJb9brk6M5lEFMheC82UIQdkeK3Q==}
- engines: {node: '>=20.6.0'}
- hasBin: true
-
- '@mariozechner/pi-tui@0.61.1':
- resolution: {integrity: sha512-J3EI1gU5knUf1dXiHJsimDP4IRXLG7QJ1NVykU/yWOJoBPAgG6/qjjPPRcaUA7MYMUfKi+Z/zzGOyQSCVAajPA==}
- engines: {node: '>=20.0.0'}
-
- '@mistralai/mistralai@1.14.1':
- resolution: {integrity: sha512-IiLmmZFCCTReQgPAT33r7KQ1nYo5JPdvGkrkZqA8qQ2qB1GHgs5LoP5K2ICyrjnpw2n8oSxMM/VP+liiKcGNlQ==}
-
- '@modelcontextprotocol/sdk@1.27.1':
- resolution: {integrity: sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==}
- engines: {node: '>=18'}
- peerDependencies:
- '@cfworker/json-schema': ^4.1.1
- zod: ^3.25 || ^4.0
- peerDependenciesMeta:
- '@cfworker/json-schema':
- optional: true
-
- '@mozilla/readability@0.6.0':
- resolution: {integrity: sha512-juG5VWh4qAivzTAeMzvY9xs9HY5rAcr2E4I7tiSSCokRFi7XIZCAu92ZkSTsIj1OPceCifL3cpfteP3pDT9/QQ==}
- engines: {node: '>=14.0.0'}
-
- '@napi-rs/canvas-android-arm64@0.1.97':
- resolution: {integrity: sha512-V1c/WVw+NzH8vk7ZK/O8/nyBSCQimU8sfMsB/9qeSvdkGKNU7+mxy/bIF0gTgeBFmHpj30S4E9WHMSrxXGQuVQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
-
- '@napi-rs/canvas-darwin-arm64@0.1.97':
- resolution: {integrity: sha512-ok+SCEF4YejcxuJ9Rm+WWunHHpf2HmiPxfz6z1a/NFQECGXtsY7A4B8XocK1LmT1D7P174MzwPF9Wy3AUAwEPw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
-
- '@napi-rs/canvas-darwin-x64@0.1.97':
- resolution: {integrity: sha512-PUP6e6/UGlclUvAQNnuXCcnkpdUou6VYZfQOQxExLp86epOylmiwLkqXIvpFmjoTEDmPmXrI+coL/9EFU1gKPA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
-
- '@napi-rs/canvas-linux-arm-gnueabihf@0.1.97':
- resolution: {integrity: sha512-XyXH2L/cic8eTNtbrXCcvqHtMX/nEOxN18+7rMrAM2XtLYC/EB5s0wnO1FsLMWmK+04ZSLN9FBGipo7kpIkcOw==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
-
- '@napi-rs/canvas-linux-arm64-gnu@0.1.97':
- resolution: {integrity: sha512-Kuq/M3djq0K8ktgz6nPlK7Ne5d4uWeDxPpyKWOjWDK2RIOhHVtLtyLiJw2fuldw7Vn4mhw05EZXCEr4Q76rs9w==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@napi-rs/canvas-linux-arm64-musl@0.1.97':
- resolution: {integrity: sha512-kKmSkQVnWeqg7qdsiXvYxKhAFuHz3tkBjW/zyQv5YKUPhotpaVhpBGv5LqCngzyuRV85SXoe+OFj+Tv0a0QXkQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@napi-rs/canvas-linux-riscv64-gnu@0.1.97':
- resolution: {integrity: sha512-Jc7I3A51jnEOIAXeLsN/M/+Z28LUeakcsXs07FLq9prXc0eYOtVwsDEv913Gr+06IRo34gJJVgT0TXvmz+N2VA==}
- engines: {node: '>= 10'}
- cpu: [riscv64]
- os: [linux]
-
- '@napi-rs/canvas-linux-x64-gnu@0.1.97':
- resolution: {integrity: sha512-iDUBe7AilfuBSRbSa8/IGX38Mf+iCSBqoVKLSQ5XaY2JLOaqz1TVyPFEyIck7wT6mRQhQt5sN6ogfjIDfi74tg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@napi-rs/canvas-linux-x64-musl@0.1.97':
- resolution: {integrity: sha512-AKLFd/v0Z5fvgqBDqhvqtAdx+fHMJ5t9JcUNKq4FIZ5WH+iegGm8HPdj00NFlCSnm83Fp3Ln8I2f7uq1aIiWaA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@napi-rs/canvas-win32-arm64-msvc@0.1.97':
- resolution: {integrity: sha512-u883Yr6A6fO7Vpsy9YE4FVCIxzzo5sO+7pIUjjoDLjS3vQaNMkVzx5bdIpEL+ob+gU88WDK4VcxYMZ6nmnoX9A==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
-
- '@napi-rs/canvas-win32-x64-msvc@0.1.97':
- resolution: {integrity: sha512-sWtD2EE3fV0IzN+iiQUqr/Q1SwqWhs2O1FKItFlxtdDkikpEj5g7DKQpY3x55H/MAOnL8iomnlk3mcEeGiUMoQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
-
- '@napi-rs/canvas@0.1.97':
- resolution: {integrity: sha512-8cFniXvrIEnVwuNSRCW9wirRZbHvrD3JVujdS2P5n5xiJZNZMOZcfOvJ1pb66c7jXMKHHglJEDVJGbm8XWFcXQ==}
- engines: {node: '>= 10'}
-
'@octokit/auth-token@6.0.0':
resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines: {node: '>= 20'}
@@ -687,36 +128,6 @@ packages:
resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==}
engines: {node: '>=12'}
- '@protobufjs/aspromise@1.1.2':
- resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
-
- '@protobufjs/base64@1.1.2':
- resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
-
- '@protobufjs/codegen@2.0.4':
- resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
-
- '@protobufjs/eventemitter@1.1.0':
- resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
-
- '@protobufjs/fetch@1.1.0':
- resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
-
- '@protobufjs/float@1.0.2':
- resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
-
- '@protobufjs/inquire@1.1.0':
- resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
-
- '@protobufjs/path@1.1.2':
- resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
-
- '@protobufjs/pool@1.1.0':
- resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
-
- '@protobufjs/utf8@1.1.0':
- resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
-
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
@@ -764,15 +175,6 @@ packages:
peerDependencies:
semantic-release: '>=20.1.0'
- '@silvia-odwyer/photon-node@0.3.4':
- resolution: {integrity: sha512-bnly4BKB3KDTFxrUIcgCLbaeVVS8lrAkri1pEzskpmxu9MdfGQTy8b8EgcD83ywD3RPMsIulY8xJH5Awa+t9fA==}
-
- '@sinclair/typebox@0.32.35':
- resolution: {integrity: sha512-Ul3YyOTU++to8cgNkttakC0dWvpERr6RYoHO2W47DLbFvrwBDJUY31B1sImH6JZSYc4Kt4PyHtoPNu+vL2r2dA==}
-
- '@sinclair/typebox@0.34.48':
- resolution: {integrity: sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==}
-
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
@@ -781,237 +183,12 @@ packages:
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
- '@smithy/abort-controller@4.2.12':
- resolution: {integrity: sha512-xolrFw6b+2iYGl6EcOL7IJY71vvyZ0DJ3mcKtpykqPe2uscwtzDZJa1uVQXyP7w9Dd+kGwYnPbMsJrGISKiY/Q==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/config-resolver@4.4.13':
- resolution: {integrity: sha512-iIzMC5NmOUP6WL6o8iPBjFhUhBZ9pPjpUpQYWMUFQqKyXXzOftbfK8zcQCz/jFV1Psmf05BK5ypx4K2r4Tnwdg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/core@3.23.12':
- resolution: {integrity: sha512-o9VycsYNtgC+Dy3I0yrwCqv9CWicDnke0L7EVOrZtJpjb2t0EjaEofmMrYc0T1Kn3yk32zm6cspxF9u9Bj7e5w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/credential-provider-imds@4.2.12':
- resolution: {integrity: sha512-cr2lR792vNZcYMriSIj+Um3x9KWrjcu98kn234xA6reOAFMmbRpQMOv8KPgEmLLtx3eldU6c5wALKFqNOhugmg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-codec@4.2.12':
- resolution: {integrity: sha512-FE3bZdEl62ojmy8x4FHqxq2+BuOHlcxiH5vaZ6aqHJr3AIZzwF5jfx8dEiU/X0a8RboyNDjmXjlbr8AdEyLgiA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-browser@4.2.12':
- resolution: {integrity: sha512-XUSuMxlTxV5pp4VpqZf6Sa3vT/Q75FVkLSpSSE3KkWBvAQWeuWt1msTv8fJfgA4/jcJhrbrbMzN1AC/hvPmm5A==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-config-resolver@4.3.12':
- resolution: {integrity: sha512-7epsAZ3QvfHkngz6RXQYseyZYHlmWXSTPOfPmXkiS+zA6TBNo1awUaMFL9vxyXlGdoELmCZyZe1nQE+imbmV+Q==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-node@4.2.12':
- resolution: {integrity: sha512-D1pFuExo31854eAvg89KMn9Oab/wEeJR6Buy32B49A9Ogdtx5fwZPqBHUlDzaCDpycTFk2+fSQgX689Qsk7UGA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-universal@4.2.12':
- resolution: {integrity: sha512-+yNuTiyBACxOJUTvbsNsSOfH9G9oKbaJE1lNL3YHpGcuucl6rPZMi3nrpehpVOVR2E07YqFFmtwpImtpzlouHQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/fetch-http-handler@5.3.15':
- resolution: {integrity: sha512-T4jFU5N/yiIfrtrsb9uOQn7RdELdM/7HbyLNr6uO/mpkj1ctiVs7CihVr51w4LyQlXWDpXFn4BElf1WmQvZu/A==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/hash-node@4.2.12':
- resolution: {integrity: sha512-QhBYbGrbxTkZ43QoTPrK72DoYviDeg6YKDrHTMJbbC+A0sml3kSjzFtXP7BtbyJnXojLfTQldGdUR0RGD8dA3w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/invalid-dependency@4.2.12':
- resolution: {integrity: sha512-/4F1zb7Z8LOu1PalTdESFHR0RbPwHd3FcaG1sI3UEIriQTWakysgJr65lc1jj6QY5ye7aFsisajotH6UhWfm/g==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/is-array-buffer@2.2.0':
- resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/is-array-buffer@4.2.2':
- resolution: {integrity: sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-content-length@4.2.12':
- resolution: {integrity: sha512-YE58Yz+cvFInWI/wOTrB+DbvUVz/pLn5mC5MvOV4fdRUc6qGwygyngcucRQjAhiCEbmfLOXX0gntSIcgMvAjmA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-endpoint@4.4.27':
- resolution: {integrity: sha512-T3TFfUgXQlpcg+UdzcAISdZpj4Z+XECZ/cefgA6wLBd6V4lRi0svN2hBouN/be9dXQ31X4sLWz3fAQDf+nt6BA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-retry@4.4.44':
- resolution: {integrity: sha512-Y1Rav7m5CFRPQyM4CI0koD/bXjyjJu3EQxZZhtLGD88WIrBrQ7kqXM96ncd6rYnojwOo/u9MXu57JrEvu/nLrA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-serde@4.2.15':
- resolution: {integrity: sha512-ExYhcltZSli0pgAKOpQQe1DLFBLryeZ22605y/YS+mQpdNWekum9Ujb/jMKfJKgjtz1AZldtwA/wCYuKJgjjlg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-stack@4.2.12':
- resolution: {integrity: sha512-kruC5gRHwsCOuyCd4ouQxYjgRAym2uDlCvQ5acuMtRrcdfg7mFBg6blaxcJ09STpt3ziEkis6bhg1uwrWU7txw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/node-config-provider@4.3.12':
- resolution: {integrity: sha512-tr2oKX2xMcO+rBOjobSwVAkV05SIfUKz8iI53rzxEmgW3GOOPOv0UioSDk+J8OpRQnpnhsO3Af6IEBabQBVmiw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/node-http-handler@4.5.0':
- resolution: {integrity: sha512-Rnq9vQWiR1+/I6NZZMNzJHV6pZYyEHt2ZnuV3MG8z2NNenC4i/8Kzttz7CjZiHSmsN5frhXhg17z3Zqjjhmz1A==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/property-provider@4.2.12':
- resolution: {integrity: sha512-jqve46eYU1v7pZ5BM+fmkbq3DerkSluPr5EhvOcHxygxzD05ByDRppRwRPPpFrsFo5yDtCYLKu+kreHKVrvc7A==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/protocol-http@5.3.12':
- resolution: {integrity: sha512-fit0GZK9I1xoRlR4jXmbLhoN0OdEpa96ul8M65XdmXnxXkuMxM0Y8HDT0Fh0Xb4I85MBvBClOzgSrV1X2s1Hxw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/querystring-builder@4.2.12':
- resolution: {integrity: sha512-6wTZjGABQufekycfDGMEB84BgtdOE/rCVTov+EDXQ8NHKTUNIp/j27IliwP7tjIU9LR+sSzyGBOXjeEtVgzCHg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/querystring-parser@4.2.12':
- resolution: {integrity: sha512-P2OdvrgiAKpkPNKlKUtWbNZKB1XjPxM086NeVhK+W+wI46pIKdWBe5QyXvhUm3MEcyS/rkLvY8rZzyUdmyDZBw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/service-error-classification@4.2.12':
- resolution: {integrity: sha512-LlP29oSQN0Tw0b6D0Xo6BIikBswuIiGYbRACy5ujw/JgWSzTdYj46U83ssf6Ux0GyNJVivs2uReU8pt7Eu9okQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/shared-ini-file-loader@4.4.7':
- resolution: {integrity: sha512-HrOKWsUb+otTeo1HxVWeEb99t5ER1XrBi/xka2Wv6NVmTbuCUC1dvlrksdvxFtODLBjsC+PHK+fuy2x/7Ynyiw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/signature-v4@5.3.12':
- resolution: {integrity: sha512-B/FBwO3MVOL00DaRSXfXfa/TRXRheagt/q5A2NM13u7q+sHS59EOVGQNfG7DkmVtdQm5m3vOosoKAXSqn/OEgw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/smithy-client@4.12.7':
- resolution: {integrity: sha512-q3gqnwml60G44FECaEEsdQMplYhDMZYCtYhMCzadCnRnnHIobZJjegmdoUo6ieLQlPUzvrMdIJUpx6DoPmzANQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/types@4.13.1':
- resolution: {integrity: sha512-787F3yzE2UiJIQ+wYW1CVg2odHjmaWLGksnKQHUrK/lYZSEcy1msuLVvxaR/sI2/aDe9U+TBuLsXnr3vod1g0g==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/url-parser@4.2.12':
- resolution: {integrity: sha512-wOPKPEpso+doCZGIlr+e1lVI6+9VAKfL4kZWFgzVgGWY2hZxshNKod4l2LXS3PRC9otH/JRSjtEHqQ/7eLciRA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-base64@4.3.2':
- resolution: {integrity: sha512-XRH6b0H/5A3SgblmMa5ErXQ2XKhfbQB+Fm/oyLZ2O2kCUrwgg55bU0RekmzAhuwOjA9qdN5VU2BprOvGGUkOOQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-body-length-browser@4.2.2':
- resolution: {integrity: sha512-JKCrLNOup3OOgmzeaKQwi4ZCTWlYR5H4Gm1r2uTMVBXoemo1UEghk5vtMi1xSu2ymgKVGW631e2fp9/R610ZjQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-body-length-node@4.2.3':
- resolution: {integrity: sha512-ZkJGvqBzMHVHE7r/hcuCxlTY8pQr1kMtdsVPs7ex4mMU+EAbcXppfo5NmyxMYi2XU49eqaz56j2gsk4dHHPG/g==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-buffer-from@2.2.0':
- resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/util-buffer-from@4.2.2':
- resolution: {integrity: sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-config-provider@4.2.2':
- resolution: {integrity: sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-defaults-mode-browser@4.3.43':
- resolution: {integrity: sha512-Qd/0wCKMaXxev/z00TvNzGCH2jlKKKxXP1aDxB6oKwSQthe3Og2dMhSayGCnsma1bK/kQX1+X7SMP99t6FgiiQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-defaults-mode-node@4.2.47':
- resolution: {integrity: sha512-qSRbYp1EQ7th+sPFuVcVO05AE0QH635hycdEXlpzIahqHHf2Fyd/Zl+8v0XYMJ3cgDVPa0lkMefU7oNUjAP+DQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-endpoints@3.3.3':
- resolution: {integrity: sha512-VACQVe50j0HZPjpwWcjyT51KUQ4AnsvEaQ2lKHOSL4mNLD0G9BjEniQ+yCt1qqfKfiAHRAts26ud7hBjamrwig==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-hex-encoding@4.2.2':
- resolution: {integrity: sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-middleware@4.2.12':
- resolution: {integrity: sha512-Er805uFUOvgc0l8nv0e0su0VFISoxhJ/AwOn3gL2NWNY2LUEldP5WtVcRYSQBcjg0y9NfG8JYrCJaYDpupBHJQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-retry@4.2.12':
- resolution: {integrity: sha512-1zopLDUEOwumjcHdJ1mwBHddubYF8GMQvstVCLC54Y46rqoHwlIU+8ZzUeaBcD+WCJHyDGSeZ2ml9YSe9aqcoQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-stream@4.5.20':
- resolution: {integrity: sha512-4yXLm5n/B5SRBR2p8cZ90Sbv4zL4NKsgxdzCzp/83cXw2KxLEumt5p+GAVyRNZgQOSrzXn9ARpO0lUe8XSlSDw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-uri-escape@4.2.2':
- resolution: {integrity: sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-utf8@2.3.0':
- resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/util-utf8@4.2.2':
- resolution: {integrity: sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/uuid@1.1.2':
- resolution: {integrity: sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g==}
- engines: {node: '>=18.0.0'}
-
- '@telegraf/types@7.1.0':
- resolution: {integrity: sha512-kGevOIbpMcIlCDeorKGpwZmdH7kHbqlk/Yj6dEpJMKEQw5lk0KVQY0OLXaCswy8GqlIVLd5625OB+rAntP9xVw==}
-
- '@tokenizer/inflate@0.4.1':
- resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==}
- engines: {node: '>=18'}
-
- '@tokenizer/token@0.3.0':
- resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
-
- '@tootallnate/quickjs-emscripten@0.23.0':
- resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
-
- '@types/mime-types@2.1.4':
- resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
-
'@types/node@20.19.32':
resolution: {integrity: sha512-Ez8QE4DMfhjjTsES9K2dwfV258qBui7qxUsoaixZDiTzbde4U12e1pXGNu/ECsUIOi5/zoCxAQxIhQnaUQ2VvA==}
- '@types/node@24.10.11':
- resolution: {integrity: sha512-/Af7O8r1frCVgOz0I62jWUtMohJ0/ZQU/ZoketltOJPZpnb17yoNc9BSoVuV9qlaIXJiPNOpsfq4ByFajSArNQ==}
-
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- '@types/retry@0.12.0':
- resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
-
- '@types/yauzl@2.10.3':
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
-
- abort-controller@3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
-
- accepts@2.0.0:
- resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
- engines: {node: '>= 0.6'}
-
agent-base@7.1.4:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
@@ -1024,17 +201,6 @@ packages:
resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==}
engines: {node: '>=18'}
- ajv-formats@3.0.1:
- resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
- peerDependencies:
- ajv: ^8.0.0
- peerDependenciesMeta:
- ajv:
- optional: true
-
- ajv@8.18.0:
- resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
-
ansi-escapes@7.3.0:
resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
engines: {node: '>=18'}
@@ -1075,94 +241,26 @@ packages:
array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
- ast-types@0.13.4:
- resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
- engines: {node: '>=4'}
-
- asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
-
- axios@1.13.4:
- resolution: {integrity: sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==}
-
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- balanced-match@4.0.4:
- resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
- engines: {node: 18 || 20 || >=22}
-
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- basic-ftp@5.2.0:
- resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==}
- engines: {node: '>=10.0.0'}
-
before-after-hook@4.0.0:
resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==}
- bignumber.js@9.3.1:
- resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
-
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- body-parser@2.2.2:
- resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
- engines: {node: '>=18'}
-
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
bottleneck@2.19.5:
resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
- bowser@2.14.1:
- resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==}
-
brace-expansion@1.1.12:
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
- brace-expansion@5.0.5:
- resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
- engines: {node: 18 || 20 || >=22}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- buffer-alloc-unsafe@1.1.0:
- resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==}
-
- buffer-alloc@1.2.0:
- resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==}
-
- buffer-crc32@0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
-
- buffer-equal-constant-time@1.0.1:
- resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
-
- buffer-fill@1.0.0:
- resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==}
-
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
- bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
-
- call-bind-apply-helpers@1.0.2:
- resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
- engines: {node: '>= 0.4'}
-
- call-bound@1.0.4:
- resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
- engines: {node: '>= 0.4'}
-
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -1187,14 +285,6 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
- chokidar@5.0.0:
- resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
- engines: {node: '>= 20.19.0'}
-
- chownr@3.0.0:
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
- engines: {node: '>=18'}
-
clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
@@ -1215,10 +305,6 @@ packages:
cliui@7.0.4:
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
cliui@9.0.1:
resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
engines: {node: '>=20'}
@@ -1236,14 +322,6 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
-
- commander@14.0.3:
- resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
- engines: {node: '>=20'}
-
compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
@@ -1253,14 +331,6 @@ packages:
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
- content-disposition@1.0.1:
- resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==}
- engines: {node: '>=18'}
-
- content-type@1.0.5:
- resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
- engines: {node: '>= 0.6'}
-
conventional-changelog-angular@8.1.0:
resolution: {integrity: sha512-GGf2Nipn1RUCAktxuVauVr1e3r8QrLP/B0lEUsFktmGqc3ddbQkhoJZHJctVU829U1c6mTSWftrVOCHaL85Q3w==}
engines: {node: '>=18'}
@@ -1287,21 +357,9 @@ packages:
resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==}
engines: {node: '>=12'}
- cookie-signature@1.2.2:
- resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
- engines: {node: '>=6.6.0'}
-
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- cors@2.8.6:
- resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
- engines: {node: '>= 0.10'}
-
cosmiconfig@9.0.0:
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
@@ -1311,10 +369,6 @@ packages:
typescript:
optional: true
- croner@10.0.1:
- resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==}
- engines: {node: '>=18.0'}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -1323,24 +377,6 @@ packages:
resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
engines: {node: '>=12'}
- css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
-
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
- cssom@0.5.0:
- resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
-
- data-uri-to-buffer@4.0.1:
- resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
- engines: {node: '>= 12'}
-
- data-uri-to-buffer@6.0.2:
- resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
- engines: {node: '>= 14'}
-
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@@ -1354,68 +390,17 @@ packages:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
- degenerator@5.0.1:
- resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
- engines: {node: '>= 14'}
-
- delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
-
- depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
- detect-libc@2.1.2:
- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
- engines: {node: '>=8'}
-
- diff@8.0.4:
- resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
- engines: {node: '>=0.3.1'}
-
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
- dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
-
- domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
-
dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
- dotenv@16.6.1:
- resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
- engines: {node: '>=12'}
-
- dotenv@17.3.1:
- resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==}
- engines: {node: '>=12'}
-
- dunder-proto@1.0.1:
- resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
- engines: {node: '>= 0.4'}
-
duplexer2@0.1.4:
resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
- ecdsa-sig-formatter@1.0.11:
- resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
-
- ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -1425,24 +410,9 @@ packages:
emojilib@2.4.0:
resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==}
- encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
-
- end-of-stream@1.4.5:
- resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- entities@7.0.1:
- resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
- engines: {node: '>=0.12'}
-
- env-ci@11.2.0:
- resolution: {integrity: sha512-D5kWfzkmaOQDioPmiviWAVtKmpPT4/iJmMVQxWxMPJTFyTkdc5JQUfc5iXEeWxcOdsYTKSAiA/Age4NUOqKsRA==}
- engines: {node: ^18.17 || >=20.6.1}
+ env-ci@11.2.0:
+ resolution: {integrity: sha512-D5kWfzkmaOQDioPmiviWAVtKmpPT4/iJmMVQxWxMPJTFyTkdc5JQUfc5iXEeWxcOdsYTKSAiA/Age4NUOqKsRA==}
+ engines: {node: ^18.17 || >=20.6.1}
env-paths@2.2.1:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
@@ -1455,29 +425,10 @@ packages:
error-ex@1.3.4:
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
- es-define-property@1.0.1:
- resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
- engines: {node: '>= 0.4'}
-
- es-errors@1.3.0:
- resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
- engines: {node: '>= 0.4'}
-
- 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'}
-
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
- escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
@@ -1486,40 +437,6 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- escodegen@2.1.0:
- resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
- engines: {node: '>=6.0'}
- hasBin: true
-
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
- estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
-
- esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
-
- etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
-
- event-target-shim@5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
-
- eventsource-parser@3.0.6:
- resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
- engines: {node: '>=18.0.0'}
-
- eventsource@3.0.7:
- resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
- engines: {node: '>=18.0.0'}
-
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -1532,43 +449,9 @@ packages:
resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==}
engines: {node: ^18.19.0 || >=20.5.0}
- express-rate-limit@8.3.1:
- resolution: {integrity: sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw==}
- engines: {node: '>= 16'}
- peerDependencies:
- express: '>= 4.11'
-
- express@5.2.1:
- resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
- engines: {node: '>= 18'}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- extract-zip@2.0.1:
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
-
fast-content-type-parse@3.0.0:
resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-uri@3.1.0:
- resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
-
- fast-xml-builder@1.1.4:
- resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==}
-
- fast-xml-parser@5.5.8:
- resolution: {integrity: sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==}
- hasBin: true
-
- fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
-
fdir@6.5.0:
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
@@ -1578,10 +461,6 @@ packages:
picomatch:
optional: true
- fetch-blob@3.2.0:
- resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
- engines: {node: ^12.20 || >= 14.13}
-
figures@2.0.0:
resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
engines: {node: '>=4'}
@@ -1590,18 +469,10 @@ packages:
resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
engines: {node: '>=18'}
- file-type@21.3.4:
- resolution: {integrity: sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==}
- engines: {node: '>=20'}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- finalhandler@2.1.1:
- resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
- engines: {node: '>= 18.0.0'}
-
find-up-simple@1.0.1:
resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
engines: {node: '>=18'}
@@ -1614,31 +485,6 @@ packages:
resolution: {integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==}
engines: {node: '>=18'}
- follow-redirects@1.15.11:
- resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
-
- form-data@4.0.5:
- resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
- engines: {node: '>= 6'}
-
- formdata-polyfill@4.0.10:
- resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
- engines: {node: '>=12.20.0'}
-
- forwarded@0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
-
- fresh@2.0.0:
- resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
- engines: {node: '>= 0.8'}
-
from2@2.3.0:
resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==}
@@ -1651,29 +497,10 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
- function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
-
function-timeout@1.0.2:
resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==}
engines: {node: '>=18'}
- gaxios@6.7.1:
- resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==}
- engines: {node: '>=14'}
-
- gaxios@7.1.4:
- resolution: {integrity: sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==}
- engines: {node: '>=18'}
-
- gcp-metadata@6.1.1:
- resolution: {integrity: sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==}
- engines: {node: '>=14'}
-
- gcp-metadata@8.1.2:
- resolution: {integrity: sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==}
- engines: {node: '>=18'}
-
get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -1682,22 +509,6 @@ packages:
resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
engines: {node: '>=18'}
- get-east-asian-width@1.5.0:
- resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
- engines: {node: '>=18'}
-
- get-intrinsic@1.3.0:
- resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
- engines: {node: '>= 0.4'}
-
- get-proto@1.0.1:
- resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
- engines: {node: '>= 0.4'}
-
- get-stream@5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
- engines: {node: '>=8'}
-
get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -1714,10 +525,6 @@ packages:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'}
- get-uri@6.0.5:
- resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
- engines: {node: '>= 14'}
-
git-log-parser@1.2.1:
resolution: {integrity: sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==}
@@ -1725,40 +532,12 @@ packages:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
- glob@13.0.6:
- resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
- engines: {node: 18 || 20 || >=22}
-
- google-auth-library@10.6.2:
- resolution: {integrity: sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==}
- engines: {node: '>=18'}
-
- google-auth-library@9.15.1:
- resolution: {integrity: sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==}
- engines: {node: '>=14'}
-
- google-logging-utils@0.0.2:
- resolution: {integrity: sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==}
- engines: {node: '>=14'}
-
- google-logging-utils@1.1.3:
- resolution: {integrity: sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==}
- engines: {node: '>=14'}
-
- gopd@1.2.0:
- resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
- engines: {node: '>= 0.4'}
-
graceful-fs@4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- gtoken@7.1.0:
- resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==}
- engines: {node: '>=14.0.0'}
-
handlebars@4.7.8:
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
engines: {node: '>=0.4.7'}
@@ -1772,25 +551,9 @@ packages:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
- has-symbols@1.1.0:
- resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
- engines: {node: '>= 0.4'}
-
- has-tostringtag@1.0.2:
- resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
- engines: {node: '>= 0.4'}
-
- hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
-
highlight.js@10.7.3:
resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
- hono@4.12.8:
- resolution: {integrity: sha512-VJCEvtrezO1IAR+kqEYnxUOoStaQPGrCmX3j4wDTNOcD1uRPFpGlwQUIW8niPuvHXaTUxeOUl5MMDGrl+tmO9A==}
- engines: {node: '>=16.9.0'}
-
hook-std@4.0.0:
resolution: {integrity: sha512-IHI4bEVOt3vRUDJ+bFA9VUJlo7SzvFARPNLw75pqSmAOP2HmTWfFJtPvLBrDrlgjEYXY9zs7SFdHPQaJShkSCQ==}
engines: {node: '>=20'}
@@ -1803,16 +566,6 @@ packages:
resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
engines: {node: ^20.17.0 || >=22.9.0}
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- htmlparser2@10.1.0:
- resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
-
- http-errors@2.0.1:
- resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
- engines: {node: '>= 0.8'}
-
http-proxy-agent@7.0.2:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
@@ -1833,23 +586,9 @@ packages:
resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==}
engines: {node: '>=18.18.0'}
- iconv-lite@0.7.2:
- resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
- engines: {node: '>=0.10.0'}
-
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
ignore-by-default@1.0.1:
resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==}
- ignore@7.0.5:
- resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
- engines: {node: '>= 4'}
-
- immediate@3.0.6:
- resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
-
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@@ -1883,18 +622,6 @@ packages:
resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==}
engines: {node: '>=12'}
- ip-address@10.1.0:
- resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
- engines: {node: '>= 12'}
-
- ipaddr.js@1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
-
- ipaddr.js@2.3.0:
- resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==}
- engines: {node: '>= 10'}
-
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
@@ -1926,9 +653,6 @@ packages:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
- is-promise@4.0.0:
- resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
-
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -1959,13 +683,6 @@ packages:
resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==}
engines: {node: '>= 0.6.0'}
- jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
- hasBin: true
-
- jose@6.2.2:
- resolution: {integrity: sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==}
-
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -1973,63 +690,18 @@ packages:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
- json-bigint@1.0.0:
- resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==}
-
json-parse-better-errors@1.0.2:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-schema-to-ts@3.1.1:
- resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}
- engines: {node: '>=16'}
-
- json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
-
- json-schema-typed@8.0.2:
- resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==}
-
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
jsonfile@6.2.0:
resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
- jszip@3.10.1:
- resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
-
- jwa@2.0.1:
- resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==}
-
- jws@4.0.1:
- resolution: {integrity: sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==}
-
- koffi@2.15.2:
- resolution: {integrity: sha512-r9tjJLVRSOhCRWdVyQlF3/Ugzeg13jlzS4czS82MAgLff4W+BcYOW7g8Y62t9O5JYjYOLAjAovAZDNlDfZNu+g==}
-
- lie@3.3.0:
- resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
-
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- linkedom@0.18.12:
- resolution: {integrity: sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==}
- engines: {node: '>=16'}
- peerDependencies:
- canvas: '>= 2'
- peerDependenciesMeta:
- canvas:
- optional: true
-
- linkify-it@5.0.0:
- resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
-
load-json-file@4.0.0:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
@@ -2059,9 +731,6 @@ packages:
lodash@4.17.23:
resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==}
- long@5.3.2:
- resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
-
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -2069,22 +738,10 @@ packages:
resolution: {integrity: sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==}
engines: {node: 20 || >=22}
- lru-cache@11.2.7:
- resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==}
- engines: {node: 20 || >=22}
-
- lru-cache@7.18.3:
- resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
- engines: {node: '>=12'}
-
make-asynchronous@1.0.1:
resolution: {integrity: sha512-T9BPOmEOhp6SmV25SwLVcHK4E6JyG/coH3C6F1NjNXSziv/fd4GmsqMk8YR6qpPOswfaOCApSNkZv6fxoaYFcQ==}
engines: {node: '>=18'}
- markdown-it@14.1.1:
- resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==}
- hasBin: true
-
marked-terminal@7.3.0:
resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==}
engines: {node: '>=16.0.0'}
@@ -2096,25 +753,10 @@ packages:
engines: {node: '>= 18'}
hasBin: true
- math-intrinsics@1.1.0:
- resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
- engines: {node: '>= 0.4'}
-
- mdurl@2.0.0:
- resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
-
- media-typer@1.1.0:
- resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
- engines: {node: '>= 0.8'}
-
meow@13.2.0:
resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines: {node: '>=18'}
- merge-descriptors@2.0.0:
- resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
- engines: {node: '>=18'}
-
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -2122,22 +764,6 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
- mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
-
- mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
- engines: {node: '>= 0.6'}
-
- mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
-
- mime-types@3.0.2:
- resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
- engines: {node: '>=18'}
-
mime@4.1.0:
resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
engines: {node: '>=16'}
@@ -2151,81 +777,28 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
- minimatch@10.2.4:
- resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==}
- engines: {node: 18 || 20 || >=22}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
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'}
-
- minizlib@3.1.0:
- resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
- engines: {node: '>= 18'}
-
- mri@1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
- engines: {node: '>=4'}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- negotiator@1.0.0:
- resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
- engines: {node: '>= 0.6'}
-
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
nerf-dart@1.0.0:
resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==}
- netmask@2.0.2:
- resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
- engines: {node: '>= 0.4.0'}
-
- node-domexception@1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
- deprecated: Use your platform's native DOMException instead
-
- node-edge-tts@1.2.10:
- resolution: {integrity: sha512-bV2i4XU54D45+US0Zm1HcJRkifuB3W438dWyuJEHLQdKxnuqlI1kim2MOvR6Q3XUQZvfF9PoDyR1Rt7aeXhPdQ==}
- hasBin: true
-
node-emoji@2.2.0:
resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==}
engines: {node: '>=18'}
- node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
-
- node-fetch@3.3.2:
- resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- node-readable-to-web-readable-stream@0.4.2:
- resolution: {integrity: sha512-/cMZNI34v//jUTrI+UIo4ieHAB5EZRY/+7OmXZgBxaWBMcW2tGdceIw06RFxWxrKZ5Jp3sI2i5TsRo+CBhtVLQ==}
-
nodemon@3.1.11:
resolution: {integrity: sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==}
engines: {node: '>=10'}
@@ -2331,24 +904,10 @@ packages:
- validate-npm-package-name
- which
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- object-inspect@1.13.4:
- resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
- engines: {node: '>= 0.4'}
-
- on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
-
- once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
-
onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
@@ -2357,38 +916,6 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
- openai@6.26.0:
- resolution: {integrity: sha512-zd23dbWTjiJ6sSAX6s0HrCZi41JwTA1bQVs0wLQPZ2/5o2gxOJA5wh7yOAUgwYybfhDXyhwlpeQf7Mlgx8EOCA==}
- hasBin: true
- peerDependencies:
- ws: ^8.18.0
- zod: ^3.25 || ^4.0
- peerDependenciesMeta:
- ws:
- optional: true
- zod:
- optional: true
-
- openclaw@2026.3.24:
- resolution: {integrity: sha512-Bjk1+AiTsjbBaAl4NI0pQjtmG0Y2BFVcQg7veOJ15T7+orBN8RYBK/9cdqejIENDV5Mm7IPgls2WImYsd5aJOQ==}
- engines: {node: '>=22.14.0'}
- hasBin: true
- peerDependencies:
- '@napi-rs/canvas': ^0.1.89
- node-llama-cpp: 3.18.1
- peerDependenciesMeta:
- node-llama-cpp:
- optional: true
-
- openshell@0.1.0:
- resolution: {integrity: sha512-B7jLewH+d73hraWcrSFgNOjvd+frW5JPejkTpqgj2EJBjX/Yk1Y4blgP5pDl4FwrBxfmwsTKR08Uwgrdo+xpSg==}
- engines: {node: '>=18'}
- hasBin: true
-
- osc-progress@0.3.0:
- resolution: {integrity: sha512-4/8JfsetakdeEa4vAYV45FW20aY+B/+K8NEXp5Eiar3wR8726whgHrbSg5Ar/ZY1FLJ/AGtUqV7W2IVF+Gvp9A==}
- engines: {node: '>=20'}
-
p-each-series@3.0.0:
resolution: {integrity: sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==}
engines: {node: '>=12'}
@@ -2425,14 +952,6 @@ packages:
resolution: {integrity: sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==}
engines: {node: '>=12'}
- p-retry@4.6.2:
- resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
- engines: {node: '>=8'}
-
- p-timeout@4.1.0:
- resolution: {integrity: sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==}
- engines: {node: '>=10'}
-
p-timeout@6.1.4:
resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
engines: {node: '>=14.16'}
@@ -2441,17 +960,6 @@ packages:
resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
engines: {node: '>=4'}
- pac-proxy-agent@7.2.0:
- resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==}
- engines: {node: '>= 14'}
-
- pac-resolver@7.0.1:
- resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
- engines: {node: '>= 14'}
-
- pako@1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -2481,21 +989,10 @@ packages:
parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
- parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
-
- partial-json@0.1.7:
- resolution: {integrity: sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA==}
-
path-exists@3.0.0:
resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines: {node: '>=4'}
- path-expression-matcher@1.2.0:
- resolution: {integrity: sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==}
- engines: {node: '>=14.0.0'}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -2504,24 +1001,10 @@ packages:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines: {node: '>=12'}
- path-scurry@2.0.2:
- resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
- engines: {node: 18 || 20 || >=22}
-
- path-to-regexp@8.3.0:
- resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
-
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- pdfjs-dist@5.5.207:
- resolution: {integrity: sha512-WMqqw06w1vUt9ZfT0gOFhMf3wHsWhaCrxGrckGs5Cci6ybDW87IvPaOd2pnBwT6BJuP/CzXDZxjFgmSULLdsdw==}
- engines: {node: '>=20.19.0 || >=22.13.0 || >=24'}
-
- pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -2537,19 +1020,10 @@ packages:
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines: {node: '>=4'}
- pkce-challenge@5.0.1:
- resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
- engines: {node: '>=16.20.0'}
-
pkg-conf@2.1.0:
resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==}
engines: {node: '>=4'}
- playwright-core@1.58.2:
- resolution: {integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==}
- engines: {node: '>=18'}
- hasBin: true
-
pretty-ms@9.3.0:
resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==}
engines: {node: '>=18'}
@@ -2557,53 +1031,12 @@ packages:
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- proper-lockfile@4.1.2:
- resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
-
proto-list@1.2.4:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
- protobufjs@7.5.4:
- resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==}
- engines: {node: '>=12.0.0'}
-
- proxy-addr@2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
- engines: {node: '>= 0.10'}
-
- proxy-agent@6.5.0:
- resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
- engines: {node: '>= 14'}
-
- proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
-
pstree.remy@1.1.8:
resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==}
- pump@3.0.4:
- resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
-
- punycode.js@2.3.1:
- resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
- engines: {node: '>=6'}
-
- qrcode-terminal@0.12.0:
- resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==}
- hasBin: true
-
- qs@6.14.1:
- resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==}
- engines: {node: '>=0.6'}
-
- range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- raw-body@3.0.2:
- resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
- engines: {node: '>= 0.10'}
-
rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
hasBin: true
@@ -2631,10 +1064,6 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@5.0.0:
- resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
- engines: {node: '>= 20.19.0'}
-
registry-auth-token@5.1.1:
resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==}
engines: {node: '>=14'}
@@ -2643,10 +1072,6 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -2655,34 +1080,9 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
- retry@0.12.0:
- resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
- engines: {node: '>= 4'}
-
- retry@0.13.1:
- resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
- engines: {node: '>= 4'}
-
- router@2.2.0:
- resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
- engines: {node: '>= 18'}
-
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- safe-compare@1.1.4:
- resolution: {integrity: sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==}
-
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
- sandwich-stream@2.0.2:
- resolution: {integrity: sha512-jLYV0DORrzY3xaz/S9ydJL6Iz7essZeAfnAavsJ+zsJGZ1MOnsS52yRjU3uF3pJa/lla7+wisp//fxOwOH8SKQ==}
- engines: {node: '>= 0.10'}
-
semantic-release@25.0.3:
resolution: {integrity: sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA==}
engines: {node: ^22.14.0 || >= 24.10.0}
@@ -2697,24 +1097,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- send@1.2.1:
- resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
- engines: {node: '>= 18'}
-
- serve-static@2.2.1:
- resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
- engines: {node: '>= 18'}
-
- setimmediate@1.0.5:
- resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
-
- setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
- sharp@0.34.5:
- resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -2723,22 +1105,6 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- side-channel-list@1.0.0:
- resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
- engines: {node: '>= 0.4'}
-
- side-channel-map@1.0.1:
- resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
- engines: {node: '>= 0.4'}
-
- side-channel-weakmap@1.0.2:
- resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
- engines: {node: '>= 0.4'}
-
- side-channel@1.1.0:
- resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
- engines: {node: '>= 0.4'}
-
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -2754,28 +1120,10 @@ packages:
resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
engines: {node: '>=10'}
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
skin-tone@2.0.0:
resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==}
engines: {node: '>=8'}
- smart-buffer@4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
-
- socks-proxy-agent@8.0.5:
- resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
- engines: {node: '>= 14'}
-
- socks@2.8.7:
- resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==}
- engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
-
- source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
-
source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -2798,43 +1146,8 @@ packages:
split2@1.0.0:
resolution: {integrity: sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==}
- sqlite-vec-darwin-arm64@0.1.7:
- resolution: {integrity: sha512-dQ7u4GKPdOPi3IfZ44K7HHdYup2JssM6fuKR9zgqRzW137uFOQmRhbYChNu+ZfW+yhJutsPgfNRFsuWKmy627w==}
- cpu: [arm64]
- os: [darwin]
-
- sqlite-vec-darwin-x64@0.1.7:
- resolution: {integrity: sha512-MDoczft1BriQcGMEz+CqeSCkB0OsAf12ytZOapS6MaB7zgNzLLSLH6Sxe3yzcPWUyDuCWgK7WzyRIo8u1vAIVA==}
- cpu: [x64]
- os: [darwin]
-
- sqlite-vec-linux-arm64@0.1.7:
- resolution: {integrity: sha512-V429sYT/gwr9PgtT8rbjQd6ls7CFchFpiS45TKSf7rU7wxt9MBmCVorUcheD4kEZb4VeZ6PnFXXCqPMeaHkaUw==}
- cpu: [arm64]
- os: [linux]
-
- sqlite-vec-linux-x64@0.1.7:
- resolution: {integrity: sha512-wZL+lXeW7y63DLv6FYU6Q4nv2lP5F94cWt7bJCWNiHmZ6NdKIgz/p0QlyuJA/51b8TyoDvsTdusLVlZz9cIh5A==}
- cpu: [x64]
- os: [linux]
-
- sqlite-vec-windows-x64@0.1.7:
- resolution: {integrity: sha512-FEZMjMT03irJxwqMQg+A+4hHCiFslxISOAkQ0eYn2lP7GdpppkgYveaT5Xnw/2V+GLq2MXOJb0nDGFNethHSkg==}
- cpu: [x64]
- os: [win32]
-
- sqlite-vec@0.1.7:
- resolution: {integrity: sha512-1Sge9uRc3B6wDKR4J6sGFi/E2ai9SAU5FenDki3OmhdP/a49PO2Juy1U5yQnx2bZP5t+C3BYJTkG+KkDi3q9Xg==}
-
- statuses@2.0.2:
- resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
- engines: {node: '>= 0.8'}
-
- std-env@3.10.0:
- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
-
- stream-combiner2@1.1.1:
- resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==}
+ stream-combiner2@1.1.1:
+ resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==}
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -2855,10 +1168,6 @@ packages:
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
engines: {node: '>=12'}
- strip-ansi@7.2.0:
- resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
- engines: {node: '>=12'}
-
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -2879,13 +1188,6 @@ packages:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
- strnum@2.2.2:
- resolution: {integrity: sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==}
-
- strtok3@10.3.5:
- resolution: {integrity: sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==}
- engines: {node: '>=18'}
-
super-regex@1.1.0:
resolution: {integrity: sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==}
engines: {node: '>=18'}
@@ -2906,15 +1208,6 @@ packages:
resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines: {node: '>=20'}
- tar@7.5.12:
- resolution: {integrity: sha512-9TsuLcdhOn4XztcQqhNyq1KOwOOED/3k58JAvtULiYqbO8B/0IBAAIE1hj0Svmm58k27TmcigyDI0deMlgG3uw==}
- engines: {node: '>=18'}
-
- telegraf@4.16.3:
- resolution: {integrity: sha512-yjEu2NwkHlXu0OARWoNhJlIjX09dRktiMQFsM678BAH/PEPVwctzL67+tvXqLCRQQvm3SDtki2saGO9hLlz68w==}
- engines: {node: ^12.20.0 || >=14.13.1}
- hasBin: true
-
temp-dir@3.0.0:
resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
engines: {node: '>=14.16'}
@@ -2945,35 +1238,14 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
-
- token-types@6.1.2:
- resolution: {integrity: sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==}
- engines: {node: '>=14.16'}
-
touch@3.1.1:
resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==}
hasBin: true
- tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
-
traverse@0.6.8:
resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==}
engines: {node: '>= 0.4'}
- ts-algebra@2.0.0:
- resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
-
- tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- tslog@4.10.2:
- resolution: {integrity: sha512-XuELoRpMR+sq8fuWwX7P0bcj+PRNiicOKDEb3fGNURhxWVyykCi9BNq7c4uVz7h7P0sj8qgBsr5SWS6yBClq3g==}
- engines: {node: '>=16'}
-
tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
@@ -2994,39 +1266,22 @@ packages:
resolution: {integrity: sha512-AXSAQJu79WGc79/3e9/CR77I/KQgeY1AhNvcShIH4PTcGYyC4xv6H4R4AUOwkPS5799KlVDAu8zExeCrkGquiA==}
engines: {node: '>=20'}
- type-is@2.0.1:
- resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
- engines: {node: '>= 0.6'}
-
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
- uc.micro@2.1.0:
- resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
-
uglify-js@3.19.3:
resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
engines: {node: '>=0.8.0'}
hasBin: true
- uhyphen@0.2.0:
- resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==}
-
- uint8array-extras@1.5.0:
- resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==}
- engines: {node: '>=18'}
-
undefsafe@2.0.5:
resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici-types@7.16.0:
- resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
-
undici@6.23.0:
resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==}
engines: {node: '>=18.17'}
@@ -3035,10 +1290,6 @@ packages:
resolution: {integrity: sha512-MJZrkjyd7DeC+uPZh+5/YaMDxFiiEEaDgbUSVMXayofAkDWF1088CDo+2RPg7B1BuS1qf1vgNE7xqwPxE0DuSQ==}
engines: {node: '>=20.18.1'}
- undici@7.24.6:
- resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==}
- engines: {node: '>=20.18.1'}
-
unicode-emoji-modifier-base@1.0.0:
resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==}
engines: {node: '>=4'}
@@ -3062,10 +1313,6 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unpipe@1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
-
url-join@5.0.0:
resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3073,34 +1320,12 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- uuid@13.0.0:
- resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==}
- hasBin: true
-
- uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
-
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
-
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
web-worker@1.2.0:
resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==}
- webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
-
- whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
-
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -3117,21 +1342,6 @@ packages:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
- wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
-
- ws@8.20.0:
- resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
@@ -3140,23 +1350,10 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yallist@5.0.0:
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
- engines: {node: '>=18'}
-
- yaml@2.8.3:
- resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
yargs-parser@22.0.0:
resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
@@ -3165,29 +1362,14 @@ packages:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
yargs@18.0.0:
resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
- yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
-
yoctocolors@2.1.2:
resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines: {node: '>=18'}
- zod-to-json-schema@3.25.1:
- resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==}
- peerDependencies:
- zod: ^3.25 || ^4
-
- zod@4.3.6:
- resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
-
snapshots:
'@actions/core@2.0.3':
@@ -3206,464 +1388,6 @@ snapshots:
'@actions/io@2.0.0': {}
- '@agentclientprotocol/sdk@0.16.1(zod@4.3.6)':
- dependencies:
- zod: 4.3.6
-
- '@anthropic-ai/sdk@0.73.0(zod@4.3.6)':
- dependencies:
- json-schema-to-ts: 3.1.1
- optionalDependencies:
- zod: 4.3.6
-
- '@anthropic-ai/sdk@0.80.0(zod@4.3.6)':
- dependencies:
- json-schema-to-ts: 3.1.1
- optionalDependencies:
- zod: 4.3.6
-
- '@anthropic-ai/vertex-sdk@0.14.4(zod@4.3.6)':
- dependencies:
- '@anthropic-ai/sdk': 0.80.0(zod@4.3.6)
- google-auth-library: 9.15.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- - zod
-
- '@aws-crypto/crc32@5.2.0':
- dependencies:
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.973.6
- tslib: 2.8.1
-
- '@aws-crypto/sha256-browser@5.2.0':
- dependencies:
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-crypto/supports-web-crypto': 5.2.0
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-locate-window': 3.965.5
- '@smithy/util-utf8': 2.3.0
- tslib: 2.8.1
-
- '@aws-crypto/sha256-js@5.2.0':
- dependencies:
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.973.6
- tslib: 2.8.1
-
- '@aws-crypto/supports-web-crypto@5.2.0':
- dependencies:
- tslib: 2.8.1
-
- '@aws-crypto/util@5.2.0':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/util-utf8': 2.3.0
- tslib: 2.8.1
-
- '@aws-sdk/client-bedrock-runtime@3.1017.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/credential-provider-node': 3.972.25
- '@aws-sdk/eventstream-handler-node': 3.972.11
- '@aws-sdk/middleware-eventstream': 3.972.8
- '@aws-sdk/middleware-host-header': 3.972.8
- '@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.25
- '@aws-sdk/middleware-websocket': 3.972.13
- '@aws-sdk/region-config-resolver': 3.972.9
- '@aws-sdk/token-providers': 3.1017.0
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-endpoints': 3.996.5
- '@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.11
- '@smithy/config-resolver': 4.4.13
- '@smithy/core': 3.23.12
- '@smithy/eventstream-serde-browser': 4.2.12
- '@smithy/eventstream-serde-config-resolver': 4.3.12
- '@smithy/eventstream-serde-node': 4.2.12
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/hash-node': 4.2.12
- '@smithy/invalid-dependency': 4.2.12
- '@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.27
- '@smithy/middleware-retry': 4.4.44
- '@smithy/middleware-serde': 4.2.15
- '@smithy/middleware-stack': 4.2.12
- '@smithy/node-config-provider': 4.3.12
- '@smithy/node-http-handler': 4.5.0
- '@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-base64': 4.3.2
- '@smithy/util-body-length-browser': 4.2.2
- '@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.43
- '@smithy/util-defaults-mode-node': 4.2.47
- '@smithy/util-endpoints': 3.3.3
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-retry': 4.2.12
- '@smithy/util-stream': 4.5.20
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/client-bedrock@3.1017.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/credential-provider-node': 3.972.25
- '@aws-sdk/middleware-host-header': 3.972.8
- '@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.25
- '@aws-sdk/region-config-resolver': 3.972.9
- '@aws-sdk/token-providers': 3.1017.0
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-endpoints': 3.996.5
- '@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.11
- '@smithy/config-resolver': 4.4.13
- '@smithy/core': 3.23.12
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/hash-node': 4.2.12
- '@smithy/invalid-dependency': 4.2.12
- '@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.27
- '@smithy/middleware-retry': 4.4.44
- '@smithy/middleware-serde': 4.2.15
- '@smithy/middleware-stack': 4.2.12
- '@smithy/node-config-provider': 4.3.12
- '@smithy/node-http-handler': 4.5.0
- '@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-base64': 4.3.2
- '@smithy/util-body-length-browser': 4.2.2
- '@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.43
- '@smithy/util-defaults-mode-node': 4.2.47
- '@smithy/util-endpoints': 3.3.3
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-retry': 4.2.12
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/core@3.973.24':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/xml-builder': 3.972.15
- '@smithy/core': 3.23.12
- '@smithy/node-config-provider': 4.3.12
- '@smithy/property-provider': 4.2.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/signature-v4': 5.3.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/util-base64': 4.3.2
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-env@3.972.22':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-http@3.972.24':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/types': 3.973.6
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/node-http-handler': 4.5.0
- '@smithy/property-provider': 4.2.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/util-stream': 4.5.20
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-ini@3.972.24':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/credential-provider-env': 3.972.22
- '@aws-sdk/credential-provider-http': 3.972.24
- '@aws-sdk/credential-provider-login': 3.972.24
- '@aws-sdk/credential-provider-process': 3.972.22
- '@aws-sdk/credential-provider-sso': 3.972.24
- '@aws-sdk/credential-provider-web-identity': 3.972.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/types': 3.973.6
- '@smithy/credential-provider-imds': 4.2.12
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-login@3.972.24':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-node@3.972.25':
- dependencies:
- '@aws-sdk/credential-provider-env': 3.972.22
- '@aws-sdk/credential-provider-http': 3.972.24
- '@aws-sdk/credential-provider-ini': 3.972.24
- '@aws-sdk/credential-provider-process': 3.972.22
- '@aws-sdk/credential-provider-sso': 3.972.24
- '@aws-sdk/credential-provider-web-identity': 3.972.24
- '@aws-sdk/types': 3.973.6
- '@smithy/credential-provider-imds': 4.2.12
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-process@3.972.22':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-sso@3.972.24':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/token-providers': 3.1015.0
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-web-identity@3.972.24':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/eventstream-handler-node@3.972.11':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/eventstream-codec': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-eventstream@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-host-header@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-logger@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-recursion-detection@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@aws/lambda-invoke-store': 0.2.4
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-user-agent@3.972.25':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-endpoints': 3.996.5
- '@smithy/core': 3.23.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-retry': 4.2.12
- tslib: 2.8.1
-
- '@aws-sdk/middleware-websocket@3.972.13':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-format-url': 3.972.8
- '@smithy/eventstream-codec': 4.2.12
- '@smithy/eventstream-serde-browser': 4.2.12
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/protocol-http': 5.3.12
- '@smithy/signature-v4': 5.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-base64': 4.3.2
- '@smithy/util-hex-encoding': 4.2.2
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@aws-sdk/nested-clients@3.996.14':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/middleware-host-header': 3.972.8
- '@aws-sdk/middleware-logger': 3.972.8
- '@aws-sdk/middleware-recursion-detection': 3.972.8
- '@aws-sdk/middleware-user-agent': 3.972.25
- '@aws-sdk/region-config-resolver': 3.972.9
- '@aws-sdk/types': 3.973.6
- '@aws-sdk/util-endpoints': 3.996.5
- '@aws-sdk/util-user-agent-browser': 3.972.8
- '@aws-sdk/util-user-agent-node': 3.973.11
- '@smithy/config-resolver': 4.4.13
- '@smithy/core': 3.23.12
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/hash-node': 4.2.12
- '@smithy/invalid-dependency': 4.2.12
- '@smithy/middleware-content-length': 4.2.12
- '@smithy/middleware-endpoint': 4.4.27
- '@smithy/middleware-retry': 4.4.44
- '@smithy/middleware-serde': 4.2.15
- '@smithy/middleware-stack': 4.2.12
- '@smithy/node-config-provider': 4.3.12
- '@smithy/node-http-handler': 4.5.0
- '@smithy/protocol-http': 5.3.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-base64': 4.3.2
- '@smithy/util-body-length-browser': 4.2.2
- '@smithy/util-body-length-node': 4.2.3
- '@smithy/util-defaults-mode-browser': 4.3.43
- '@smithy/util-defaults-mode-node': 4.2.47
- '@smithy/util-endpoints': 3.3.3
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-retry': 4.2.12
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/region-config-resolver@3.972.9':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/config-resolver': 4.4.13
- '@smithy/node-config-provider': 4.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/token-providers@3.1015.0':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/token-providers@3.1017.0':
- dependencies:
- '@aws-sdk/core': 3.973.24
- '@aws-sdk/nested-clients': 3.996.14
- '@aws-sdk/types': 3.973.6
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/types@3.973.6':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/util-endpoints@3.996.5':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-endpoints': 3.3.3
- tslib: 2.8.1
-
- '@aws-sdk/util-format-url@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/querystring-builder': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@aws-sdk/util-locate-window@3.965.5':
- dependencies:
- tslib: 2.8.1
-
- '@aws-sdk/util-user-agent-browser@3.972.8':
- dependencies:
- '@aws-sdk/types': 3.973.6
- '@smithy/types': 4.13.1
- bowser: 2.14.1
- tslib: 2.8.1
-
- '@aws-sdk/util-user-agent-node@3.973.11':
- dependencies:
- '@aws-sdk/middleware-user-agent': 3.972.25
- '@aws-sdk/types': 3.973.6
- '@smithy/node-config-provider': 4.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-config-provider': 4.2.2
- tslib: 2.8.1
-
- '@aws-sdk/xml-builder@3.972.15':
- dependencies:
- '@smithy/types': 4.13.1
- fast-xml-parser: 5.5.8
- tslib: 2.8.1
-
- '@aws/lambda-invoke-store@0.2.4': {}
-
'@babel/code-frame@7.29.0':
dependencies:
'@babel/helper-validator-identifier': 7.28.5
@@ -3672,395 +1396,9 @@ snapshots:
'@babel/helper-validator-identifier@7.28.5': {}
- '@babel/runtime@7.29.2': {}
-
- '@borewit/text-codec@0.2.2': {}
-
- '@clack/core@1.1.0':
- dependencies:
- sisteransi: 1.0.5
-
- '@clack/prompts@1.1.0':
- dependencies:
- '@clack/core': 1.1.0
- sisteransi: 1.0.5
-
'@colors/colors@1.5.0':
optional: true
- '@emnapi/runtime@1.8.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@google/genai@1.46.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))':
- dependencies:
- google-auth-library: 10.6.2
- p-retry: 4.6.2
- protobufjs: 7.5.4
- ws: 8.20.0
- optionalDependencies:
- '@modelcontextprotocol/sdk': 1.27.1(zod@4.3.6)
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- '@homebridge/ciao@1.3.5':
- dependencies:
- debug: 4.4.3(supports-color@5.5.0)
- fast-deep-equal: 3.1.3
- source-map-support: 0.5.21
- tslib: 2.8.1
- transitivePeerDependencies:
- - supports-color
-
- '@hono/node-server@1.19.11(hono@4.12.8)':
- dependencies:
- hono: 4.12.8
-
- '@img/colour@1.0.0': {}
-
- '@img/sharp-darwin-arm64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.2.4
- optional: true
-
- '@img/sharp-darwin-x64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.2.4
- optional: true
-
- '@img/sharp-libvips-darwin-arm64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-darwin-x64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-ppc64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-riscv64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-s390x@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linux-x64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-x64@1.2.4':
- optional: true
-
- '@img/sharp-linux-arm64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.2.4
- optional: true
-
- '@img/sharp-linux-arm@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.2.4
- optional: true
-
- '@img/sharp-linux-ppc64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-ppc64': 1.2.4
- optional: true
-
- '@img/sharp-linux-riscv64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-riscv64': 1.2.4
- optional: true
-
- '@img/sharp-linux-s390x@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.2.4
- optional: true
-
- '@img/sharp-linux-x64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.2.4
- optional: true
-
- '@img/sharp-linuxmusl-arm64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
- optional: true
-
- '@img/sharp-linuxmusl-x64@0.34.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.2.4
- optional: true
-
- '@img/sharp-wasm32@0.34.5':
- dependencies:
- '@emnapi/runtime': 1.8.1
- optional: true
-
- '@img/sharp-win32-arm64@0.34.5':
- optional: true
-
- '@img/sharp-win32-ia32@0.34.5':
- optional: true
-
- '@img/sharp-win32-x64@0.34.5':
- optional: true
-
- '@isaacs/fs-minipass@4.0.1':
- dependencies:
- minipass: 7.1.2
-
- '@line/bot-sdk@10.6.0':
- dependencies:
- '@types/node': 24.10.11
- optionalDependencies:
- axios: 1.13.4
- transitivePeerDependencies:
- - debug
-
- '@lydell/node-pty-darwin-arm64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty-darwin-x64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty-linux-arm64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty-linux-x64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty-win32-arm64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty-win32-x64@1.2.0-beta.3':
- optional: true
-
- '@lydell/node-pty@1.2.0-beta.3':
- optionalDependencies:
- '@lydell/node-pty-darwin-arm64': 1.2.0-beta.3
- '@lydell/node-pty-darwin-x64': 1.2.0-beta.3
- '@lydell/node-pty-linux-arm64': 1.2.0-beta.3
- '@lydell/node-pty-linux-x64': 1.2.0-beta.3
- '@lydell/node-pty-win32-arm64': 1.2.0-beta.3
- '@lydell/node-pty-win32-x64': 1.2.0-beta.3
-
- '@mariozechner/clipboard-darwin-arm64@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-darwin-universal@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-darwin-x64@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-linux-arm64-gnu@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-linux-arm64-musl@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-linux-riscv64-gnu@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-linux-x64-gnu@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-linux-x64-musl@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-win32-arm64-msvc@0.3.2':
- optional: true
-
- '@mariozechner/clipboard-win32-x64-msvc@0.3.2':
- optional: true
-
- '@mariozechner/clipboard@0.3.2':
- optionalDependencies:
- '@mariozechner/clipboard-darwin-arm64': 0.3.2
- '@mariozechner/clipboard-darwin-universal': 0.3.2
- '@mariozechner/clipboard-darwin-x64': 0.3.2
- '@mariozechner/clipboard-linux-arm64-gnu': 0.3.2
- '@mariozechner/clipboard-linux-arm64-musl': 0.3.2
- '@mariozechner/clipboard-linux-riscv64-gnu': 0.3.2
- '@mariozechner/clipboard-linux-x64-gnu': 0.3.2
- '@mariozechner/clipboard-linux-x64-musl': 0.3.2
- '@mariozechner/clipboard-win32-arm64-msvc': 0.3.2
- '@mariozechner/clipboard-win32-x64-msvc': 0.3.2
- optional: true
-
- '@mariozechner/jiti@2.6.5':
- dependencies:
- std-env: 3.10.0
- yoctocolors: 2.1.2
-
- '@mariozechner/pi-agent-core@0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)':
- dependencies:
- '@mariozechner/pi-ai': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- transitivePeerDependencies:
- - '@modelcontextprotocol/sdk'
- - aws-crt
- - bufferutil
- - supports-color
- - utf-8-validate
- - ws
- - zod
-
- '@mariozechner/pi-ai@0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)':
- dependencies:
- '@anthropic-ai/sdk': 0.73.0(zod@4.3.6)
- '@aws-sdk/client-bedrock-runtime': 3.1017.0
- '@google/genai': 1.46.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))
- '@mistralai/mistralai': 1.14.1
- '@sinclair/typebox': 0.34.48
- ajv: 8.18.0
- ajv-formats: 3.0.1(ajv@8.18.0)
- chalk: 5.6.2
- openai: 6.26.0(ws@8.20.0)(zod@4.3.6)
- partial-json: 0.1.7
- proxy-agent: 6.5.0
- undici: 7.24.6
- zod-to-json-schema: 3.25.1(zod@4.3.6)
- transitivePeerDependencies:
- - '@modelcontextprotocol/sdk'
- - aws-crt
- - bufferutil
- - supports-color
- - utf-8-validate
- - ws
- - zod
-
- '@mariozechner/pi-coding-agent@0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)':
- dependencies:
- '@mariozechner/jiti': 2.6.5
- '@mariozechner/pi-agent-core': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- '@mariozechner/pi-ai': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- '@mariozechner/pi-tui': 0.61.1
- '@silvia-odwyer/photon-node': 0.3.4
- chalk: 5.6.2
- cli-highlight: 2.1.11
- diff: 8.0.4
- extract-zip: 2.0.1
- file-type: 21.3.4
- glob: 13.0.6
- hosted-git-info: 9.0.2
- ignore: 7.0.5
- marked: 15.0.12
- minimatch: 10.2.4
- proper-lockfile: 4.1.2
- strip-ansi: 7.2.0
- undici: 7.24.6
- yaml: 2.8.3
- optionalDependencies:
- '@mariozechner/clipboard': 0.3.2
- transitivePeerDependencies:
- - '@modelcontextprotocol/sdk'
- - aws-crt
- - bufferutil
- - supports-color
- - utf-8-validate
- - ws
- - zod
-
- '@mariozechner/pi-tui@0.61.1':
- dependencies:
- '@types/mime-types': 2.1.4
- chalk: 5.6.2
- get-east-asian-width: 1.5.0
- marked: 15.0.12
- mime-types: 3.0.2
- optionalDependencies:
- koffi: 2.15.2
-
- '@mistralai/mistralai@1.14.1':
- dependencies:
- ws: 8.20.0
- zod: 4.3.6
- zod-to-json-schema: 3.25.1(zod@4.3.6)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
- '@modelcontextprotocol/sdk@1.27.1(zod@4.3.6)':
- dependencies:
- '@hono/node-server': 1.19.11(hono@4.12.8)
- ajv: 8.18.0
- ajv-formats: 3.0.1(ajv@8.18.0)
- content-type: 1.0.5
- cors: 2.8.6
- cross-spawn: 7.0.6
- eventsource: 3.0.7
- eventsource-parser: 3.0.6
- express: 5.2.1
- express-rate-limit: 8.3.1(express@5.2.1)
- hono: 4.12.8
- jose: 6.2.2
- json-schema-typed: 8.0.2
- pkce-challenge: 5.0.1
- raw-body: 3.0.2
- zod: 4.3.6
- zod-to-json-schema: 3.25.1(zod@4.3.6)
- transitivePeerDependencies:
- - supports-color
-
- '@mozilla/readability@0.6.0': {}
-
- '@napi-rs/canvas-android-arm64@0.1.97':
- optional: true
-
- '@napi-rs/canvas-darwin-arm64@0.1.97':
- optional: true
-
- '@napi-rs/canvas-darwin-x64@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-arm-gnueabihf@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-arm64-gnu@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-arm64-musl@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-riscv64-gnu@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-x64-gnu@0.1.97':
- optional: true
-
- '@napi-rs/canvas-linux-x64-musl@0.1.97':
- optional: true
-
- '@napi-rs/canvas-win32-arm64-msvc@0.1.97':
- optional: true
-
- '@napi-rs/canvas-win32-x64-msvc@0.1.97':
- optional: true
-
- '@napi-rs/canvas@0.1.97':
- optionalDependencies:
- '@napi-rs/canvas-android-arm64': 0.1.97
- '@napi-rs/canvas-darwin-arm64': 0.1.97
- '@napi-rs/canvas-darwin-x64': 0.1.97
- '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.97
- '@napi-rs/canvas-linux-arm64-gnu': 0.1.97
- '@napi-rs/canvas-linux-arm64-musl': 0.1.97
- '@napi-rs/canvas-linux-riscv64-gnu': 0.1.97
- '@napi-rs/canvas-linux-x64-gnu': 0.1.97
- '@napi-rs/canvas-linux-x64-musl': 0.1.97
- '@napi-rs/canvas-win32-arm64-msvc': 0.1.97
- '@napi-rs/canvas-win32-x64-msvc': 0.1.97
-
'@octokit/auth-token@6.0.0': {}
'@octokit/core@7.0.6':
@@ -4132,29 +1470,6 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@protobufjs/aspromise@1.1.2': {}
-
- '@protobufjs/base64@1.1.2': {}
-
- '@protobufjs/codegen@2.0.4': {}
-
- '@protobufjs/eventemitter@1.1.0': {}
-
- '@protobufjs/fetch@1.1.0':
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/inquire': 1.1.0
-
- '@protobufjs/float@1.0.2': {}
-
- '@protobufjs/inquire@1.1.0': {}
-
- '@protobufjs/path@1.1.2': {}
-
- '@protobufjs/pool@1.1.0': {}
-
- '@protobufjs/utf8@1.1.0': {}
-
'@sec-ant/readable-stream@0.4.1': {}
'@semantic-release/changelog@6.0.3(semantic-release@25.0.3(typescript@5.9.3))':
@@ -4234,385 +1549,37 @@ snapshots:
npm: 11.9.0
rc: 1.2.8
read-pkg: 10.0.0
- registry-auth-token: 5.1.1
- semantic-release: 25.0.3(typescript@5.9.3)
- semver: 7.7.4
- tempy: 3.2.0
-
- '@semantic-release/release-notes-generator@14.1.0(semantic-release@25.0.3(typescript@5.9.3))':
- dependencies:
- conventional-changelog-angular: 8.1.0
- conventional-changelog-writer: 8.2.0
- conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.2.1
- debug: 4.4.3(supports-color@5.5.0)
- get-stream: 7.0.1
- import-from-esm: 2.0.0
- into-stream: 7.0.0
- lodash-es: 4.17.23
- read-package-up: 11.0.0
- semantic-release: 25.0.3(typescript@5.9.3)
- transitivePeerDependencies:
- - supports-color
-
- '@silvia-odwyer/photon-node@0.3.4': {}
-
- '@sinclair/typebox@0.32.35': {}
-
- '@sinclair/typebox@0.34.48': {}
-
- '@sindresorhus/is@4.6.0': {}
-
- '@sindresorhus/merge-streams@4.0.0': {}
-
- '@smithy/abort-controller@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/config-resolver@4.4.13':
- dependencies:
- '@smithy/node-config-provider': 4.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-config-provider': 4.2.2
- '@smithy/util-endpoints': 3.3.3
- '@smithy/util-middleware': 4.2.12
- tslib: 2.8.1
-
- '@smithy/core@3.23.12':
- dependencies:
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-base64': 4.3.2
- '@smithy/util-body-length-browser': 4.2.2
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-stream': 4.5.20
- '@smithy/util-utf8': 4.2.2
- '@smithy/uuid': 1.1.2
- tslib: 2.8.1
-
- '@smithy/credential-provider-imds@4.2.12':
- dependencies:
- '@smithy/node-config-provider': 4.3.12
- '@smithy/property-provider': 4.2.12
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- tslib: 2.8.1
-
- '@smithy/eventstream-codec@4.2.12':
- dependencies:
- '@aws-crypto/crc32': 5.2.0
- '@smithy/types': 4.13.1
- '@smithy/util-hex-encoding': 4.2.2
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-browser@4.2.12':
- dependencies:
- '@smithy/eventstream-serde-universal': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-config-resolver@4.3.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-node@4.2.12':
- dependencies:
- '@smithy/eventstream-serde-universal': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-universal@4.2.12':
- dependencies:
- '@smithy/eventstream-codec': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/fetch-http-handler@5.3.15':
- dependencies:
- '@smithy/protocol-http': 5.3.12
- '@smithy/querystring-builder': 4.2.12
- '@smithy/types': 4.13.1
- '@smithy/util-base64': 4.3.2
- tslib: 2.8.1
-
- '@smithy/hash-node@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- '@smithy/util-buffer-from': 4.2.2
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@smithy/invalid-dependency@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/is-array-buffer@2.2.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/is-array-buffer@4.2.2':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/middleware-content-length@4.2.12':
- dependencies:
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/middleware-endpoint@4.4.27':
- dependencies:
- '@smithy/core': 3.23.12
- '@smithy/middleware-serde': 4.2.15
- '@smithy/node-config-provider': 4.3.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- '@smithy/url-parser': 4.2.12
- '@smithy/util-middleware': 4.2.12
- tslib: 2.8.1
-
- '@smithy/middleware-retry@4.4.44':
- dependencies:
- '@smithy/node-config-provider': 4.3.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/service-error-classification': 4.2.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-retry': 4.2.12
- '@smithy/uuid': 1.1.2
- tslib: 2.8.1
-
- '@smithy/middleware-serde@4.2.15':
- dependencies:
- '@smithy/core': 3.23.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/middleware-stack@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/node-config-provider@4.3.12':
- dependencies:
- '@smithy/property-provider': 4.2.12
- '@smithy/shared-ini-file-loader': 4.4.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/node-http-handler@4.5.0':
- dependencies:
- '@smithy/abort-controller': 4.2.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/querystring-builder': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/property-provider@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/protocol-http@5.3.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/querystring-builder@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- '@smithy/util-uri-escape': 4.2.2
- tslib: 2.8.1
-
- '@smithy/querystring-parser@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/service-error-classification@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
-
- '@smithy/shared-ini-file-loader@4.4.7':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/signature-v4@5.3.12':
- dependencies:
- '@smithy/is-array-buffer': 4.2.2
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-hex-encoding': 4.2.2
- '@smithy/util-middleware': 4.2.12
- '@smithy/util-uri-escape': 4.2.2
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@smithy/smithy-client@4.12.7':
- dependencies:
- '@smithy/core': 3.23.12
- '@smithy/middleware-endpoint': 4.4.27
- '@smithy/middleware-stack': 4.2.12
- '@smithy/protocol-http': 5.3.12
- '@smithy/types': 4.13.1
- '@smithy/util-stream': 4.5.20
- tslib: 2.8.1
-
- '@smithy/types@4.13.1':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/url-parser@4.2.12':
- dependencies:
- '@smithy/querystring-parser': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-base64@4.3.2':
- dependencies:
- '@smithy/util-buffer-from': 4.2.2
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@smithy/util-body-length-browser@4.2.2':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-body-length-node@4.2.3':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-buffer-from@2.2.0':
- dependencies:
- '@smithy/is-array-buffer': 2.2.0
- tslib: 2.8.1
-
- '@smithy/util-buffer-from@4.2.2':
- dependencies:
- '@smithy/is-array-buffer': 4.2.2
- tslib: 2.8.1
-
- '@smithy/util-config-provider@4.2.2':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-defaults-mode-browser@4.3.43':
- dependencies:
- '@smithy/property-provider': 4.2.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-defaults-mode-node@4.2.47':
- dependencies:
- '@smithy/config-resolver': 4.4.13
- '@smithy/credential-provider-imds': 4.2.12
- '@smithy/node-config-provider': 4.3.12
- '@smithy/property-provider': 4.2.12
- '@smithy/smithy-client': 4.12.7
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-endpoints@3.3.3':
- dependencies:
- '@smithy/node-config-provider': 4.3.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-hex-encoding@4.2.2':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-middleware@4.2.12':
- dependencies:
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-retry@4.2.12':
- dependencies:
- '@smithy/service-error-classification': 4.2.12
- '@smithy/types': 4.13.1
- tslib: 2.8.1
-
- '@smithy/util-stream@4.5.20':
- dependencies:
- '@smithy/fetch-http-handler': 5.3.15
- '@smithy/node-http-handler': 4.5.0
- '@smithy/types': 4.13.1
- '@smithy/util-base64': 4.3.2
- '@smithy/util-buffer-from': 4.2.2
- '@smithy/util-hex-encoding': 4.2.2
- '@smithy/util-utf8': 4.2.2
- tslib: 2.8.1
-
- '@smithy/util-uri-escape@4.2.2':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-utf8@2.3.0':
- dependencies:
- '@smithy/util-buffer-from': 2.2.0
- tslib: 2.8.1
-
- '@smithy/util-utf8@4.2.2':
- dependencies:
- '@smithy/util-buffer-from': 4.2.2
- tslib: 2.8.1
-
- '@smithy/uuid@1.1.2':
- dependencies:
- tslib: 2.8.1
-
- '@telegraf/types@7.1.0':
- optional: true
+ registry-auth-token: 5.1.1
+ semantic-release: 25.0.3(typescript@5.9.3)
+ semver: 7.7.4
+ tempy: 3.2.0
- '@tokenizer/inflate@0.4.1':
+ '@semantic-release/release-notes-generator@14.1.0(semantic-release@25.0.3(typescript@5.9.3))':
dependencies:
+ conventional-changelog-angular: 8.1.0
+ conventional-changelog-writer: 8.2.0
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.2.1
debug: 4.4.3(supports-color@5.5.0)
- token-types: 6.1.2
+ get-stream: 7.0.1
+ import-from-esm: 2.0.0
+ into-stream: 7.0.0
+ lodash-es: 4.17.23
+ read-package-up: 11.0.0
+ semantic-release: 25.0.3(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- '@tokenizer/token@0.3.0': {}
-
- '@tootallnate/quickjs-emscripten@0.23.0': {}
+ '@sindresorhus/is@4.6.0': {}
- '@types/mime-types@2.1.4': {}
+ '@sindresorhus/merge-streams@4.0.0': {}
'@types/node@20.19.32':
dependencies:
undici-types: 6.21.0
- '@types/node@24.10.11':
- dependencies:
- undici-types: 7.16.0
-
'@types/normalize-package-data@2.4.4': {}
- '@types/retry@0.12.0': {}
-
- '@types/yauzl@2.10.3':
- dependencies:
- '@types/node': 20.19.32
- optional: true
-
- abort-controller@3.0.0:
- dependencies:
- event-target-shim: 5.0.1
- optional: true
-
- accepts@2.0.0:
- dependencies:
- mime-types: 3.0.2
- negotiator: 1.0.0
-
agent-base@7.1.4: {}
aggregate-error@3.1.0:
@@ -4625,17 +1592,6 @@ snapshots:
clean-stack: 5.3.0
indent-string: 5.0.0
- ajv-formats@3.0.1(ajv@8.18.0):
- optionalDependencies:
- ajv: 8.18.0
-
- ajv@8.18.0:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
ansi-escapes@7.3.0:
dependencies:
environment: 1.1.0
@@ -4667,99 +1623,23 @@ snapshots:
array-ify@1.0.0: {}
- ast-types@0.13.4:
- dependencies:
- tslib: 2.8.1
-
- asynckit@0.4.0:
- optional: true
-
- axios@1.13.4:
- dependencies:
- follow-redirects: 1.15.11
- form-data: 4.0.5
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
- optional: true
-
balanced-match@1.0.2: {}
- balanced-match@4.0.4: {}
-
- base64-js@1.5.1: {}
-
- basic-ftp@5.2.0: {}
-
before-after-hook@4.0.0: {}
- bignumber.js@9.3.1: {}
-
binary-extensions@2.3.0: {}
- body-parser@2.2.2:
- dependencies:
- bytes: 3.1.2
- content-type: 1.0.5
- debug: 4.4.3(supports-color@5.5.0)
- http-errors: 2.0.1
- iconv-lite: 0.7.2
- on-finished: 2.4.1
- qs: 6.14.1
- raw-body: 3.0.2
- type-is: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- boolbase@1.0.0: {}
-
bottleneck@2.19.5: {}
- bowser@2.14.1: {}
-
brace-expansion@1.1.12:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@5.0.5:
- dependencies:
- balanced-match: 4.0.4
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
- buffer-alloc-unsafe@1.1.0:
- optional: true
-
- buffer-alloc@1.2.0:
- dependencies:
- buffer-alloc-unsafe: 1.1.0
- buffer-fill: 1.0.0
- optional: true
-
- buffer-crc32@0.2.13: {}
-
- buffer-equal-constant-time@1.0.1: {}
-
- buffer-fill@1.0.0:
- optional: true
-
- buffer-from@1.1.2: {}
-
- bytes@3.1.2: {}
-
- call-bind-apply-helpers@1.0.2:
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
-
- call-bound@1.0.4:
- dependencies:
- call-bind-apply-helpers: 1.0.2
- get-intrinsic: 1.3.0
-
callsites@3.1.0: {}
chalk@2.4.2:
@@ -4789,12 +1669,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- chokidar@5.0.0:
- dependencies:
- readdirp: 5.0.0
-
- chownr@3.0.0: {}
-
clean-stack@2.2.0: {}
clean-stack@5.3.0:
@@ -4822,12 +1696,6 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
cliui@9.0.1:
dependencies:
string-width: 7.2.0
@@ -4846,13 +1714,6 @@ snapshots:
color-name@1.1.4: {}
- combined-stream@1.0.8:
- dependencies:
- delayed-stream: 1.0.0
- optional: true
-
- commander@14.0.3: {}
-
compare-func@2.0.0:
dependencies:
array-ify: 1.0.0
@@ -4865,10 +1726,6 @@ snapshots:
ini: 1.3.8
proto-list: 1.2.4
- content-disposition@1.0.1: {}
-
- content-type@1.0.5: {}
-
conventional-changelog-angular@8.1.0:
dependencies:
compare-func: 2.0.0
@@ -4892,17 +1749,8 @@ snapshots:
convert-hrtime@5.0.0: {}
- cookie-signature@1.2.2: {}
-
- cookie@0.7.2: {}
-
core-util-is@1.0.3: {}
- cors@2.8.6:
- dependencies:
- object-assign: 4.1.1
- vary: 1.1.2
-
cosmiconfig@9.0.0(typescript@5.9.3):
dependencies:
env-paths: 2.2.1
@@ -4912,8 +1760,6 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
- croner@10.0.1: {}
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -4924,22 +1770,6 @@ snapshots:
dependencies:
type-fest: 1.4.0
- css-select@5.2.2:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 5.0.3
- domutils: 3.2.2
- nth-check: 2.1.1
-
- css-what@6.2.2: {}
-
- cssom@0.5.0: {}
-
- data-uri-to-buffer@4.0.1: {}
-
- data-uri-to-buffer@6.0.2: {}
-
debug@4.4.3(supports-color@5.5.0):
dependencies:
ms: 2.1.3
@@ -4948,84 +1778,24 @@ snapshots:
deep-extend@0.6.0: {}
- degenerator@5.0.1:
- dependencies:
- ast-types: 0.13.4
- escodegen: 2.1.0
- esprima: 4.0.1
-
- delayed-stream@1.0.0:
- optional: true
-
- depd@2.0.0: {}
-
- detect-libc@2.1.2: {}
-
- diff@8.0.4: {}
-
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- domelementtype@2.3.0: {}
-
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@3.2.2:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
-
dot-prop@5.3.0:
dependencies:
is-obj: 2.0.0
- dotenv@16.6.1:
- optional: true
-
- dotenv@17.3.1: {}
-
- dunder-proto@1.0.1:
- dependencies:
- call-bind-apply-helpers: 1.0.2
- es-errors: 1.3.0
- gopd: 1.2.0
-
duplexer2@0.1.4:
dependencies:
readable-stream: 2.3.8
- ecdsa-sig-formatter@1.0.11:
- dependencies:
- safe-buffer: 5.2.1
-
- ee-first@1.1.1: {}
-
emoji-regex@10.6.0: {}
emoji-regex@8.0.0: {}
emojilib@2.4.0: {}
- encodeurl@2.0.0: {}
-
- end-of-stream@1.4.5:
- dependencies:
- once: 1.4.0
-
- entities@4.5.0: {}
-
- entities@7.0.1: {}
-
env-ci@11.2.0:
dependencies:
execa: 8.0.1
@@ -5039,55 +1809,12 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- es-define-property@1.0.1: {}
-
- es-errors@1.3.0: {}
-
- es-object-atoms@1.1.1:
- dependencies:
- es-errors: 1.3.0
-
- es-set-tostringtag@2.1.0:
- dependencies:
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- has-tostringtag: 1.0.2
- hasown: 2.0.2
- optional: true
-
escalade@3.2.0: {}
- escape-html@1.0.3: {}
-
escape-string-regexp@1.0.5: {}
escape-string-regexp@5.0.0: {}
- escodegen@2.1.0:
- dependencies:
- esprima: 4.0.1
- estraverse: 5.3.0
- esutils: 2.0.3
- optionalDependencies:
- source-map: 0.6.1
-
- esprima@4.0.1: {}
-
- estraverse@5.3.0: {}
-
- esutils@2.0.3: {}
-
- etag@1.8.1: {}
-
- event-target-shim@5.0.1:
- optional: true
-
- eventsource-parser@3.0.6: {}
-
- eventsource@3.0.7:
- dependencies:
- eventsource-parser: 3.0.6
-
execa@5.1.1:
dependencies:
cross-spawn: 7.0.6
@@ -5127,85 +1854,12 @@ snapshots:
strip-final-newline: 4.0.0
yoctocolors: 2.1.2
- express-rate-limit@8.3.1(express@5.2.1):
- dependencies:
- express: 5.2.1
- ip-address: 10.1.0
-
- express@5.2.1:
- dependencies:
- accepts: 2.0.0
- body-parser: 2.2.2
- content-disposition: 1.0.1
- content-type: 1.0.5
- cookie: 0.7.2
- cookie-signature: 1.2.2
- debug: 4.4.3(supports-color@5.5.0)
- depd: 2.0.0
- encodeurl: 2.0.0
- escape-html: 1.0.3
- etag: 1.8.1
- finalhandler: 2.1.1
- fresh: 2.0.0
- http-errors: 2.0.1
- merge-descriptors: 2.0.0
- mime-types: 3.0.2
- on-finished: 2.4.1
- once: 1.4.0
- parseurl: 1.3.3
- proxy-addr: 2.0.7
- qs: 6.14.1
- range-parser: 1.2.1
- router: 2.2.0
- send: 1.2.1
- serve-static: 2.2.1
- statuses: 2.0.2
- type-is: 2.0.1
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
-
- extend@3.0.2: {}
-
- extract-zip@2.0.1:
- dependencies:
- debug: 4.4.3(supports-color@5.5.0)
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.3
- transitivePeerDependencies:
- - supports-color
-
fast-content-type-parse@3.0.0: {}
- fast-deep-equal@3.1.3: {}
-
- fast-uri@3.1.0: {}
-
- fast-xml-builder@1.1.4:
- dependencies:
- path-expression-matcher: 1.2.0
-
- fast-xml-parser@5.5.8:
- dependencies:
- fast-xml-builder: 1.1.4
- path-expression-matcher: 1.2.0
- strnum: 2.2.2
-
- fd-slicer@1.1.0:
- dependencies:
- pend: 1.2.0
-
fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
- fetch-blob@3.2.0:
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.3.3
-
figures@2.0.0:
dependencies:
escape-string-regexp: 1.0.5
@@ -5214,30 +1868,10 @@ snapshots:
dependencies:
is-unicode-supported: 2.1.0
- file-type@21.3.4:
- dependencies:
- '@tokenizer/inflate': 0.4.1
- strtok3: 10.3.5
- token-types: 6.1.2
- uint8array-extras: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
- finalhandler@2.1.1:
- dependencies:
- debug: 4.4.3(supports-color@5.5.0)
- encodeurl: 2.0.0
- escape-html: 1.0.3
- on-finished: 2.4.1
- parseurl: 1.3.3
- statuses: 2.0.2
- transitivePeerDependencies:
- - supports-color
-
find-up-simple@1.0.1: {}
find-up@2.1.0:
@@ -5249,26 +1883,6 @@ snapshots:
semver-regex: 4.0.5
super-regex: 1.1.0
- follow-redirects@1.15.11:
- optional: true
-
- form-data@4.0.5:
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- es-set-tostringtag: 2.1.0
- hasown: 2.0.2
- mime-types: 2.1.35
- optional: true
-
- formdata-polyfill@4.0.10:
- dependencies:
- fetch-blob: 3.2.0
-
- forwarded@0.2.0: {}
-
- fresh@2.0.0: {}
-
from2@2.3.0:
dependencies:
inherits: 2.0.4
@@ -5283,74 +1897,12 @@ snapshots:
fsevents@2.3.3:
optional: true
- function-bind@1.1.2: {}
-
function-timeout@1.0.2: {}
- gaxios@6.7.1:
- dependencies:
- extend: 3.0.2
- https-proxy-agent: 7.0.6
- is-stream: 2.0.1
- node-fetch: 2.7.0
- uuid: 9.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
-
- gaxios@7.1.4:
- dependencies:
- extend: 3.0.2
- https-proxy-agent: 7.0.6
- node-fetch: 3.3.2
- transitivePeerDependencies:
- - supports-color
-
- gcp-metadata@6.1.1:
- dependencies:
- gaxios: 6.7.1
- google-logging-utils: 0.0.2
- json-bigint: 1.0.0
- transitivePeerDependencies:
- - encoding
- - supports-color
-
- gcp-metadata@8.1.2:
- dependencies:
- gaxios: 7.1.4
- google-logging-utils: 1.1.3
- json-bigint: 1.0.0
- transitivePeerDependencies:
- - supports-color
-
get-caller-file@2.0.5: {}
get-east-asian-width@1.4.0: {}
- get-east-asian-width@1.5.0: {}
-
- get-intrinsic@1.3.0:
- dependencies:
- call-bind-apply-helpers: 1.0.2
- es-define-property: 1.0.1
- es-errors: 1.3.0
- 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.2
- math-intrinsics: 1.1.0
-
- get-proto@1.0.1:
- dependencies:
- dunder-proto: 1.0.1
- es-object-atoms: 1.1.1
-
- get-stream@5.2.0:
- dependencies:
- pump: 3.0.4
-
get-stream@6.0.1: {}
get-stream@7.0.1: {}
@@ -5362,14 +1914,6 @@ snapshots:
'@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1
- get-uri@6.0.5:
- dependencies:
- basic-ftp: 5.2.0
- data-uri-to-buffer: 6.0.2
- debug: 4.4.3(supports-color@5.5.0)
- transitivePeerDependencies:
- - supports-color
-
git-log-parser@1.2.1:
dependencies:
argv-formatter: 1.0.0
@@ -5383,53 +1927,10 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@13.0.6:
- dependencies:
- minimatch: 10.2.4
- minipass: 7.1.3
- path-scurry: 2.0.2
-
- google-auth-library@10.6.2:
- dependencies:
- base64-js: 1.5.1
- ecdsa-sig-formatter: 1.0.11
- gaxios: 7.1.4
- gcp-metadata: 8.1.2
- google-logging-utils: 1.1.3
- jws: 4.0.1
- transitivePeerDependencies:
- - supports-color
-
- google-auth-library@9.15.1:
- dependencies:
- base64-js: 1.5.1
- ecdsa-sig-formatter: 1.0.11
- gaxios: 6.7.1
- gcp-metadata: 6.1.1
- gtoken: 7.1.0
- jws: 4.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
-
- google-logging-utils@0.0.2: {}
-
- google-logging-utils@1.1.3: {}
-
- gopd@1.2.0: {}
-
graceful-fs@4.2.10: {}
graceful-fs@4.2.11: {}
- gtoken@7.1.0:
- dependencies:
- gaxios: 6.7.1
- jws: 4.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
-
handlebars@4.7.8:
dependencies:
minimist: 1.2.8
@@ -5443,21 +1944,8 @@ snapshots:
has-flag@4.0.0: {}
- has-symbols@1.1.0: {}
-
- has-tostringtag@1.0.2:
- dependencies:
- has-symbols: 1.1.0
- optional: true
-
- hasown@2.0.2:
- dependencies:
- function-bind: 1.1.2
-
highlight.js@10.7.3: {}
- hono@4.12.8: {}
-
hook-std@4.0.0: {}
hosted-git-info@7.0.2:
@@ -5468,23 +1956,6 @@ snapshots:
dependencies:
lru-cache: 11.2.5
- html-escaper@3.0.3: {}
-
- htmlparser2@10.1.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.2.2
- entities: 7.0.1
-
- http-errors@2.0.1:
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.2
- toidentifier: 1.0.1
-
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.4
@@ -5505,18 +1976,8 @@ snapshots:
human-signals@8.0.1: {}
- iconv-lite@0.7.2:
- dependencies:
- safer-buffer: 2.1.2
-
- ieee754@1.2.1: {}
-
ignore-by-default@1.0.1: {}
- ignore@7.0.5: {}
-
- immediate@3.0.6: {}
-
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
@@ -5546,12 +2007,6 @@ snapshots:
from2: 2.3.0
p-is-promise: 3.0.0
- ip-address@10.1.0: {}
-
- ipaddr.js@1.9.1: {}
-
- ipaddr.js@2.3.0: {}
-
is-arrayish@0.2.1: {}
is-binary-path@2.1.0:
@@ -5572,8 +2027,6 @@ snapshots:
is-plain-obj@4.1.0: {}
- is-promise@4.0.0: {}
-
is-stream@2.0.1: {}
is-stream@3.0.0: {}
@@ -5596,80 +2049,24 @@ snapshots:
java-properties@1.0.2: {}
- jiti@2.6.1: {}
-
- jose@6.2.2: {}
-
js-tokens@4.0.0: {}
js-yaml@4.1.1:
dependencies:
argparse: 2.0.1
- json-bigint@1.0.0:
- dependencies:
- bignumber.js: 9.3.1
-
json-parse-better-errors@1.0.2: {}
json-parse-even-better-errors@2.3.1: {}
- json-schema-to-ts@3.1.1:
- dependencies:
- '@babel/runtime': 7.29.2
- ts-algebra: 2.0.0
-
- json-schema-traverse@1.0.0: {}
-
- json-schema-typed@8.0.2: {}
-
- json5@2.2.3: {}
-
jsonfile@6.2.0:
dependencies:
universalify: 2.0.1
optionalDependencies:
graceful-fs: 4.2.11
- jszip@3.10.1:
- dependencies:
- lie: 3.3.0
- pako: 1.0.11
- readable-stream: 2.3.8
- setimmediate: 1.0.5
-
- jwa@2.0.1:
- dependencies:
- buffer-equal-constant-time: 1.0.1
- ecdsa-sig-formatter: 1.0.11
- safe-buffer: 5.2.1
-
- jws@4.0.1:
- dependencies:
- jwa: 2.0.1
- safe-buffer: 5.2.1
-
- koffi@2.15.2:
- optional: true
-
- lie@3.3.0:
- dependencies:
- immediate: 3.0.6
-
lines-and-columns@1.2.4: {}
- linkedom@0.18.12:
- dependencies:
- css-select: 5.2.2
- cssom: 0.5.0
- html-escaper: 3.0.3
- htmlparser2: 10.1.0
- uhyphen: 0.2.0
-
- linkify-it@5.0.0:
- dependencies:
- uc.micro: 2.1.0
-
load-json-file@4.0.0:
dependencies:
graceful-fs: 4.2.11
@@ -5696,31 +2093,16 @@ snapshots:
lodash@4.17.23: {}
- long@5.3.2: {}
-
lru-cache@10.4.3: {}
lru-cache@11.2.5: {}
- lru-cache@11.2.7: {}
-
- lru-cache@7.18.3: {}
-
make-asynchronous@1.0.1:
dependencies:
p-event: 6.0.1
type-fest: 4.41.0
web-worker: 1.2.0
- markdown-it@14.1.1:
- dependencies:
- argparse: 2.0.1
- entities: 4.5.0
- linkify-it: 5.0.0
- mdurl: 2.0.0
- punycode.js: 2.3.1
- uc.micro: 2.1.0
-
marked-terminal@7.3.0(marked@15.0.12):
dependencies:
ansi-escapes: 7.3.0
@@ -5734,16 +2116,8 @@ snapshots:
marked@15.0.12: {}
- math-intrinsics@1.1.0: {}
-
- mdurl@2.0.0: {}
-
- media-typer@1.1.0: {}
-
meow@13.2.0: {}
- merge-descriptors@2.0.0: {}
-
merge-stream@2.0.0: {}
micromatch@4.0.8:
@@ -5751,47 +2125,18 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
- mime-db@1.52.0:
- optional: true
-
- mime-db@1.54.0: {}
-
- mime-types@2.1.35:
- dependencies:
- mime-db: 1.52.0
- optional: true
-
- mime-types@3.0.2:
- dependencies:
- mime-db: 1.54.0
-
mime@4.1.0: {}
mimic-fn@2.1.0: {}
mimic-fn@4.0.0: {}
- minimatch@10.2.4:
- dependencies:
- brace-expansion: 5.0.5
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.12
minimist@1.2.8: {}
- minipass@7.1.2: {}
-
- minipass@7.1.3: {}
-
- minizlib@3.1.0:
- dependencies:
- minipass: 7.1.2
-
- mri@1.2.0:
- optional: true
-
ms@2.1.3: {}
mz@2.7.0:
@@ -5800,26 +2145,10 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
- negotiator@1.0.0: {}
-
neo-async@2.6.2: {}
nerf-dart@1.0.0: {}
- netmask@2.0.2: {}
-
- node-domexception@1.0.0: {}
-
- node-edge-tts@1.2.10:
- dependencies:
- https-proxy-agent: 7.0.6
- ws: 8.20.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
node-emoji@2.2.0:
dependencies:
'@sindresorhus/is': 4.6.0
@@ -5827,19 +2156,6 @@ snapshots:
emojilib: 2.4.0
skin-tone: 2.0.0
- node-fetch@2.7.0:
- dependencies:
- whatwg-url: 5.0.0
-
- node-fetch@3.3.2:
- dependencies:
- data-uri-to-buffer: 4.0.1
- fetch-blob: 3.2.0
- formdata-polyfill: 4.0.10
-
- node-readable-to-web-readable-stream@0.4.2:
- optional: true
-
nodemon@3.1.11:
dependencies:
chokidar: 3.6.0
@@ -5884,22 +2200,8 @@ snapshots:
npm@11.9.0: {}
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
object-assign@4.1.1: {}
- object-inspect@1.13.4: {}
-
- on-finished@2.4.1:
- dependencies:
- ee-first: 1.1.1
-
- once@1.4.0:
- dependencies:
- wrappy: 1.0.2
-
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
@@ -5908,83 +2210,6 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
- openai@6.26.0(ws@8.20.0)(zod@4.3.6):
- optionalDependencies:
- ws: 8.20.0
- zod: 4.3.6
-
- openclaw@2026.3.24(@napi-rs/canvas@0.1.97):
- dependencies:
- '@agentclientprotocol/sdk': 0.16.1(zod@4.3.6)
- '@anthropic-ai/vertex-sdk': 0.14.4(zod@4.3.6)
- '@aws-sdk/client-bedrock': 3.1017.0
- '@clack/prompts': 1.1.0
- '@homebridge/ciao': 1.3.5
- '@line/bot-sdk': 10.6.0
- '@lydell/node-pty': 1.2.0-beta.3
- '@mariozechner/pi-agent-core': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- '@mariozechner/pi-ai': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- '@mariozechner/pi-coding-agent': 0.61.1(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.20.0)(zod@4.3.6)
- '@mariozechner/pi-tui': 0.61.1
- '@modelcontextprotocol/sdk': 1.27.1(zod@4.3.6)
- '@mozilla/readability': 0.6.0
- '@napi-rs/canvas': 0.1.97
- '@sinclair/typebox': 0.34.48
- ajv: 8.18.0
- chalk: 5.6.2
- chokidar: 5.0.0
- cli-highlight: 2.1.11
- commander: 14.0.3
- croner: 10.0.1
- dotenv: 17.3.1
- express: 5.2.1
- file-type: 21.3.4
- gaxios: 7.1.4
- hono: 4.12.8
- ipaddr.js: 2.3.0
- jiti: 2.6.1
- json5: 2.2.3
- jszip: 3.10.1
- linkedom: 0.18.12
- long: 5.3.2
- markdown-it: 14.1.1
- node-edge-tts: 1.2.10
- osc-progress: 0.3.0
- pdfjs-dist: 5.5.207
- playwright-core: 1.58.2
- qrcode-terminal: 0.12.0
- sharp: 0.34.5
- sqlite-vec: 0.1.7
- tar: 7.5.12
- tslog: 4.10.2
- undici: 7.24.6
- uuid: 13.0.0
- ws: 8.20.0
- yaml: 2.8.3
- zod: 4.3.6
- optionalDependencies:
- openshell: 0.1.0
- transitivePeerDependencies:
- - '@cfworker/json-schema'
- - aws-crt
- - bufferutil
- - canvas
- - debug
- - encoding
- - supports-color
- - utf-8-validate
-
- openshell@0.1.0:
- dependencies:
- dotenv: 16.6.1
- telegraf: 4.16.3
- transitivePeerDependencies:
- - encoding
- - supports-color
- optional: true
-
- osc-progress@0.3.0: {}
-
p-each-series@3.0.0: {}
p-event@6.0.1:
@@ -6011,38 +2236,10 @@ snapshots:
p-reduce@3.0.0: {}
- p-retry@4.6.2:
- dependencies:
- '@types/retry': 0.12.0
- retry: 0.13.1
-
- p-timeout@4.1.0:
- optional: true
-
p-timeout@6.1.4: {}
p-try@1.0.0: {}
- pac-proxy-agent@7.2.0:
- dependencies:
- '@tootallnate/quickjs-emscripten': 0.23.0
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@5.5.0)
- get-uri: 6.0.5
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.6
- pac-resolver: 7.0.1
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
- pac-resolver@7.0.1:
- dependencies:
- degenerator: 5.0.1
- netmask: 2.0.2
-
- pako@1.0.11: {}
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -6075,34 +2272,14 @@ snapshots:
parse5@6.0.1: {}
- parseurl@1.3.3: {}
-
- partial-json@0.1.7: {}
-
path-exists@3.0.0: {}
- path-expression-matcher@1.2.0: {}
-
path-key@3.1.1: {}
path-key@4.0.0: {}
- path-scurry@2.0.2:
- dependencies:
- lru-cache: 11.2.7
- minipass: 7.1.3
-
- path-to-regexp@8.3.0: {}
-
path-type@4.0.0: {}
- pdfjs-dist@5.5.207:
- optionalDependencies:
- '@napi-rs/canvas': 0.1.97
- node-readable-to-web-readable-stream: 0.4.2
-
- pend@1.2.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -6111,88 +2288,21 @@ snapshots:
pify@3.0.0: {}
- pkce-challenge@5.0.1: {}
-
pkg-conf@2.1.0:
dependencies:
find-up: 2.1.0
load-json-file: 4.0.0
- playwright-core@1.58.2: {}
-
pretty-ms@9.3.0:
dependencies:
parse-ms: 4.0.0
process-nextick-args@2.0.1: {}
- proper-lockfile@4.1.2:
- dependencies:
- graceful-fs: 4.2.11
- retry: 0.12.0
- signal-exit: 3.0.7
-
proto-list@1.2.4: {}
- protobufjs@7.5.4:
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/base64': 1.1.2
- '@protobufjs/codegen': 2.0.4
- '@protobufjs/eventemitter': 1.1.0
- '@protobufjs/fetch': 1.1.0
- '@protobufjs/float': 1.0.2
- '@protobufjs/inquire': 1.1.0
- '@protobufjs/path': 1.1.2
- '@protobufjs/pool': 1.1.0
- '@protobufjs/utf8': 1.1.0
- '@types/node': 20.19.32
- long: 5.3.2
-
- proxy-addr@2.0.7:
- dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
-
- proxy-agent@6.5.0:
- dependencies:
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@5.5.0)
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.6
- lru-cache: 7.18.3
- pac-proxy-agent: 7.2.0
- proxy-from-env: 1.1.0
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
- proxy-from-env@1.1.0: {}
-
pstree.remy@1.1.8: {}
- pump@3.0.4:
- dependencies:
- end-of-stream: 1.4.5
- once: 1.4.0
-
- punycode.js@2.3.1: {}
-
- qrcode-terminal@0.12.0: {}
-
- qs@6.14.1:
- dependencies:
- side-channel: 1.1.0
-
- range-parser@1.2.1: {}
-
- raw-body@3.0.2:
- dependencies:
- bytes: 3.1.2
- http-errors: 2.0.1
- iconv-lite: 0.7.2
- unpipe: 1.0.0
-
rc@1.2.8:
dependencies:
deep-extend: 0.6.0
@@ -6242,48 +2352,18 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readdirp@5.0.0: {}
-
registry-auth-token@5.1.1:
dependencies:
'@pnpm/npm-conf': 3.0.2
require-directory@2.1.1: {}
- require-from-string@2.0.2: {}
-
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
- retry@0.12.0: {}
-
- retry@0.13.1: {}
-
- router@2.2.0:
- dependencies:
- debug: 4.4.3(supports-color@5.5.0)
- depd: 2.0.0
- is-promise: 4.0.0
- parseurl: 1.3.3
- path-to-regexp: 8.3.0
- transitivePeerDependencies:
- - supports-color
-
safe-buffer@5.1.2: {}
- safe-buffer@5.2.1: {}
-
- safe-compare@1.1.4:
- dependencies:
- buffer-alloc: 1.2.0
- optional: true
-
- safer-buffer@2.1.2: {}
-
- sandwich-stream@2.0.2:
- optional: true
-
semantic-release@25.0.3(typescript@5.9.3):
dependencies:
'@semantic-release/commit-analyzer': 13.0.1(semantic-release@25.0.3(typescript@5.9.3))
@@ -6322,100 +2402,12 @@ snapshots:
semver@7.7.4: {}
- send@1.2.1:
- dependencies:
- debug: 4.4.3(supports-color@5.5.0)
- encodeurl: 2.0.0
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 2.0.0
- http-errors: 2.0.1
- mime-types: 3.0.2
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.2
- transitivePeerDependencies:
- - supports-color
-
- serve-static@2.2.1:
- dependencies:
- encodeurl: 2.0.0
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 1.2.1
- transitivePeerDependencies:
- - supports-color
-
- setimmediate@1.0.5: {}
-
- setprototypeof@1.2.0: {}
-
- sharp@0.34.5:
- dependencies:
- '@img/colour': 1.0.0
- detect-libc: 2.1.2
- semver: 7.7.4
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.34.5
- '@img/sharp-darwin-x64': 0.34.5
- '@img/sharp-libvips-darwin-arm64': 1.2.4
- '@img/sharp-libvips-darwin-x64': 1.2.4
- '@img/sharp-libvips-linux-arm': 1.2.4
- '@img/sharp-libvips-linux-arm64': 1.2.4
- '@img/sharp-libvips-linux-ppc64': 1.2.4
- '@img/sharp-libvips-linux-riscv64': 1.2.4
- '@img/sharp-libvips-linux-s390x': 1.2.4
- '@img/sharp-libvips-linux-x64': 1.2.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
- '@img/sharp-libvips-linuxmusl-x64': 1.2.4
- '@img/sharp-linux-arm': 0.34.5
- '@img/sharp-linux-arm64': 0.34.5
- '@img/sharp-linux-ppc64': 0.34.5
- '@img/sharp-linux-riscv64': 0.34.5
- '@img/sharp-linux-s390x': 0.34.5
- '@img/sharp-linux-x64': 0.34.5
- '@img/sharp-linuxmusl-arm64': 0.34.5
- '@img/sharp-linuxmusl-x64': 0.34.5
- '@img/sharp-wasm32': 0.34.5
- '@img/sharp-win32-arm64': 0.34.5
- '@img/sharp-win32-ia32': 0.34.5
- '@img/sharp-win32-x64': 0.34.5
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
shebang-regex@3.0.0: {}
- side-channel-list@1.0.0:
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
-
- side-channel-map@1.0.1:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
-
- side-channel-weakmap@1.0.2:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
- side-channel-map: 1.0.1
-
- side-channel@1.1.0:
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
- side-channel-list: 1.0.0
- side-channel-map: 1.0.1
- side-channel-weakmap: 1.0.2
-
signal-exit@3.0.7: {}
signal-exit@4.1.0: {}
@@ -6430,32 +2422,10 @@ snapshots:
dependencies:
semver: 7.7.4
- sisteransi@1.0.5: {}
-
skin-tone@2.0.0:
dependencies:
unicode-emoji-modifier-base: 1.0.0
- smart-buffer@4.2.0: {}
-
- socks-proxy-agent@8.0.5:
- dependencies:
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@5.5.0)
- socks: 2.8.7
- transitivePeerDependencies:
- - supports-color
-
- socks@2.8.7:
- dependencies:
- ip-address: 10.1.0
- smart-buffer: 4.2.0
-
- source-map-support@0.5.21:
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
source-map@0.6.1: {}
spawn-error-forwarder@1.0.0: {}
@@ -6478,33 +2448,6 @@ snapshots:
dependencies:
through2: 2.0.5
- sqlite-vec-darwin-arm64@0.1.7:
- optional: true
-
- sqlite-vec-darwin-x64@0.1.7:
- optional: true
-
- sqlite-vec-linux-arm64@0.1.7:
- optional: true
-
- sqlite-vec-linux-x64@0.1.7:
- optional: true
-
- sqlite-vec-windows-x64@0.1.7:
- optional: true
-
- sqlite-vec@0.1.7:
- optionalDependencies:
- sqlite-vec-darwin-arm64: 0.1.7
- sqlite-vec-darwin-x64: 0.1.7
- sqlite-vec-linux-arm64: 0.1.7
- sqlite-vec-linux-x64: 0.1.7
- sqlite-vec-windows-x64: 0.1.7
-
- statuses@2.0.2: {}
-
- std-env@3.10.0: {}
-
stream-combiner2@1.1.1:
dependencies:
duplexer2: 0.1.4
@@ -6534,10 +2477,6 @@ snapshots:
dependencies:
ansi-regex: 6.2.2
- strip-ansi@7.2.0:
- dependencies:
- ansi-regex: 6.2.2
-
strip-bom@3.0.0: {}
strip-final-newline@2.0.0: {}
@@ -6548,12 +2487,6 @@ snapshots:
strip-json-comments@2.0.1: {}
- strnum@2.2.2: {}
-
- strtok3@10.3.5:
- dependencies:
- '@tokenizer/token': 0.3.0
-
super-regex@1.1.0:
dependencies:
function-timeout: 1.0.2
@@ -6575,29 +2508,6 @@ snapshots:
tagged-tag@1.0.0: {}
- tar@7.5.12:
- dependencies:
- '@isaacs/fs-minipass': 4.0.1
- chownr: 3.0.0
- minipass: 7.1.3
- minizlib: 3.1.0
- yallist: 5.0.0
-
- telegraf@4.16.3:
- dependencies:
- '@telegraf/types': 7.1.0
- abort-controller: 3.0.0
- debug: 4.4.3(supports-color@5.5.0)
- mri: 1.2.0
- node-fetch: 2.7.0
- p-timeout: 4.1.0
- safe-compare: 1.1.4
- sandwich-stream: 2.0.2
- transitivePeerDependencies:
- - encoding
- - supports-color
- optional: true
-
temp-dir@3.0.0: {}
tempy@3.2.0:
@@ -6633,26 +2543,10 @@ snapshots:
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
-
- token-types@6.1.2:
- dependencies:
- '@borewit/text-codec': 0.2.2
- '@tokenizer/token': 0.3.0
- ieee754: 1.2.1
-
touch@3.1.1: {}
- tr46@0.0.3: {}
-
traverse@0.6.8: {}
- ts-algebra@2.0.0: {}
-
- tslib@2.8.1: {}
-
- tslog@4.10.2: {}
-
tunnel@0.0.6: {}
type-fest@1.4.0: {}
@@ -6665,35 +2559,19 @@ snapshots:
dependencies:
tagged-tag: 1.0.0
- type-is@2.0.1:
- dependencies:
- content-type: 1.0.5
- media-typer: 1.1.0
- mime-types: 3.0.2
-
typescript@5.9.3: {}
- uc.micro@2.1.0: {}
-
uglify-js@3.19.3:
optional: true
- uhyphen@0.2.0: {}
-
- uint8array-extras@1.5.0: {}
-
undefsafe@2.0.5: {}
undici-types@6.21.0: {}
- undici-types@7.16.0: {}
-
undici@6.23.0: {}
undici@7.20.0: {}
- undici@7.24.6: {}
-
unicode-emoji-modifier-base@1.0.0: {}
unicorn-magic@0.1.0: {}
@@ -6708,34 +2586,17 @@ snapshots:
universalify@2.0.1: {}
- unpipe@1.0.0: {}
-
url-join@5.0.0: {}
util-deprecate@1.0.2: {}
- uuid@13.0.0: {}
-
- uuid@9.0.1: {}
-
validate-npm-package-license@3.0.4:
dependencies:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vary@1.1.2: {}
-
- web-streams-polyfill@3.3.3: {}
-
web-worker@1.2.0: {}
- webidl-conversions@3.0.1: {}
-
- whatwg-url@5.0.0:
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
-
which@2.0.2:
dependencies:
isexe: 2.0.0
@@ -6754,22 +2615,12 @@ snapshots:
string-width: 7.2.0
strip-ansi: 7.1.2
- wrappy@1.0.2: {}
-
- ws@8.20.0: {}
-
xtend@4.0.2: {}
y18n@5.0.8: {}
- yallist@5.0.0: {}
-
- yaml@2.8.3: {}
-
yargs-parser@20.2.9: {}
- yargs-parser@21.1.1: {}
-
yargs-parser@22.0.0: {}
yargs@16.2.0:
@@ -6782,16 +2633,6 @@ snapshots:
y18n: 5.0.8
yargs-parser: 20.2.9
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
yargs@18.0.0:
dependencies:
cliui: 9.0.1
@@ -6801,15 +2642,4 @@ snapshots:
y18n: 5.0.8
yargs-parser: 22.0.0
- yauzl@2.10.0:
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
-
yoctocolors@2.1.2: {}
-
- zod-to-json-schema@3.25.1(zod@4.3.6):
- dependencies:
- zod: 4.3.6
-
- zod@4.3.6: {}
diff --git a/src/tools/arxiv-search.ts b/src/tools/arxiv-search.ts
index b0dd76a..7ec44da 100644
--- a/src/tools/arxiv-search.ts
+++ b/src/tools/arxiv-search.ts
@@ -1,4 +1,3 @@
-import { Type } from "@sinclair/typebox";
import { Result } from "./result.js";
const ARXIV_API_URL = "https://export.arxiv.org/api/query";
@@ -6,26 +5,31 @@ const DEFAULT_MAX_RESULTS = 10;
const MAX_RESULTS_LIMIT = 50;
const ABSTRACT_MAX_CHARS = 300;
-export const ArxivSearchSchema = Type.Object({
- query: Type.String({ description: "Search query for arXiv papers (e.g. 'graph neural network')." }),
- max_results: Type.Optional(
- Type.Number({
+export const ArxivSearchSchema = {
+ type: "object",
+ properties: {
+ query: {
+ type: "string",
+ description: "Search query for arXiv papers (e.g. 'graph neural network').",
+ },
+ max_results: {
+ type: "number",
description: "Maximum number of results to return (1-50). Default: 10.",
minimum: 1,
maximum: MAX_RESULTS_LIMIT,
- }),
- ),
- sort_by: Type.Optional(
- Type.String({
+ },
+ sort_by: {
+ type: "string",
description: 'Sort order: "relevance" (default), "lastUpdatedDate", or "submittedDate".',
- }),
- ),
- date_from: Type.Optional(
- Type.String({
+ },
+ date_from: {
+ type: "string",
description: "Filter papers submitted after this date (YYYY-MM-DD).",
- }),
- ),
-});
+ },
+ },
+ required: ["query"],
+ additionalProperties: false,
+} as const;
type ArxivPaper = {
title: string;
diff --git a/src/tools/openalex-search.ts b/src/tools/openalex-search.ts
index 130fe9e..55f6031 100644
--- a/src/tools/openalex-search.ts
+++ b/src/tools/openalex-search.ts
@@ -1,32 +1,34 @@
-import { Type } from "@sinclair/typebox";
import { Result } from "./result.js";
const OPENALEX_API = "https://api.openalex.org/works";
const DEFAULT_MAX_RESULTS = 15;
const MAX_RESULTS_LIMIT = 50;
-export const OpenAlexSearchToolSchema = Type.Object({
- query: Type.String({
- description: "Search query for academic works (papers, articles). Can search by title, abstract, author, or keywords.",
- }),
- max_results: Type.Optional(
- Type.Number({
+export const OpenAlexSearchToolSchema = {
+ type: "object",
+ properties: {
+ query: {
+ type: "string",
+ description: "Search query for academic works (papers, articles). Can search by title, abstract, author, or keywords.",
+ },
+ max_results: {
+ type: "number",
description: "Maximum number of results (1-50). Default: 15.",
minimum: 1,
maximum: MAX_RESULTS_LIMIT,
- }),
- ),
- filter: Type.Optional(
- Type.String({
+ },
+ filter: {
+ type: "string",
description: 'Optional filter string (e.g., "publication_year:2020-2024", "type:journal-article", "is_oa:true"). See OpenAlex docs for filter syntax.',
- }),
- ),
- sort: Type.Optional(
- Type.String({
+ },
+ sort: {
+ type: "string",
description: 'Sort by: "cited_by_count" (most cited), "publication_date" (newest first), or "relevance_score" (default).',
- }),
- ),
-});
+ },
+ },
+ required: ["query"],
+ additionalProperties: false,
+} as const;
type OpenAlexWork = {
id: string;
From a2b647ec207412135901166668f3eb0f23e0614e Mon Sep 17 00:00:00 2001
From: JunkaiWang-TheoPhy <1181100960@qq.com>
Date: Tue, 7 Apr 2026 10:28:42 +0800
Subject: [PATCH 2/2] align READMEs with the current implementation and
capability model
align README.md and README.en.md with the current implementation by replacing outdated built-in tool claims with capability-level descriptions and clearly separating runtime-registered surfaces from workflow-executed capabilities backed by OpenClaw platform features, local environment commands, or skill-internal steps
---
README.en.md | 44 ++++++++++++++++++++++----------------------
README.md | 30 +++++++++++++++++++-----------
2 files changed, 41 insertions(+), 33 deletions(-)
diff --git a/README.en.md b/README.en.md
index cf163fd..c9447ca 100644
--- a/README.en.md
+++ b/README.en.md
@@ -90,9 +90,8 @@ Driven by multi-agent iteration: the orchestrator holds hypotheses and all accum
│ │──→│ edit them too │
│ arxiv_search │ └──────────────────────────────┘
│ openalex_search │
-│ github_search │
-│ paper_browser │
-│ code_executor │
+│ platform / local exec │
+│ / skill steps │
└──────────────────────────┘
```
@@ -116,14 +115,23 @@ Pipeline internally uses multi-agent iteration: the orchestrator holds hypothese
### Tool Layer
-The agents' hands and eyes:
+Scientify organizes research capabilities as a unified semantic layer spanning the runtime registration surface and the workflow execution surface:
-| Tool | Capability |
-|------|-----------|
-| `arxiv_search` / `openalex_search` | Search academic papers (arXiv + cross-disciplinary) |
-| `github_search` | Search open-source code implementations |
-| `paper_browser` | Paginated paper reading, avoids context overflow |
-| `code_executor` | Execute experiment code in `uv`-isolated environment |
+| Capability semantic | Primary carrier | Typical target | Execution path | Typical outputs |
+|---------------------|-----------------|----------------|----------------|-----------------|
+| `arxiv_search`-like capability | Runtime-registered tool | arXiv metadata and candidate paper sets | Registered in the plugin entrypoint and invoked through standard tool calls | search results, candidate paper lists, survey inputs |
+| `openalex_search`-like capability | Runtime-registered tool | cross-disciplinary metadata, DOI, citation, and OA signals | Registered in the plugin entrypoint and invoked through standard tool calls | search results, complementary literature sources, survey inputs |
+| `github_search`-like capability | Workflow execution step | open-source implementations, baseline repos, reproduction leads | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | `survey_res.md`, implementation references, repo links |
+| `paper_browser`-like capability | Workflow execution step | `.md`, `.tex`, long papers, and drafts | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | chunked reading results, local excerpts, structured notes |
+| `code_executor`-like capability | Workflow execution step | workspace training, evaluation, scripts, and experiment runs | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | run logs, validation outputs, experiment artifacts |
+| `arxiv_download`-like capability | Workflow execution step | arXiv source or PDF acquisition | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | paper files under `papers/` |
+| `openreview_lookup`-like capability | Workflow execution step | reviews, decisions, and forum context | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | review evidence, comparison notes, review summaries |
+| `unpaywall_download`-like capability | Workflow execution step | OA PDF acquisition by DOI | carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills | downloaded PDFs and provenance records |
+
+At the implementation boundary:
+- the `tool registry` exposes stable, named, directly invokable runtime interfaces
+- `skills` define stage ordering, input/output contracts, and artifact materialization
+- file reads, command execution, downloads, and external-site interactions are carried out through OpenClaw platform capabilities, local environment commands, or steps defined inside skills
> Scientify runs on [OpenClaw](https://github.com/openclaw/openclaw), natively leveraging the platform's MCP servers (Slack / Feishu push), browser automation (paywalled paper downloads), multi-session concurrency (parallel multi-direction research), and more.
@@ -275,25 +283,19 @@ Check status anytime:
| Skill | Description |
|-------|-------------|
+| **paper-download** | Acquire paper files into the project workspace for downstream reading and analysis. |
+| **metabolism** | Run day-0 bootstrapping or day-N daily knowledge metabolism for a research topic. |
| **write-review-paper** | Draft a review/survey paper from project research outputs. |
-| **research-subscription** | Create/list/remove scheduled Scientify jobs via `scientify_cron_job` (research digests or plain reminders). |
-Tools (available to LLM)
+Runtime-registered Tools
| Tool | Description |
|------|-------------|
| `arxiv_search` | Search arXiv papers. Returns metadata (title, authors, abstract, ID). Supports sorting by relevance/date and date filtering. |
-| `arxiv_download` | Batch download papers by arXiv ID. Prefers .tex source files (PDF fallback). |
| `openalex_search` | Search cross-disciplinary academic papers via OpenAlex API. Returns DOI, authors, citation count, OA status. |
-| `openreview_lookup` | Lookup OpenReview evidence by title/ID/forum. Returns decision, review rating/confidence aggregates, and review summaries. |
-| `unpaywall_download` | Download open access PDFs by DOI via Unpaywall API. Non-OA papers are silently skipped. |
-| `github_search` | Search GitHub repositories. Returns repo name, description, stars, URL. Supports language filtering and sorting. |
-| `paper_browser` | Paginated browsing of large paper files (.tex/.md) to avoid context overflow. |
-| `scientify_cron_job` | Manage scheduled Scientify jobs (`upsert`/`list`/`remove`). |
-| `scientify_literature_state` | Persistent incremental state for subscriptions: dedupe, record, feedback, and status inspection. |
@@ -308,9 +310,7 @@ Check status anytime:
| `/projects` | List all projects |
| `/project-switch ` | Switch active project |
| `/project-delete ` | Delete a project |
-| `/research-subscribe ...` | Create/update scheduled Scientify jobs |
-| `/research-subscriptions` | Show your scheduled Scientify jobs |
-| `/research-unsubscribe [job-id]` | Remove your scheduled Scientify jobs |
+| `/metabolism-status` | Show knowledge metabolism status for the active project |
diff --git a/README.md b/README.md
index 0c848fe..737e610 100644
--- a/README.md
+++ b/README.md
@@ -90,9 +90,8 @@ Scientify 采用**新陈代谢模式**——持续地摄入、消化、沉淀、
│ │──→│ │
│ arxiv_search │ └──────────────────────────────┘
│ openalex_search │
-│ github_search │
-│ paper_browser │
-│ code_executor │
+│ 平台能力 / 本地命令 │
+│ / skill 执行步骤 │
└──────────────────────────┘
```
@@ -116,14 +115,23 @@ Pipeline 内部是多 Agent 迭代:编排器持有假设,spawn 子 agent 执
### 工具层
-Agent 的手和眼:
-
-| 工具 | 能力 |
-|------|------|
-| `arxiv_search` / `openalex_search` | 搜索学术论文(arXiv + 跨学科) |
-| `github_search` | 搜索开源代码实现 |
-| `paper_browser` | 分页精读论文,避免上下文溢出 |
-| `code_executor` | 在 `uv` 隔离环境中执行实验代码 |
+Scientify 将研究能力组织为统一的能力语义层,并分别落在运行时注册面与工作流执行面中:
+
+| 能力语义 | 主要载体 | 典型对象 | 执行路径 | 典型产物 |
+|---------|----------|----------|----------|----------|
+| `arxiv_search` 类能力 | 运行时注册 tool | arXiv 论文元数据、候选论文集合 | 由插件入口注册,并通过标准 tool call 调用 | 检索结果、候选论文列表、survey 输入 |
+| `openalex_search` 类能力 | 运行时注册 tool | 跨学科论文元数据、DOI、引用与 OA 信息 | 由插件入口注册,并通过标准 tool call 调用 | 检索结果、补充文献来源、survey 输入 |
+| `github_search` 类能力 | 工作流执行步骤 | 开源实现、baseline 仓库、复现线索 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | `survey_res.md`、实现参考、仓库链接 |
+| `paper_browser` 类能力 | 工作流执行步骤 | `.md`、`.tex`、长论文文本、草稿 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | 分段阅读结果、局部摘录、结构化笔记 |
+| `code_executor` 类能力 | 工作流执行步骤 | 工作区中的训练、评测、脚本与实验运行 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | 运行日志、验证结果、实验产物 |
+| `arxiv_download` 类能力 | 工作流执行步骤 | arXiv source / PDF 获取 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | `papers/` 下的论文文件 |
+| `openreview_lookup` 类能力 | 工作流执行步骤 | review、decision、forum 上下文 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | 评审证据、对比说明、review notes |
+| `unpaywall_download` 类能力 | 工作流执行步骤 | DOI 对应的 OA PDF 获取 | 由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成 | 下载后的 PDF、来源记录 |
+
+从实现边界看:
+- `tool registry` 提供稳定、命名、可直接调用的运行时接口
+- `skill` 负责编排研究阶段中的执行顺序、输入输出契约与产物落盘
+- 文件读取、命令执行、下载与外部站点交互由 OpenClaw 平台能力、本地环境命令或 skill 内步骤来完成
> Scientify 运行在 [OpenClaw](https://github.com/openclaw/openclaw) 之上,天然可调用平台的 MCP 服务器(Slack / 飞书推送)、浏览器自动化(付费文献下载)、多会话并发(多方向并行研究)等能力。