From 50043756a77bb75e90f84aaa13d57cd4ff344666 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 19:03:15 +0000 Subject: [PATCH 1/2] feat(deps): bump the seam group with 2 updates Bumps the seam group with 2 updates: [@seamapi/cli](https://github.com/seamapi/cli) and [@seamapi/http](https://github.com/seamapi/javascript-http). Updates `@seamapi/cli` from 0.24.1 to 0.28.0 - [Release notes](https://github.com/seamapi/cli/releases) - [Commits](https://github.com/seamapi/cli/compare/v0.24.1...v0.28.0) Updates `@seamapi/http` from 2.3.1 to 2.11.2 - [Release notes](https://github.com/seamapi/javascript-http/releases) - [Commits](https://github.com/seamapi/javascript-http/compare/v2.3.1...v2.11.2) --- updated-dependencies: - dependency-name: "@seamapi/cli" dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: seam - dependency-name: "@seamapi/http" dependency-version: 2.11.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 191 +++++++++++++++++++++++++++++++++++++++++----- package.json | 4 +- 2 files changed, 172 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24899a3..3a665f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.232.1", "license": "MIT", "dependencies": { - "@seamapi/cli": "0.24.1", - "@seamapi/http": "2.3.1", + "@seamapi/cli": "0.28.0", + "@seamapi/http": "2.11.2", "@seamapi/webhook": "1.4.1" }, "bin": { @@ -43,6 +43,7 @@ "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.3.0.tgz", "integrity": "sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^6.2.1", @@ -57,6 +58,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -70,6 +72,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "get-east-asian-width": "^1.3.1" @@ -202,6 +205,7 @@ "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.116.0.tgz", "integrity": "sha512-4UEapYQ+epLEMsAuLZDvW8ExVSOtHD8a7zTyLzhw0H9RXJ1eilPgmqhjwgcdg22diwx13spw6fJ4rONZ+bS7Ww==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "json-schema-to-ts": "^3.1.1", @@ -224,6 +228,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -882,6 +887,7 @@ "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.0.tgz", "integrity": "sha512-XovyyCCnBzW+zKu+z/zq8hwNs4KOR5rEMAOxo2f40Q5xoOI37IMm6MIg2COOUtUApo0i6850MTBKH2u4QLGIqg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=20" @@ -984,6 +990,7 @@ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@hono/node-server": "^1.19.9 || ^2.0.5", @@ -1025,6 +1032,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", @@ -1042,6 +1050,7 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@napi-rs/wasm-runtime": { @@ -1126,15 +1135,14 @@ } }, "node_modules/@seamapi/cli": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/@seamapi/cli/-/cli-0.24.1.tgz", - "integrity": "sha512-GtDsm9DzZ8M745Q5p1HROE+I0JvyECRtz2LrenKdUNq5cKHt0uo5KL2VTlKBRwJZ20gXhWEx5HetdUupuPBXUA==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@seamapi/cli/-/cli-0.28.0.tgz", + "integrity": "sha512-X+qUbvI+lhiq8KrIa5Qf3i4Rzm0UMcsDCg8M0UfFxXU3QcBToY5z/ZZu9d/BgUDg/xOjHWvBo1heCNRK+t8FfQ==", "license": "MIT", "dependencies": { "@clack/prompts": "^1.7.0", "@seamapi/blueprint": "1.5.0", - "@seamapi/http": "2.2.0", - "@seamapi/wizard": "0.8.0", + "@seamapi/http": "2.3.0", "chalk": "^6.0.0", "command-line-usage": "^7.0.4", "configstore": "^8.0.0", @@ -1148,14 +1156,17 @@ "seam": "bin/cli.js" }, "engines": { - "node": ">=22.11.0", + "node": ">=22.12.0", "npm": ">=10.0.0" + }, + "optionalDependencies": { + "@seamapi/wizard": "0.8.0" } }, "node_modules/@seamapi/cli/node_modules/@seamapi/http": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.2.0.tgz", - "integrity": "sha512-Uc4xGaR7Yi5nKLvYSn9YoZxrXuzwJ6AXi28RZGYSQ15VEzIYf9AdsakVJrLr1cznky0OHglgZKPzCK66h5JhyQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.3.0.tgz", + "integrity": "sha512-VtJ0KIqofmJ2lbf4IvUuERO7OX+k1nCNdl2EgYr2Ado4NtnaiWoxWVXUBTSy0diP7/DHlyTC7CqF6AHg79g1Xw==", "license": "MIT", "dependencies": { "@seamapi/url-search-params-serializer": "^3.0.0", @@ -1164,16 +1175,16 @@ }, "engines": { "node": ">=22.11.0", - "npm": ">=10.9.4" + "npm": ">=10.0.0" } }, "node_modules/@seamapi/http": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.3.1.tgz", - "integrity": "sha512-GE90TkUoejuaDDR4xyq3RlZh/6fEjY/tjZ36yGjzWWLY4ho9067wmE83rFrUcObTVEW+WyFHUGMHlvM9M0f24A==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.11.2.tgz", + "integrity": "sha512-vp0cQeFSiLHp6pfiOv32gHNSP0w52SvZkoSA34f+zFnek4HUkU/XmkTki5WHp+c97bl0IunLvIrzfWz9khWm3g==", "license": "MIT", "dependencies": { - "@seamapi/url-search-params-serializer": "^3.0.0", + "@seamapi/url-search-params-serializer": "^3.0.3", "axios": "^1.9.0", "axios-retry": "^4.4.2" }, @@ -1183,13 +1194,13 @@ } }, "node_modules/@seamapi/url-search-params-serializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.0.tgz", - "integrity": "sha512-YCIeXduVh6pAUBGImTShnPKlz79wr0GnTlI7vp6DDhDNRI8EhOFHzYd1+8qQKeul1QmIckKBE3Nz5E0Prg2saQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.3.tgz", + "integrity": "sha512-orquLaJ0mtrZvKRpobkXza0vRDqzkKcOszlswkWYYQKNpdolXE3+msD63757s6jodeypbHXpMlC4UZQe8WmPlQ==", "license": "MIT", "engines": { - "node": ">=20.9.0", - "npm": ">=10.1.0" + "node": ">=22.12.0", + "npm": ">=10.0.0" } }, "node_modules/@seamapi/webhook": { @@ -1218,6 +1229,7 @@ "resolved": "https://registry.npmjs.org/@seamapi/wizard/-/wizard-0.8.0.tgz", "integrity": "sha512-ZwGOu+NiAi16If7bXg87nfoifTery9HRPOfz5Faeed0rcjx/km0Eliw7/YdMiiFTf6slGIFoFDXuEomoeNDmXQ==", "license": "MIT", + "optional": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.216", "ink-select-input": "^6.2.0", @@ -1240,6 +1252,7 @@ "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.229.tgz", "integrity": "sha512-ZxSFO7cNSz7jqsOmoGkBtvMT4JGWb2a8PUe6doAydZXH6mm6FsoUf+duSUm2rDrbv7OMoD8HDGwNZv5P3woE3w==", "license": "SEE LICENSE IN README.md", + "optional": true, "engines": { "node": ">=18.0.0" }, @@ -1264,6 +1277,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", + "optional": true, "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -2036,6 +2050,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-types": "^3.0.0", @@ -2050,6 +2065,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -2060,6 +2076,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-db": "^1.54.0" @@ -2129,6 +2146,7 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ajv": "^8.0.0" @@ -2147,6 +2165,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", @@ -2164,6 +2183,7 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ansi-escapes": { @@ -2171,6 +2191,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "environment": "^1.0.0" @@ -2471,6 +2492,7 @@ "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz", "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -2575,6 +2597,7 @@ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "bytes": "^3.1.2", @@ -2600,6 +2623,7 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -2698,6 +2722,7 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -2739,6 +2764,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -2862,6 +2888,7 @@ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-4.0.1.tgz", "integrity": "sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18.20 <19 || >=20.10" @@ -2875,6 +2902,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "restore-cursor": "^4.0.0" @@ -2891,6 +2919,7 @@ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "license": "MIT", + "optional": true, "engines": { "node": ">=6" }, @@ -2903,6 +2932,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.1.1.tgz", "integrity": "sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "slice-ansi": "^9.0.0", @@ -2920,6 +2950,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -2933,6 +2964,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "get-east-asian-width": "^1.5.0", @@ -2950,6 +2982,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^6.2.2" @@ -2981,6 +3014,7 @@ "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "convert-to-spaces": "^2.0.1" @@ -3123,6 +3157,7 @@ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -3137,6 +3172,7 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -3147,6 +3183,7 @@ "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -3157,6 +3194,7 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -3167,6 +3205,7 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.6.0" @@ -3184,6 +3223,7 @@ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "object-assign": "^4", @@ -3201,6 +3241,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "devOptional": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -3433,6 +3474,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -3518,6 +3560,7 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/emoji-regex": { @@ -3532,6 +3575,7 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -3581,6 +3625,7 @@ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -3789,6 +3834,7 @@ "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz", "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==", "license": "MIT", + "optional": true, "peer": true, "workspaces": [ "docs", @@ -3853,6 +3899,7 @@ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/escape-string-regexp": { @@ -4394,6 +4441,7 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -4424,6 +4472,7 @@ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "eventsource-parser": "^3.0.1" @@ -4437,6 +4486,7 @@ "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18.0.0" @@ -4460,6 +4510,7 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "accepts": "^2.0.0", @@ -4504,6 +4555,7 @@ "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz", "integrity": "sha512-YH4ru+eOJxQABscKFfRCy9R7x9QFGdezclVMwwgFFndzS2Xnm0uo6B0ABZsLhcpeptGv2qvuJVWlQr9gQZoC3A==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "^4.4.3", @@ -4524,6 +4576,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -4534,6 +4587,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-db": "^1.54.0" @@ -4570,6 +4624,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "devOptional": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -4669,6 +4724,7 @@ } ], "license": "BSD-3-Clause", + "optional": true, "peer": true }, "node_modules/fast-wrap-ansi": { @@ -4695,6 +4751,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", "license": "MIT", + "optional": true, "dependencies": { "is-unicode-supported": "^2.0.0" }, @@ -4740,6 +4797,7 @@ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "^4.4.0", @@ -4862,6 +4920,7 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -4872,6 +4931,7 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -4967,6 +5027,7 @@ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -5361,6 +5422,7 @@ "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz", "integrity": "sha512-kdJoFVv2xmayw6cY09H7AbMJMt8Jn5jdlEdXsP7AGBdF2DIptVlKlOLKXP41yPip4/a3yQPv9gVcJYI8YY04dw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=16.9.0" @@ -5371,6 +5433,7 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "depd": "~2.0.0", @@ -5405,6 +5468,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -5480,6 +5544,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -5504,6 +5569,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "devOptional": true, "license": "ISC" }, "node_modules/ink": { @@ -5511,6 +5577,7 @@ "resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz", "integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@alcalzone/ansi-tokenize": "^0.3.0", @@ -5561,6 +5628,7 @@ "resolved": "https://registry.npmjs.org/ink-select-input/-/ink-select-input-6.2.0.tgz", "integrity": "sha512-304fZXxkpYxJ9si5lxRCaX01GNlmPBgOZumXXRnPYbHW/iI31cgQynqk2tRypGLOF1cMIwPUzL2LSm6q4I5rQQ==", "license": "MIT", + "optional": true, "dependencies": { "figures": "^6.1.0", "to-rotated": "^1.0.0" @@ -5578,6 +5646,7 @@ "resolved": "https://registry.npmjs.org/ink-spinner/-/ink-spinner-5.0.0.tgz", "integrity": "sha512-EYEasbEjkqLGyPOUc8hBJZNuC5GvXGMLu0w5gdTNskPc7Izc5vO3tdQEYnzvshucyGCBXc86ig0ujXPMWaQCdA==", "license": "MIT", + "optional": true, "dependencies": { "cli-spinners": "^2.7.0" }, @@ -5594,6 +5663,7 @@ "resolved": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-6.0.0.tgz", "integrity": "sha512-Fw64n7Yha5deb1rHY137zHTAbSTNelUKuB5Kkk2HACXEtwIHBCf9OH2tP/LQ9fRYTl1F0dZgbW0zPnZk6FA9Lw==", "license": "MIT", + "optional": true, "dependencies": { "chalk": "^5.3.0", "type-fest": "^4.18.2" @@ -5611,6 +5681,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "license": "MIT", + "optional": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -5623,6 +5694,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", "license": "(MIT OR CC0-1.0)", + "optional": true, "engines": { "node": ">=16" }, @@ -5635,6 +5707,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -5648,6 +5721,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -5661,6 +5735,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -5674,6 +5749,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "get-east-asian-width": "^1.5.0", @@ -5691,6 +5767,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^6.2.2" @@ -5707,6 +5784,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz", "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^6.2.3", @@ -5740,6 +5818,7 @@ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz", "integrity": "sha512-R5SnVLJmgYYvf2F2ZgwSBnelz5G4q5AxIC277GDfUaNbrZKNANcBC7RHqYYePlszf4kBolVkJauG0ZjHHFh55g==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 12" @@ -5750,6 +5829,7 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.10" @@ -6048,6 +6128,7 @@ "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz", "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==", "license": "MIT", + "optional": true, "peer": true, "bin": { "is-in-ci": "cli.js" @@ -6199,6 +6280,7 @@ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/is-regex": { @@ -6329,6 +6411,7 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "license": "MIT", + "optional": true, "engines": { "node": ">=18" }, @@ -6408,6 +6491,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "devOptional": true, "license": "ISC" }, "node_modules/isobject": { @@ -6456,6 +6540,7 @@ "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.8.tgz", "integrity": "sha512-Bsdjwm3Qsd/P0jR+BHDe3LytDfY7WBq2HmCCLIwuVRHMuEC9ae7/R474GIUdF1NgCyZjzVo/A9DOiOBtXq8ZoQ==", "license": "MIT", + "optional": true, "peer": true, "funding": { "url": "https://github.com/sponsors/panva" @@ -6513,6 +6598,7 @@ "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/runtime": "^7.18.3", @@ -6534,6 +6620,7 @@ "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", "license": "BSD-2-Clause", + "optional": true, "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { @@ -6778,6 +6865,7 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -6805,6 +6893,7 @@ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -6863,6 +6952,7 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -6995,6 +7085,7 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -7151,6 +7242,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -7160,6 +7252,7 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -7306,6 +7399,7 @@ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ee-first": "1.1.1" @@ -7318,6 +7412,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "devOptional": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -7328,6 +7423,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mimic-fn": "^2.1.0" @@ -7459,6 +7555,7 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -7469,6 +7566,7 @@ "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz", "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -7488,6 +7586,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -7505,6 +7604,7 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", "license": "MIT", + "optional": true, "peer": true, "funding": { "type": "opencollective", @@ -7722,6 +7822,7 @@ "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=16.20.0" @@ -7842,6 +7943,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "forwarded": "0.2.0", @@ -7886,6 +7988,7 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", "license": "BSD-3-Clause", + "optional": true, "peer": true, "dependencies": { "es-define-property": "^1.0.1", @@ -7976,6 +8079,7 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -7990,6 +8094,7 @@ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "bytes": "~3.1.2", @@ -8006,6 +8111,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -8023,6 +8129,7 @@ "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz", "integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "scheduler": "^0.27.0" @@ -8179,6 +8286,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -8233,6 +8341,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "onetime": "^5.1.0", @@ -8261,6 +8370,7 @@ "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "^4.4.0", @@ -8400,6 +8510,7 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/scheduler": { @@ -8407,6 +8518,7 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/secure-json-parse": { @@ -8431,6 +8543,7 @@ "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "^4.4.3", @@ -8458,6 +8571,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -8468,6 +8582,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-db": "^1.54.0" @@ -8485,6 +8600,7 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "encodeurl": "^2.0.0", @@ -8567,12 +8683,14 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC", + "optional": true, "peer": true }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "devOptional": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -8585,6 +8703,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -8594,6 +8713,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -8613,6 +8733,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -8629,6 +8750,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "devOptional": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -8647,6 +8769,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "devOptional": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -8667,6 +8790,7 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC", + "optional": true, "peer": true }, "node_modules/sisteransi": { @@ -8693,6 +8817,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.0.tgz", "integrity": "sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^6.2.3", @@ -8710,6 +8835,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -8723,6 +8849,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "get-east-asian-width": "^1.3.1" @@ -8786,6 +8913,7 @@ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "escape-string-regexp": "^2.0.0" @@ -8799,6 +8927,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -8819,6 +8948,7 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -9117,6 +9247,7 @@ "resolved": "https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz", "integrity": "sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -9235,6 +9366,7 @@ "resolved": "https://registry.npmjs.org/to-rotated/-/to-rotated-1.0.0.tgz", "integrity": "sha512-KsEID8AfgUy+pxVRLsWp0VzCa69wxzUDZnzGbyIST/bcgcrMvTYoFBX/QORH4YApoD89EDuUovx4BTdpOn319Q==", "license": "MIT", + "optional": true, "engines": { "node": ">=18" }, @@ -9247,6 +9379,7 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.6" @@ -9264,6 +9397,7 @@ "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ts-api-utils": { @@ -9441,6 +9575,7 @@ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "content-type": "^2.0.0", @@ -9460,6 +9595,7 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -9474,6 +9610,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -9484,6 +9621,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-db": "^1.54.0" @@ -9672,6 +9810,7 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -9737,6 +9876,7 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -9752,6 +9892,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "devOptional": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -9864,6 +10005,7 @@ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz", "integrity": "sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "string-width": "^8.1.0" @@ -9880,6 +10022,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -9893,6 +10036,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "get-east-asian-width": "^1.5.0", @@ -9910,6 +10054,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^6.2.2" @@ -9962,6 +10107,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "devOptional": true, "license": "ISC" }, "node_modules/ws": { @@ -9969,6 +10115,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=10.0.0" @@ -10090,6 +10237,7 @@ "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==", "license": "MIT", + "optional": true, "peer": true }, "node_modules/zod": { @@ -10106,6 +10254,7 @@ "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", "license": "ISC", + "optional": true, "peer": true, "peerDependencies": { "zod": "^3.25.28 || ^4" diff --git a/package.json b/package.json index 28ef87b..481ce0f 100644 --- a/package.json +++ b/package.json @@ -75,8 +75,8 @@ }, "packageManager": "npm@11.19.0", "dependencies": { - "@seamapi/cli": "0.24.1", - "@seamapi/http": "2.3.1", + "@seamapi/cli": "0.28.0", + "@seamapi/http": "2.11.2", "@seamapi/webhook": "1.4.1" }, "devDependencies": { From 87b89dd3b58e925e9f63e9e267ef75a521c623a2 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 21 Aug 2026 19:03:39 +0000 Subject: [PATCH 2/2] ci: Generate code --- README.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 69 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 49bde04..beff914 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ Instead, it builds on a core set of Seam modules: - [Overriding the Client](#overriding-the-client) - [Alternative endpoint path interface](#alternative-endpoint-path-interface) - [Inspecting the Request](#inspecting-the-request) + - [Serializing URL search params](#serializing-url-search-params) - [Command Line Interface](#command-line-interface) - [Output](#output) - [Pagination](#pagination-1) @@ -513,8 +514,10 @@ const seam = new Seam({ ``` Set `timeout` to `0` to disable the timeout entirely. -A request that times out rejects with an Axios `ETIMEDOUT` error, -and is retried according to the retry options. +A request that times out rejects with an Axios `ETIMEDOUT` error. +Timed-out idempotent requests are retried according to the retry options, with +the timeout reset for each attempt. Non-idempotent requests are not retried by +default. #### Configuring the Axios Client @@ -522,6 +525,15 @@ The Axios client and retry behavior may be configured with custom initiation opt via [`axiosOptions`][axiosOptions] and [`axiosRetryOptions`][axiosRetryOptions]. Options are deep merged with the default options. +By default, the SDK makes up to three attempts: the initial request and two +retries. Retries are limited to `GET`, `HEAD`, `OPTIONS`, `PUT`, and `DELETE` +requests that fail because of a transport error, timeout, HTTP 429 response, or +HTTP 5xx response. `POST` and `PATCH` requests are not retried. + +Retries use exponential backoff with jitter: approximately 200–240 ms before +the first retry and 400–480 ms before the second. A longer `Retry-After` header +is honored. The request timeout is reset for each attempt. + [axiosOptions]: https://axios-http.com/docs/config_defaults [axiosRetryOptions]: https://github.com/softonic/axios-retry @@ -574,6 +586,53 @@ console.log(`${request.method} ${request.url}`, JSON.stringify(request.body)) const devices = await request.execute() ``` +#### Serializing URL search params + +The Seam API parses URL search params as complex types. +If you call it with your own HTTP client, use `serializeUrlSearchParams`: + +```ts +import axios from 'axios' +import { serializeUrlSearchParams } from 'seam' + +await axios.get('https://connect.getseam.com/devices/list', { + params: { device_ids: ['device1', 'device2'] }, + paramsSerializer: serializeUrlSearchParams, + headers: { Authorization: 'Bearer your-api-key' }, +}) +``` + +or `updateUrlSearchParams`: + +```ts +import { updateUrlSearchParams } from 'seam' + +const searchParams = new URLSearchParams() +updateUrlSearchParams(searchParams, { device_ids: ['device1', 'device2'] }) + +Array.from(searchParams) +// => [['device_ids', 'device1'], ['device_ids', 'device2'], ['_strict', 'true']] + +searchParams.toString() +// => 'device_ids=device1&device_ids=device2&_strict=true' +``` + +The helpers wrap the [reference implementation]. +The serialization defines the name and string value of each search param. +[`URLSearchParams`][URLSearchParams] holds those pairs and renders the query string: +The `_strict=true` parameter is added to any non-empty query so the Seam API uses +strict, schema-aware parsing. +A query with no serializable params remains empty. + +A param set to `undefined` is omitted, while a param set to `null` is serialized +to an empty value, which the Seam API reads as null. +A param that cannot be represented raises an `UnserializableParamError`. +The Seam API parses these params with the corresponding [parser]. + +[URLSearchParams]: https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams +[reference implementation]: https://github.com/seamapi/url-search-params-serializer +[parser]: https://github.com/seamapi/url-search-params-parser + ### Command Line Interface Every `seam` command makes its request as soon as every required property is @@ -582,8 +641,9 @@ suggestions. Pass `--interactive` (or `-i`) to always be prompted to review and edit properties before the request is made. The prompt is prefilled with whatever -you passed as arguments, so this is the way to add optional properties, or to -check a request before making it. +you passed as arguments or piped in as JSON, and each property you open is +prefilled with the value it has, ready to edit rather than retype. This is the +way to add optional properties, or to check a request before making it. For scripts and CI, pass `--non-interactive` (or `-y`) to never be prompted. The command must then be complete: if the command itself is ambiguous, or any @@ -674,8 +734,8 @@ one yourself. Run `seam --help` to see whether a command paginates. ### JSON -Request params may be piped or redirected in as a JSON object. Params given as -arguments win over params read from stdin. +Request params may be piped or redirected in as a JSON object, or passed +inline with `--raw`. Params given as arguments win over raw or stdin params. An argument the command does not accept is an error, so a typo is reported rather than sent. Params read from stdin are passed through as given, so @@ -688,6 +748,9 @@ seam locks unlock-door < params.json # Or from another program echo '{"device_id": "'"$MY_DOOR"'"}' | seam locks unlock-door +# Pass request params inline as JSON +seam devices list --raw '{"search":"bar"}' + # --device-id wins over any device_id in params.json seam devices list --limit 5 < params.json ```