From dc7ca80e2b93ec4f9621a2f603a785cc98f91527 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 09:20:32 +0000
Subject: [PATCH 1/5] fix(SMI-2024): prompt toolbox install setup requirements
(#2479)
---
.stats.yml | 4 +-
pnpm-lock.yaml | 499 +++++++++++++++++++++++++++++++++++--------------
2 files changed, 364 insertions(+), 139 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 1db2861..c9b72ea 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 50
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-8cb7aaa4a00b64d4e0949bddca14319b32d1c07aef788b34f9c791bcc0fd1f24.yml
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-d461d8ced7368cf23a8a5e59a72f24c355278ee819b9c0bd7c35d0526232ec9f.yml
openapi_spec_hash: 655a0ed11a83d503bf33e18836ac4d5c
-config_hash: f11b7bb2bae11f389798bfecb58745e4
+config_hash: 6dedc857ef2d3ef9dcf6c53ed95671e1
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ffad667..315ef47 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -469,8 +469,11 @@ packages:
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
'@hono/node-server@1.19.9':
- resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==}
- engines: {node: '>=18.14.1'}
+ resolution:
+ {
+ integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==,
+ }
+ engines: { node: '>=18.14.1' }
peerDependencies:
hono: ^4
@@ -675,8 +678,11 @@ packages:
}
'@modelcontextprotocol/sdk@1.25.2':
- resolution: {integrity: sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==}
- engines: {node: '>=18'}
+ resolution:
+ {
+ integrity: sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==,
+ }
+ engines: { node: '>=18' }
peerDependencies:
'@cfworker/json-schema': ^4.1.1
zod: ^3.25 || ^4.0
@@ -1043,8 +1049,11 @@ packages:
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
accepts@2.0.0:
- resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==,
+ }
+ engines: { node: '>= 0.6' }
acorn-jsx@5.3.2:
resolution:
@@ -1085,7 +1094,10 @@ packages:
engines: { node: '>=8' }
ajv-formats@3.0.1:
- resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
+ resolution:
+ {
+ integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==,
+ }
peerDependencies:
ajv: ^8.0.0
peerDependenciesMeta:
@@ -1099,7 +1111,10 @@ packages:
}
ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+ resolution:
+ {
+ integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==,
+ }
ansi-escapes@4.3.2:
resolution:
@@ -1228,8 +1243,11 @@ packages:
hasBin: true
body-parser@2.2.2:
- resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
- engines: {node: '>=18'}
+ resolution:
+ {
+ integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==,
+ }
+ engines: { node: '>=18' }
brace-expansion@2.0.2:
resolution:
@@ -1272,16 +1290,25 @@ packages:
}
bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
+ 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'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==,
+ }
+ engines: { node: '>= 0.4' }
callsites@3.1.0:
resolution:
@@ -1413,12 +1440,18 @@ packages:
engines: { node: '>=14' }
content-disposition@1.0.1:
- resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==}
- engines: {node: '>=18'}
+ resolution:
+ {
+ integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==,
+ }
+ engines: { node: '>=18' }
content-type@1.0.5:
- resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==,
+ }
+ engines: { node: '>= 0.6' }
convert-source-map@2.0.0:
resolution:
@@ -1427,16 +1460,25 @@ packages:
}
cookie-signature@1.2.2:
- resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
- engines: {node: '>=6.6.0'}
+ resolution:
+ {
+ integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==,
+ }
+ engines: { node: '>=6.6.0' }
cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==,
+ }
+ engines: { node: '>= 0.6' }
cors@2.8.5:
- resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==,
+ }
+ engines: { node: '>= 0.10' }
create-jest@29.7.0:
resolution:
@@ -1508,8 +1550,11 @@ packages:
engines: { node: '>=0.10.0' }
depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==,
+ }
+ engines: { node: '>= 0.8' }
detect-newline@3.1.0:
resolution:
@@ -1533,11 +1578,17 @@ packages:
engines: { node: '>=0.3.1' }
dunder-proto@1.0.1:
- resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==,
+ }
+ engines: { node: '>= 0.4' }
ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ resolution:
+ {
+ integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==,
+ }
electron-to-chromium@1.5.267:
resolution:
@@ -1565,8 +1616,11 @@ packages:
}
encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==,
+ }
+ engines: { node: '>= 0.8' }
environment@1.1.0:
resolution:
@@ -1582,16 +1636,25 @@ packages:
}
es-define-property@1.0.1:
- resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==,
+ }
+ engines: { node: '>= 0.4' }
es-errors@1.3.0:
- resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
- engines: {node: '>= 0.4'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==,
+ }
+ engines: { node: '>= 0.4' }
escalade@3.1.1:
resolution:
@@ -1608,7 +1671,10 @@ packages:
engines: { node: '>=6' }
escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+ resolution:
+ {
+ integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==,
+ }
escape-string-regexp@2.0.0:
resolution:
@@ -1721,16 +1787,25 @@ packages:
engines: { node: '>=0.10.0' }
etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==,
+ }
+ engines: { node: '>= 0.6' }
eventsource-parser@3.0.6:
- resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
- engines: {node: '>=18.0.0'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==,
+ }
+ engines: { node: '>=18.0.0' }
execa@5.1.1:
resolution:
@@ -1754,14 +1829,20 @@ packages:
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
express-rate-limit@7.5.1:
- resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==}
- engines: {node: '>= 16'}
+ resolution:
+ {
+ integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==,
+ }
+ engines: { node: '>= 16' }
peerDependencies:
express: '>= 4.11'
express@5.2.1:
- resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
- engines: {node: '>= 18'}
+ resolution:
+ {
+ integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==,
+ }
+ engines: { node: '>= 18' }
fast-deep-equal@3.1.3:
resolution:
@@ -1789,7 +1870,10 @@ packages:
}
fast-uri@3.1.0:
- resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
+ resolution:
+ {
+ integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==,
+ }
fastq@1.17.1:
resolution:
@@ -1824,8 +1908,11 @@ packages:
engines: { node: '>=8' }
finalhandler@2.1.1:
- resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
- engines: {node: '>= 18.0.0'}
+ resolution:
+ {
+ integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==,
+ }
+ engines: { node: '>= 18.0.0' }
find-up@4.1.0:
resolution:
@@ -1855,12 +1942,18 @@ packages:
}
forwarded@0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==,
+ }
+ engines: { node: '>= 0.6' }
fresh@2.0.0:
- resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==,
+ }
+ engines: { node: '>= 0.8' }
fs.realpath@1.0.0:
resolution:
@@ -1897,8 +1990,11 @@ packages:
engines: { node: 6.* || 8.* || >= 10.* }
get-intrinsic@1.3.0:
- resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==,
+ }
+ engines: { node: '>= 0.4' }
get-package-type@0.1.0:
resolution:
@@ -1908,8 +2004,11 @@ packages:
engines: { node: '>=8.0.0' }
get-proto@1.0.1:
- resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==,
+ }
+ engines: { node: '>= 0.4' }
get-stdin@8.0.0:
resolution:
@@ -1962,8 +2061,11 @@ packages:
engines: { node: '>=18' }
gopd@1.2.0:
- resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==,
+ }
+ engines: { node: '>= 0.4' }
graceful-fs@4.2.11:
resolution:
@@ -1993,8 +2095,11 @@ packages:
engines: { node: '>=8' }
has-symbols@1.1.0:
- resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==,
+ }
+ engines: { node: '>= 0.4' }
hasown@2.0.0:
resolution:
@@ -2004,8 +2109,11 @@ packages:
engines: { node: '>= 0.4' }
hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==,
+ }
+ engines: { node: '>= 0.4' }
highlight.js@10.7.3:
resolution:
@@ -2014,8 +2122,11 @@ packages:
}
hono@4.11.4:
- resolution: {integrity: sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==}
- engines: {node: '>=16.9.0'}
+ resolution:
+ {
+ integrity: sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==,
+ }
+ engines: { node: '>=16.9.0' }
html-escaper@2.0.2:
resolution:
@@ -2024,8 +2135,11 @@ packages:
}
http-errors@2.0.1:
- resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==,
+ }
+ engines: { node: '>= 0.8' }
human-signals@2.1.0:
resolution:
@@ -2042,8 +2156,11 @@ packages:
engines: { node: '>=0.10.0' }
iconv-lite@0.7.2:
- resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==,
+ }
+ engines: { node: '>=0.10.0' }
ignore-walk@5.0.1:
resolution:
@@ -2102,8 +2219,11 @@ packages:
}
ipaddr.js@1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==,
+ }
+ engines: { node: '>= 0.10' }
is-arrayish@0.2.1:
resolution:
@@ -2153,7 +2273,10 @@ packages:
engines: { node: '>=0.12.0' }
is-promise@4.0.0:
- resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
+ resolution:
+ {
+ integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==,
+ }
is-stream@2.0.1:
resolution:
@@ -2418,7 +2541,10 @@ packages:
optional: true
jose@6.1.3:
- resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
+ resolution:
+ {
+ integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==,
+ }
js-tokens@4.0.0:
resolution:
@@ -2467,10 +2593,16 @@ packages:
}
json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ resolution:
+ {
+ integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==,
+ }
json-schema-typed@8.0.2:
- resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==}
+ resolution:
+ {
+ integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==,
+ }
json-stable-stringify-without-jsonify@1.0.1:
resolution:
@@ -2600,16 +2732,25 @@ packages:
hasBin: true
math-intrinsics@1.1.0:
- resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==,
+ }
+ engines: { node: '>= 0.4' }
media-typer@1.1.0:
- resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==,
+ }
+ engines: { node: '>= 0.8' }
merge-descriptors@2.0.0:
- resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
- engines: {node: '>=18'}
+ resolution:
+ {
+ integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==,
+ }
+ engines: { node: '>=18' }
merge-stream@2.0.0:
resolution:
@@ -2632,12 +2773,18 @@ packages:
engines: { node: '>=8.6' }
mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==,
+ }
+ engines: { node: '>= 0.6' }
mime-types@3.0.2:
- resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
- engines: {node: '>=18'}
+ resolution:
+ {
+ integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==,
+ }
+ engines: { node: '>=18' }
mimic-fn@2.1.0:
resolution:
@@ -2685,8 +2832,11 @@ packages:
}
negotiator@1.0.0:
- resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==,
+ }
+ engines: { node: '>= 0.6' }
neo-async@2.6.2:
resolution:
@@ -2757,12 +2907,18 @@ packages:
engines: { node: '>=0.10.0' }
object-inspect@1.13.4:
- resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
- engines: {node: '>= 0.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'}
+ resolution:
+ {
+ integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==,
+ }
+ engines: { node: '>= 0.8' }
once@1.4.0:
resolution:
@@ -2866,8 +3022,11 @@ packages:
}
parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==,
+ }
+ engines: { node: '>= 0.8' }
path-exists@4.0.0:
resolution:
@@ -2897,7 +3056,10 @@ packages:
}
path-to-regexp@8.3.0:
- resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
+ resolution:
+ {
+ integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==,
+ }
picocolors@1.1.1:
resolution:
@@ -2920,8 +3082,11 @@ packages:
engines: { node: '>= 6' }
pkce-challenge@5.0.1:
- resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
- engines: {node: '>=16.20.0'}
+ resolution:
+ {
+ integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==,
+ }
+ engines: { node: '>=16.20.0' }
pkg-dir@4.2.0:
resolution:
@@ -2960,8 +3125,11 @@ packages:
engines: { node: '>= 6' }
proxy-addr@2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==,
+ }
+ engines: { node: '>= 0.10' }
publint@0.2.12:
resolution:
@@ -2985,8 +3153,11 @@ packages:
}
qs@6.14.1:
- resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==,
+ }
+ engines: { node: '>=0.6' }
queue-microtask@1.2.3:
resolution:
@@ -2995,12 +3166,18 @@ packages:
}
range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==,
+ }
+ engines: { node: '>= 0.10' }
react-is@18.2.0:
resolution:
@@ -3023,8 +3200,11 @@ packages:
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'}
+ resolution:
+ {
+ integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==,
+ }
+ engines: { node: '>=0.10.0' }
resolve-cwd@3.0.0:
resolution:
@@ -3069,8 +3249,11 @@ packages:
engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
router@2.2.0:
- resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
- engines: {node: '>= 18'}
+ resolution:
+ {
+ integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==,
+ }
+ engines: { node: '>= 18' }
run-parallel@1.2.0:
resolution:
@@ -3121,15 +3304,24 @@ packages:
hasBin: true
send@1.2.1:
- resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
- engines: {node: '>= 18'}
+ resolution:
+ {
+ integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==,
+ }
+ engines: { node: '>= 18' }
serve-static@2.2.1:
- resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
- engines: {node: '>= 18'}
+ resolution:
+ {
+ integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==,
+ }
+ engines: { node: '>= 18' }
setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ resolution:
+ {
+ integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==,
+ }
shebang-command@2.0.0:
resolution:
@@ -3146,20 +3338,32 @@ packages:
engines: { node: '>=8' }
side-channel-list@1.0.0:
- resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
- engines: {node: '>= 0.4'}
+ 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'}
+ 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'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==,
+ }
+ engines: { node: '>= 0.4' }
signal-exit@3.0.7:
resolution:
@@ -3214,8 +3418,11 @@ packages:
engines: { node: '>=10' }
statuses@2.0.2:
- resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==,
+ }
+ engines: { node: '>= 0.8' }
string-length@4.0.2:
resolution:
@@ -3347,8 +3554,11 @@ packages:
engines: { node: '>=8.0' }
toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==,
+ }
+ engines: { node: '>=0.6' }
ts-api-utils@2.0.1:
resolution:
@@ -3460,8 +3670,11 @@ packages:
engines: { node: '>=16' }
type-is@2.0.1:
- resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==,
+ }
+ engines: { node: '>= 0.6' }
typescript-eslint@8.31.1:
resolution:
@@ -3511,8 +3724,11 @@ packages:
engines: { node: '>=4' }
unpipe@1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==,
+ }
+ engines: { node: '>= 0.8' }
update-browserslist-db@1.2.3:
resolution:
@@ -3556,8 +3772,11 @@ packages:
engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==,
+ }
+ engines: { node: '>= 0.8' }
walker@1.0.8:
resolution:
@@ -3662,12 +3881,18 @@ packages:
engines: { node: '>=10' }
zod-to-json-schema@3.25.1:
- resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==}
+ resolution:
+ {
+ integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==,
+ }
peerDependencies:
zod: ^3.25 || ^4
zod@4.3.5:
- resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==}
+ resolution:
+ {
+ integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==,
+ }
snapshots:
'@andrewbranch/untar.js@1.0.3': {}
From c27c7268416b23718b1dd39fea225409e5726a55 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Wed, 27 May 2026 08:36:06 +0000
Subject: [PATCH 2/5] feat(SMI-2031): add server transfer endpoint (#2490)
---
.stats.yml | 8 ++--
api.md | 2 +
src/client.ts | 4 ++
src/resources/index.ts | 2 +
src/resources/servers/index.ts | 2 +
src/resources/servers/servers.ts | 41 +++++++++++++++++++++
tests/api-resources/servers/servers.test.ts | 23 ++++++++++++
7 files changed, 78 insertions(+), 4 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index c9b72ea..d458e8e 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
-configured_endpoints: 50
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-d461d8ced7368cf23a8a5e59a72f24c355278ee819b9c0bd7c35d0526232ec9f.yml
-openapi_spec_hash: 655a0ed11a83d503bf33e18836ac4d5c
-config_hash: 6dedc857ef2d3ef9dcf6c53ed95671e1
+configured_endpoints: 51
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-e3e5e53da492ab4644286ada0a54a7bd223a5e034c08a3eed84ed7d2bb499d95.yml
+openapi_spec_hash: 26e83a758a06d59af2a13c9c3cc03ab1
+config_hash: f2aa99cbb823283fae1b61bbdb1320ee
diff --git a/api.md b/api.md
index 390f242..b3c5983 100644
--- a/api.md
+++ b/api.md
@@ -20,6 +20,7 @@ Types:
- ServerListResponse
- ServerDeleteResponse
- ServerGetResponse
+- ServerTransferResponse
Methods:
@@ -29,6 +30,7 @@ Methods:
- client.servers.delete(qualifiedName) -> ServerDeleteResponse
- client.servers.download(qualifiedName) -> Response
- client.servers.get(qualifiedName) -> ServerGetResponse
+- client.servers.transfer(qualifiedName, { ...params }) -> ServerTransferResponse
## Releases
diff --git a/src/client.ts b/src/client.ts
index 5781756..289dbc9 100644
--- a/src/client.ts
+++ b/src/client.ts
@@ -89,6 +89,8 @@ import {
ServerListParams,
ServerListResponse,
ServerListResponsesSmitheryPage,
+ ServerTransferParams,
+ ServerTransferResponse,
ServerUpdateParams,
ServerUpdateResponse,
Servers,
@@ -895,10 +897,12 @@ export declare namespace Smithery {
type ServerListResponse as ServerListResponse,
type ServerDeleteResponse as ServerDeleteResponse,
type ServerGetResponse as ServerGetResponse,
+ type ServerTransferResponse as ServerTransferResponse,
type ServerListResponsesSmitheryPage as ServerListResponsesSmitheryPage,
type ServerCreateParams as ServerCreateParams,
type ServerUpdateParams as ServerUpdateParams,
type ServerListParams as ServerListParams,
+ type ServerTransferParams as ServerTransferParams,
};
export {
diff --git a/src/resources/index.ts b/src/resources/index.ts
index 74c53ea..497c2d0 100644
--- a/src/resources/index.ts
+++ b/src/resources/index.ts
@@ -33,9 +33,11 @@ export {
type ServerListResponse,
type ServerDeleteResponse,
type ServerGetResponse,
+ type ServerTransferResponse,
type ServerCreateParams,
type ServerUpdateParams,
type ServerListParams,
+ type ServerTransferParams,
type ServerListResponsesSmitheryPage,
} from './servers/servers';
export {
diff --git a/src/resources/servers/index.ts b/src/resources/servers/index.ts
index daf1126..c7ad2e4 100644
--- a/src/resources/servers/index.ts
+++ b/src/resources/servers/index.ts
@@ -44,8 +44,10 @@ export {
type ServerListResponse,
type ServerDeleteResponse,
type ServerGetResponse,
+ type ServerTransferResponse,
type ServerCreateParams,
type ServerUpdateParams,
type ServerListParams,
+ type ServerTransferParams,
type ServerListResponsesSmitheryPage,
} from './servers';
diff --git a/src/resources/servers/servers.ts b/src/resources/servers/servers.ts
index 1928b78..d76288a 100644
--- a/src/resources/servers/servers.ts
+++ b/src/resources/servers/servers.ts
@@ -149,6 +149,29 @@ export class Servers extends APIResource {
get(qualifiedName: string, options?: RequestOptions): APIPromise {
return this._client.get(path`/servers/${qualifiedName}`, options);
}
+
+ /**
+ * Move a server to another namespace. The caller must have server write access to
+ * both the source namespace and the destination namespace.
+ *
+ * @example
+ * ```ts
+ * const response = await client.servers.transfer(
+ * 'qualifiedName',
+ * {
+ * targetNamespace: 'my-team',
+ * targetOrganizationId: 'org_01H1234567890',
+ * },
+ * );
+ * ```
+ */
+ transfer(
+ qualifiedName: string,
+ body: ServerTransferParams,
+ options?: RequestOptions,
+ ): APIPromise {
+ return this._client.post(path`/servers/${qualifiedName}/transfer`, { body, ...options });
+ }
}
export type ServerListResponsesSmitheryPage = SmitheryPage;
@@ -413,6 +436,16 @@ export namespace ServerGetResponse {
}
}
+export interface ServerTransferResponse {
+ namespace: string;
+
+ qualifiedName: string;
+
+ server: string;
+
+ success: boolean;
+}
+
export interface ServerCreateParams {
description?: string;
@@ -516,6 +549,12 @@ export interface ServerListParams extends SmitheryPageParams {
verified?: '0' | '1' | 'true' | 'false';
}
+export interface ServerTransferParams {
+ targetNamespace: string;
+
+ targetOrganizationId: string;
+}
+
Servers.Releases = Releases;
Servers.Logs = Logs;
Servers.Secrets = Secrets;
@@ -532,10 +571,12 @@ export declare namespace Servers {
type ServerListResponse as ServerListResponse,
type ServerDeleteResponse as ServerDeleteResponse,
type ServerGetResponse as ServerGetResponse,
+ type ServerTransferResponse as ServerTransferResponse,
type ServerListResponsesSmitheryPage as ServerListResponsesSmitheryPage,
type ServerCreateParams as ServerCreateParams,
type ServerUpdateParams as ServerUpdateParams,
type ServerListParams as ServerListParams,
+ type ServerTransferParams as ServerTransferParams,
};
export {
diff --git a/tests/api-resources/servers/servers.test.ts b/tests/api-resources/servers/servers.test.ts
index 7d583bc..204dd77 100644
--- a/tests/api-resources/servers/servers.test.ts
+++ b/tests/api-resources/servers/servers.test.ts
@@ -128,4 +128,27 @@ describe('resource servers', () => {
expect(dataAndResponse.data).toBe(response);
expect(dataAndResponse.response).toBe(rawResponse);
});
+
+ // Mock server tests are disabled
+ test.skip('transfer: only required params', async () => {
+ const responsePromise = client.servers.transfer('qualifiedName', {
+ targetNamespace: 'my-team',
+ targetOrganizationId: 'org_01H1234567890',
+ });
+ const rawResponse = await responsePromise.asResponse();
+ expect(rawResponse).toBeInstanceOf(Response);
+ const response = await responsePromise;
+ expect(response).not.toBeInstanceOf(Response);
+ const dataAndResponse = await responsePromise.withResponse();
+ expect(dataAndResponse.data).toBe(response);
+ expect(dataAndResponse.response).toBe(rawResponse);
+ });
+
+ // Mock server tests are disabled
+ test.skip('transfer: required and optional params', async () => {
+ const response = await client.servers.transfer('qualifiedName', {
+ targetNamespace: 'my-team',
+ targetOrganizationId: 'org_01H1234567890',
+ });
+ });
});
From 7ddfc38ee3f3c038a5325234c14f6d4f86aea243 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 05:45:30 +0000
Subject: [PATCH 3/5] feat: allow slug changes during server transfer (#2508)
---
.stats.yml | 4 ++--
src/resources/servers/servers.ts | 2 ++
tests/api-resources/servers/servers.test.ts | 1 +
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index d458e8e..2ac95a5 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 51
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-e3e5e53da492ab4644286ada0a54a7bd223a5e034c08a3eed84ed7d2bb499d95.yml
-openapi_spec_hash: 26e83a758a06d59af2a13c9c3cc03ab1
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-10c726658b62c15a189361de1b39a34ac6f24cdb02b21626f5a71a795509892a.yml
+openapi_spec_hash: 03bc56cb703b89b334e831b8d866260d
config_hash: f2aa99cbb823283fae1b61bbdb1320ee
diff --git a/src/resources/servers/servers.ts b/src/resources/servers/servers.ts
index d76288a..d6546eb 100644
--- a/src/resources/servers/servers.ts
+++ b/src/resources/servers/servers.ts
@@ -553,6 +553,8 @@ export interface ServerTransferParams {
targetNamespace: string;
targetOrganizationId: string;
+
+ targetSlug?: string;
}
Servers.Releases = Releases;
diff --git a/tests/api-resources/servers/servers.test.ts b/tests/api-resources/servers/servers.test.ts
index 204dd77..d4adb58 100644
--- a/tests/api-resources/servers/servers.test.ts
+++ b/tests/api-resources/servers/servers.test.ts
@@ -149,6 +149,7 @@ describe('resource servers', () => {
const response = await client.servers.transfer('qualifiedName', {
targetNamespace: 'my-team',
targetOrganizationId: 'org_01H1234567890',
+ targetSlug: 'weather',
});
});
});
From 35e4e9c884abc6b69b96c70cc28fdb3ce196e329 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 09:07:20 +0000
Subject: [PATCH 4/5] feat(connect): accept registry server shorthand (#2514)
---
.stats.yml | 4 +-
src/resources/connections/connections.ts | 38 ++++++++++++++-----
.../connections/connections.test.ts | 2 +
3 files changed, 32 insertions(+), 12 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 2ac95a5..4f4675b 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 51
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-10c726658b62c15a189361de1b39a34ac6f24cdb02b21626f5a71a795509892a.yml
-openapi_spec_hash: 03bc56cb703b89b334e831b8d866260d
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/smithery/smithery-17e2ab7acd1320ecd813be917905dbcd27162f0567e09bec9285d36ebee46b75.yml
+openapi_spec_hash: f13af802436dd7be0885099be40b8888
config_hash: f2aa99cbb823283fae1b61bbdb1320ee
diff --git a/src/resources/connections/connections.ts b/src/resources/connections/connections.ts
index 8b4a5a9..32574b5 100644
--- a/src/resources/connections/connections.ts
+++ b/src/resources/connections/connections.ts
@@ -126,10 +126,11 @@ export class Connections extends APIResource {
}
/**
- * Create or update an MCP connection with the given ID. mcpUrl is required when
- * creating a new connection, but optional when updating. Returns 409 if a
- * different mcpUrl is provided, except while the connection is input_required and
- * the new URL keeps the same host and path.
+ * Create or update an MCP connection with the given ID. `server` is the Smithery
+ * registry qualified name; `mcpUrl` is for custom MCP URLs. One of them is
+ * required when creating a new HTTP connection, but optional when updating.
+ * Returns 409 if a different target URL is provided, except while the connection
+ * is input_required and the new URL keeps the same host and path.
*
* @example
* ```ts
@@ -342,8 +343,7 @@ export interface CreateConnectionRequest {
headers?: { [key: string]: string };
/**
- * URL of the MCP server. Required for HTTP connections. Omit for uplink
- * connections.
+ * URL of a custom MCP server. For Smithery registry servers, prefer `server`.
*/
mcpUrl?: string;
@@ -365,6 +365,12 @@ export interface CreateConnectionRequest {
*/
name?: string;
+ /**
+ * Smithery registry server qualified name. Use this instead of mcpUrl for registry
+ * servers.
+ */
+ server?: string;
+
/**
* Connection transport. Use `uplink` for a local server paired over Smithery CLI.
*/
@@ -404,8 +410,7 @@ export interface ConnectionCreateParams {
headers?: { [key: string]: string };
/**
- * URL of the MCP server. Required for HTTP connections. Omit for uplink
- * connections.
+ * URL of a custom MCP server. For Smithery registry servers, prefer `server`.
*/
mcpUrl?: string;
@@ -427,6 +432,12 @@ export interface ConnectionCreateParams {
*/
name?: string;
+ /**
+ * Smithery registry server qualified name. Use this instead of mcpUrl for registry
+ * servers.
+ */
+ server?: string;
+
/**
* Connection transport. Use `uplink` for a local server paired over Smithery CLI.
*/
@@ -497,8 +508,9 @@ export interface ConnectionSetParams {
headers?: { [key: string]: string };
/**
- * Body param: URL of the MCP server. Required when creating a new connection.
- * Optional when updating — omit to keep the existing URL.
+ * Body param: URL of a custom MCP server. For Smithery registry servers, prefer
+ * `server`. Required with `server` omitted when creating a new HTTP connection;
+ * optional when updating.
*/
mcpUrl?: string;
@@ -518,6 +530,12 @@ export interface ConnectionSetParams {
*/
name?: string;
+ /**
+ * Body param: Smithery registry server qualified name. Use this instead of mcpUrl
+ * for registry servers.
+ */
+ server?: string;
+
/**
* Body param: Connection transport. Defaults to the existing connection transport
* when updating.
diff --git a/tests/api-resources/connections/connections.test.ts b/tests/api-resources/connections/connections.test.ts
index 8d5bad1..eeeafda 100644
--- a/tests/api-resources/connections/connections.test.ts
+++ b/tests/api-resources/connections/connections.test.ts
@@ -32,6 +32,7 @@ describe('resource connections', () => {
metadata: { userId: 'bar', team: 'bar' },
mock: { enabled: true, scenario: 'A developer inbox with 3 unread Q4 planning threads.' },
name: 'My MCP Server',
+ server: 'upstash/context7-mcp',
transport: 'http',
},
{ path: '/_stainless_unknown_path' },
@@ -127,6 +128,7 @@ describe('resource connections', () => {
'Slack workspace with an active #community-ops channel containing recent event-planning messages, plus 50 Airtable candidate records with mixed tenure and interests.',
},
name: 'My MCP Server',
+ server: 'upstash/context7-mcp',
transport: 'http',
});
});
From dd8ba6dd205f6d2172d233db21d1c005f4779ff3 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 09:21:09 +0000
Subject: [PATCH 5/5] release: 0.66.0
---
.release-please-manifest.json | 2 +-
CHANGELOG.md | 15 +++++++++++++++
package-lock.json | 4 ++--
package.json | 2 +-
src/version.ts | 2 +-
5 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 679b9a1..7b24d85 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.65.2"
+ ".": "0.66.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d2210a..d5be639 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,20 @@
# Changelog
+## 0.66.0 (2026-05-28)
+
+Full Changelog: [v0.65.2...v0.66.0](https://github.com/smithery-ai/typescript-api/compare/v0.65.2...v0.66.0)
+
+### Features
+
+* allow slug changes during server transfer ([#2508](https://github.com/smithery-ai/typescript-api/issues/2508)) ([7ddfc38](https://github.com/smithery-ai/typescript-api/commit/7ddfc38ee3f3c038a5325234c14f6d4f86aea243))
+* **connect:** accept registry server shorthand ([#2514](https://github.com/smithery-ai/typescript-api/issues/2514)) ([35e4e9c](https://github.com/smithery-ai/typescript-api/commit/35e4e9c884abc6b69b96c70cc28fdb3ce196e329))
+* **SMI-2031:** add server transfer endpoint ([#2490](https://github.com/smithery-ai/typescript-api/issues/2490)) ([c27c726](https://github.com/smithery-ai/typescript-api/commit/c27c7268416b23718b1dd39fea225409e5726a55))
+
+
+### Bug Fixes
+
+* **SMI-2024:** prompt toolbox install setup requirements ([#2479](https://github.com/smithery-ai/typescript-api/issues/2479)) ([dc7ca80](https://github.com/smithery-ai/typescript-api/commit/dc7ca80e2b93ec4f9621a2f603a785cc98f91527))
+
## 0.65.2 (2026-05-22)
Full Changelog: [v0.65.1...v0.65.2](https://github.com/smithery-ai/typescript-api/compare/v0.65.1...v0.65.2)
diff --git a/package-lock.json b/package-lock.json
index 1eedbfe..08bc858 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@smithery/api",
- "version": "0.65.2",
+ "version": "0.66.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@smithery/api",
- "version": "0.65.2",
+ "version": "0.66.0",
"license": "Apache-2.0",
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.0",
diff --git a/package.json b/package.json
index 2766490..0d355cf 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@smithery/api",
- "version": "0.65.2",
+ "version": "0.66.0",
"description": "The official TypeScript library for the Smithery API",
"author": "Smithery ",
"types": "dist/index.d.ts",
diff --git a/src/version.ts b/src/version.ts
index a961b82..9826986 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const VERSION = '0.65.2'; // x-release-please-version
+export const VERSION = '0.66.0'; // x-release-please-version