diff --git a/package-lock.json b/package-lock.json index a61bc6b..39f7122 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@wundergraph/sdk": "0.144.5" + "@wundergraph/sdk": "^0.155.0" }, "devDependencies": { "@jest/globals": "^29.4.3", @@ -4488,9 +4488,9 @@ } }, "node_modules/@wundergraph/protobuf": { - "version": "0.107.0", - "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.107.0.tgz", - "integrity": "sha512-bLKuX4WFXxwAJzwWPki1UB/QeXPD5zWRf8eoYGt2vH7bzTIx1T2lbXxKBHbafksAbkiRXmG5y7uo6aPDG/gGQw==", + "version": "0.110.0", + "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.110.0.tgz", + "integrity": "sha512-jVZHT1OHwlfpAn3PiGOZ5RHf+qLL8ooUaDBsQaJEHdOube93ElHMbrg1zbno0i8IezA6EQfMAOFCI6Nx2P/R7A==", "dependencies": { "long": "^5.2.0", "protobufjs": "^6.11.2", @@ -4498,9 +4498,9 @@ } }, "node_modules/@wundergraph/sdk": { - "version": "0.144.5", - "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.144.5.tgz", - "integrity": "sha512-Xg3iC16yW85Ob8yRhueEQCMCsb06KqfRxlAIswPcYYen/DG7wphLT/QK2Lpi7YCQAbhdGuR0a16pR8EPmEw80A==", + "version": "0.155.0", + "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.155.0.tgz", + "integrity": "sha512-jM3QYadcB5nu/SG6fZTQ1MGFkXbSVnb/CtzN7hrBM0KCGiSlotjWRgZuD5pq17pxpmV/RLdECkazPzGuKbumsw==", "dependencies": { "@fastify/formbody": "^7.3.0", "@graphql-mesh/cross-helpers": "^0.3.4", @@ -4510,15 +4510,18 @@ "@graphql-tools/utils": "^9.2.1", "@omnigraph/json-schema": "^0.38.24", "@omnigraph/openapi": "^0.19.26", + "@omnigraph/soap": "^0.93.1", "@prisma/generator-helper": "^3.9.2", "@web-std/fetch": "^4.1.0", "@whatwg-node/fetch": "^0.8.4", - "@wundergraph/protobuf": "^0.107.0", - "@wundergraph/wunderctl": "^0.140.4", + "@wundergraph/protobuf": "^0.110.0", + "@wundergraph/straightforward": "^4.2.5", + "@wundergraph/wunderctl": "^0.149.0", "axios": "^0.26.1", "axios-retry": "^3.3.1", "close-with-grace": "^1.1.0", "cross-fetch": "^3.1.5", + "debug": "^4.3.4", "execa": "5.1.1", "fast-json-patch": "^3.1.1", "fastify": "^4.10.2", @@ -4526,6 +4529,7 @@ "graphql": "^16.6.0", "graphql-helix": "^1.13.0", "handlebars": "^4.7.7", + "https-proxy-agent": "^5.0.1", "js-yaml": "^4.1.0", "json-schema": "^0.4.0", "json-schema-to-typescript": "^11.0.3", @@ -4536,8 +4540,8 @@ "pino": "^8.11.0", "pino-pretty": "^10.0.0", "postman-collection": "^4.1.1", - "prettier": "^2.7.1", "protobufjs": "^6.11.2", + "raw-body": "^2.5.2", "swagger2openapi": "^7.0.8", "terminate": "^2.5.0", "ts-retry-promise": "^0.7.0", @@ -4725,6 +4729,22 @@ "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/@omnigraph/soap": { + "version": "0.93.1", + "resolved": "https://registry.npmjs.org/@omnigraph/soap/-/soap-0.93.1.tgz", + "integrity": "sha512-GiGWgeUHyXI5+/51A19ygPOPz49bLM7WMIRsKW4G+UjfBcB2wUeI2q//pK2yqIFWeT71tKxvg9hIcDh7hdYacg==", + "dependencies": { + "fast-xml-parser": "4.2.2", + "graphql-compose": "9.0.10", + "graphql-scalars": "^1.20.4" + }, + "peerDependencies": { + "@graphql-mesh/types": "^0.93.1", + "@graphql-mesh/utils": "^0.93.1", + "@graphql-tools/utils": "^9.2.1", + "graphql": "*" + } + }, "node_modules/@wundergraph/sdk/node_modules/json-machete": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/json-machete/-/json-machete-0.18.20.tgz", @@ -4765,17 +4785,32 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@wundergraph/straightforward": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@wundergraph/straightforward/-/straightforward-4.2.5.tgz", + "integrity": "sha512-wiOsrjPYoD6i6pdQgwfYhguAd8scmU9Jyxb/0+cOMUUzgALZyn6sRJAYOx1r57aDNPmO3OdFUnQHs9LLCti5Lg==", + "dependencies": { + "debug": "^4.3.4", + "yargs": "^17.7.1" + }, + "bin": { + "straightforward": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@wundergraph/wunderctl": { - "version": "0.140.4", - "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.140.4.tgz", - "integrity": "sha512-FF4rGDhiU3zgA+iLcE6QEeUEulp8ApsWd6jWr8SLVYBd4swTYrX1kcphp5UGCa4jZL07tm43nO2beemRJNeVNw==", + "version": "0.149.0", + "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.149.0.tgz", + "integrity": "sha512-kb1pOGkcws4PqFhCRjqNxjXxgxH5Y2lS6hlbb1UisK6sEAFYJglBC4A7fLCxGaB0Ri1is64tFVDeKFbx4LeeUg==", "hasInstallScript": true, "dependencies": { "axios": "^0.26.1", "debug": "^4.3.4", "execa": "5.1.1", "rimraf": "^3.0.2", - "tar": "^6.1.11" + "tar": "^6.1.13" }, "bin": { "wunderctl": "dist/bin/cli.js" @@ -4841,6 +4876,17 @@ "node": ">=0.4.0" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", @@ -5671,9 +5717,9 @@ } }, "node_modules/case-anything": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", - "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.11.tgz", + "integrity": "sha512-uzKDXzdM/x914cepWPzElU3y50NRKYhjkO4ittOHLq+rF6M0AgRLF/+yPR1tvwLNAh8WHEPTfhuciZGPfX+oyg==", "engines": { "node": ">=12.13" }, @@ -6342,7 +6388,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "peer": true, "engines": { "node": ">= 0.8" } @@ -7017,19 +7062,24 @@ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "node_modules/fast-xml-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.0.tgz", - "integrity": "sha512-+zVQv4aVTO+o8oRUyRL7PjgeVo1J6oP8Cw2+a8UTZQcj5V0yUK5T63gTN0ldgiHDPghUjKc4OpT6SwMTwnOQug==", - "peer": true, + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz", + "integrity": "sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==", + "funding": [ + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + }, + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" } }, "node_modules/fastify": { @@ -7826,7 +7876,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "peer": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -7842,7 +7891,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true, "engines": { "node": ">= 0.8" } @@ -7857,6 +7905,18 @@ "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -10318,9 +10378,9 @@ } }, "node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "engines": { "node": ">=8" } @@ -11393,6 +11453,39 @@ "node": ">= 0.6" } }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -12169,8 +12262,7 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "peer": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/shallow-clone": { "version": "3.0.1", @@ -12893,8 +12985,7 @@ "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "peer": true + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "node_modules/sudo-prompt": { "version": "9.2.1", @@ -12951,13 +13042,13 @@ } }, "node_modules/tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "version": "6.1.14", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz", + "integrity": "sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -13221,7 +13312,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "peer": true, "engines": { "node": ">=0.6" } @@ -13282,9 +13372,9 @@ } }, "node_modules/ts-proto": { - "version": "1.146.0", - "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.146.0.tgz", - "integrity": "sha512-OyBZRjmqqw+aatLEUbRooWO6VKTtOLJQyaQFMciigEZPNgTsWtApqHpQDtqDMQFWEXhIARqEV+B7ZJx8cljhZA==", + "version": "1.147.2", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.147.2.tgz", + "integrity": "sha512-9JR8O6vNYwPwemln1bqY8ldyTfkA3V1LEe8uEpliyu96skNNs/t8Fkjk0jVBxQ30SuJq88HHZlqQulmFPwR90Q==", "dependencies": { "@types/object-hash": "^1.3.0", "case-anything": "^2.1.10", @@ -13292,16 +13382,16 @@ "object-hash": "^1.3.1", "protobufjs": "^6.11.3", "ts-poet": "^6.4.1", - "ts-proto-descriptors": "1.8.0" + "ts-proto-descriptors": "1.9.0" }, "bin": { "protoc-gen-ts_proto": "protoc-gen-ts_proto" } }, "node_modules/ts-proto-descriptors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.8.0.tgz", - "integrity": "sha512-iV20plcI8+GRkeZIAygxOOH0p2xpOsKfw9kI1W20NCwawi1/4bG/YRd9rQY9XSJP+lD9j7XbSy3tFFuikfsljw==", + "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" @@ -13517,7 +13607,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "peer": true, "engines": { "node": ">= 0.8" } @@ -17387,9 +17476,9 @@ } }, "@wundergraph/protobuf": { - "version": "0.107.0", - "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.107.0.tgz", - "integrity": "sha512-bLKuX4WFXxwAJzwWPki1UB/QeXPD5zWRf8eoYGt2vH7bzTIx1T2lbXxKBHbafksAbkiRXmG5y7uo6aPDG/gGQw==", + "version": "0.110.0", + "resolved": "https://registry.npmjs.org/@wundergraph/protobuf/-/protobuf-0.110.0.tgz", + "integrity": "sha512-jVZHT1OHwlfpAn3PiGOZ5RHf+qLL8ooUaDBsQaJEHdOube93ElHMbrg1zbno0i8IezA6EQfMAOFCI6Nx2P/R7A==", "requires": { "long": "^5.2.0", "protobufjs": "^6.11.2", @@ -17397,9 +17486,9 @@ } }, "@wundergraph/sdk": { - "version": "0.144.5", - "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.144.5.tgz", - "integrity": "sha512-Xg3iC16yW85Ob8yRhueEQCMCsb06KqfRxlAIswPcYYen/DG7wphLT/QK2Lpi7YCQAbhdGuR0a16pR8EPmEw80A==", + "version": "0.155.0", + "resolved": "https://registry.npmjs.org/@wundergraph/sdk/-/sdk-0.155.0.tgz", + "integrity": "sha512-jM3QYadcB5nu/SG6fZTQ1MGFkXbSVnb/CtzN7hrBM0KCGiSlotjWRgZuD5pq17pxpmV/RLdECkazPzGuKbumsw==", "requires": { "@fastify/formbody": "^7.3.0", "@graphql-mesh/cross-helpers": "^0.3.4", @@ -17409,15 +17498,18 @@ "@graphql-tools/utils": "^9.2.1", "@omnigraph/json-schema": "^0.38.24", "@omnigraph/openapi": "^0.19.26", + "@omnigraph/soap": "^0.93.1", "@prisma/generator-helper": "^3.9.2", "@web-std/fetch": "^4.1.0", "@whatwg-node/fetch": "^0.8.4", - "@wundergraph/protobuf": "^0.107.0", - "@wundergraph/wunderctl": "^0.140.4", + "@wundergraph/protobuf": "^0.110.0", + "@wundergraph/straightforward": "^4.2.5", + "@wundergraph/wunderctl": "^0.149.0", "axios": "^0.26.1", "axios-retry": "^3.3.1", "close-with-grace": "^1.1.0", "cross-fetch": "^3.1.5", + "debug": "^4.3.4", "execa": "5.1.1", "fast-json-patch": "^3.1.1", "fastify": "^4.10.2", @@ -17425,6 +17517,7 @@ "graphql": "^16.6.0", "graphql-helix": "^1.13.0", "handlebars": "^4.7.7", + "https-proxy-agent": "^5.0.1", "js-yaml": "^4.1.0", "json-schema": "^0.4.0", "json-schema-to-typescript": "^11.0.3", @@ -17435,8 +17528,8 @@ "pino": "^8.11.0", "pino-pretty": "^10.0.0", "postman-collection": "^4.1.1", - "prettier": "^2.7.1", "protobufjs": "^6.11.2", + "raw-body": "^2.5.2", "swagger2openapi": "^7.0.8", "terminate": "^2.5.0", "ts-retry-promise": "^0.7.0", @@ -17570,6 +17663,16 @@ } } }, + "@omnigraph/soap": { + "version": "0.93.1", + "resolved": "https://registry.npmjs.org/@omnigraph/soap/-/soap-0.93.1.tgz", + "integrity": "sha512-GiGWgeUHyXI5+/51A19ygPOPz49bLM7WMIRsKW4G+UjfBcB2wUeI2q//pK2yqIFWeT71tKxvg9hIcDh7hdYacg==", + "requires": { + "fast-xml-parser": "4.2.2", + "graphql-compose": "9.0.10", + "graphql-scalars": "^1.20.4" + } + }, "json-machete": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/json-machete/-/json-machete-0.18.20.tgz", @@ -17598,16 +17701,25 @@ } } }, + "@wundergraph/straightforward": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@wundergraph/straightforward/-/straightforward-4.2.5.tgz", + "integrity": "sha512-wiOsrjPYoD6i6pdQgwfYhguAd8scmU9Jyxb/0+cOMUUzgALZyn6sRJAYOx1r57aDNPmO3OdFUnQHs9LLCti5Lg==", + "requires": { + "debug": "^4.3.4", + "yargs": "^17.7.1" + } + }, "@wundergraph/wunderctl": { - "version": "0.140.4", - "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.140.4.tgz", - "integrity": "sha512-FF4rGDhiU3zgA+iLcE6QEeUEulp8ApsWd6jWr8SLVYBd4swTYrX1kcphp5UGCa4jZL07tm43nO2beemRJNeVNw==", + "version": "0.149.0", + "resolved": "https://registry.npmjs.org/@wundergraph/wunderctl/-/wunderctl-0.149.0.tgz", + "integrity": "sha512-kb1pOGkcws4PqFhCRjqNxjXxgxH5Y2lS6hlbb1UisK6sEAFYJglBC4A7fLCxGaB0Ri1is64tFVDeKFbx4LeeUg==", "requires": { "axios": "^0.26.1", "debug": "^4.3.4", "execa": "5.1.1", "rimraf": "^3.0.2", - "tar": "^6.1.11" + "tar": "^6.1.13" } }, "@zxing/text-encoding": { @@ -17655,6 +17767,14 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, "ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", @@ -18275,9 +18395,9 @@ } }, "case-anything": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", - "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==" + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.11.tgz", + "integrity": "sha512-uzKDXzdM/x914cepWPzElU3y50NRKYhjkO4ittOHLq+rF6M0AgRLF/+yPR1tvwLNAh8WHEPTfhuciZGPfX+oyg==" }, "chalk": { "version": "4.1.2", @@ -18809,8 +18929,7 @@ "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "peer": true + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "dependency-graph": { "version": "0.11.0", @@ -19362,10 +19481,9 @@ } }, "fast-xml-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.0.tgz", - "integrity": "sha512-+zVQv4aVTO+o8oRUyRL7PjgeVo1J6oP8Cw2+a8UTZQcj5V0yUK5T63gTN0ldgiHDPghUjKc4OpT6SwMTwnOQug==", - "peer": true, + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz", + "integrity": "sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==", "requires": { "strnum": "^1.0.5" } @@ -19967,7 +20085,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "peer": true, "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -19979,8 +20096,7 @@ "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -19994,6 +20110,15 @@ "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -21956,9 +22081,9 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" }, "minizlib": { "version": "2.1.2", @@ -22785,6 +22910,32 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "peer": true }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, "react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -23407,8 +23558,7 @@ "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "peer": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "shallow-clone": { "version": "3.0.1", @@ -23990,8 +24140,7 @@ "strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "peer": true + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "sudo-prompt": { "version": "9.2.1", @@ -24031,13 +24180,13 @@ } }, "tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "version": "6.1.14", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz", + "integrity": "sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==", "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -24268,8 +24417,7 @@ "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "peer": true + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tr46": { "version": "0.0.3", @@ -24305,9 +24453,9 @@ } }, "ts-proto": { - "version": "1.146.0", - "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.146.0.tgz", - "integrity": "sha512-OyBZRjmqqw+aatLEUbRooWO6VKTtOLJQyaQFMciigEZPNgTsWtApqHpQDtqDMQFWEXhIARqEV+B7ZJx8cljhZA==", + "version": "1.147.2", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.147.2.tgz", + "integrity": "sha512-9JR8O6vNYwPwemln1bqY8ldyTfkA3V1LEe8uEpliyu96skNNs/t8Fkjk0jVBxQ30SuJq88HHZlqQulmFPwR90Q==", "requires": { "@types/object-hash": "^1.3.0", "case-anything": "^2.1.10", @@ -24315,7 +24463,7 @@ "object-hash": "^1.3.1", "protobufjs": "^6.11.3", "ts-poet": "^6.4.1", - "ts-proto-descriptors": "1.8.0" + "ts-proto-descriptors": "1.9.0" }, "dependencies": { "object-hash": { @@ -24326,9 +24474,9 @@ } }, "ts-proto-descriptors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.8.0.tgz", - "integrity": "sha512-iV20plcI8+GRkeZIAygxOOH0p2xpOsKfw9kI1W20NCwawi1/4bG/YRd9rQY9XSJP+lD9j7XbSy3tFFuikfsljw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.9.0.tgz", + "integrity": "sha512-Ui8zA5Q4Jnq6JIGRraUWvECrqixxtwwin8GkhIkvwCpR+JcSPsxWe8HfTj5eHfyruGYI6Zjf96XlC87hTakHfQ==", "requires": { "long": "^4.0.0", "protobufjs": "^6.8.8" @@ -24480,8 +24628,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "peer": true + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unset-value": { "version": "1.0.0",