diff --git a/package-lock.json b/package-lock.json index ab5e96ba..358bfefc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "@vercel/edge-config": "^0.2.1", "@vercel/otel": "^0.3.0", "@wundergraph/react-relay": "^0.3.12", - "@wundergraph/sdk": "^0.166.1", + "@wundergraph/sdk": "^0.171.0", "attr-accept": "^2.2.2", "clsx": "^1.1.1", "core-js": "^3.30.1", @@ -73,8 +73,8 @@ "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "7.22.5", "@cloudflare/workers-types": "^4.20230710.0", - "@commitlint/cli": "^17.6.1", - "@commitlint/config-conventional": "^17.6.1", + "@commitlint/cli": "^17.6.7", + "@commitlint/config-conventional": "^17.6.7", "@docusaurus/core": "^2.4.1", "@docusaurus/module-type-aliases": "2.4.1", "@docusaurus/preset-classic": "^2.4.1", @@ -3566,14 +3566,14 @@ } }, "node_modules/@commitlint/cli": { - "version": "17.6.6", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.6.tgz", - "integrity": "sha512-sTKpr2i/Fjs9OmhU+beBxjPavpnLSqZaO6CzwKVq2Tc4UYVTMFgpKOslDhUBVlfAUBfjVO8ParxC/MXkIOevEA==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.7.tgz", + "integrity": "sha512-nzZmfO5KIOupYppn1MsnYX/80I+KDlxiwkks3CJT0XT+t34UgqGi3eSyEuzgcIjPlORk5/GMaAEiys78iLfGMg==", "dev": true, "dependencies": { "@commitlint/format": "^17.4.4", - "@commitlint/lint": "^17.6.6", - "@commitlint/load": "^17.5.0", + "@commitlint/lint": "^17.6.7", + "@commitlint/load": "^17.6.7", "@commitlint/read": "^17.5.1", "@commitlint/types": "^17.4.4", "execa": "^5.0.0", @@ -3590,9 +3590,9 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "17.6.6", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.6.tgz", - "integrity": "sha512-phqPz3BDhfj49FUYuuZIuDiw+7T6gNAEy7Yew1IBHqSohVUCWOK2FXMSAExzS2/9X+ET93g0Uz83KjiHDOOFag==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.7.tgz", + "integrity": "sha512-4oTpEUC0HRM54QRHBPMOJW1pETp7usxXn9RuNYNWHcmu8wi1mpws95hvS20u2n6HtIkTn0jfn7vHioCm4AGUTw==", "dev": true, "dependencies": { "conventional-changelog-conventionalcommits": "^5.0.0" @@ -3602,9 +3602,9 @@ } }, "node_modules/@commitlint/config-validator": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", - "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.6.7.tgz", + "integrity": "sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==", "dev": true, "dependencies": { "@commitlint/types": "^17.4.4", @@ -3615,9 +3615,9 @@ } }, "node_modules/@commitlint/ensure": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", - "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.6.7.tgz", + "integrity": "sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==", "dev": true, "dependencies": { "@commitlint/types": "^17.4.4", @@ -3706,9 +3706,9 @@ } }, "node_modules/@commitlint/is-ignored": { - "version": "17.6.6", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.6.tgz", - "integrity": "sha512-4Fw875faAKO+2nILC04yW/2Vy/wlV3BOYCSQ4CEFzriPEprc1Td2LILmqmft6PDEK5Sr14dT9tEzeaZj0V56Gg==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.7.tgz", + "integrity": "sha512-vqyNRqtbq72P2JadaoWiuoLtXIs9SaAWDqdtef6G2zsoXqKFc7vqj1f+thzVgosXG3X/5K9jNp+iYijmvOfc/g==", "dev": true, "dependencies": { "@commitlint/types": "^17.4.4", @@ -3752,14 +3752,14 @@ "dev": true }, "node_modules/@commitlint/lint": { - "version": "17.6.6", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.6.tgz", - "integrity": "sha512-5bN+dnHcRLkTvwCHYMS7Xpbr+9uNi0Kq5NR3v4+oPNx6pYXt8ACuw9luhM/yMgHYwW0ajIR20wkPAFkZLEMGmg==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.7.tgz", + "integrity": "sha512-TW+AozfuOFMrHn+jdwtz0IWu8REKFp0eryOvoBp2r8IXNc4KihKB1spAiUB6SFyHD6hVVeolz12aHnJ3Mb+xVQ==", "dev": true, "dependencies": { - "@commitlint/is-ignored": "^17.6.6", - "@commitlint/parse": "^17.6.5", - "@commitlint/rules": "^17.6.5", + "@commitlint/is-ignored": "^17.6.7", + "@commitlint/parse": "^17.6.7", + "@commitlint/rules": "^17.6.7", "@commitlint/types": "^17.4.4" }, "engines": { @@ -3767,14 +3767,14 @@ } }, "node_modules/@commitlint/load": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", - "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.6.7.tgz", + "integrity": "sha512-QZ2rJTbX55BQdYrCm/p6+hh/pFBgC9nTJxfsrK6xRPe2thiQzHN0AQDBqBwAirn6gIkHrjIbCbtAE6kiDYLjrw==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^17.4.4", + "@commitlint/config-validator": "^17.6.7", "@commitlint/execute-rule": "^17.4.0", - "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/resolve-extends": "^17.6.7", "@commitlint/types": "^17.4.4", "@types/node": "*", "chalk": "^4.1.0", @@ -3866,9 +3866,9 @@ } }, "node_modules/@commitlint/parse": { - "version": "17.6.5", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.6.5.tgz", - "integrity": "sha512-0zle3bcn1Hevw5Jqpz/FzEWNo2KIzUbc1XyGg6WrWEoa6GH3A1pbqNF6MvE6rjuy6OY23c8stWnb4ETRZyN+Yw==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.6.7.tgz", + "integrity": "sha512-ibO03BgEns+JJpohpBZYD49mCdSNMg6fTv7vA5yqzEFWkBQk5NWhEBw2yG+Z1UClStIRkMkAYyI2HzoQG9tCQQ==", "dev": true, "dependencies": { "@commitlint/types": "^17.4.4", @@ -3896,12 +3896,12 @@ } }, "node_modules/@commitlint/resolve-extends": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", - "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.6.7.tgz", + "integrity": "sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^17.4.4", + "@commitlint/config-validator": "^17.6.7", "@commitlint/types": "^17.4.4", "import-fresh": "^3.0.0", "lodash.mergewith": "^4.6.2", @@ -3913,12 +3913,12 @@ } }, "node_modules/@commitlint/rules": { - "version": "17.6.5", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.5.tgz", - "integrity": "sha512-uTB3zSmnPyW2qQQH+Dbq2rekjlWRtyrjDo4aLFe63uteandgkI+cc0NhhbBAzcXShzVk0qqp8SlkQMu0mgHg/A==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.7.tgz", + "integrity": "sha512-x/SDwDTN3w3Gr5xkhrIORu96rlKCc8ZLYEMXRqi9+MB33st2mKcGvKa5uJuigHlbl3xm75bAAubATrodVrjguQ==", "dev": true, "dependencies": { - "@commitlint/ensure": "^17.4.4", + "@commitlint/ensure": "^17.6.7", "@commitlint/message": "^17.4.2", "@commitlint/to-lines": "^17.4.0", "@commitlint/types": "^17.4.4", @@ -7392,6 +7392,22 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "node_modules/@graphql-inspector/core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@graphql-inspector/core/-/core-5.0.1.tgz", + "integrity": "sha512-1CWfFYucnRdULGiN1NDSinlNlpucBT+0x4i4AIthKe5n5jD9RIVyJtkA8zBbujUFrP++YE3l+TQifwbN1yTQsw==", + "dependencies": { + "dependency-graph": "0.11.0", + "object-inspect": "1.12.3", + "tslib": "2.6.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, "node_modules/@graphql-mesh/cross-helpers": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@graphql-mesh/cross-helpers/-/cross-helpers-0.4.0.tgz", @@ -7409,12 +7425,31 @@ "graphql": "*" } }, + "node_modules/@graphql-mesh/store": { + "version": "0.94.5", + "resolved": "https://registry.npmjs.org/@graphql-mesh/store/-/store-0.94.5.tgz", + "integrity": "sha512-0UDZmrCXH7jzxGWk5PdfaGudsgpXeeHeWhAuPdEHV+qRXnb24Z7fs/pK9N0CHlBVZ/fQE2cKxg46kEdPGJKgqA==", + "dependencies": { + "@graphql-inspector/core": "5.0.1" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@graphql-mesh/cross-helpers": "^0.4.0", + "@graphql-mesh/types": "^0.94.5", + "@graphql-mesh/utils": "^0.94.5", + "@graphql-tools/utils": "^9.2.1 || ^10.0.0", + "graphql": "*", + "tslib": "^2.4.0" + } + }, "node_modules/@graphql-mesh/string-interpolation": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@graphql-mesh/string-interpolation/-/string-interpolation-0.5.0.tgz", - "integrity": "sha512-fgAc4DXXbAO5H0PtAiAuufnNENzQ8sIkMz9T2aS0l4CIH721o+fAgc9pTyHwdksiK223K/H0Fv+ZiqjB0B97pQ==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@graphql-mesh/string-interpolation/-/string-interpolation-0.5.1.tgz", + "integrity": "sha512-xrShpJ4silpWekpeVntDNt6NY6RxEMMbZ1CenIkLsl/QN3mMjxWa3rQX0qrByBeyDn7SorSN3lrClCCsPvmWZw==", "dependencies": { - "dayjs": "1.11.8", + "dayjs": "1.11.9", "json-pointer": "0.6.2", "lodash.get": "4.4.2" }, @@ -7426,15 +7461,10 @@ "tslib": "^2.4.0" } }, - "node_modules/@graphql-mesh/string-interpolation/node_modules/dayjs": { - "version": "1.11.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", - "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==" - }, "node_modules/@graphql-mesh/types": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@graphql-mesh/types/-/types-0.94.0.tgz", - "integrity": "sha512-LBFKhrb4Pwn6R/TZ/FS5QHQvzxgJGS5P4J6PHjoEfLEK98APqXwBH9Tbxb4wXUH9htUGOtkTWL25fZivwi770A==", + "version": "0.94.5", + "resolved": "https://registry.npmjs.org/@graphql-mesh/types/-/types-0.94.5.tgz", + "integrity": "sha512-lH4xoaDlHl99z23sk8pdbEdDzDcMsWr84cH1uFq9EfXyu9rj8xpmAFKqpU0FJ/zRk6IBKm8uK3NxuqGJBmwL3w==", "dependencies": { "@graphql-tools/batch-delegate": "^9.0.0", "@graphql-tools/delegate": "^10.0.0", @@ -7444,18 +7474,18 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@graphql-mesh/store": "^0.94.0", + "@graphql-mesh/store": "^0.94.5", "@graphql-tools/utils": "^9.2.1 || ^10.0.0", "graphql": "*", "tslib": "^2.4.0" } }, "node_modules/@graphql-mesh/utils": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@graphql-mesh/utils/-/utils-0.94.0.tgz", - "integrity": "sha512-wuKKkyC043YoX5CEuFb7YllBlOGwZSjAym01bZGzIKhyosqD/e6Y+ii8XsWVgpmC9iLKzheZp6SUTf/nbTbsXw==", + "version": "0.94.5", + "resolved": "https://registry.npmjs.org/@graphql-mesh/utils/-/utils-0.94.5.tgz", + "integrity": "sha512-rXXtqHcSstSWNQLJ3nfAGg0Ao9cr6DvfTAaJAvD4im28G9on70s42rjoRB2KKIsyw/t7MQRp7UIlmdxU7CLyIQ==", "dependencies": { - "@graphql-mesh/string-interpolation": "^0.5.0", + "@graphql-mesh/string-interpolation": "^0.5.1", "@graphql-tools/delegate": "^10.0.0", "dset": "^3.1.2", "js-yaml": "^4.1.0", @@ -7468,7 +7498,7 @@ }, "peerDependencies": { "@graphql-mesh/cross-helpers": "^0.4.0", - "@graphql-mesh/types": "^0.94.0", + "@graphql-mesh/types": "^0.94.5", "@graphql-tools/utils": "^9.2.1 || ^10.0.0", "graphql": "*", "tslib": "^2.4.0" @@ -7509,9 +7539,9 @@ } }, "node_modules/@graphql-tools/batch-delegate/node_modules/@graphql-tools/utils": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.3.tgz", - "integrity": "sha512-6uO41urAEIs4sXQT2+CYGsUTkHkVo/2MpM/QjoHj6D6xoEF2woXHBpdAVi0HKIInDwZqWgEYOwIFez0pERxa1Q==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.4.tgz", + "integrity": "sha512-MF+nZgGROSnFgyOYWhrl2PuJMlIBvaCH48vtnlnDQKSeDc2fUfOzUVloBAQvnYmK9JBmHHks4Pxv25Ybg3r45Q==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "dset": "^3.1.2", @@ -7542,9 +7572,9 @@ } }, "node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.3.tgz", - "integrity": "sha512-6uO41urAEIs4sXQT2+CYGsUTkHkVo/2MpM/QjoHj6D6xoEF2woXHBpdAVi0HKIInDwZqWgEYOwIFez0pERxa1Q==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.4.tgz", + "integrity": "sha512-MF+nZgGROSnFgyOYWhrl2PuJMlIBvaCH48vtnlnDQKSeDc2fUfOzUVloBAQvnYmK9JBmHHks4Pxv25Ybg3r45Q==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "dset": "^3.1.2", @@ -7595,9 +7625,9 @@ } }, "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.3.tgz", - "integrity": "sha512-6uO41urAEIs4sXQT2+CYGsUTkHkVo/2MpM/QjoHj6D6xoEF2woXHBpdAVi0HKIInDwZqWgEYOwIFez0pERxa1Q==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.4.tgz", + "integrity": "sha512-MF+nZgGROSnFgyOYWhrl2PuJMlIBvaCH48vtnlnDQKSeDc2fUfOzUVloBAQvnYmK9JBmHHks4Pxv25Ybg3r45Q==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "dset": "^3.1.2", @@ -14477,15 +14507,37 @@ "tslib": "^2.4.0" } }, + "node_modules/@omnigraph/json-schema/node_modules/@graphql-mesh/string-interpolation": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@graphql-mesh/string-interpolation/-/string-interpolation-0.5.0.tgz", + "integrity": "sha512-fgAc4DXXbAO5H0PtAiAuufnNENzQ8sIkMz9T2aS0l4CIH721o+fAgc9pTyHwdksiK223K/H0Fv+ZiqjB0B97pQ==", + "dependencies": { + "dayjs": "1.11.8", + "json-pointer": "0.6.2", + "lodash.get": "4.4.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "*", + "tslib": "^2.4.0" + } + }, + "node_modules/@omnigraph/json-schema/node_modules/dayjs": { + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", + "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==" + }, "node_modules/@omnigraph/openapi": { - "version": "0.94.2", - "resolved": "https://registry.npmjs.org/@omnigraph/openapi/-/openapi-0.94.2.tgz", - "integrity": "sha512-ssWorS1zGiLqpWk1UqD5Vi0TOGftxgH6+aQta6vzCQ5pIwimsShikUI37t084ARiU4T7lXTRMSXpjLaAYGFDVw==", + "version": "0.94.5", + "resolved": "https://registry.npmjs.org/@omnigraph/openapi/-/openapi-0.94.5.tgz", + "integrity": "sha512-LOMR1abKIrOFXFduq3IEIHS8jtoRVQ3Ex6+D7fjEh05PC03XGk7N9CmYLY1Lxl9H/k2M8qzg9IH6NAZ9cTYh5Q==", "dependencies": { "@graphql-mesh/string-interpolation": "^0.5.0", - "@omnigraph/json-schema": "^0.94.2", + "@omnigraph/json-schema": "^0.94.4", "change-case": "^4.1.2", - "json-machete": "^0.94.0", + "json-machete": "^0.94.1", "openapi-types": "^12.1.0" }, "engines": { @@ -14493,8 +14545,62 @@ }, "peerDependencies": { "@graphql-mesh/cross-helpers": "^0.4.0", - "@graphql-mesh/types": "^0.94.0", - "@graphql-mesh/utils": "^0.94.0", + "@graphql-mesh/types": "^0.94.1", + "@graphql-mesh/utils": "^0.94.1", + "graphql": "*", + "tslib": "^2.4.0" + } + }, + "node_modules/@omnigraph/openapi/node_modules/@omnigraph/json-schema": { + "version": "0.94.9", + "resolved": "https://registry.npmjs.org/@omnigraph/json-schema/-/json-schema-0.94.9.tgz", + "integrity": "sha512-s9sFLxIS97RJHzON4/v7kIle1p9MWu8lFcUBEeU0wUmZjF9t7g2psFFCXOqBSa5cbySoi6vTVdaO49J3RaSWvA==", + "dependencies": { + "@graphql-mesh/string-interpolation": "0.5.1", + "@json-schema-tools/meta-schema": "1.7.0", + "@whatwg-node/fetch": "^0.9.0", + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "dset": "3.1.2", + "graphql-compose": "9.0.10", + "graphql-scalars": "^1.22.2", + "json-machete": "0.94.6", + "pascal-case": "3.1.2", + "qs": "6.11.2", + "to-json-schema": "0.2.5", + "url-join": "4.0.1" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@graphql-mesh/cross-helpers": "^0.4.0", + "@graphql-mesh/types": "^0.94.6", + "@graphql-mesh/utils": "^0.94.6", + "@graphql-tools/utils": "^9.2.1 || ^10.0.0", + "graphql": "*", + "tslib": "^2.4.0" + } + }, + "node_modules/@omnigraph/openapi/node_modules/json-machete": { + "version": "0.94.6", + "resolved": "https://registry.npmjs.org/json-machete/-/json-machete-0.94.6.tgz", + "integrity": "sha512-n+jqpQ2BGMFHvWo8Uqh8mea7gCiriWOwz1n+F3WcY/iT5SYh6kJFC0UdBtLe+YUZx+d7BPe33qVPrreUAMEpdQ==", + "dependencies": { + "@json-schema-tools/meta-schema": "1.7.0", + "@whatwg-node/fetch": "^0.9.0", + "json-pointer": "0.6.2", + "to-json-schema": "0.2.5", + "url-join": "4.0.1" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@graphql-mesh/cross-helpers": "^0.4.0", + "@graphql-mesh/types": "^0.94.6", + "@graphql-mesh/utils": "^0.94.6", + "@graphql-tools/utils": "^9.2.1 || ^10.0.0", "graphql": "*", "tslib": "^2.4.0" } @@ -14505,11 +14611,11 @@ "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==" }, "node_modules/@omnigraph/soap": { - "version": "0.94.2", - "resolved": "https://registry.npmjs.org/@omnigraph/soap/-/soap-0.94.2.tgz", - "integrity": "sha512-25JTbBF9InEuEyBMxBhUGkTStoe4P70Zcso3zASFaf/wkXnMlmTnDnIBrWnPGxRg54G5/KipnSRg5O7lUBXwbA==", + "version": "0.94.5", + "resolved": "https://registry.npmjs.org/@omnigraph/soap/-/soap-0.94.5.tgz", + "integrity": "sha512-n+JuWG5hfLkgyYGki0Bq4wWGistTbOVr92g9BILoy9+aqHqpFuXfiG5v5UJ66+qYo8TJZaBDI6WGvOntwlsYLg==", "dependencies": { - "fast-xml-parser": "4.2.4", + "fast-xml-parser": "4.2.5", "graphql-compose": "9.0.10", "graphql-scalars": "^1.22.2" }, @@ -14517,8 +14623,8 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@graphql-mesh/types": "^0.94.0", - "@graphql-mesh/utils": "^0.94.0", + "@graphql-mesh/types": "^0.94.2", + "@graphql-mesh/utils": "^0.94.2", "@graphql-tools/utils": "^9.2.1 || ^10.0.0", "graphql": "*" } @@ -26244,6 +26350,11 @@ "@types/responselike": "^1.0.0" } }, + "node_modules/@types/common-tags": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.1.tgz", + "integrity": "sha512-20R/mDpKSPWdJs5TOpz3e7zqbeCNuMCPhV7Yndk9KU2Rbij2r5W4RzwDPkzC+2lzUqXYu9rFzTktCBnDjHuNQg==" + }, "node_modules/@types/concat-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-2.0.0.tgz", @@ -26745,11 +26856,6 @@ "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", "dev": true }, - "node_modules/@types/object-hash": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-3.0.2.tgz", - "integrity": "sha512-tfyXl1JPCf2hzIDK29gO7qGqJjThKBzg/Cn3bA68R9NmWdOx+f7k5mm4to/n43BHspCwcoUC6FU4NpUoK/h9bQ==" - }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -27520,9 +27626,9 @@ } }, "node_modules/@wundergraph/orm": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@wundergraph/orm/-/orm-0.2.0.tgz", - "integrity": "sha512-cUeWoq1fmk+FfUI7G56CpOtAfdBq/AL5lN/U+Dkaa9ZnqOnmEt3rRdtG4qUdVhsizbjQuKmN5kLuinnSpMKxxw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@wundergraph/orm/-/orm-0.3.1.tgz", + "integrity": "sha512-G2+dzIHkLF1yEH1b/eIIG+YaBdDTXwP834AtiFE4n9G5cRSrU62OCS6gW1o1/yidaVEkPM9qkdEBaLdi5ma7pg==", "dependencies": { "@graphql-tools/utils": "^9.2.1", "@timkendall/tql": "1.0.0-rc.8", @@ -27536,14 +27642,14 @@ } }, "node_modules/@wundergraph/orm/node_modules/remeda": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/remeda/-/remeda-1.23.0.tgz", - "integrity": "sha512-1y0jygsAc3opoFQW5BtA/QYOboai0u5IwdvwtbRAd1eJ2D9NmvZpDfV819LdSmrIQ0LONbp/dE9Uo/rGxUshPw==" + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/remeda/-/remeda-1.24.0.tgz", + "integrity": "sha512-tjLxwU4yLtvX8yHlePnE7CdQXRe2pKatlVY+AunqAQV5t9FNw1yuiIAqKpu6zevd+No5LQHEJ/HK3r3ZFK7KXg==" }, "node_modules/@wundergraph/orm/node_modules/type-fest": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.12.0.tgz", - "integrity": "sha512-qj9wWsnFvVEMUDbESiilKeXeHL7FwwiFcogfhfyjmvT968RXSvnl23f1JOClTHYItsi7o501C/7qVllscUP3oA==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "engines": { "node": ">=14.16" }, @@ -27552,13 +27658,13 @@ } }, "node_modules/@wundergraph/protobuf": { - "version": "0.116.1", - "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.116.1.tgz", - "integrity": "sha512-bLOJUkSufKS+NIX6daZKUfwIXbAxAvSlp4WZFd6unYkK1t7MgZqMlZwdP2jodO4AmIgv8RR6MZGWppiDtfn7zA==", + "version": "0.118.1", + "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.118.1.tgz", + "integrity": "sha512-05HNB3/ZSH75IWtHDX8fdWFL6tM04OwfnVCcP5Ohi7OX8KeXcBaQW79GnkyjYttfSs5daduYNVoFLljh6G6YbQ==", "dependencies": { "long": "^5.2.0", - "protobufjs": "^6.11.2", - "ts-proto": "^1.112.1" + "protobufjs": "^7.2.4", + "ts-proto": "^1.156.1" } }, "node_modules/@wundergraph/protobuf/node_modules/long": { @@ -27566,36 +27672,6 @@ "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, - "node_modules/@wundergraph/protobuf/node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@wundergraph/protobuf/node_modules/protobufjs/node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, "node_modules/@wundergraph/react-relay": { "version": "0.3.12", "resolved": "https://registry.npmjs.org/@wundergraph/react-relay/-/react-relay-0.3.12.tgz", @@ -27607,20 +27683,21 @@ } }, "node_modules/@wundergraph/sdk": { - "version": "0.166.1", - "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.166.1.tgz", - "integrity": "sha512-rmVY/kNkYOVS5Z6tRB7O25kOyDcYXpBnCrE3yZMMenMyRT4pAhnOMKi6jkieUJhIrFbRwIUQOYcYnw+oujuKMA==", + "version": "0.171.0", + "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.171.0.tgz", + "integrity": "sha512-K7SjhGaPKOVaZ9KSFcBmPp7g+OqPXH3DX1aYyLAYjrQkVu0+bKtwyjlG/tlDizRvKvbQEcU0hXM5U1SY4QTh9g==", "dependencies": { "@fastify/formbody": "^7.3.0", "@graphql-mesh/cross-helpers": "^0.4.0", - "@graphql-mesh/types": "0.94.0", - "@graphql-mesh/utils": "0.94.0", + "@graphql-mesh/store": "0.94.5", + "@graphql-mesh/types": "0.94.5", + "@graphql-mesh/utils": "0.94.5", "@graphql-tools/merge": "^9.0.0", "@graphql-tools/schema": "^8.5.1", "@graphql-tools/utils": "^9.2.1", "@omnigraph/json-schema": "0.94.2", - "@omnigraph/openapi": "0.94.2", - "@omnigraph/soap": "0.94.2", + "@omnigraph/openapi": "0.94.5", + "@omnigraph/soap": "0.94.5", "@opentelemetry/api": "^1.4.1", "@opentelemetry/core": "^1.13.0", "@opentelemetry/exporter-trace-otlp-proto": "^0.39.1", @@ -27630,10 +27707,10 @@ "@opentelemetry/semantic-conventions": "^1.13.0", "@prisma/generator-helper": "^3.9.2", "@whatwg-node/fetch": "^0.9.4", - "@wundergraph/orm": "0.2.0", - "@wundergraph/protobuf": "^0.116.1", + "@wundergraph/orm": "0.3.1", + "@wundergraph/protobuf": "^0.118.1", "@wundergraph/straightforward": "^4.2.5", - "@wundergraph/wunderctl": "^0.160.0", + "@wundergraph/wunderctl": "^0.167.0", "axios": "^0.26.1", "axios-retry": "^3.3.1", "close-with-grace": "^1.1.0", @@ -27643,6 +27720,7 @@ "fast-uri": "^2.2.0", "fastify": "^4.10.2", "fastify-plugin": "^4.4.0", + "get-graphql-from-jsonschema": "^8.1.0", "get-port": "^5.1.1", "graphql": "^16.6.0", "graphql-helix": "^1.13.0", @@ -27655,11 +27733,11 @@ "lodash": "^4.17.21", "long": "^5.2.0", "object-hash": "^2.2.0", + "openai": "^3.3.0", "openapi-types": "12.1.0", "pino": "^8.11.0", - "pino-pretty": "^10.0.0", - "postman-collection": "^4.1.1", - "protobufjs": "^6.11.2", + "postman-collection": "^4.1.7", + "protobufjs": "^7.2.4", "raw-body": "^2.5.2", "swagger2openapi": "^7.0.8", "terminate": "^2.5.0", @@ -27909,36 +27987,6 @@ "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.0.tgz", "integrity": "sha512-XpeCy01X6L5EpP+6Hc3jWN7rMZJ+/k1lwki/kTmWzbVhdPie3jd5O2ZtedEx8Yp58icJ0osVldLMrTB/zslQXA==" }, - "node_modules/@wundergraph/sdk/node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@wundergraph/sdk/node_modules/protobufjs/node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, "node_modules/@wundergraph/sdk/node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", @@ -28030,9 +28078,9 @@ } }, "node_modules/@wundergraph/wunderctl": { - "version": "0.160.0", - "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.160.0.tgz", - "integrity": "sha512-0WjHlLwcxc2gMtNc17kYPBYq/OS8k1ZkyW/qwLxlPLOaIXEvTk7+fK+BLX0TTf+SVVzaCB2f8YQQdOfmk0cFBQ==", + "version": "0.167.0", + "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.167.0.tgz", + "integrity": "sha512-QgRvDFQ2RJVpfEu4tMoqy3ySZ2eEiNrRpVbwwUDtFHHVOsE0EQxPSmMQfT/Uok/H9l4calMx4KNB3cHa9v8zzQ==", "hasInstallScript": true, "dependencies": { "axios": "^0.26.1", @@ -29852,8 +29900,7 @@ "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 + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/at-least-node": { "version": "1.0.0", @@ -32787,7 +32834,8 @@ "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/combine-promises": { "version": "1.1.0", @@ -32802,7 +32850,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -33030,7 +33077,6 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, "engines": { "node": ">=4.0.0" } @@ -36169,8 +36215,7 @@ "node_modules/dayjs": { "version": "1.11.9", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", - "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==", - "dev": true + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" }, "node_modules/debug": { "version": "4.3.4", @@ -36539,6 +36584,11 @@ "node": ">=0.8" } }, + "node_modules/defekt": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/defekt/-/defekt-9.3.0.tgz", + "integrity": "sha512-AWfM0vhFmESRZawEJfLhRJMsAR5IOhwyxGxIDOh9RXGKcdV65cWtkFB31MNjUfFvAlfbk3c2ooX0rr1pWIXshw==" + }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -36629,7 +36679,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -36652,7 +36701,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -37457,6 +37505,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { "once": "^1.4.0" } @@ -39360,11 +39409,6 @@ "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.0.0.tgz", "integrity": "sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==" }, - "node_modules/fast-copy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz", - "integrity": "sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==" - }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", @@ -39491,9 +39535,9 @@ "dev": true }, "node_modules/fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -40734,6 +40778,22 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-graphql-from-jsonschema": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/get-graphql-from-jsonschema/-/get-graphql-from-jsonschema-8.1.0.tgz", + "integrity": "sha512-MhvxGPBjJm1ls6XmvcmgJG7ApqxkFEs5T8uDzytlpbMBBwMMnoF/rMUWzPxM6YvejyLhCB3axD4Dwci3G5F4UA==", + "dependencies": { + "@types/common-tags": "1.8.1", + "@types/json-schema": "7.0.11", + "common-tags": "1.8.2", + "defekt": "9.3.0" + } + }, + "node_modules/get-graphql-from-jsonschema/node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, "node_modules/get-intrinsic": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", @@ -42458,52 +42518,6 @@ "@opentelemetry/api": ">=1.3.0 <1.5.0" } }, - "node_modules/help-me": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/help-me/-/help-me-4.2.0.tgz", - "integrity": "sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==", - "dependencies": { - "glob": "^8.0.0", - "readable-stream": "^3.6.0" - } - }, - "node_modules/help-me/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/help-me/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/help-me/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/hexer": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/hexer/-/hexer-1.5.0.tgz", @@ -46520,14 +46534,6 @@ "react": ">=16" } }, - "node_modules/joycon": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", - "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", - "engines": { - "node": ">=10" - } - }, "node_modules/js-cookie": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", @@ -53010,6 +53016,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } @@ -53203,6 +53210,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openai": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-3.3.0.tgz", + "integrity": "sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==", + "dependencies": { + "axios": "^0.26.0", + "form-data": "^4.0.0" + } + }, + "node_modules/openai/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/openai/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==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/openapi-sampler": { "version": "1.0.0-beta.17", "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.0.0-beta.17.tgz", @@ -54635,76 +54672,6 @@ "node": ">= 10.x" } }, - "node_modules/pino-pretty": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.0.1.tgz", - "integrity": "sha512-yrn00+jNpkvZX/NrPVCPIVHAfTDy3ahF0PND9tKqZk4j9s+loK8dpzrJj4dGb7i+WLuR50ussuTAiWoMWU+qeA==", - "dependencies": { - "colorette": "^2.0.7", - "dateformat": "^4.6.3", - "fast-copy": "^3.0.0", - "fast-safe-stringify": "^2.1.1", - "help-me": "^4.0.1", - "joycon": "^3.1.1", - "minimist": "^1.2.6", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.0.0", - "pump": "^3.0.0", - "readable-stream": "^4.0.0", - "secure-json-parse": "^2.4.0", - "sonic-boom": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "pino-pretty": "bin.js" - } - }, - "node_modules/pino-pretty/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/pino-pretty/node_modules/dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", - "engines": { - "node": "*" - } - }, - "node_modules/pino-pretty/node_modules/readable-stream": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", - "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/pino-std-serializers": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", @@ -56784,6 +56751,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -58377,6 +58345,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -63855,6 +63824,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "engines": { "node": ">=8" }, @@ -65732,93 +65702,40 @@ } }, "node_modules/ts-poet": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.4.1.tgz", - "integrity": "sha512-AjZEs4h2w4sDfwpHMxQKHrTlNh2wRbM5NRXmLz0RiH+yPGtSQFbe9hBpNocU8vqVNgfh0BIOiXR80xDz3kKxUQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.5.0.tgz", + "integrity": "sha512-44jURLT1HG6+NsDcadM826V6Ekux+wk07Go+MX5Gfx+8zcPKfUiFEtnjL9imuRVGSCRtloRLqw4bDGZVJYGZMQ==", "dependencies": { "dprint-node": "^1.0.7" } }, "node_modules/ts-proto": { - "version": "1.151.0", - "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.151.0.tgz", - "integrity": "sha512-nU9/tmQLrtYFb7WO9dCLM2S/TmoEvomb4ae/4HxSYhGoJ7y2ca8QWRCxbG1QhJV3/q829BtWJ2ZwDOb5q5uc9w==", + "version": "1.156.2", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.156.2.tgz", + "integrity": "sha512-0ZAbGmfvB2R79QJfpTIk56T8xM4k9ZS+z77517HDpuFZFizCMceCIE3IhdYQWbmP1oSYLzw0AeVbVHi2PIigKQ==", "dependencies": { - "@types/object-hash": "^3.0.2", - "case-anything": "^2.1.10", - "dataloader": "^1.4.0", - "object-hash": "^3.0.0", - "protobufjs": "^6.11.3", - "ts-poet": "^6.4.1", - "ts-proto-descriptors": "1.9.0" + "case-anything": "^2.1.13", + "protobufjs": "^7.2.4", + "ts-poet": "^6.5.0", + "ts-proto-descriptors": "1.15.0" }, "bin": { "protoc-gen-ts_proto": "protoc-gen-ts_proto" } }, "node_modules/ts-proto-descriptors": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.9.0.tgz", - "integrity": "sha512-Ui8zA5Q4Jnq6JIGRraUWvECrqixxtwwin8GkhIkvwCpR+JcSPsxWe8HfTj5eHfyruGYI6Zjf96XlC87hTakHfQ==", - "dependencies": { - "long": "^4.0.0", - "protobufjs": "^6.8.8" - } - }, - "node_modules/ts-proto-descriptors/node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.15.0.tgz", + "integrity": "sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==", "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "long": "^5.2.3", + "protobufjs": "^7.2.4" } }, - "node_modules/ts-proto/node_modules/dataloader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", - "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" - }, - "node_modules/ts-proto/node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } + "node_modules/ts-proto-descriptors/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/ts-retry-promise": { "version": "0.7.0", @@ -67445,7 +67362,8 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/utila": { "version": "0.4.0",