From 9faac7b44da83d8bbf5dee5976d57c3d93906d92 Mon Sep 17 00:00:00 2001 From: Caleb Courier Date: Mon, 15 Sep 2025 12:12:07 -0500 Subject: [PATCH 1/5] upgrade openapi generator; remove obsolete fixes --- openapitools.json | 6 +- package-lock.json | 1687 +++++++++++++---- package.json | 10 +- resources/py/docs/FailResult.md | 2 +- resources/py/docs/LLMResource.md | 19 +- resources/py/docs/ModelSchema.md | 4 +- resources/py/docs/ServiceHealthApi.md | 2 - resources/py/docs/SimpleTypes.md | 17 +- resources/py/docs/ValidatePayload.md | 4 +- .../py/docs/ValidatorLogValidationResult.md | 2 +- resources/py/docs/ValidatorReference.md | 6 +- resources/py/pyproject.toml.template | 2 +- resources/py/scripts/prebuild.js | 42 +- resources/ts/docs/classes/BlobApiResponse.md | 6 +- resources/ts/docs/classes/GuardApi.md | 22 +- resources/ts/docs/classes/JSONApiResponse.md | 8 +- resources/ts/docs/classes/OpenaiApi.md | 2 +- resources/ts/docs/classes/ServiceHealthApi.md | 2 +- resources/ts/docs/classes/TextApiResponse.md | 6 +- resources/ts/docs/classes/ValidateApi.md | 2 +- resources/ts/docs/classes/VoidApiResponse.md | 6 +- resources/ts/docs/interfaces/ApiResponse.md | 4 +- resources/ts/docs/interfaces/Consume.md | 2 +- resources/ts/docs/interfaces/ErrorContext.md | 10 +- resources/ts/docs/interfaces/FailResult.md | 2 +- resources/ts/docs/interfaces/Middleware.md | 6 +- .../ts/docs/interfaces/RequestContext.md | 6 +- .../ts/docs/interfaces/ResponseContext.md | 8 +- .../ts/docs/interfaces/ResponseTransformer.md | 2 +- resources/ts/docs/interfaces/Schema.md | 4 +- .../ts/docs/interfaces/ValidatePayload.md | 4 +- .../ValidatorLogValidationResult.md | 2 +- .../ts/docs/interfaces/ValidatorReference.md | 4 +- resources/ts/docs/modules.md | 1408 +++++++++++--- resources/ts/package.json | 2 +- resources/ts/scripts/prebuild.js | 41 - 36 files changed, 2601 insertions(+), 761 deletions(-) diff --git a/openapitools.json b/openapitools.json index f833add..5786a63 100644 --- a/openapitools.json +++ b/openapitools.json @@ -2,7 +2,7 @@ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "7.5.0", + "version": "7.15.0", "generators": { "ts": { "generatorName": "typescript-fetch", @@ -13,7 +13,7 @@ "supportsES6": true, "withInterfaces": true, "npmName": "@guardrails-ai/api-client", - "npmVersion": "0.3.0" + "npmVersion": "0.4.0-alpha2" } }, "py": { @@ -23,7 +23,7 @@ "skipValidateSpec": true, "additionalProperties": { "packageName": "guardrails_api_client", - "packageVersion": "0.3.0", + "packageVersion": "0.4.0-alpha2", "projectName": "guardrails-api-client" } } diff --git a/package-lock.json b/package-lock.json index ef3d0a3..6435392 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,24 +9,23 @@ "version": "0.0.0", "license": "ISC", "devDependencies": { - "@hyperjump/json-schema": "^1.9.2", - "@openapitools/openapi-generator-cli": "^2.13.4", - "@types/node": "^20.12.11", + "@hyperjump/json-schema": "^1.16.2", + "@openapitools/openapi-generator-cli": "^2.23.3", + "@types/node": "^24.4.0", "lodash": "^4.17.21", - "typescript": "^5.4.5", - "yaml": "^2.4.2" + "typescript": "^5.9.2", + "yaml": "^2.8.1" } }, - "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "node_modules/@borewit/text-codec": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.1.1.tgz", + "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==", "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/@hyperjump/browser": { @@ -60,10 +59,11 @@ } }, "node_modules/@hyperjump/json-schema": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-1.9.2.tgz", - "integrity": "sha512-aE2C3phUTvvMXDZ6w6gXdPYohqM3e8Yxcq8unbyx93JnrJUNWiwWdlEwus97SRdO6hWAfiHjhL5imJvhkdUyYg==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-1.16.2.tgz", + "integrity": "sha512-MJNvaEFc79+h5rvBPgAJK4OHEUr0RqsKcLC5rc3V9FEsJyQAjnP910deRFoZCE068kX/NrAPPhunMgUMwonPtg==", "dev": true, + "license": "MIT", "dependencies": { "@hyperjump/json-pointer": "^1.1.0", "@hyperjump/pact": "^1.2.0", @@ -104,34 +104,187 @@ "url": "https://github.com/sponsors/jdesrosiers" } }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.2.tgz", + "integrity": "sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.0", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@lukeed/csprng": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@nestjs/axios": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.2.tgz", - "integrity": "sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-4.0.1.tgz", + "integrity": "sha512-68pFJgu+/AZbWkGu65Z3r55bTsCPlgyKaV4BSG8yUAD72q1PPuyVRgUwFv6BxdnibTUHlyxm06FmYWNC+bjN7A==", "dev": true, + "license": "MIT", "peerDependencies": { - "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", + "@nestjs/common": "^10.0.0 || ^11.0.0", "axios": "^1.3.1", - "rxjs": "^6.0.0 || ^7.0.0" + "rxjs": "^7.0.0" } }, "node_modules/@nestjs/common": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.0.tgz", - "integrity": "sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.6.tgz", + "integrity": "sha512-krKwLLcFmeuKDqngG2N/RuZHCs2ycsKcxWIDgcm7i1lf3sQ0iG03ci+DsP/r3FcT/eJDFsIHnKtNta2LIi7PzQ==", "dev": true, + "license": "MIT", "dependencies": { + "file-type": "21.0.0", "iterare": "1.2.1", - "tslib": "2.6.2", + "load-esm": "1.0.2", + "tslib": "2.8.1", "uid": "2.0.2" }, "funding": { @@ -139,9 +292,9 @@ "url": "https://opencollective.com/nest" }, "peerDependencies": { - "class-transformer": "*", - "class-validator": "*", - "reflect-metadata": "^0.1.12", + "class-transformer": ">=0.4.1", + "class-validator": ">=0.13.2", + "reflect-metadata": "^0.1.12 || ^0.2.0", "rxjs": "^7.1.0" }, "peerDependenciesMeta": { @@ -154,29 +307,33 @@ } }, "node_modules/@nestjs/core": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.0.tgz", - "integrity": "sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.6.tgz", + "integrity": "sha512-siWX7UDgErisW18VTeJA+x+/tpNZrJewjTBsRPF3JVxuWRuAB1kRoiJcxHgln8Lb5UY9NdvklITR84DUEXD0Cg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@nuxtjs/opencollective": "0.3.2", + "@nuxt/opencollective": "0.4.1", "fast-safe-stringify": "2.1.1", "iterare": "1.2.1", - "path-to-regexp": "3.2.0", - "tslib": "2.6.2", + "path-to-regexp": "8.2.0", + "tslib": "2.8.1", "uid": "2.0.2" }, + "engines": { + "node": ">= 20" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/nest" }, "peerDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/microservices": "^10.0.0", - "@nestjs/platform-express": "^10.0.0", - "@nestjs/websockets": "^10.0.0", - "reflect-metadata": "^0.1.12", + "@nestjs/common": "^11.0.0", + "@nestjs/microservices": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/websockets": "^11.0.0", + "reflect-metadata": "^0.1.12 || ^0.2.0", "rxjs": "^7.1.0" }, "peerDependenciesMeta": { @@ -191,11 +348,29 @@ } } }, + "node_modules/@nuxt/opencollective": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.4.1.tgz", + "integrity": "sha512-GXD3wy50qYbxCJ652bDrDzgMr3NFEkIS374+IgFQKkCvk9yiYcLvX2XDYr7UyQxf4wK0e+yqDYRubZ0DtOxnmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + }, + "bin": { + "opencollective": "bin/opencollective.js" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0", + "npm": ">=5.10.0" + } + }, "node_modules/@nuxtjs/opencollective": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", "integrity": "sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.0", @@ -209,60 +384,99 @@ "npm": ">=5.0.0" } }, + "node_modules/@nuxtjs/opencollective/node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true, + "license": "MIT" + }, "node_modules/@openapitools/openapi-generator-cli": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.4.tgz", - "integrity": "sha512-4JKyrk55ohQK2FcuZbPdNvxdyXD14jjOIvE8hYjJ+E1cHbRbfXQXbYnjTODFE52Gx8eAxz8C9icuhDYDLn7nww==", + "version": "2.23.3", + "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.23.3.tgz", + "integrity": "sha512-S+5iKi/yi8t6AI3iGQOFNxu7S/SobsfxaP/ANQ9x1j68uxqXZ3sDjuvFlBgKQvQ/ttuSakm4P0PkP4vRr25/Pw==", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@nestjs/axios": "3.0.2", - "@nestjs/common": "10.3.0", - "@nestjs/core": "10.3.0", + "@nestjs/axios": "4.0.1", + "@nestjs/common": "11.1.6", + "@nestjs/core": "11.1.6", "@nuxtjs/opencollective": "0.3.2", - "axios": "1.6.8", + "axios": "1.12.2", "chalk": "4.1.2", "commander": "8.3.0", - "compare-versions": "4.1.4", - "concurrently": "6.5.1", + "compare-versions": "6.1.1", + "concurrently": "9.2.1", "console.table": "0.10.0", - "fs-extra": "10.1.0", - "glob": "7.2.3", - "https-proxy-agent": "7.0.4", - "inquirer": "8.2.6", - "lodash": "4.17.21", - "reflect-metadata": "0.1.13", - "rxjs": "7.8.1", - "tslib": "2.6.2" + "fs-extra": "11.3.1", + "glob": "11.0.3", + "inquirer": "8.2.7", + "proxy-agent": "6.5.0", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.2", + "tslib": "2.8.1" }, "bin": { "openapi-generator-cli": "main.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=16" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/openapi_generator" } }, + "node_modules/@tokenizer/inflate": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.2.7.tgz", + "integrity": "sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "fflate": "^0.8.2", + "token-types": "^6.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.4.0.tgz", + "integrity": "sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~7.11.0" } }, "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, + "license": "MIT", "engines": { "node": ">= 14" } @@ -272,6 +486,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -287,6 +502,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -296,6 +512,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -306,29 +523,38 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "dev": true, + "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -347,29 +573,31 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -389,16 +617,32 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -411,16 +655,18 @@ } }, "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", + "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", + "dev": true, + "license": "MIT" }, "node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -433,6 +679,7 @@ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -445,19 +692,24 @@ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10" } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/cliui/node_modules/wrap-ansi": { @@ -465,6 +717,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -491,6 +744,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -502,13 +756,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -526,49 +782,35 @@ } }, "node_modules/compare-versions": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.4.tgz", - "integrity": "sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", + "dev": true, + "license": "MIT" }, "node_modules/concurrently": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.1.tgz", - "integrity": "sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", + "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", "dev": true, + "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.8.3", + "supports-color": "8.1.1", + "tree-kill": "1.2.2", + "yargs": "17.7.2" }, "bin": { - "concurrently": "bin/concurrently.js" + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/concurrently/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" + "node": ">=18" }, - "engines": { - "npm": ">=2.0.0" + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, "node_modules/concurrently/node_modules/supports-color": { @@ -576,6 +818,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -586,17 +829,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/concurrently/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", - "dev": true + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } }, "node_modules/console.table": { "version": "0.10.0", @@ -619,29 +860,39 @@ "node": ">= 0.6" } }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.21.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "node": ">= 8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -664,15 +915,53 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, "node_modules/easy-table": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz", @@ -686,89 +975,232 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, + "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, + "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "license": "MIT", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=6" } }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "dev": true, + "license": "MIT" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-type": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", + "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.2.7", + "strtok3": "^10.2.2", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "dev": true, + "license": "MIT", + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -776,76 +1208,212 @@ } }, "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.14" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-uri": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", + "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", "dev": true, + "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, + "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -853,15 +1421,20 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", + "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", "dev": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/ieee754": { @@ -882,35 +1455,28 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } + ], + "license": "BSD-3-Clause" }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", + "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", "dev": true, + "license": "MIT", "dependencies": { + "@inquirer/external-editor": "^1.0.0", "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", - "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.21", "mute-stream": "0.0.8", @@ -926,11 +1492,22 @@ "node": ">=12.0.0" } }, + "node_modules/ip-address": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -940,6 +1517,7 @@ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -949,6 +1527,7 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -956,15 +1535,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, "node_modules/iterare": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==", "dev": true, + "license": "ISC", "engines": { "node": ">=6" } }, + "node_modules/jackspeak": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/json-stringify-deterministic": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/json-stringify-deterministic/-/json-stringify-deterministic-1.0.12.tgz", @@ -975,10 +1578,11 @@ } }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -992,17 +1596,39 @@ "integrity": "sha512-silMIRiFjUWlfaDhkgSzpuAyQ6EX/o09Eu8ZBfmFwQMbax7+LQzeIU2CBrICT6Ne4l86ITCGvUCBpCubWYy0Yw==", "dev": true }, + "node_modules/load-esm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/load-esm/-/load-esm-1.0.2.tgz", + "integrity": "sha512-nVAvWk/jeyrWyXEAs84mpQCYccxRqgKY4OznLuJhJCa0XsPSfdOIr2zvBZEj3IHEHbX97jjscKRRV539bW0Gpw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + }, + { + "type": "buymeacoffee", + "url": "https://buymeacoffee.com/borewit" + } + ], + "license": "MIT", + "engines": { + "node": ">=13.2.0" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -1014,11 +1640,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lru-cache": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz", + "integrity": "sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1028,6 +1675,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -1040,39 +1688,67 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { - "node": "*" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -1088,20 +1764,12 @@ } } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -1117,6 +1785,7 @@ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -1135,41 +1804,127 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 14" } }, - "node_modules/path-is-absolute": { + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json-from-dist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-to-regexp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", - "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==", - "dev": true + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -1180,22 +1935,18 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1205,6 +1956,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -1213,20 +1965,29 @@ "node": ">=8" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -1249,31 +2010,123 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", - "dev": true + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -1283,6 +2136,23 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -1297,6 +2167,21 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -1304,11 +2189,29 @@ "node": ">=8" } }, + "node_modules/strtok3": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.4.tgz", + "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/token": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1320,46 +2223,58 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/token-types": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.1.tgz", + "integrity": "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==", "dev": true, + "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "@borewit/text-codec": "^0.1.0", + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" }, "engines": { - "node": ">=0.6.0" + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, + "license": "MIT", "bin": { "tree-kill": "cli.js" } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" }, "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1368,10 +2283,11 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1385,6 +2301,7 @@ "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz", "integrity": "sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==", "dev": true, + "license": "MIT", "dependencies": { "@lukeed/csprng": "^1.0.0" }, @@ -1392,17 +2309,32 @@ "node": ">=8" } }, + "node_modules/uint8array-extras": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.11.0.tgz", + "integrity": "sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA==", + "dev": true, + "license": "MIT" }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -1411,7 +2343,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/uuid": { "version": "9.0.1", @@ -1439,23 +2372,42 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -1465,58 +2417,75 @@ "node": ">=8" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "dev": true, + "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { - "node": ">=10" + "node": ">=12" } } } diff --git a/package.json b/package.json index 36eb525..f1dfea8 100644 --- a/package.json +++ b/package.json @@ -17,11 +17,11 @@ "author": "", "license": "ISC", "devDependencies": { - "@hyperjump/json-schema": "^1.9.2", - "@openapitools/openapi-generator-cli": "^2.13.4", - "@types/node": "^20.12.11", + "@hyperjump/json-schema": "^1.16.2", + "@openapitools/openapi-generator-cli": "^2.23.3", + "@types/node": "^24.4.0", "lodash": "^4.17.21", - "typescript": "^5.4.5", - "yaml": "^2.4.2" + "typescript": "^5.9.2", + "yaml": "^2.8.1" } } diff --git a/resources/py/docs/FailResult.md b/resources/py/docs/FailResult.md index b30b64e..4af48e5 100644 --- a/resources/py/docs/FailResult.md +++ b/resources/py/docs/FailResult.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **outcome** | **object** | | -**error_message** | **object** | | +**error_message** | **str** | | **fix_value** | [**object**](AnyType.md) | | [optional] **error_spans** | [**List[ErrorSpan]**](ErrorSpan.md) | | [optional] **metadata** | **Dict[str, object]** | | [optional] diff --git a/resources/py/docs/LLMResource.md b/resources/py/docs/LLMResource.md index cd57b36..5a20f91 100644 --- a/resources/py/docs/LLMResource.md +++ b/resources/py/docs/LLMResource.md @@ -1,10 +1,23 @@ # LLMResource -## Properties +## Enum -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- +* `OPENAI_DOT_COMPLETION_DOT_CREATE` (value: `'openai.Completion.create'`) + +* `OPENAI_DOT_COMPLETIONS_DOT_CREATE` (value: `'openai.completions.create'`) + +* `OPENAI_DOT_CHAT_COMPLETION_DOT_CREATE` (value: `'openai.ChatCompletion.create'`) + +* `OPENAI_DOT_CHAT_DOT_COMPLETIONS_DOT_CREATE` (value: `'openai.chat.completions.create'`) + +* `OPENAI_DOT_COMPLETION_DOT_ACREATE` (value: `'openai.Completion.acreate'`) + +* `OPENAI_DOT_CHAT_COMPLETION_DOT_ACREATE` (value: `'openai.ChatCompletion.acreate'`) + +* `LITELLM_DOT_COMPLETION` (value: `'litellm.completion'`) + +* `LITELLM_DOT_ACOMPLETION` (value: `'litellm.acompletion'`) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/resources/py/docs/ModelSchema.md b/resources/py/docs/ModelSchema.md index 6b09cbd..d83da93 100644 --- a/resources/py/docs/ModelSchema.md +++ b/resources/py/docs/ModelSchema.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **ref** | **str** | | [optional] **dynamic_ref** | **str** | | [optional] **dynamic_anchor** | **str** | | [optional] -**vocabulary** | **Dict[str, object]** | | [optional] +**vocabulary** | **Dict[str, bool]** | | [optional] **comment** | **str** | | [optional] **defs** | **Dict[str, object]** | | [optional] **prefix_items** | **List[object]** | | [optional] @@ -46,7 +46,7 @@ Name | Type | Description | Notes **min_contains** | **int** | | [optional] **max_properties** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[object]** | | [optional] [default to []] +**required** | **List[str]** | | [optional] [default to []] **dependent_required** | **Dict[str, List[str]]** | | [optional] **const** | **object** | | [optional] **enum** | **List[object]** | | [optional] diff --git a/resources/py/docs/ServiceHealthApi.md b/resources/py/docs/ServiceHealthApi.md index 8b1ac99..197b6af 100644 --- a/resources/py/docs/ServiceHealthApi.md +++ b/resources/py/docs/ServiceHealthApi.md @@ -10,8 +10,6 @@ Method | HTTP request | Description # **health_check_get** > HealthCheck health_check_get() - - ### Example * Api Key Authentication (ApiKeyAuth): diff --git a/resources/py/docs/SimpleTypes.md b/resources/py/docs/SimpleTypes.md index 52932a3..a2c2938 100644 --- a/resources/py/docs/SimpleTypes.md +++ b/resources/py/docs/SimpleTypes.md @@ -1,10 +1,21 @@ # SimpleTypes -## Properties +## Enum -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- +* `ARRAY` (value: `'array'`) + +* `BOOLEAN` (value: `'boolean'`) + +* `INTEGER` (value: `'integer'`) + +* `NULL` (value: `'null'`) + +* `NUMBER` (value: `'number'`) + +* `OBJECT` (value: `'object'`) + +* `STRING` (value: `'string'`) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/resources/py/docs/ValidatePayload.md b/resources/py/docs/ValidatePayload.md index f03f339..55b4c00 100644 --- a/resources/py/docs/ValidatePayload.md +++ b/resources/py/docs/ValidatePayload.md @@ -5,8 +5,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**llm_output** | **object** | The LLM output as a string or the input prompts for the LLM | [optional] -**num_reasks** | **object** | An override for the number of re-asks to perform | [optional] +**llm_output** | **str** | The LLM output as a string or the input prompts for the LLM | [optional] +**num_reasks** | **int** | An override for the number of re-asks to perform | [optional] **prompt_params** | **Dict[str, object]** | additional params for llm prompts | [optional] **llm_api** | [**LLMResource**](LLMResource.md) | | [optional] diff --git a/resources/py/docs/ValidatorLogValidationResult.md b/resources/py/docs/ValidatorLogValidationResult.md index 35cb876..317bd60 100644 --- a/resources/py/docs/ValidatorLogValidationResult.md +++ b/resources/py/docs/ValidatorLogValidationResult.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **value_override** | [**object**](AnyType.md) | | [optional] **metadata** | **Dict[str, object]** | | [optional] **validated_chunk** | [**object**](AnyType.md) | | [optional] -**error_message** | **object** | | +**error_message** | **str** | | **fix_value** | [**object**](AnyType.md) | | [optional] **error_spans** | [**List[ErrorSpan]**](ErrorSpan.md) | | [optional] diff --git a/resources/py/docs/ValidatorReference.md b/resources/py/docs/ValidatorReference.md index ec76452..f16c918 100644 --- a/resources/py/docs/ValidatorReference.md +++ b/resources/py/docs/ValidatorReference.md @@ -5,9 +5,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**id** | **object** | The unique identifier for this Validator. Often the hub id; e.g. guardrails/regex_match | -**on** | [**AnyOfAnyTypeAnyType**](AnyOfAnyTypeAnyType.md) | A reference to the property this validator should be applied against. Can be a valid JSON path or a meta-property such as \"messages\" or \"output\" | [optional] -**on_fail** | **object** | | [optional] +**id** | **str** | The unique identifier for this Validator. Often the hub id; e.g. guardrails/regex_match | +**on** | [**AnyOfstringstring**](AnyOfstringstring.md) | A reference to the property this validator should be applied against. Can be a valid JSON path or a meta-property such as \"messages\" or \"output\" | [optional] +**on_fail** | **str** | | [optional] [default to 'noop'] **args** | [**List[object]**](AnyType.md) | | [optional] **kwargs** | **Dict[str, object]** | | [optional] diff --git a/resources/py/pyproject.toml.template b/resources/py/pyproject.toml.template index 9dff357..027c799 100644 --- a/resources/py/pyproject.toml.template +++ b/resources/py/pyproject.toml.template @@ -1,6 +1,6 @@ [project] name = "guardrails-api-client" -version = "0.4.0-alpha1" +version = "0.4.0-alpha2" description = "Guardrails API Client." authors = [ {name = "Guardrails AI", email = "contact@guardrailsai.com"} diff --git a/resources/py/scripts/prebuild.js b/resources/py/scripts/prebuild.js index 242ad37..646c4a0 100644 --- a/resources/py/scripts/prebuild.js +++ b/resources/py/scripts/prebuild.js @@ -157,9 +157,9 @@ function fixFailResult() { } function fixValidationResults() { - fixValidationResult(); - fixPassResult(); - fixFailResult(); + // fixValidationResult(); + // fixPassResult(); + // fixFailResult(); } function fixValidatorLogValidationResult () { @@ -275,38 +275,6 @@ function fixValidatorReferenceTypes () { fs.writeFileSync(validatorReferenceFilePath, validatorReference) } -function fixInputs() { - const inputsFilePath = path.resolve('./guardrails_api_client/models/inputs.py'); - const inputsFile = fs.readFileSync(inputsFilePath).toString(); - const inputs = inputsFile - .replace( - '_obj = cls.model_validate({', - '_obj = cls.model_validate({\n\t\t\t"promptParams": obj.get("promptParams"),\n\t\t\t"metadata": obj.get("metadata"),' - ) - - if (inputsFile === inputs) { - console.warn("Fixes in fixInputs may no longer be necessary!") - } - - fs.writeFileSync(inputsFilePath, inputs) -} - -function fixCallInputs() { - const callInputsFilePath = path.resolve('./guardrails_api_client/models/call_inputs.py'); - const callInputsFile = fs.readFileSync(callInputsFilePath).toString(); - const callInputs = callInputsFile - .replace( - '_obj = cls.model_validate({', - '_obj = cls.model_validate({\n\t\t\t"promptParams": obj.get("promptParams"),\n\t\t\t"metadata": obj.get("metadata"),\n\t\t\t"kwargs": obj.get("kwargs"),' - ) - - if (callInputsFile === callInputs) { - console.warn("Fixes in fixInputs may no longer be necessary!") - } - - fs.writeFileSync(callInputsFilePath, callInputs) -} - function exportAll (filePath) { const initFilePath = path.resolve(filePath); const initFile = fs.readFileSync(initFilePath).toString(); @@ -332,7 +300,6 @@ function exportAll (filePath) { function fixInits () { - exportAll('./guardrails_api_client/__init__.py'); exportAll('./guardrails_api_client/models/__init__.py'); exportAll('./guardrails_api_client/api/__init__.py'); } @@ -343,8 +310,6 @@ function hotFixes () { fixModelSchemaDefaults(); fixCallException(); fixValidatorReferenceTypes(); - fixInputs(); - fixCallInputs(); fixInits(); } @@ -463,6 +428,7 @@ function main () { globalReplacements(); hotFixes(); buildReadme(); + // updateUrlLib3(); updateDependencies(); buildSetupPy(); } diff --git a/resources/ts/docs/classes/BlobApiResponse.md b/resources/ts/docs/classes/BlobApiResponse.md index 210aa49..c1fd33c 100644 --- a/resources/ts/docs/classes/BlobApiResponse.md +++ b/resources/ts/docs/classes/BlobApiResponse.md @@ -34,7 +34,7 @@ #### Defined in -src/runtime.ts:511 +src/runtime.ts:517 ## Properties @@ -44,7 +44,7 @@ src/runtime.ts:511 #### Defined in -src/runtime.ts:511 +src/runtime.ts:517 ## Methods @@ -58,4 +58,4 @@ src/runtime.ts:511 #### Defined in -src/runtime.ts:513 +src/runtime.ts:519 diff --git a/resources/ts/docs/classes/GuardApi.md b/resources/ts/docs/classes/GuardApi.md index b0233d3..c0f7518 100644 --- a/resources/ts/docs/classes/GuardApi.md +++ b/resources/ts/docs/classes/GuardApi.md @@ -105,7 +105,7 @@ Creates a Guard #### Defined in -src/apis/GuardApi.ts:232 +src/apis/GuardApi.ts:235 ___ @@ -159,7 +159,7 @@ Deletes a Guard #### Defined in -src/apis/GuardApi.ts:295 +src/apis/GuardApi.ts:302 ___ @@ -186,7 +186,7 @@ Deletes a Guard #### Defined in -src/apis/GuardApi.ts:246 +src/apis/GuardApi.ts:249 ___ @@ -213,7 +213,7 @@ Fetches a specific Guard #### Defined in -src/apis/GuardApi.ts:364 +src/apis/GuardApi.ts:375 ___ @@ -240,7 +240,7 @@ Fetches the history for a specific Guard execution by using the id for the most #### Defined in -src/apis/GuardApi.ts:436 +src/apis/GuardApi.ts:450 ___ @@ -267,7 +267,7 @@ Fetches the history for a specific Guard execution by using the id for the most #### Defined in -src/apis/GuardApi.ts:375 +src/apis/GuardApi.ts:386 ___ @@ -294,7 +294,7 @@ Fetches a specific Guard #### Defined in -src/apis/GuardApi.ts:309 +src/apis/GuardApi.ts:316 ___ @@ -320,7 +320,7 @@ Fetches the configuration for all Guards the user has access to. #### Defined in -src/apis/GuardApi.ts:488 +src/apis/GuardApi.ts:505 ___ @@ -346,7 +346,7 @@ Fetches the configuration for all Guards the user has access to. #### Defined in -src/apis/GuardApi.ts:450 +src/apis/GuardApi.ts:464 ___ @@ -431,7 +431,7 @@ Updates a Guard #### Defined in -src/apis/GuardApi.ts:557 +src/apis/GuardApi.ts:578 ___ @@ -458,7 +458,7 @@ Updates a Guard #### Defined in -src/apis/GuardApi.ts:498 +src/apis/GuardApi.ts:515 ___ diff --git a/resources/ts/docs/classes/JSONApiResponse.md b/resources/ts/docs/classes/JSONApiResponse.md index 826747a..4121ddb 100644 --- a/resources/ts/docs/classes/JSONApiResponse.md +++ b/resources/ts/docs/classes/JSONApiResponse.md @@ -48,7 +48,7 @@ #### Defined in -src/runtime.ts:492 +src/runtime.ts:498 ## Properties @@ -58,7 +58,7 @@ src/runtime.ts:492 #### Defined in -src/runtime.ts:493 +src/runtime.ts:499 ___ @@ -68,7 +68,7 @@ ___ #### Defined in -src/runtime.ts:494 +src/runtime.ts:500 ## Methods @@ -82,4 +82,4 @@ src/runtime.ts:494 #### Defined in -src/runtime.ts:497 +src/runtime.ts:503 diff --git a/resources/ts/docs/classes/OpenaiApi.md b/resources/ts/docs/classes/OpenaiApi.md index 0fd1bfe..46a0511 100644 --- a/resources/ts/docs/classes/OpenaiApi.md +++ b/resources/ts/docs/classes/OpenaiApi.md @@ -128,7 +128,7 @@ OpenAI SDK compatible endpoint for Chat Completions #### Defined in -src/apis/OpenaiApi.ts:128 +src/apis/OpenaiApi.ts:132 ___ diff --git a/resources/ts/docs/classes/ServiceHealthApi.md b/resources/ts/docs/classes/ServiceHealthApi.md index af61cc5..6e3e3b2 100644 --- a/resources/ts/docs/classes/ServiceHealthApi.md +++ b/resources/ts/docs/classes/ServiceHealthApi.md @@ -92,7 +92,7 @@ src/runtime.ts:110 #### Defined in -src/apis/ServiceHealthApi.ts:89 +src/apis/ServiceHealthApi.ts:92 ___ diff --git a/resources/ts/docs/classes/TextApiResponse.md b/resources/ts/docs/classes/TextApiResponse.md index 5f230d9..f632e12 100644 --- a/resources/ts/docs/classes/TextApiResponse.md +++ b/resources/ts/docs/classes/TextApiResponse.md @@ -34,7 +34,7 @@ #### Defined in -src/runtime.ts:519 +src/runtime.ts:525 ## Properties @@ -44,7 +44,7 @@ src/runtime.ts:519 #### Defined in -src/runtime.ts:519 +src/runtime.ts:525 ## Methods @@ -58,4 +58,4 @@ src/runtime.ts:519 #### Defined in -src/runtime.ts:521 +src/runtime.ts:527 diff --git a/resources/ts/docs/classes/ValidateApi.md b/resources/ts/docs/classes/ValidateApi.md index 44b956b..7453943 100644 --- a/resources/ts/docs/classes/ValidateApi.md +++ b/resources/ts/docs/classes/ValidateApi.md @@ -153,7 +153,7 @@ Runs the validations specified in a Guard #### Defined in -src/apis/ValidateApi.ts:134 +src/apis/ValidateApi.ts:138 ___ diff --git a/resources/ts/docs/classes/VoidApiResponse.md b/resources/ts/docs/classes/VoidApiResponse.md index 65d12e7..f01c6a5 100644 --- a/resources/ts/docs/classes/VoidApiResponse.md +++ b/resources/ts/docs/classes/VoidApiResponse.md @@ -34,7 +34,7 @@ #### Defined in -src/runtime.ts:503 +src/runtime.ts:509 ## Properties @@ -44,7 +44,7 @@ src/runtime.ts:503 #### Defined in -src/runtime.ts:503 +src/runtime.ts:509 ## Methods @@ -58,4 +58,4 @@ src/runtime.ts:503 #### Defined in -src/runtime.ts:505 +src/runtime.ts:511 diff --git a/resources/ts/docs/interfaces/ApiResponse.md b/resources/ts/docs/interfaces/ApiResponse.md index 04bde98..b040605 100644 --- a/resources/ts/docs/interfaces/ApiResponse.md +++ b/resources/ts/docs/interfaces/ApiResponse.md @@ -26,7 +26,7 @@ #### Defined in -src/runtime.ts:483 +src/runtime.ts:489 ## Methods @@ -40,4 +40,4 @@ src/runtime.ts:483 #### Defined in -src/runtime.ts:484 +src/runtime.ts:490 diff --git a/resources/ts/docs/interfaces/Consume.md b/resources/ts/docs/interfaces/Consume.md index a2f9659..b444495 100644 --- a/resources/ts/docs/interfaces/Consume.md +++ b/resources/ts/docs/interfaces/Consume.md @@ -16,4 +16,4 @@ #### Defined in -src/runtime.ts:452 +src/runtime.ts:458 diff --git a/resources/ts/docs/interfaces/ErrorContext.md b/resources/ts/docs/interfaces/ErrorContext.md index da770d1..3a55803 100644 --- a/resources/ts/docs/interfaces/ErrorContext.md +++ b/resources/ts/docs/interfaces/ErrorContext.md @@ -20,7 +20,7 @@ #### Defined in -src/runtime.ts:472 +src/runtime.ts:478 ___ @@ -47,7 +47,7 @@ ___ #### Defined in -src/runtime.ts:469 +src/runtime.ts:475 ___ @@ -57,7 +57,7 @@ ___ #### Defined in -src/runtime.ts:471 +src/runtime.ts:477 ___ @@ -67,7 +67,7 @@ ___ #### Defined in -src/runtime.ts:473 +src/runtime.ts:479 ___ @@ -77,4 +77,4 @@ ___ #### Defined in -src/runtime.ts:470 +src/runtime.ts:476 diff --git a/resources/ts/docs/interfaces/FailResult.md b/resources/ts/docs/interfaces/FailResult.md index 57b2c50..1604c50 100644 --- a/resources/ts/docs/interfaces/FailResult.md +++ b/resources/ts/docs/interfaces/FailResult.md @@ -21,7 +21,7 @@ FailResult ### errorMessage -• **errorMessage**: `any` +• **errorMessage**: `string` **`Memberof`** diff --git a/resources/ts/docs/interfaces/Middleware.md b/resources/ts/docs/interfaces/Middleware.md index ba929a9..a047fff 100644 --- a/resources/ts/docs/interfaces/Middleware.md +++ b/resources/ts/docs/interfaces/Middleware.md @@ -28,7 +28,7 @@ #### Defined in -src/runtime.ts:479 +src/runtime.ts:485 ___ @@ -48,7 +48,7 @@ ___ #### Defined in -src/runtime.ts:478 +src/runtime.ts:484 ___ @@ -68,4 +68,4 @@ ___ #### Defined in -src/runtime.ts:477 +src/runtime.ts:483 diff --git a/resources/ts/docs/interfaces/RequestContext.md b/resources/ts/docs/interfaces/RequestContext.md index 17c17eb..d65fd2d 100644 --- a/resources/ts/docs/interfaces/RequestContext.md +++ b/resources/ts/docs/interfaces/RequestContext.md @@ -35,7 +35,7 @@ #### Defined in -src/runtime.ts:456 +src/runtime.ts:462 ___ @@ -45,7 +45,7 @@ ___ #### Defined in -src/runtime.ts:458 +src/runtime.ts:464 ___ @@ -55,4 +55,4 @@ ___ #### Defined in -src/runtime.ts:457 +src/runtime.ts:463 diff --git a/resources/ts/docs/interfaces/ResponseContext.md b/resources/ts/docs/interfaces/ResponseContext.md index 9b2b796..5f1a00d 100644 --- a/resources/ts/docs/interfaces/ResponseContext.md +++ b/resources/ts/docs/interfaces/ResponseContext.md @@ -36,7 +36,7 @@ #### Defined in -src/runtime.ts:462 +src/runtime.ts:468 ___ @@ -46,7 +46,7 @@ ___ #### Defined in -src/runtime.ts:464 +src/runtime.ts:470 ___ @@ -56,7 +56,7 @@ ___ #### Defined in -src/runtime.ts:465 +src/runtime.ts:471 ___ @@ -66,4 +66,4 @@ ___ #### Defined in -src/runtime.ts:463 +src/runtime.ts:469 diff --git a/resources/ts/docs/interfaces/ResponseTransformer.md b/resources/ts/docs/interfaces/ResponseTransformer.md index de29118..90d4b61 100644 --- a/resources/ts/docs/interfaces/ResponseTransformer.md +++ b/resources/ts/docs/interfaces/ResponseTransformer.md @@ -26,4 +26,4 @@ #### Defined in -src/runtime.ts:488 +src/runtime.ts:494 diff --git a/resources/ts/docs/interfaces/Schema.md b/resources/ts/docs/interfaces/Schema.md index 392c4c1..a17cc12 100644 --- a/resources/ts/docs/interfaces/Schema.md +++ b/resources/ts/docs/interfaces/Schema.md @@ -168,7 +168,7 @@ Schema #### Index signature -▪ [key: `string`]: `any` +▪ [key: `string`]: `boolean` #### Defined in @@ -790,7 +790,7 @@ ___ ### required -• `Optional` **required**: `Set`\<`any`\> +• `Optional` **required**: `Set`\<`string`\> **`Memberof`** diff --git a/resources/ts/docs/interfaces/ValidatePayload.md b/resources/ts/docs/interfaces/ValidatePayload.md index 44b0545..8c5af2a 100644 --- a/resources/ts/docs/interfaces/ValidatePayload.md +++ b/resources/ts/docs/interfaces/ValidatePayload.md @@ -37,7 +37,7 @@ ___ ### llmOutput -• `Optional` **llmOutput**: `any` +• `Optional` **llmOutput**: `string` The LLM output as a string or the input prompts for the LLM @@ -53,7 +53,7 @@ ___ ### numReasks -• `Optional` **numReasks**: `any` +• `Optional` **numReasks**: `number` An override for the number of re-asks to perform diff --git a/resources/ts/docs/interfaces/ValidatorLogValidationResult.md b/resources/ts/docs/interfaces/ValidatorLogValidationResult.md index b96c4ce..14ca322 100644 --- a/resources/ts/docs/interfaces/ValidatorLogValidationResult.md +++ b/resources/ts/docs/interfaces/ValidatorLogValidationResult.md @@ -22,7 +22,7 @@ ValidatorLogValidationResult ### errorMessage -• **errorMessage**: `any` +• **errorMessage**: `string` **`Memberof`** diff --git a/resources/ts/docs/interfaces/ValidatorReference.md b/resources/ts/docs/interfaces/ValidatorReference.md index 9163327..b90fa86 100644 --- a/resources/ts/docs/interfaces/ValidatorReference.md +++ b/resources/ts/docs/interfaces/ValidatorReference.md @@ -34,7 +34,7 @@ ___ ### id -• **id**: `any` +• **id**: `string` The unique identifier for this Validator. Often the hub id; e.g. guardrails/regex_match @@ -68,7 +68,7 @@ ___ ### on -• `Optional` **on**: `string` +• `Optional` **on**: ``null`` \| `string` A reference to the property this validator should be applied against. Can be a valid JSON path or a meta-property such as "messages" or "output" diff --git a/resources/ts/docs/modules.md b/resources/ts/docs/modules.md index dfd2b2a..1949c04 100644 --- a/resources/ts/docs/modules.md +++ b/resources/ts/docs/modules.md @@ -120,60 +120,79 @@ - [AnyTypeFromJSON](modules.md#anytypefromjson) - [AnyTypeFromJSONTyped](modules.md#anytypefromjsontyped) - [AnyTypeToJSON](modules.md#anytypetojson) +- [AnyTypeToJSONTyped](modules.md#anytypetojsontyped) - [ApplicatorFromJSON](modules.md#applicatorfromjson) - [ApplicatorFromJSONTyped](modules.md#applicatorfromjsontyped) - [ApplicatorToJSON](modules.md#applicatortojson) +- [ApplicatorToJSONTyped](modules.md#applicatortojsontyped) - [ArgsAndKwargsFromJSON](modules.md#argsandkwargsfromjson) - [ArgsAndKwargsFromJSONTyped](modules.md#argsandkwargsfromjsontyped) - [ArgsAndKwargsToJSON](modules.md#argsandkwargstojson) +- [ArgsAndKwargsToJSONTyped](modules.md#argsandkwargstojsontyped) - [ArraysInnerFromJSON](modules.md#arraysinnerfromjson) - [ArraysInnerFromJSONTyped](modules.md#arraysinnerfromjsontyped) - [ArraysInnerToJSON](modules.md#arraysinnertojson) +- [ArraysInnerToJSONTyped](modules.md#arraysinnertojsontyped) - [CallFromJSON](modules.md#callfromjson) - [CallFromJSONTyped](modules.md#callfromjsontyped) - [CallInputsFromJSON](modules.md#callinputsfromjson) - [CallInputsFromJSONTyped](modules.md#callinputsfromjsontyped) - [CallInputsToJSON](modules.md#callinputstojson) +- [CallInputsToJSONTyped](modules.md#callinputstojsontyped) - [CallToJSON](modules.md#calltojson) +- [CallToJSONTyped](modules.md#calltojsontyped) - [ContentFromJSON](modules.md#contentfromjson) - [ContentFromJSONTyped](modules.md#contentfromjsontyped) - [ContentToJSON](modules.md#contenttojson) +- [ContentToJSONTyped](modules.md#contenttojsontyped) - [CoreFromJSON](modules.md#corefromjson) - [CoreFromJSONTyped](modules.md#corefromjsontyped) - [CoreToJSON](modules.md#coretojson) +- [CoreToJSONTyped](modules.md#coretojsontyped) - [ErrorSpanFromJSON](modules.md#errorspanfromjson) - [ErrorSpanFromJSONTyped](modules.md#errorspanfromjsontyped) - [ErrorSpanToJSON](modules.md#errorspantojson) +- [ErrorSpanToJSONTyped](modules.md#errorspantojsontyped) - [FailResultFromJSON](modules.md#failresultfromjson) - [FailResultFromJSONTyped](modules.md#failresultfromjsontyped) - [FailResultToJSON](modules.md#failresulttojson) +- [FailResultToJSONTyped](modules.md#failresulttojsontyped) - [FormatAnnotationFromJSON](modules.md#formatannotationfromjson) - [FormatAnnotationFromJSONTyped](modules.md#formatannotationfromjsontyped) - [FormatAnnotationToJSON](modules.md#formatannotationtojson) +- [FormatAnnotationToJSONTyped](modules.md#formatannotationtojsontyped) - [GuardFromJSON](modules.md#guardfromjson) - [GuardFromJSONTyped](modules.md#guardfromjsontyped) - [GuardToJSON](modules.md#guardtojson) +- [GuardToJSONTyped](modules.md#guardtojsontyped) - [HealthCheckFromJSON](modules.md#healthcheckfromjson) - [HealthCheckFromJSONTyped](modules.md#healthcheckfromjsontyped) - [HealthCheckToJSON](modules.md#healthchecktojson) +- [HealthCheckToJSONTyped](modules.md#healthchecktojsontyped) - [HttpErrorFromJSON](modules.md#httperrorfromjson) - [HttpErrorFromJSONTyped](modules.md#httperrorfromjsontyped) - [HttpErrorToJSON](modules.md#httperrortojson) +- [HttpErrorToJSONTyped](modules.md#httperrortojsontyped) - [InputsFromJSON](modules.md#inputsfromjson) - [InputsFromJSONTyped](modules.md#inputsfromjsontyped) - [InputsToJSON](modules.md#inputstojson) +- [InputsToJSONTyped](modules.md#inputstojsontyped) - [IterationFromJSON](modules.md#iterationfromjson) - [IterationFromJSONTyped](modules.md#iterationfromjsontyped) - [IterationToJSON](modules.md#iterationtojson) +- [IterationToJSONTyped](modules.md#iterationtojsontyped) - [LLMResourceFromJSON](modules.md#llmresourcefromjson) - [LLMResourceFromJSONTyped](modules.md#llmresourcefromjsontyped) - [LLMResourceToJSON](modules.md#llmresourcetojson) +- [LLMResourceToJSONTyped](modules.md#llmresourcetojsontyped) - [LLMResponseFromJSON](modules.md#llmresponsefromjson) - [LLMResponseFromJSONTyped](modules.md#llmresponsefromjsontyped) - [LLMResponseToJSON](modules.md#llmresponsetojson) +- [LLMResponseToJSONTyped](modules.md#llmresponsetojsontyped) - [MetaDataFromJSON](modules.md#metadatafromjson) - [MetaDataFromJSONTyped](modules.md#metadatafromjsontyped) - [MetaDataToJSON](modules.md#metadatatojson) +- [MetaDataToJSONTyped](modules.md#metadatatojsontyped) - [OpenAIChatCompletionFromJSON](modules.md#openaichatcompletionfromjson) - [OpenAIChatCompletionFromJSONTyped](modules.md#openaichatcompletionfromjsontyped) - [OpenAIChatCompletionPayloadFromJSON](modules.md#openaichatcompletionpayloadfromjson) @@ -181,69 +200,92 @@ - [OpenAIChatCompletionPayloadMessagesInnerFromJSON](modules.md#openaichatcompletionpayloadmessagesinnerfromjson) - [OpenAIChatCompletionPayloadMessagesInnerFromJSONTyped](modules.md#openaichatcompletionpayloadmessagesinnerfromjsontyped) - [OpenAIChatCompletionPayloadMessagesInnerToJSON](modules.md#openaichatcompletionpayloadmessagesinnertojson) +- [OpenAIChatCompletionPayloadMessagesInnerToJSONTyped](modules.md#openaichatcompletionpayloadmessagesinnertojsontyped) - [OpenAIChatCompletionPayloadToJSON](modules.md#openaichatcompletionpayloadtojson) +- [OpenAIChatCompletionPayloadToJSONTyped](modules.md#openaichatcompletionpayloadtojsontyped) - [OpenAIChatCompletionToJSON](modules.md#openaichatcompletiontojson) +- [OpenAIChatCompletionToJSONTyped](modules.md#openaichatcompletiontojsontyped) - [OutputsFromJSON](modules.md#outputsfromjson) - [OutputsFromJSONTyped](modules.md#outputsfromjsontyped) - [OutputsParsedOutputFromJSON](modules.md#outputsparsedoutputfromjson) - [OutputsParsedOutputFromJSONTyped](modules.md#outputsparsedoutputfromjsontyped) - [OutputsParsedOutputToJSON](modules.md#outputsparsedoutputtojson) +- [OutputsParsedOutputToJSONTyped](modules.md#outputsparsedoutputtojsontyped) - [OutputsToJSON](modules.md#outputstojson) +- [OutputsToJSONTyped](modules.md#outputstojsontyped) - [OutputsValidationResponseFromJSON](modules.md#outputsvalidationresponsefromjson) - [OutputsValidationResponseFromJSONTyped](modules.md#outputsvalidationresponsefromjsontyped) - [OutputsValidationResponseToJSON](modules.md#outputsvalidationresponsetojson) - [PassResultFromJSON](modules.md#passresultfromjson) - [PassResultFromJSONTyped](modules.md#passresultfromjsontyped) - [PassResultToJSON](modules.md#passresulttojson) +- [PassResultToJSONTyped](modules.md#passresulttojsontyped) - [PrimitivesFromJSON](modules.md#primitivesfromjson) - [PrimitivesFromJSONTyped](modules.md#primitivesfromjsontyped) - [PrimitivesToJSON](modules.md#primitivestojson) +- [PrimitivesToJSONTyped](modules.md#primitivestojsontyped) - [ReaskFromJSON](modules.md#reaskfromjson) - [ReaskFromJSONTyped](modules.md#reaskfromjsontyped) - [ReaskToJSON](modules.md#reasktojson) +- [ReaskToJSONTyped](modules.md#reasktojsontyped) - [SchemaFromJSON](modules.md#schemafromjson) - [SchemaFromJSONTyped](modules.md#schemafromjsontyped) - [SchemaToJSON](modules.md#schematojson) +- [SchemaToJSONTyped](modules.md#schematojsontyped) - [SimpleTypesFromJSON](modules.md#simpletypesfromjson) - [SimpleTypesFromJSONTyped](modules.md#simpletypesfromjsontyped) - [SimpleTypesToJSON](modules.md#simpletypestojson) +- [SimpleTypesToJSONTyped](modules.md#simpletypestojsontyped) - [UnevaluatedFromJSON](modules.md#unevaluatedfromjson) - [UnevaluatedFromJSONTyped](modules.md#unevaluatedfromjsontyped) - [UnevaluatedToJSON](modules.md#unevaluatedtojson) +- [UnevaluatedToJSONTyped](modules.md#unevaluatedtojsontyped) - [ValidatePayloadFromJSON](modules.md#validatepayloadfromjson) - [ValidatePayloadFromJSONTyped](modules.md#validatepayloadfromjsontyped) - [ValidatePayloadToJSON](modules.md#validatepayloadtojson) +- [ValidatePayloadToJSONTyped](modules.md#validatepayloadtojsontyped) - [ValidationFromJSON](modules.md#validationfromjson) - [ValidationFromJSONTyped](modules.md#validationfromjsontyped) - [ValidationOutcomeFromJSON](modules.md#validationoutcomefromjson) - [ValidationOutcomeFromJSONTyped](modules.md#validationoutcomefromjsontyped) - [ValidationOutcomeToJSON](modules.md#validationoutcometojson) +- [ValidationOutcomeToJSONTyped](modules.md#validationoutcometojsontyped) - [ValidationOutcomeValidatedOutputFromJSON](modules.md#validationoutcomevalidatedoutputfromjson) - [ValidationOutcomeValidatedOutputFromJSONTyped](modules.md#validationoutcomevalidatedoutputfromjsontyped) - [ValidationOutcomeValidatedOutputToJSON](modules.md#validationoutcomevalidatedoutputtojson) +- [ValidationOutcomeValidatedOutputToJSONTyped](modules.md#validationoutcomevalidatedoutputtojsontyped) - [ValidationResultFromJSON](modules.md#validationresultfromjson) - [ValidationResultFromJSONTyped](modules.md#validationresultfromjsontyped) - [ValidationResultToJSON](modules.md#validationresulttojson) +- [ValidationResultToJSONTyped](modules.md#validationresulttojsontyped) - [ValidationSummaryFromJSON](modules.md#validationsummaryfromjson) - [ValidationSummaryFromJSONTyped](modules.md#validationsummaryfromjsontyped) - [ValidationSummaryToJSON](modules.md#validationsummarytojson) +- [ValidationSummaryToJSONTyped](modules.md#validationsummarytojsontyped) - [ValidationToJSON](modules.md#validationtojson) +- [ValidationToJSONTyped](modules.md#validationtojsontyped) - [ValidationTypeFromJSON](modules.md#validationtypefromjson) - [ValidationTypeFromJSONTyped](modules.md#validationtypefromjsontyped) - [ValidationTypeToJSON](modules.md#validationtypetojson) +- [ValidationTypeToJSONTyped](modules.md#validationtypetojsontyped) - [ValidatorLogFromJSON](modules.md#validatorlogfromjson) - [ValidatorLogFromJSONTyped](modules.md#validatorlogfromjsontyped) - [ValidatorLogInstanceIdFromJSON](modules.md#validatorloginstanceidfromjson) - [ValidatorLogInstanceIdFromJSONTyped](modules.md#validatorloginstanceidfromjsontyped) - [ValidatorLogInstanceIdToJSON](modules.md#validatorloginstanceidtojson) +- [ValidatorLogInstanceIdToJSONTyped](modules.md#validatorloginstanceidtojsontyped) - [ValidatorLogToJSON](modules.md#validatorlogtojson) +- [ValidatorLogToJSONTyped](modules.md#validatorlogtojsontyped) - [ValidatorLogValidationResultFromJSON](modules.md#validatorlogvalidationresultfromjson) - [ValidatorLogValidationResultFromJSONTyped](modules.md#validatorlogvalidationresultfromjsontyped) - [ValidatorLogValidationResultToJSON](modules.md#validatorlogvalidationresulttojson) +- [ValidatorLogValidationResultToJSONTyped](modules.md#validatorlogvalidationresulttojsontyped) - [ValidatorReferenceFromJSON](modules.md#validatorreferencefromjson) - [ValidatorReferenceFromJSONTyped](modules.md#validatorreferencefromjsontyped) - [ValidatorReferenceToJSON](modules.md#validatorreferencetojson) +- [ValidatorReferenceToJSONTyped](modules.md#validatorreferencetojsontyped) - [canConsumeForm](modules.md#canconsumeform) +- [exists](modules.md#exists) - [instanceOfAnyType](modules.md#instanceofanytype) - [instanceOfApplicator](modules.md#instanceofapplicator) - [instanceOfArgsAndKwargs](modules.md#instanceofargsandkwargs) @@ -434,7 +476,7 @@ ___ #### Defined in -src/models/ValidatorReference.ts:115 +src/models/ValidatorReference.ts:123 ___ @@ -732,17 +774,17 @@ ___ ### AnyTypeToJSON -▸ **AnyTypeToJSON**(`value?`): `any` +▸ **AnyTypeToJSON**(`json`): [`AnyType`](interfaces/AnyType.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`AnyType`](interfaces/AnyType.md) | +| `json` | `any` | #### Returns -`any` +[`AnyType`](interfaces/AnyType.md) #### Defined in @@ -750,6 +792,27 @@ src/models/AnyType.ts:40 ___ +### AnyTypeToJSONTyped + +▸ **AnyTypeToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`AnyType`](interfaces/AnyType.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/AnyType.ts:44 + +___ + ### ApplicatorFromJSON ▸ **ApplicatorFromJSON**(`json`): [`Applicator`](interfaces/Applicator.md) @@ -793,17 +856,17 @@ ___ ### ApplicatorToJSON -▸ **ApplicatorToJSON**(`value?`): `any` +▸ **ApplicatorToJSON**(`json`): [`Applicator`](interfaces/Applicator.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Applicator`](interfaces/Applicator.md) | +| `json` | `any` | #### Returns -`any` +[`Applicator`](interfaces/Applicator.md) #### Defined in @@ -811,6 +874,27 @@ src/models/Applicator.ts:156 ___ +### ApplicatorToJSONTyped + +▸ **ApplicatorToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Applicator`](interfaces/Applicator.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Applicator.ts:160 + +___ + ### ArgsAndKwargsFromJSON ▸ **ArgsAndKwargsFromJSON**(`json`): [`ArgsAndKwargs`](interfaces/ArgsAndKwargs.md) @@ -854,17 +938,17 @@ ___ ### ArgsAndKwargsToJSON -▸ **ArgsAndKwargsToJSON**(`value?`): `any` +▸ **ArgsAndKwargsToJSON**(`json`): [`ArgsAndKwargs`](interfaces/ArgsAndKwargs.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ArgsAndKwargs`](interfaces/ArgsAndKwargs.md) | +| `json` | `any` | #### Returns -`any` +[`ArgsAndKwargs`](interfaces/ArgsAndKwargs.md) #### Defined in @@ -872,6 +956,27 @@ src/models/ArgsAndKwargs.ts:59 ___ +### ArgsAndKwargsToJSONTyped + +▸ **ArgsAndKwargsToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ArgsAndKwargs`](interfaces/ArgsAndKwargs.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/ArgsAndKwargs.ts:63 + +___ + ### ArraysInnerFromJSON ▸ **ArraysInnerFromJSON**(`json`): [`ArraysInner`](interfaces/ArraysInner.md) @@ -915,17 +1020,17 @@ ___ ### ArraysInnerToJSON -▸ **ArraysInnerToJSON**(`value?`): `any` +▸ **ArraysInnerToJSON**(`json`): [`ArraysInner`](interfaces/ArraysInner.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ArraysInner`](interfaces/ArraysInner.md) | +| `json` | `any` | #### Returns -`any` +[`ArraysInner`](interfaces/ArraysInner.md) #### Defined in @@ -933,6 +1038,27 @@ src/models/ArraysInner.ts:40 ___ +### ArraysInnerToJSONTyped + +▸ **ArraysInnerToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ArraysInner`](interfaces/ArraysInner.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/ArraysInner.ts:44 + +___ + ### CallFromJSON ▸ **CallFromJSON**(`json`): [`Call`](interfaces/Call.md) @@ -1017,17 +1143,17 @@ ___ ### CallInputsToJSON -▸ **CallInputsToJSON**(`value?`): `any` +▸ **CallInputsToJSON**(`json`): [`CallInputs`](interfaces/CallInputs.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`CallInputs`](interfaces/CallInputs.md) | +| `json` | `any` | #### Returns -`any` +[`CallInputs`](interfaces/CallInputs.md) #### Defined in @@ -1035,19 +1161,40 @@ src/models/CallInputs.ts:117 ___ +### CallInputsToJSONTyped + +▸ **CallInputsToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`CallInputs`](interfaces/CallInputs.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/CallInputs.ts:121 + +___ + ### CallToJSON -▸ **CallToJSON**(`value?`): `any` +▸ **CallToJSON**(`json`): [`Call`](interfaces/Call.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Call`](interfaces/Call.md) | +| `json` | `any` | #### Returns -`any` +[`Call`](interfaces/Call.md) #### Defined in @@ -1055,6 +1202,27 @@ src/models/Call.ts:83 ___ +### CallToJSONTyped + +▸ **CallToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Call`](interfaces/Call.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Call.ts:87 + +___ + ### ContentFromJSON ▸ **ContentFromJSON**(`json`): [`Content`](interfaces/Content.md) @@ -1098,17 +1266,17 @@ ___ ### ContentToJSON -▸ **ContentToJSON**(`value?`): `any` +▸ **ContentToJSON**(`json`): [`Content`](interfaces/Content.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Content`](interfaces/Content.md) | +| `json` | `any` | #### Returns -`any` +[`Content`](interfaces/Content.md) #### Defined in @@ -1116,6 +1284,27 @@ src/models/Content.ts:69 ___ +### ContentToJSONTyped + +▸ **ContentToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Content`](interfaces/Content.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Content.ts:73 + +___ + ### CoreFromJSON ▸ **CoreFromJSON**(`json`): [`Core`](interfaces/Core.md) @@ -1159,17 +1348,17 @@ ___ ### CoreToJSON -▸ **CoreToJSON**(`value?`): `any` +▸ **CoreToJSON**(`json`): [`Core`](interfaces/Core.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Core`](interfaces/Core.md) | +| `json` | `any` | #### Returns -`any` +[`Core`](interfaces/Core.md) #### Defined in @@ -1177,6 +1366,27 @@ src/models/Core.ts:95 ___ +### CoreToJSONTyped + +▸ **CoreToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Core`](interfaces/Core.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Core.ts:99 + +___ + ### ErrorSpanFromJSON ▸ **ErrorSpanFromJSON**(`json`): [`ErrorSpan`](interfaces/ErrorSpan.md) @@ -1220,17 +1430,17 @@ ___ ### ErrorSpanToJSON -▸ **ErrorSpanToJSON**(`value?`): `any` +▸ **ErrorSpanToJSON**(`json`): [`ErrorSpan`](interfaces/ErrorSpan.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ErrorSpan`](interfaces/ErrorSpan.md) | +| `json` | `any` | #### Returns -`any` +[`ErrorSpan`](interfaces/ErrorSpan.md) #### Defined in @@ -1238,6 +1448,27 @@ src/models/ErrorSpan.ts:69 ___ +### ErrorSpanToJSONTyped + +▸ **ErrorSpanToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ErrorSpan`](interfaces/ErrorSpan.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/ErrorSpan.ts:73 + +___ + ### FailResultFromJSON ▸ **FailResultFromJSON**(`json`): [`FailResult`](interfaces/FailResult.md) @@ -1254,7 +1485,7 @@ ___ #### Defined in -src/models/FailResult.ts:71 +src/models/FailResult.ts:72 ___ @@ -1275,19 +1506,40 @@ ___ #### Defined in -src/models/FailResult.ts:75 +src/models/FailResult.ts:76 ___ ### FailResultToJSON -▸ **FailResultToJSON**(`value?`): `any` +▸ **FailResultToJSON**(`json`): [`FailResult`](interfaces/FailResult.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`FailResult`](interfaces/FailResult.md) | +| `json` | `any` | + +#### Returns + +[`FailResult`](interfaces/FailResult.md) + +#### Defined in + +src/models/FailResult.ts:97 + +___ + +### FailResultToJSONTyped + +▸ **FailResultToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`FailResult`](interfaces/FailResult.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -1295,7 +1547,7 @@ ___ #### Defined in -src/models/FailResult.ts:96 +src/models/FailResult.ts:101 ___ @@ -1315,7 +1567,7 @@ ___ #### Defined in -src/models/FormatAnnotation.ts:36 +src/models/FormatAnnotation.ts:38 ___ @@ -1336,19 +1588,40 @@ ___ #### Defined in -src/models/FormatAnnotation.ts:40 +src/models/FormatAnnotation.ts:42 ___ ### FormatAnnotationToJSON -▸ **FormatAnnotationToJSON**(`value?`): `any` +▸ **FormatAnnotationToJSON**(`json`): [`FormatAnnotation`](interfaces/FormatAnnotation.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`FormatAnnotation`](interfaces/FormatAnnotation.md) | +| `json` | `any` | + +#### Returns + +[`FormatAnnotation`](interfaces/FormatAnnotation.md) + +#### Defined in + +src/models/FormatAnnotation.ts:54 + +___ + +### FormatAnnotationToJSONTyped + +▸ **FormatAnnotationToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`FormatAnnotation`](interfaces/FormatAnnotation.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -1356,7 +1629,7 @@ ___ #### Defined in -src/models/FormatAnnotation.ts:52 +src/models/FormatAnnotation.ts:58 ___ @@ -1403,17 +1676,17 @@ ___ ### GuardToJSON -▸ **GuardToJSON**(`value?`): `any` +▸ **GuardToJSON**(`json`): [`Guard`](interfaces/Guard.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Guard`](interfaces/Guard.md) | +| `json` | `any` | #### Returns -`any` +[`Guard`](interfaces/Guard.md) #### Defined in @@ -1421,6 +1694,27 @@ src/models/Guard.ts:108 ___ +### GuardToJSONTyped + +▸ **GuardToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Guard`](interfaces/Guard.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Guard.ts:112 + +___ + ### HealthCheckFromJSON ▸ **HealthCheckFromJSON**(`json`): [`HealthCheck`](interfaces/HealthCheck.md) @@ -1464,17 +1758,17 @@ ___ ### HealthCheckToJSON -▸ **HealthCheckToJSON**(`value?`): `any` +▸ **HealthCheckToJSON**(`json`): [`HealthCheck`](interfaces/HealthCheck.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`HealthCheck`](interfaces/HealthCheck.md) | +| `json` | `any` | #### Returns -`any` +[`HealthCheck`](interfaces/HealthCheck.md) #### Defined in @@ -1482,6 +1776,27 @@ src/models/HealthCheck.ts:61 ___ +### HealthCheckToJSONTyped + +▸ **HealthCheckToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`HealthCheck`](interfaces/HealthCheck.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/HealthCheck.ts:65 + +___ + ### HttpErrorFromJSON ▸ **HttpErrorFromJSON**(`json`): [`HttpError`](interfaces/HttpError.md) @@ -1525,17 +1840,17 @@ ___ ### HttpErrorToJSON -▸ **HttpErrorToJSON**(`value?`): `any` +▸ **HttpErrorToJSON**(`json`): [`HttpError`](interfaces/HttpError.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`HttpError`](interfaces/HttpError.md) | +| `json` | `any` | #### Returns -`any` +[`HttpError`](interfaces/HttpError.md) #### Defined in @@ -1543,6 +1858,27 @@ src/models/HttpError.ts:82 ___ +### HttpErrorToJSONTyped + +▸ **HttpErrorToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`HttpError`](interfaces/HttpError.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/HttpError.ts:86 + +___ + ### InputsFromJSON ▸ **InputsFromJSON**(`json`): [`Inputs`](interfaces/Inputs.md) @@ -1586,17 +1922,17 @@ ___ ### InputsToJSON -▸ **InputsToJSON**(`value?`): `any` +▸ **InputsToJSON**(`json`): [`Inputs`](interfaces/Inputs.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Inputs`](interfaces/Inputs.md) | +| `json` | `any` | #### Returns -`any` +[`Inputs`](interfaces/Inputs.md) #### Defined in @@ -1604,6 +1940,27 @@ src/models/Inputs.ts:103 ___ +### InputsToJSONTyped + +▸ **InputsToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Inputs`](interfaces/Inputs.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Inputs.ts:107 + +___ + ### IterationFromJSON ▸ **IterationFromJSON**(`json`): [`Iteration`](interfaces/Iteration.md) @@ -1647,17 +2004,17 @@ ___ ### IterationToJSON -▸ **IterationToJSON**(`value?`): `any` +▸ **IterationToJSON**(`json`): [`Iteration`](interfaces/Iteration.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Iteration`](interfaces/Iteration.md) | +| `json` | `any` | #### Returns -`any` +[`Iteration`](interfaces/Iteration.md) #### Defined in @@ -1665,6 +2022,27 @@ src/models/Iteration.ts:89 ___ +### IterationToJSONTyped + +▸ **IterationToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Iteration`](interfaces/Iteration.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Iteration.ts:93 + +___ + ### LLMResourceFromJSON ▸ **LLMResourceFromJSON**(`json`): [`LLMResource`](modules.md#llmresource) @@ -1681,48 +2059,69 @@ ___ #### Defined in -src/models/LLMResource.ts:35 +src/models/LLMResource.ts:42 ___ ### LLMResourceFromJSONTyped -▸ **LLMResourceFromJSONTyped**(`json`, `ignoreDiscriminator`): [`LLMResource`](modules.md#llmresource) +▸ **LLMResourceFromJSONTyped**(`json`, `ignoreDiscriminator`): [`LLMResource`](modules.md#llmresource) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `json` | `any` | +| `ignoreDiscriminator` | `boolean` | + +#### Returns + +[`LLMResource`](modules.md#llmresource) + +#### Defined in + +src/models/LLMResource.ts:46 + +___ + +### LLMResourceToJSON + +▸ **LLMResourceToJSON**(`value?`): `any` #### Parameters | Name | Type | | :------ | :------ | -| `json` | `any` | -| `ignoreDiscriminator` | `boolean` | +| `value?` | ``null`` \| [`LLMResource`](modules.md#llmresource) | #### Returns -[`LLMResource`](modules.md#llmresource) +`any` #### Defined in -src/models/LLMResource.ts:39 +src/models/LLMResource.ts:53 ___ -### LLMResourceToJSON +### LLMResourceToJSONTyped -▸ **LLMResourceToJSON**(`value?`): `any` +▸ **LLMResourceToJSONTyped**(`value`, `ignoreDiscriminator`): [`LLMResource`](modules.md#llmresource) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`LLMResource`](modules.md#llmresource) | +| `value` | `any` | +| `ignoreDiscriminator` | `boolean` | #### Returns -`any` +[`LLMResource`](modules.md#llmresource) #### Defined in -src/models/LLMResource.ts:46 +src/models/LLMResource.ts:57 ___ @@ -1769,17 +2168,17 @@ ___ ### LLMResponseToJSON -▸ **LLMResponseToJSON**(`value?`): `any` +▸ **LLMResponseToJSON**(`json`): [`LLMResponse`](interfaces/LLMResponse.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`LLMResponse`](interfaces/LLMResponse.md) | +| `json` | `any` | #### Returns -`any` +[`LLMResponse`](interfaces/LLMResponse.md) #### Defined in @@ -1787,6 +2186,27 @@ src/models/LLMResponse.ts:87 ___ +### LLMResponseToJSONTyped + +▸ **LLMResponseToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`LLMResponse`](interfaces/LLMResponse.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/LLMResponse.ts:91 + +___ + ### MetaDataFromJSON ▸ **MetaDataFromJSON**(`json`): [`MetaData`](interfaces/MetaData.md) @@ -1830,17 +2250,17 @@ ___ ### MetaDataToJSON -▸ **MetaDataToJSON**(`value?`): `any` +▸ **MetaDataToJSON**(`json`): [`MetaData`](interfaces/MetaData.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`MetaData`](interfaces/MetaData.md) | +| `json` | `any` | #### Returns -`any` +[`MetaData`](interfaces/MetaData.md) #### Defined in @@ -1848,6 +2268,27 @@ src/models/MetaData.ts:94 ___ +### MetaDataToJSONTyped + +▸ **MetaDataToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`MetaData`](interfaces/MetaData.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/MetaData.ts:98 + +___ + ### OpenAIChatCompletionFromJSON ▸ **OpenAIChatCompletionFromJSON**(`json`): [`OpenAIChatCompletion`](interfaces/OpenAIChatCompletion.md) @@ -1864,7 +2305,7 @@ ___ #### Defined in -src/models/OpenAIChatCompletion.ts:64 +src/models/OpenAIChatCompletion.ts:66 ___ @@ -1885,7 +2326,7 @@ ___ #### Defined in -src/models/OpenAIChatCompletion.ts:68 +src/models/OpenAIChatCompletion.ts:70 ___ @@ -1905,7 +2346,7 @@ ___ #### Defined in -src/models/OpenAIChatCompletionPayload.ts:60 +src/models/OpenAIChatCompletionPayload.ts:62 ___ @@ -1926,7 +2367,7 @@ ___ #### Defined in -src/models/OpenAIChatCompletionPayload.ts:66 +src/models/OpenAIChatCompletionPayload.ts:68 ___ @@ -1973,17 +2414,17 @@ ___ ### OpenAIChatCompletionPayloadMessagesInnerToJSON -▸ **OpenAIChatCompletionPayloadMessagesInnerToJSON**(`value?`): `any` +▸ **OpenAIChatCompletionPayloadMessagesInnerToJSON**(`json`): [`OpenAIChatCompletionPayloadMessagesInner`](interfaces/OpenAIChatCompletionPayloadMessagesInner.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`OpenAIChatCompletionPayloadMessagesInner`](interfaces/OpenAIChatCompletionPayloadMessagesInner.md) | +| `json` | `any` | #### Returns -`any` +[`OpenAIChatCompletionPayloadMessagesInner`](interfaces/OpenAIChatCompletionPayloadMessagesInner.md) #### Defined in @@ -1991,15 +2432,57 @@ src/models/OpenAIChatCompletionPayloadMessagesInner.ts:63 ___ +### OpenAIChatCompletionPayloadMessagesInnerToJSONTyped + +▸ **OpenAIChatCompletionPayloadMessagesInnerToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`OpenAIChatCompletionPayloadMessagesInner`](interfaces/OpenAIChatCompletionPayloadMessagesInner.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/OpenAIChatCompletionPayloadMessagesInner.ts:69 + +___ + ### OpenAIChatCompletionPayloadToJSON -▸ **OpenAIChatCompletionPayloadToJSON**(`value?`): `any` +▸ **OpenAIChatCompletionPayloadToJSON**(`json`): [`OpenAIChatCompletionPayload`](interfaces/OpenAIChatCompletionPayload.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`OpenAIChatCompletionPayload`](interfaces/OpenAIChatCompletionPayload.md) | +| `json` | `any` | + +#### Returns + +[`OpenAIChatCompletionPayload`](interfaces/OpenAIChatCompletionPayload.md) + +#### Defined in + +src/models/OpenAIChatCompletionPayload.ts:88 + +___ + +### OpenAIChatCompletionPayloadToJSONTyped + +▸ **OpenAIChatCompletionPayloadToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`OpenAIChatCompletionPayload`](interfaces/OpenAIChatCompletionPayload.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2007,19 +2490,40 @@ ___ #### Defined in -src/models/OpenAIChatCompletionPayload.ts:86 +src/models/OpenAIChatCompletionPayload.ts:94 ___ ### OpenAIChatCompletionToJSON -▸ **OpenAIChatCompletionToJSON**(`value?`): `any` +▸ **OpenAIChatCompletionToJSON**(`json`): [`OpenAIChatCompletion`](interfaces/OpenAIChatCompletion.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`OpenAIChatCompletion`](interfaces/OpenAIChatCompletion.md) | +| `json` | `any` | + +#### Returns + +[`OpenAIChatCompletion`](interfaces/OpenAIChatCompletion.md) + +#### Defined in + +src/models/OpenAIChatCompletion.ts:87 + +___ + +### OpenAIChatCompletionToJSONTyped + +▸ **OpenAIChatCompletionToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`OpenAIChatCompletion`](interfaces/OpenAIChatCompletion.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2027,7 +2531,7 @@ ___ #### Defined in -src/models/OpenAIChatCompletion.ts:85 +src/models/OpenAIChatCompletion.ts:91 ___ @@ -2088,7 +2592,7 @@ ___ #### Defined in -src/models/OutputsParsedOutput.ts:29 +src/models/OutputsParsedOutput.ts:31 ___ @@ -2109,19 +2613,40 @@ ___ #### Defined in -src/models/OutputsParsedOutput.ts:33 +src/models/OutputsParsedOutput.ts:35 ___ ### OutputsParsedOutputToJSON -▸ **OutputsParsedOutputToJSON**(`value?`): `any` +▸ **OutputsParsedOutputToJSON**(`json`): [`OutputsParsedOutput`](interfaces/OutputsParsedOutput.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`OutputsParsedOutput`](interfaces/OutputsParsedOutput.md) | +| `json` | `any` | + +#### Returns + +[`OutputsParsedOutput`](interfaces/OutputsParsedOutput.md) + +#### Defined in + +src/models/OutputsParsedOutput.ts:42 + +___ + +### OutputsParsedOutputToJSONTyped + +▸ **OutputsParsedOutputToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`OutputsParsedOutput`](interfaces/OutputsParsedOutput.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2129,23 +2654,23 @@ ___ #### Defined in -src/models/OutputsParsedOutput.ts:40 +src/models/OutputsParsedOutput.ts:46 ___ ### OutputsToJSON -▸ **OutputsToJSON**(`value?`): `any` +▸ **OutputsToJSON**(`json`): [`Outputs`](interfaces/Outputs.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Outputs`](interfaces/Outputs.md) | +| `json` | `any` | #### Returns -`any` +[`Outputs`](interfaces/Outputs.md) #### Defined in @@ -2153,6 +2678,27 @@ src/models/Outputs.ts:134 ___ +### OutputsToJSONTyped + +▸ **OutputsToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Outputs`](interfaces/Outputs.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Outputs.ts:138 + +___ + ### OutputsValidationResponseFromJSON ▸ **OutputsValidationResponseFromJSON**(`json`): [`OutputsValidationResponse`](interfaces/OutputsValidationResponse.md) @@ -2257,17 +2803,17 @@ ___ ### PassResultToJSON -▸ **PassResultToJSON**(`value?`): `any` +▸ **PassResultToJSON**(`json`): [`PassResult`](interfaces/PassResult.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`PassResult`](interfaces/PassResult.md) | +| `json` | `any` | #### Returns -`any` +[`PassResult`](interfaces/PassResult.md) #### Defined in @@ -2275,6 +2821,27 @@ src/models/PassResult.ts:76 ___ +### PassResultToJSONTyped + +▸ **PassResultToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`PassResult`](interfaces/PassResult.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/PassResult.ts:80 + +___ + ### PrimitivesFromJSON ▸ **PrimitivesFromJSON**(`json`): [`Primitives`](interfaces/Primitives.md) @@ -2318,17 +2885,17 @@ ___ ### PrimitivesToJSON -▸ **PrimitivesToJSON**(`value?`): `any` +▸ **PrimitivesToJSON**(`json`): [`Primitives`](interfaces/Primitives.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Primitives`](interfaces/Primitives.md) | +| `json` | `any` | #### Returns -`any` +[`Primitives`](interfaces/Primitives.md) #### Defined in @@ -2336,6 +2903,27 @@ src/models/Primitives.ts:40 ___ +### PrimitivesToJSONTyped + +▸ **PrimitivesToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Primitives`](interfaces/Primitives.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Primitives.ts:44 + +___ + ### ReaskFromJSON ▸ **ReaskFromJSON**(`json`): [`Reask`](interfaces/Reask.md) @@ -2379,17 +2967,17 @@ ___ ### ReaskToJSON -▸ **ReaskToJSON**(`value?`): `any` +▸ **ReaskToJSON**(`json`): [`Reask`](interfaces/Reask.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Reask`](interfaces/Reask.md) | +| `json` | `any` | #### Returns -`any` +[`Reask`](interfaces/Reask.md) #### Defined in @@ -2397,6 +2985,27 @@ src/models/Reask.ts:68 ___ +### ReaskToJSONTyped + +▸ **ReaskToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Reask`](interfaces/Reask.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Reask.ts:72 + +___ + ### SchemaFromJSON ▸ **SchemaFromJSON**(`json`): [`Schema`](interfaces/Schema.md) @@ -2440,17 +3049,17 @@ ___ ### SchemaToJSON -▸ **SchemaToJSON**(`value?`): `any` +▸ **SchemaToJSON**(`json`): [`Schema`](interfaces/Schema.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Schema`](interfaces/Schema.md) | +| `json` | `any` | #### Returns -`any` +[`Schema`](interfaces/Schema.md) #### Defined in @@ -2458,6 +3067,27 @@ src/models/Schema.ts:468 ___ +### SchemaToJSONTyped + +▸ **SchemaToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Schema`](interfaces/Schema.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Schema.ts:472 + +___ + ### SimpleTypesFromJSON ▸ **SimpleTypesFromJSON**(`json`): [`SimpleTypes`](modules.md#simpletypes) @@ -2474,7 +3104,7 @@ ___ #### Defined in -src/models/SimpleTypes.ts:34 +src/models/SimpleTypes.ts:41 ___ @@ -2495,7 +3125,7 @@ ___ #### Defined in -src/models/SimpleTypes.ts:38 +src/models/SimpleTypes.ts:45 ___ @@ -2515,7 +3145,28 @@ ___ #### Defined in -src/models/SimpleTypes.ts:45 +src/models/SimpleTypes.ts:52 + +___ + +### SimpleTypesToJSONTyped + +▸ **SimpleTypesToJSONTyped**(`value`, `ignoreDiscriminator`): [`SimpleTypes`](modules.md#simpletypes) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `value` | `any` | +| `ignoreDiscriminator` | `boolean` | + +#### Returns + +[`SimpleTypes`](modules.md#simpletypes) + +#### Defined in + +src/models/SimpleTypes.ts:56 ___ @@ -2562,13 +3213,34 @@ ___ ### UnevaluatedToJSON -▸ **UnevaluatedToJSON**(`value?`): `any` +▸ **UnevaluatedToJSON**(`json`): [`Unevaluated`](interfaces/Unevaluated.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `json` | `any` | + +#### Returns + +[`Unevaluated`](interfaces/Unevaluated.md) + +#### Defined in + +src/models/Unevaluated.ts:63 + +___ + +### UnevaluatedToJSONTyped + +▸ **UnevaluatedToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` #### Parameters -| Name | Type | -| :------ | :------ | -| `value?` | ``null`` \| [`Unevaluated`](interfaces/Unevaluated.md) | +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Unevaluated`](interfaces/Unevaluated.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2576,7 +3248,7 @@ ___ #### Defined in -src/models/Unevaluated.ts:63 +src/models/Unevaluated.ts:67 ___ @@ -2596,7 +3268,7 @@ ___ #### Defined in -src/models/ValidatePayload.ts:58 +src/models/ValidatePayload.ts:60 ___ @@ -2617,19 +3289,40 @@ ___ #### Defined in -src/models/ValidatePayload.ts:62 +src/models/ValidatePayload.ts:64 ___ ### ValidatePayloadToJSON -▸ **ValidatePayloadToJSON**(`value?`): `any` +▸ **ValidatePayloadToJSON**(`json`): [`ValidatePayload`](interfaces/ValidatePayload.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidatePayload`](interfaces/ValidatePayload.md) | +| `json` | `any` | + +#### Returns + +[`ValidatePayload`](interfaces/ValidatePayload.md) + +#### Defined in + +src/models/ValidatePayload.ts:82 + +___ + +### ValidatePayloadToJSONTyped + +▸ **ValidatePayloadToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidatePayload`](interfaces/ValidatePayload.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2637,7 +3330,7 @@ ___ #### Defined in -src/models/ValidatePayload.ts:80 +src/models/ValidatePayload.ts:86 ___ @@ -2698,7 +3391,7 @@ ___ #### Defined in -src/models/ValidationOutcome.ts:85 +src/models/ValidationOutcome.ts:87 ___ @@ -2719,19 +3412,40 @@ ___ #### Defined in -src/models/ValidationOutcome.ts:89 +src/models/ValidationOutcome.ts:91 ___ ### ValidationOutcomeToJSON -▸ **ValidationOutcomeToJSON**(`value?`): `any` +▸ **ValidationOutcomeToJSON**(`json`): [`ValidationOutcome`](interfaces/ValidationOutcome.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidationOutcome`](interfaces/ValidationOutcome.md) | +| `json` | `any` | + +#### Returns + +[`ValidationOutcome`](interfaces/ValidationOutcome.md) + +#### Defined in + +src/models/ValidationOutcome.ts:119 + +___ + +### ValidationOutcomeToJSONTyped + +▸ **ValidationOutcomeToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidationOutcome`](interfaces/ValidationOutcome.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2739,7 +3453,7 @@ ___ #### Defined in -src/models/ValidationOutcome.ts:117 +src/models/ValidationOutcome.ts:123 ___ @@ -2786,17 +3500,17 @@ ___ ### ValidationOutcomeValidatedOutputToJSON -▸ **ValidationOutcomeValidatedOutputToJSON**(`value?`): `any` +▸ **ValidationOutcomeValidatedOutputToJSON**(`json`): [`ValidationOutcomeValidatedOutput`](interfaces/ValidationOutcomeValidatedOutput.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidationOutcomeValidatedOutput`](interfaces/ValidationOutcomeValidatedOutput.md) | +| `json` | `any` | #### Returns -`any` +[`ValidationOutcomeValidatedOutput`](interfaces/ValidationOutcomeValidatedOutput.md) #### Defined in @@ -2804,6 +3518,27 @@ src/models/ValidationOutcomeValidatedOutput.ts:44 ___ +### ValidationOutcomeValidatedOutputToJSONTyped + +▸ **ValidationOutcomeValidatedOutputToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidationOutcomeValidatedOutput`](interfaces/ValidationOutcomeValidatedOutput.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/ValidationOutcomeValidatedOutput.ts:50 + +___ + ### ValidationResultFromJSON ▸ **ValidationResultFromJSON**(`json`): [`ValidationResult`](interfaces/ValidationResult.md) @@ -2820,7 +3555,7 @@ ___ #### Defined in -src/models/ValidationResult.ts:59 +src/models/ValidationResult.ts:61 ___ @@ -2841,19 +3576,40 @@ ___ #### Defined in -src/models/ValidationResult.ts:63 +src/models/ValidationResult.ts:65 ___ ### ValidationResultToJSON -▸ **ValidationResultToJSON**(`value?`): `any` +▸ **ValidationResultToJSON**(`json`): [`ValidationResult`](interfaces/ValidationResult.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidationResult`](interfaces/ValidationResult.md) | +| `json` | `any` | + +#### Returns + +[`ValidationResult`](interfaces/ValidationResult.md) + +#### Defined in + +src/models/ValidationResult.ts:80 + +___ + +### ValidationResultToJSONTyped + +▸ **ValidationResultToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidationResult`](interfaces/ValidationResult.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2861,7 +3617,7 @@ ___ #### Defined in -src/models/ValidationResult.ts:78 +src/models/ValidationResult.ts:84 ___ @@ -2881,7 +3637,7 @@ ___ #### Defined in -src/models/ValidationSummary.ts:75 +src/models/ValidationSummary.ts:79 ___ @@ -2902,19 +3658,40 @@ ___ #### Defined in -src/models/ValidationSummary.ts:79 +src/models/ValidationSummary.ts:83 ___ ### ValidationSummaryToJSON -▸ **ValidationSummaryToJSON**(`value?`): `any` +▸ **ValidationSummaryToJSON**(`json`): [`ValidationSummary`](interfaces/ValidationSummary.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidationSummary`](interfaces/ValidationSummary.md) | +| `json` | `any` | + +#### Returns + +[`ValidationSummary`](interfaces/ValidationSummary.md) + +#### Defined in + +src/models/ValidationSummary.ts:104 + +___ + +### ValidationSummaryToJSONTyped + +▸ **ValidationSummaryToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidationSummary`](interfaces/ValidationSummary.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -2922,23 +3699,23 @@ ___ #### Defined in -src/models/ValidationSummary.ts:100 +src/models/ValidationSummary.ts:108 ___ ### ValidationToJSON -▸ **ValidationToJSON**(`value?`): `any` +▸ **ValidationToJSON**(`json`): [`Validation`](interfaces/Validation.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`Validation`](interfaces/Validation.md) | +| `json` | `any` | #### Returns -`any` +[`Validation`](interfaces/Validation.md) #### Defined in @@ -2946,6 +3723,27 @@ src/models/Validation.ts:194 ___ +### ValidationToJSONTyped + +▸ **ValidationToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`Validation`](interfaces/Validation.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | + +#### Returns + +`any` + +#### Defined in + +src/models/Validation.ts:198 + +___ + ### ValidationTypeFromJSON ▸ **ValidationTypeFromJSON**(`json`): [`ValidationType`](interfaces/ValidationType.md) @@ -2962,7 +3760,7 @@ ___ #### Defined in -src/models/ValidationType.ts:29 +src/models/ValidationType.ts:31 ___ @@ -2983,19 +3781,40 @@ ___ #### Defined in -src/models/ValidationType.ts:33 +src/models/ValidationType.ts:35 ___ ### ValidationTypeToJSON -▸ **ValidationTypeToJSON**(`value?`): `any` +▸ **ValidationTypeToJSON**(`json`): [`ValidationType`](interfaces/ValidationType.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidationType`](interfaces/ValidationType.md) | +| `json` | `any` | + +#### Returns + +[`ValidationType`](interfaces/ValidationType.md) + +#### Defined in + +src/models/ValidationType.ts:42 + +___ + +### ValidationTypeToJSONTyped + +▸ **ValidationTypeToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidationType`](interfaces/ValidationType.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -3003,7 +3822,7 @@ ___ #### Defined in -src/models/ValidationType.ts:40 +src/models/ValidationType.ts:46 ___ @@ -3023,7 +3842,7 @@ ___ #### Defined in -src/models/ValidatorLog.ts:94 +src/models/ValidatorLog.ts:101 ___ @@ -3044,7 +3863,7 @@ ___ #### Defined in -src/models/ValidatorLog.ts:98 +src/models/ValidatorLog.ts:105 ___ @@ -3064,7 +3883,7 @@ ___ #### Defined in -src/models/ValidatorLogInstanceId.ts:29 +src/models/ValidatorLogInstanceId.ts:31 ___ @@ -3085,19 +3904,40 @@ ___ #### Defined in -src/models/ValidatorLogInstanceId.ts:35 +src/models/ValidatorLogInstanceId.ts:37 ___ ### ValidatorLogInstanceIdToJSON -▸ **ValidatorLogInstanceIdToJSON**(`value?`): `any` +▸ **ValidatorLogInstanceIdToJSON**(`json`): [`ValidatorLogInstanceId`](interfaces/ValidatorLogInstanceId.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidatorLogInstanceId`](interfaces/ValidatorLogInstanceId.md) | +| `json` | `any` | + +#### Returns + +[`ValidatorLogInstanceId`](interfaces/ValidatorLogInstanceId.md) + +#### Defined in + +src/models/ValidatorLogInstanceId.ts:44 + +___ + +### ValidatorLogInstanceIdToJSONTyped + +▸ **ValidatorLogInstanceIdToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidatorLogInstanceId`](interfaces/ValidatorLogInstanceId.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -3105,19 +3945,40 @@ ___ #### Defined in -src/models/ValidatorLogInstanceId.ts:42 +src/models/ValidatorLogInstanceId.ts:50 ___ ### ValidatorLogToJSON -▸ **ValidatorLogToJSON**(`value?`): `any` +▸ **ValidatorLogToJSON**(`json`): [`ValidatorLog`](interfaces/ValidatorLog.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidatorLog`](interfaces/ValidatorLog.md) | +| `json` | `any` | + +#### Returns + +[`ValidatorLog`](interfaces/ValidatorLog.md) + +#### Defined in + +src/models/ValidatorLog.ts:132 + +___ + +### ValidatorLogToJSONTyped + +▸ **ValidatorLogToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidatorLog`](interfaces/ValidatorLog.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -3125,7 +3986,7 @@ ___ #### Defined in -src/models/ValidatorLog.ts:125 +src/models/ValidatorLog.ts:136 ___ @@ -3145,7 +4006,7 @@ ___ #### Defined in -src/models/ValidatorLogValidationResult.ts:87 +src/models/ValidatorLogValidationResult.ts:90 ___ @@ -3166,19 +4027,40 @@ ___ #### Defined in -src/models/ValidatorLogValidationResult.ts:93 +src/models/ValidatorLogValidationResult.ts:96 ___ ### ValidatorLogValidationResultToJSON -▸ **ValidatorLogValidationResultToJSON**(`value?`): `any` +▸ **ValidatorLogValidationResultToJSON**(`json`): [`ValidatorLogValidationResult`](interfaces/ValidatorLogValidationResult.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidatorLogValidationResult`](interfaces/ValidatorLogValidationResult.md) | +| `json` | `any` | + +#### Returns + +[`ValidatorLogValidationResult`](interfaces/ValidatorLogValidationResult.md) + +#### Defined in + +src/models/ValidatorLogValidationResult.ts:119 + +___ + +### ValidatorLogValidationResultToJSONTyped + +▸ **ValidatorLogValidationResultToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidatorLogValidationResult`](interfaces/ValidatorLogValidationResult.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -3186,7 +4068,7 @@ ___ #### Defined in -src/models/ValidatorLogValidationResult.ts:116 +src/models/ValidatorLogValidationResult.ts:125 ___ @@ -3206,7 +4088,7 @@ ___ #### Defined in -src/models/ValidatorReference.ts:77 +src/models/ValidatorReference.ts:79 ___ @@ -3227,19 +4109,40 @@ ___ #### Defined in -src/models/ValidatorReference.ts:81 +src/models/ValidatorReference.ts:83 ___ ### ValidatorReferenceToJSON -▸ **ValidatorReferenceToJSON**(`value?`): `any` +▸ **ValidatorReferenceToJSON**(`json`): [`ValidatorReference`](interfaces/ValidatorReference.md) #### Parameters | Name | Type | | :------ | :------ | -| `value?` | ``null`` \| [`ValidatorReference`](interfaces/ValidatorReference.md) | +| `json` | `any` | + +#### Returns + +[`ValidatorReference`](interfaces/ValidatorReference.md) + +#### Defined in + +src/models/ValidatorReference.ts:99 + +___ + +### ValidatorReferenceToJSONTyped + +▸ **ValidatorReferenceToJSONTyped**(`value?`, `ignoreDiscriminator?`): `any` + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `value?` | ``null`` \| [`ValidatorReference`](interfaces/ValidatorReference.md) | `undefined` | +| `ignoreDiscriminator` | `boolean` | `false` | #### Returns @@ -3247,7 +4150,7 @@ ___ #### Defined in -src/models/ValidatorReference.ts:97 +src/models/ValidatorReference.ts:103 ___ @@ -3267,13 +4170,34 @@ ___ #### Defined in -src/runtime.ts:442 +src/runtime.ts:448 + +___ + +### exists + +▸ **exists**(`json`, `key`): `boolean` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `json` | `any` | +| `key` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +src/runtime.ts:435 ___ ### instanceOfAnyType -▸ **instanceOfAnyType**(`value`): `boolean` +▸ **instanceOfAnyType**(`value`): value is AnyType Check if a given object implements the AnyType interface. @@ -3285,7 +4209,7 @@ Check if a given object implements the AnyType interface. #### Returns -`boolean` +value is AnyType #### Defined in @@ -3295,7 +4219,7 @@ ___ ### instanceOfApplicator -▸ **instanceOfApplicator**(`value`): `boolean` +▸ **instanceOfApplicator**(`value`): value is Applicator Check if a given object implements the Applicator interface. @@ -3307,7 +4231,7 @@ Check if a given object implements the Applicator interface. #### Returns -`boolean` +value is Applicator #### Defined in @@ -3317,7 +4241,7 @@ ___ ### instanceOfArgsAndKwargs -▸ **instanceOfArgsAndKwargs**(`value`): `boolean` +▸ **instanceOfArgsAndKwargs**(`value`): value is ArgsAndKwargs Check if a given object implements the ArgsAndKwargs interface. @@ -3329,7 +4253,7 @@ Check if a given object implements the ArgsAndKwargs interface. #### Returns -`boolean` +value is ArgsAndKwargs #### Defined in @@ -3339,7 +4263,7 @@ ___ ### instanceOfArraysInner -▸ **instanceOfArraysInner**(`value`): `boolean` +▸ **instanceOfArraysInner**(`value`): value is ArraysInner Check if a given object implements the ArraysInner interface. @@ -3351,7 +4275,7 @@ Check if a given object implements the ArraysInner interface. #### Returns -`boolean` +value is ArraysInner #### Defined in @@ -3361,7 +4285,7 @@ ___ ### instanceOfCall -▸ **instanceOfCall**(`value`): `boolean` +▸ **instanceOfCall**(`value`): value is Call Check if a given object implements the Call interface. @@ -3373,7 +4297,7 @@ Check if a given object implements the Call interface. #### Returns -`boolean` +value is Call #### Defined in @@ -3383,7 +4307,7 @@ ___ ### instanceOfCallInputs -▸ **instanceOfCallInputs**(`value`): `boolean` +▸ **instanceOfCallInputs**(`value`): value is CallInputs Check if a given object implements the CallInputs interface. @@ -3395,7 +4319,7 @@ Check if a given object implements the CallInputs interface. #### Returns -`boolean` +value is CallInputs #### Defined in @@ -3405,7 +4329,7 @@ ___ ### instanceOfContent -▸ **instanceOfContent**(`value`): `boolean` +▸ **instanceOfContent**(`value`): value is Content Check if a given object implements the Content interface. @@ -3417,7 +4341,7 @@ Check if a given object implements the Content interface. #### Returns -`boolean` +value is Content #### Defined in @@ -3427,7 +4351,7 @@ ___ ### instanceOfCore -▸ **instanceOfCore**(`value`): `boolean` +▸ **instanceOfCore**(`value`): value is Core Check if a given object implements the Core interface. @@ -3439,7 +4363,7 @@ Check if a given object implements the Core interface. #### Returns -`boolean` +value is Core #### Defined in @@ -3449,7 +4373,7 @@ ___ ### instanceOfErrorSpan -▸ **instanceOfErrorSpan**(`value`): `boolean` +▸ **instanceOfErrorSpan**(`value`): value is ErrorSpan Check if a given object implements the ErrorSpan interface. @@ -3461,7 +4385,7 @@ Check if a given object implements the ErrorSpan interface. #### Returns -`boolean` +value is ErrorSpan #### Defined in @@ -3471,7 +4395,7 @@ ___ ### instanceOfFailResult -▸ **instanceOfFailResult**(`value`): `boolean` +▸ **instanceOfFailResult**(`value`): value is FailResult Check if a given object implements the FailResult interface. @@ -3483,7 +4407,7 @@ Check if a given object implements the FailResult interface. #### Returns -`boolean` +value is FailResult #### Defined in @@ -3493,7 +4417,7 @@ ___ ### instanceOfFormatAnnotation -▸ **instanceOfFormatAnnotation**(`value`): `boolean` +▸ **instanceOfFormatAnnotation**(`value`): value is FormatAnnotation Check if a given object implements the FormatAnnotation interface. @@ -3505,7 +4429,7 @@ Check if a given object implements the FormatAnnotation interface. #### Returns -`boolean` +value is FormatAnnotation #### Defined in @@ -3515,7 +4439,7 @@ ___ ### instanceOfGuard -▸ **instanceOfGuard**(`value`): `boolean` +▸ **instanceOfGuard**(`value`): value is Guard Check if a given object implements the Guard interface. @@ -3527,7 +4451,7 @@ Check if a given object implements the Guard interface. #### Returns -`boolean` +value is Guard #### Defined in @@ -3537,7 +4461,7 @@ ___ ### instanceOfHealthCheck -▸ **instanceOfHealthCheck**(`value`): `boolean` +▸ **instanceOfHealthCheck**(`value`): value is HealthCheck Check if a given object implements the HealthCheck interface. @@ -3549,7 +4473,7 @@ Check if a given object implements the HealthCheck interface. #### Returns -`boolean` +value is HealthCheck #### Defined in @@ -3559,7 +4483,7 @@ ___ ### instanceOfHttpError -▸ **instanceOfHttpError**(`value`): `boolean` +▸ **instanceOfHttpError**(`value`): value is HttpError Check if a given object implements the HttpError interface. @@ -3571,7 +4495,7 @@ Check if a given object implements the HttpError interface. #### Returns -`boolean` +value is HttpError #### Defined in @@ -3581,7 +4505,7 @@ ___ ### instanceOfInputs -▸ **instanceOfInputs**(`value`): `boolean` +▸ **instanceOfInputs**(`value`): value is Inputs Check if a given object implements the Inputs interface. @@ -3593,7 +4517,7 @@ Check if a given object implements the Inputs interface. #### Returns -`boolean` +value is Inputs #### Defined in @@ -3603,7 +4527,7 @@ ___ ### instanceOfIteration -▸ **instanceOfIteration**(`value`): `boolean` +▸ **instanceOfIteration**(`value`): value is Iteration Check if a given object implements the Iteration interface. @@ -3615,7 +4539,7 @@ Check if a given object implements the Iteration interface. #### Returns -`boolean` +value is Iteration #### Defined in @@ -3645,7 +4569,7 @@ ___ ### instanceOfLLMResponse -▸ **instanceOfLLMResponse**(`value`): `boolean` +▸ **instanceOfLLMResponse**(`value`): value is LLMResponse Check if a given object implements the LLMResponse interface. @@ -3657,7 +4581,7 @@ Check if a given object implements the LLMResponse interface. #### Returns -`boolean` +value is LLMResponse #### Defined in @@ -3667,7 +4591,7 @@ ___ ### instanceOfMetaData -▸ **instanceOfMetaData**(`value`): `boolean` +▸ **instanceOfMetaData**(`value`): value is MetaData Check if a given object implements the MetaData interface. @@ -3679,7 +4603,7 @@ Check if a given object implements the MetaData interface. #### Returns -`boolean` +value is MetaData #### Defined in @@ -3689,7 +4613,7 @@ ___ ### instanceOfOpenAIChatCompletion -▸ **instanceOfOpenAIChatCompletion**(`value`): `boolean` +▸ **instanceOfOpenAIChatCompletion**(`value`): value is OpenAIChatCompletion Check if a given object implements the OpenAIChatCompletion interface. @@ -3701,7 +4625,7 @@ Check if a given object implements the OpenAIChatCompletion interface. #### Returns -`boolean` +value is OpenAIChatCompletion #### Defined in @@ -3711,7 +4635,7 @@ ___ ### instanceOfOpenAIChatCompletionPayload -▸ **instanceOfOpenAIChatCompletionPayload**(`value`): `boolean` +▸ **instanceOfOpenAIChatCompletionPayload**(`value`): value is OpenAIChatCompletionPayload Check if a given object implements the OpenAIChatCompletionPayload interface. @@ -3723,7 +4647,7 @@ Check if a given object implements the OpenAIChatCompletionPayload interface. #### Returns -`boolean` +value is OpenAIChatCompletionPayload #### Defined in @@ -3733,7 +4657,7 @@ ___ ### instanceOfOpenAIChatCompletionPayloadMessagesInner -▸ **instanceOfOpenAIChatCompletionPayloadMessagesInner**(`value`): `boolean` +▸ **instanceOfOpenAIChatCompletionPayloadMessagesInner**(`value`): value is OpenAIChatCompletionPayloadMessagesInner Check if a given object implements the OpenAIChatCompletionPayloadMessagesInner interface. @@ -3745,7 +4669,7 @@ Check if a given object implements the OpenAIChatCompletionPayloadMessagesInner #### Returns -`boolean` +value is OpenAIChatCompletionPayloadMessagesInner #### Defined in @@ -3755,7 +4679,7 @@ ___ ### instanceOfOutputs -▸ **instanceOfOutputs**(`value`): `boolean` +▸ **instanceOfOutputs**(`value`): value is Outputs Check if a given object implements the Outputs interface. @@ -3767,7 +4691,7 @@ Check if a given object implements the Outputs interface. #### Returns -`boolean` +value is Outputs #### Defined in @@ -3777,7 +4701,7 @@ ___ ### instanceOfOutputsParsedOutput -▸ **instanceOfOutputsParsedOutput**(`value`): `boolean` +▸ **instanceOfOutputsParsedOutput**(`value`): value is OutputsParsedOutput Check if a given object implements the OutputsParsedOutput interface. @@ -3789,7 +4713,7 @@ Check if a given object implements the OutputsParsedOutput interface. #### Returns -`boolean` +value is OutputsParsedOutput #### Defined in @@ -3821,7 +4745,7 @@ ___ ### instanceOfPassResult -▸ **instanceOfPassResult**(`value`): `boolean` +▸ **instanceOfPassResult**(`value`): value is PassResult Check if a given object implements the PassResult interface. @@ -3833,7 +4757,7 @@ Check if a given object implements the PassResult interface. #### Returns -`boolean` +value is PassResult #### Defined in @@ -3843,7 +4767,7 @@ ___ ### instanceOfPrimitives -▸ **instanceOfPrimitives**(`value`): `boolean` +▸ **instanceOfPrimitives**(`value`): value is Primitives Check if a given object implements the Primitives interface. @@ -3855,7 +4779,7 @@ Check if a given object implements the Primitives interface. #### Returns -`boolean` +value is Primitives #### Defined in @@ -3865,7 +4789,7 @@ ___ ### instanceOfReask -▸ **instanceOfReask**(`value`): `boolean` +▸ **instanceOfReask**(`value`): value is Reask Check if a given object implements the Reask interface. @@ -3877,7 +4801,7 @@ Check if a given object implements the Reask interface. #### Returns -`boolean` +value is Reask #### Defined in @@ -3887,7 +4811,7 @@ ___ ### instanceOfSchema -▸ **instanceOfSchema**(`value`): `boolean` +▸ **instanceOfSchema**(`value`): value is Schema Check if a given object implements the Schema interface. @@ -3899,7 +4823,7 @@ Check if a given object implements the Schema interface. #### Returns -`boolean` +value is Schema #### Defined in @@ -3929,7 +4853,7 @@ ___ ### instanceOfUnevaluated -▸ **instanceOfUnevaluated**(`value`): `boolean` +▸ **instanceOfUnevaluated**(`value`): value is Unevaluated Check if a given object implements the Unevaluated interface. @@ -3941,7 +4865,7 @@ Check if a given object implements the Unevaluated interface. #### Returns -`boolean` +value is Unevaluated #### Defined in @@ -3951,7 +4875,7 @@ ___ ### instanceOfValidatePayload -▸ **instanceOfValidatePayload**(`value`): `boolean` +▸ **instanceOfValidatePayload**(`value`): value is ValidatePayload Check if a given object implements the ValidatePayload interface. @@ -3963,7 +4887,7 @@ Check if a given object implements the ValidatePayload interface. #### Returns -`boolean` +value is ValidatePayload #### Defined in @@ -3973,7 +4897,7 @@ ___ ### instanceOfValidation -▸ **instanceOfValidation**(`value`): `boolean` +▸ **instanceOfValidation**(`value`): value is Validation Check if a given object implements the Validation interface. @@ -3985,7 +4909,7 @@ Check if a given object implements the Validation interface. #### Returns -`boolean` +value is Validation #### Defined in @@ -3995,7 +4919,7 @@ ___ ### instanceOfValidationOutcome -▸ **instanceOfValidationOutcome**(`value`): `boolean` +▸ **instanceOfValidationOutcome**(`value`): value is ValidationOutcome Check if a given object implements the ValidationOutcome interface. @@ -4007,7 +4931,7 @@ Check if a given object implements the ValidationOutcome interface. #### Returns -`boolean` +value is ValidationOutcome #### Defined in @@ -4017,7 +4941,7 @@ ___ ### instanceOfValidationOutcomeValidatedOutput -▸ **instanceOfValidationOutcomeValidatedOutput**(`value`): `boolean` +▸ **instanceOfValidationOutcomeValidatedOutput**(`value`): value is ValidationOutcomeValidatedOutput Check if a given object implements the ValidationOutcomeValidatedOutput interface. @@ -4029,7 +4953,7 @@ Check if a given object implements the ValidationOutcomeValidatedOutput interfac #### Returns -`boolean` +value is ValidationOutcomeValidatedOutput #### Defined in @@ -4039,7 +4963,7 @@ ___ ### instanceOfValidationResult -▸ **instanceOfValidationResult**(`value`): `boolean` +▸ **instanceOfValidationResult**(`value`): value is ValidationResult Check if a given object implements the ValidationResult interface. @@ -4051,7 +4975,7 @@ Check if a given object implements the ValidationResult interface. #### Returns -`boolean` +value is ValidationResult #### Defined in @@ -4061,7 +4985,7 @@ ___ ### instanceOfValidationSummary -▸ **instanceOfValidationSummary**(`value`): `boolean` +▸ **instanceOfValidationSummary**(`value`): value is ValidationSummary Check if a given object implements the ValidationSummary interface. @@ -4073,7 +4997,7 @@ Check if a given object implements the ValidationSummary interface. #### Returns -`boolean` +value is ValidationSummary #### Defined in @@ -4083,7 +5007,7 @@ ___ ### instanceOfValidationType -▸ **instanceOfValidationType**(`value`): `boolean` +▸ **instanceOfValidationType**(`value`): value is ValidationType Check if a given object implements the ValidationType interface. @@ -4095,7 +5019,7 @@ Check if a given object implements the ValidationType interface. #### Returns -`boolean` +value is ValidationType #### Defined in @@ -4105,7 +5029,7 @@ ___ ### instanceOfValidatorLog -▸ **instanceOfValidatorLog**(`value`): `boolean` +▸ **instanceOfValidatorLog**(`value`): value is ValidatorLog Check if a given object implements the ValidatorLog interface. @@ -4117,7 +5041,7 @@ Check if a given object implements the ValidatorLog interface. #### Returns -`boolean` +value is ValidatorLog #### Defined in @@ -4127,7 +5051,7 @@ ___ ### instanceOfValidatorLogInstanceId -▸ **instanceOfValidatorLogInstanceId**(`value`): `boolean` +▸ **instanceOfValidatorLogInstanceId**(`value`): value is ValidatorLogInstanceId Check if a given object implements the ValidatorLogInstanceId interface. @@ -4139,7 +5063,7 @@ Check if a given object implements the ValidatorLogInstanceId interface. #### Returns -`boolean` +value is ValidatorLogInstanceId #### Defined in @@ -4149,7 +5073,7 @@ ___ ### instanceOfValidatorLogValidationResult -▸ **instanceOfValidatorLogValidationResult**(`value`): `boolean` +▸ **instanceOfValidatorLogValidationResult**(`value`): value is ValidatorLogValidationResult Check if a given object implements the ValidatorLogValidationResult interface. @@ -4161,7 +5085,7 @@ Check if a given object implements the ValidatorLogValidationResult interface. #### Returns -`boolean` +value is ValidatorLogValidationResult #### Defined in @@ -4171,7 +5095,7 @@ ___ ### instanceOfValidatorReference -▸ **instanceOfValidatorReference**(`value`): `boolean` +▸ **instanceOfValidatorReference**(`value`): value is ValidatorReference Check if a given object implements the ValidatorReference interface. @@ -4183,7 +5107,7 @@ Check if a given object implements the ValidatorReference interface. #### Returns -`boolean` +value is ValidatorReference #### Defined in @@ -4208,7 +5132,7 @@ ___ #### Defined in -src/runtime.ts:435 +src/runtime.ts:440 ___ diff --git a/resources/ts/package.json b/resources/ts/package.json index 5f28813..401c8ba 100644 --- a/resources/ts/package.json +++ b/resources/ts/package.json @@ -1,6 +1,6 @@ { "name": "@guardrails-ai/api-client", - "version": "0.4.0-alpha1", + "version": "0.4.0-alpha2", "description": "Client libaray for interacting with the guardrails-api", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/resources/ts/scripts/prebuild.js b/resources/ts/scripts/prebuild.js index d6b9b5b..32a7046 100644 --- a/resources/ts/scripts/prebuild.js +++ b/resources/ts/scripts/prebuild.js @@ -58,45 +58,6 @@ function fixValidatorReference () { fs.writeFileSync(validatorReferenceFilePath, validatorReference) } -function fixCall () { - const callException = fs.readFileSync( - path.resolve('./templates/CallException.ts') - ).toString(); - fs.writeFileSync(path.resolve('./src/models/CallException.ts'), callException) - - const callFilePath = path.resolve('./src/models/Call.ts'); - const callFile = fs.readFileSync(callFilePath).toString(); - const call = callFile - .replace('exception?: CallException;', 'exception?: string | CallException;') - .replace('@type {CallException}', '@type {string | CallException}'); - - if (callFile === call) { - console.warn("Fixes in fixCall may no longer be necessary!") - } - - fs.writeFileSync(callFilePath, call); -} - -function fixGuard () { - const guardHistory = fs.readFileSync( - path.resolve('./templates/GuardHistory.ts') - ).toString(); - fs.writeFileSync(path.resolve('./src/models/GuardHistory.ts'), guardHistory) - - const guardFilePath = path.resolve('./src/models/Guard.ts'); - const guardFile = fs.readFileSync(guardFilePath).toString(); - const guard = guardFile - .replace('import type { GuardHistory } from \'./GuardHistory\';', 'import type { Call } from "./Call";\nimport type { GuardHistory } from "./GuardHistory";') - .replace('history?: GuardHistory;', 'history?: Call[] | GuardHistory;') - .replace('@type {GuardHistory}', '@type {Call[] | GuardHistory}'); - - if (guardFile === guard) { - console.warn("Fixes in fixGuard may no longer be necessary!") - } - - fs.writeFileSync(guardFilePath, guard); -} - function fixOutputs () { const outputsValidationResponse = fs.readFileSync( path.resolve('./templates/OutputsValidationResponse.ts') @@ -158,8 +119,6 @@ function fixValidatorLog () { function hotFixes () { fixSchema(); fixValidatorReference(); - fixCall(); - fixGuard(); fixOutputs(); fixValidationOutcome(); fixValidatorLog(); From 3798bac76100c8859f9b48572aca18a0e938c2b3 Mon Sep 17 00:00:00 2001 From: Caleb Courier Date: Tue, 16 Sep 2025 15:13:05 -0500 Subject: [PATCH 2/5] readd fixes for validation results --- resources/py/scripts/prebuild.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/py/scripts/prebuild.js b/resources/py/scripts/prebuild.js index 646c4a0..06b6aaa 100644 --- a/resources/py/scripts/prebuild.js +++ b/resources/py/scripts/prebuild.js @@ -128,7 +128,7 @@ function fixPassResult() { '_obj = cls.model_validate({', // The python formatter suddenly decided it didn't like tab characters // even though they're fine later on in the string... - '\n if obj.get("outcome") != "pass":\n raise ValueError("PassResult must have an outcome value of \\"pass\\"!")\n _obj = cls.model_validate({\n\t\t\t"metadata": obj.get("metadata"),\n\t\t\t"value_override": obj.get("valueOverride"),' + '\n if obj.get("outcome") != "pass":\n raise ValueError("PassResult must have an outcome value of \\"pass\\"!")\n _obj = cls.model_validate({\n\t\t\t"value_override": obj.get("valueOverride"),' ) if (passResultFile === passResult) { @@ -146,7 +146,7 @@ function fixFailResult() { '_obj = cls.model_validate({', // The python formatter suddenly decided it didn't like tab characters // even though they're fine later on in the string... - '\n if obj.get("outcome") != "fail":\n raise ValueError("FailResult must have an outcome value of \\"fail\\"!")\n _obj = cls.model_validate({\n\t\t\t"error_message": obj.get("errorMessage"),\n\t\t\t"fix_value": obj.get("fixValue"),\n\t\t\t"error_spans": [ErrorSpan.from_dict(es) for es in obj.get("errorSpans", [])],\n\t\t\t"metadata": obj.get("metadata"),' + '\n if obj.get("outcome") != "fail":\n raise ValueError("FailResult must have an outcome value of \\"fail\\"!")\n _obj = cls.model_validate({\n\t\t\t"error_message": obj.get("errorMessage"),\n\t\t\t"fix_value": obj.get("fixValue"),\n\t\t\t"error_spans": [ErrorSpan.from_dict(es) for es in obj.get("errorSpans", [])],' ) if (failResultFile === failResult) { @@ -158,8 +158,8 @@ function fixFailResult() { function fixValidationResults() { // fixValidationResult(); - // fixPassResult(); - // fixFailResult(); + fixPassResult(); + fixFailResult(); } function fixValidatorLogValidationResult () { @@ -428,7 +428,6 @@ function main () { globalReplacements(); hotFixes(); buildReadme(); - // updateUrlLib3(); updateDependencies(); buildSetupPy(); } From 4a627224691b94bb10c377ad82ede993d60616b6 Mon Sep 17 00:00:00 2001 From: Caleb Courier Date: Tue, 16 Sep 2025 15:13:51 -0500 Subject: [PATCH 3/5] bump version --- openapitools.json | 4 ++-- resources/py/pyproject.toml.template | 2 +- resources/ts/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openapitools.json b/openapitools.json index 5786a63..ae94a5b 100644 --- a/openapitools.json +++ b/openapitools.json @@ -13,7 +13,7 @@ "supportsES6": true, "withInterfaces": true, "npmName": "@guardrails-ai/api-client", - "npmVersion": "0.4.0-alpha2" + "npmVersion": "0.4.0-alpha3" } }, "py": { @@ -23,7 +23,7 @@ "skipValidateSpec": true, "additionalProperties": { "packageName": "guardrails_api_client", - "packageVersion": "0.4.0-alpha2", + "packageVersion": "0.4.0-alpha3", "projectName": "guardrails-api-client" } } diff --git a/resources/py/pyproject.toml.template b/resources/py/pyproject.toml.template index 027c799..c1a3ec5 100644 --- a/resources/py/pyproject.toml.template +++ b/resources/py/pyproject.toml.template @@ -1,6 +1,6 @@ [project] name = "guardrails-api-client" -version = "0.4.0-alpha2" +version = "0.4.0-alpha3" description = "Guardrails API Client." authors = [ {name = "Guardrails AI", email = "contact@guardrailsai.com"} diff --git a/resources/ts/package.json b/resources/ts/package.json index 401c8ba..55f5c01 100644 --- a/resources/ts/package.json +++ b/resources/ts/package.json @@ -1,6 +1,6 @@ { "name": "@guardrails-ai/api-client", - "version": "0.4.0-alpha2", + "version": "0.4.0-alpha3", "description": "Client libaray for interacting with the guardrails-api", "main": "dist/index.js", "types": "dist/index.d.ts", From e98655840c05ee4b997d82dd1704147c4a84ada3 Mon Sep 17 00:00:00 2001 From: Caleb Courier Date: Wed, 17 Sep 2025 09:48:05 -0500 Subject: [PATCH 4/5] remove alpha --- openapitools.json | 4 ++-- resources/py/pyproject.toml.template | 2 +- resources/ts/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openapitools.json b/openapitools.json index ae94a5b..5d3e4e0 100644 --- a/openapitools.json +++ b/openapitools.json @@ -13,7 +13,7 @@ "supportsES6": true, "withInterfaces": true, "npmName": "@guardrails-ai/api-client", - "npmVersion": "0.4.0-alpha3" + "npmVersion": "0.4.0" } }, "py": { @@ -23,7 +23,7 @@ "skipValidateSpec": true, "additionalProperties": { "packageName": "guardrails_api_client", - "packageVersion": "0.4.0-alpha3", + "packageVersion": "0.4.0", "projectName": "guardrails-api-client" } } diff --git a/resources/py/pyproject.toml.template b/resources/py/pyproject.toml.template index c1a3ec5..98ad67b 100644 --- a/resources/py/pyproject.toml.template +++ b/resources/py/pyproject.toml.template @@ -1,6 +1,6 @@ [project] name = "guardrails-api-client" -version = "0.4.0-alpha3" +version = "0.4.0" description = "Guardrails API Client." authors = [ {name = "Guardrails AI", email = "contact@guardrailsai.com"} diff --git a/resources/ts/package.json b/resources/ts/package.json index 55f5c01..da322f4 100644 --- a/resources/ts/package.json +++ b/resources/ts/package.json @@ -1,6 +1,6 @@ { "name": "@guardrails-ai/api-client", - "version": "0.4.0-alpha3", + "version": "0.4.0", "description": "Client libaray for interacting with the guardrails-api", "main": "dist/index.js", "types": "dist/index.d.ts", From 8c10e0f73e4a1439087221ecf02ff30b3bd14136 Mon Sep 17 00:00:00 2001 From: Caleb Courier Date: Wed, 17 Sep 2025 10:16:31 -0500 Subject: [PATCH 5/5] fix job names --- .github/workflows/pr_qa.yml | 2 +- .github/workflows/publish.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_qa.yml b/.github/workflows/pr_qa.yml index 8bcb837..2bfff81 100644 --- a/.github/workflows/pr_qa.yml +++ b/.github/workflows/pr_qa.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: jobs: - build: + qa: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3d2ce52..2ad1e0e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,7 +7,7 @@ permissions: contents: read jobs: - build: + publish: runs-on: ubuntu-latest steps: