From f929b8122b7b63e2653d953205c3918df0c9ef32 Mon Sep 17 00:00:00 2001 From: Chhavi Goyal Date: Fri, 2 May 2025 07:11:49 -0400 Subject: [PATCH 1/3] feat: update xmldom version to xmldom/xmldom0.9.8 (#5036) Co-authored-by: Andrew Bastin --- package.json | 4 +- pnpm-lock.yaml | 292 ++++++++++++++++++++++++++++++++++++------------- 2 files changed, 218 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index d473cc85..097ef9e7 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,9 @@ "dset@3.1.3": "3.1.4", "nanoid@3.3.7": "3.3.8", "execa@0.10.0": "2.0.0", - "@babel/runtime@<7.26.10": "7.26.10" + "@babel/runtime@<7.26.10": "7.26.10", + "apiconnect-wsdl": "2.0.36", + "@xmldom/xmldom": "0.9.8" }, "packageExtensions": { "@hoppscotch/httpsnippet": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6aec5e3..bb5656a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,8 @@ overrides: nanoid@3.3.7: 3.3.8 execa@0.10.0: 2.0.0 '@babel/runtime@<7.26.10': 7.26.10 + apiconnect-wsdl: 2.0.36 + '@xmldom/xmldom': 0.9.8 packageExtensionsChecksum: sha256-Qhsch/G1LLagBL1kRb8nf11C5HcyCWi8Px3h3uWxYUw= @@ -1883,6 +1885,11 @@ packages: peerDependencies: openapi-types: '>=7' + '@apidevtools/swagger-parser@10.0.3': + resolution: {integrity: sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==} + peerDependencies: + openapi-types: '>=7' + '@apidevtools/swagger-parser@10.1.1': resolution: {integrity: sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA==} peerDependencies: @@ -3594,6 +3601,9 @@ packages: resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@exodus/schemasafe@1.3.0': + resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} + '@faker-js/faker@5.5.3': resolution: {integrity: sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw==} deprecated: Please update to a newer version. @@ -6195,6 +6205,10 @@ packages: resolution: {integrity: sha512-4jXDeZ4IH4bylZ6wu14VEx0aDXXhrN4TC279v9rPmn08g4EYekcYf8wdcOOnS9STjDkb6x77/6xBUTqxGgjr8g==} engines: {node: '>=18.0.0'} + '@xmldom/xmldom@0.9.8': + resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} + engines: {node: '>=14.6'} + '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -6363,9 +6377,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - apiconnect-wsdl@1.8.31: - resolution: {integrity: sha512-kNs26If9xCJnGolVTAt0VWIA8KrqwodQLqDRTrfc7txD54LJ+hFx638sPYEdG9jw78eifWyy+FBlS5befYSa8Q==} - engines: {node: '>=8'} + apiconnect-wsdl@2.0.36: + resolution: {integrity: sha512-jHXC6y/duZ+zzn756/znpfDeVM0hprt2Yk/4QfiIhzNG4YmJXt7NSCup4DFRCitBZVK85lM6UYRaa36fSWs3JQ==} + engines: {node: '>=18.7.0 <21.0.0'} append-field@1.0.0: resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} @@ -6917,6 +6931,10 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + comment-json@4.2.3: resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} engines: {node: '>= 6'} @@ -7598,6 +7616,9 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + esbuild-android-64@0.15.18: resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} @@ -8592,6 +8613,9 @@ packages: engines: {node: '>=12'} hasBin: true + http2-client@1.3.5: + resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==} + https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -9227,10 +9251,6 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-ref-parser@7.1.4: - resolution: {integrity: sha512-AD7bvav0vak1/63w3jH8F7eHId/4E4EPdMAEZhGxtjktteUv9dnNB/cJy6nVnMyoTPBJnLwFK6tiQPSTeleCtQ==} - deprecated: Please switch to @apidevtools/json-schema-ref-parser - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -9962,6 +9982,10 @@ packages: node-emoji@1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + node-fetch-h2@2.3.0: + resolution: {integrity: sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==} + engines: {node: 4.x || >=6.0.0} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -9978,6 +10002,9 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-readfiles@0.2.0: + resolution: {integrity: sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==} + node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -10042,6 +10069,22 @@ packages: nwsapi@2.2.13: resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} + oas-kit-common@1.0.8: + resolution: {integrity: sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==} + + oas-linter@3.2.2: + resolution: {integrity: sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==} + + oas-resolver@2.5.6: + resolution: {integrity: sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==} + hasBin: true + + oas-schema-walker@1.1.5: + resolution: {integrity: sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==} + + oas-validator@5.0.8: + resolution: {integrity: sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==} + oauth@0.10.0: resolution: {integrity: sha512-1orQ9MT1vHFGQxhuy7E/0gECD3fd2fCC+PIX+/jgmU/gI3EpRocXtmtvxCO5x3WZ443FLTLFWNDjl5MPJf9u+Q==} @@ -10091,12 +10134,6 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - ono@5.1.0: - resolution: {integrity: sha512-GgqRIUWErLX4l9Up0khRtbrlH8Fyj59A0nKv8V6pWEto38aUgnOGOOF7UmgFFLzFnDSc8REzaTXOc0hqEe7yIw==} - - ono@6.0.1: - resolution: {integrity: sha512-5rdYW/106kHqLeG22GE2MHKq+FlsxMERZev9DCzQX1zwkxnFwBivSn5i17a5O/rDmOJOdf4Wyt80UZljzx9+DA==} - open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -10109,13 +10146,6 @@ packages: resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} engines: {node: '>=14.16'} - openapi-schemas@1.0.3: - resolution: {integrity: sha512-KtMWcK2VtOS+nD8RKSIyScJsj8JrmVWcIX7Kjx4xEHijFYuvMTDON8WfeKOgeSb4uNG6UsqLj5Na7nKbSav9RQ==} - engines: {node: '>=8'} - - openapi-types@1.3.5: - resolution: {integrity: sha512-11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg==} - openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} @@ -10884,13 +10914,6 @@ packages: resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} engines: {node: '>=6.0.0'} - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -10979,6 +11002,9 @@ packages: reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + reftools@1.1.9: + resolution: {integrity: sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==} + regenerate-unicode-properties@10.2.0: resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} @@ -11290,6 +11316,24 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + should-equal@2.0.0: + resolution: {integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==} + + should-format@3.0.3: + resolution: {integrity: sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==} + + should-type-adaptors@1.1.0: + resolution: {integrity: sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==} + + should-type@1.4.0: + resolution: {integrity: sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==} + + should-util@1.0.1: + resolution: {integrity: sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==} + + should@13.2.3: + resolution: {integrity: sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -11613,16 +11657,17 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - swagger-methods@2.0.2: - resolution: {integrity: sha512-/RNqvBZkH8+3S/FqBPejHxJxZenaYq3MrpeXnzi06aDIS39Mqf5YCUNb/ZBjsvFFt8h9FxfKs8EXPtcYdfLiRg==} - deprecated: This package is no longer being maintained. - - swagger-parser@8.0.3: - resolution: {integrity: sha512-y2gw+rTjn7Z9J+J1qwbBm0UL93k/VREDCveKBK6iGjf7KXC6QGshbnpEmeHL0ZkCgmIghsXzpNzPSbBH91BAEQ==} + swagger-parser@10.0.3: + resolution: {integrity: sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==} + engines: {node: '>=10'} swagger-ui-dist@5.17.14: resolution: {integrity: sha512-CVbSfaLpstV65OnSjbXfVd6Sta3q3F7Cj/yYuvHMp1P90LztOLs6PfUnKEVAeiIVQt9u2SaPwv0LiH/OyMjHRw==} + swagger2openapi@7.0.8: + resolution: {integrity: sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==} + hasBin: true + swap-case@2.0.2: resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} @@ -13109,8 +13154,8 @@ packages: resolution: {integrity: sha512-Z/DRB0ZAKj5vAQg++XsfQQKfT73Vfj5n5lKIVXobBDQEva6NHWUTxOA6OohJmEcpoy8AEqBmSGkXXAnFwt5qAA==} engines: {node: '>= 16'} - xml2js@0.4.23: - resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} xmlbuilder2@3.1.1: @@ -13124,11 +13169,6 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xmldom@0.1.31: - resolution: {integrity: sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==} - engines: {node: '>=0.1'} - deprecated: Deprecated due to CVE-2021-21366 resolved in 0.5.0 - xmlhttprequest-ssl@1.6.3: resolution: {integrity: sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==} engines: {node: '>=0.4.0'} @@ -13235,6 +13275,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + z-schema@5.0.5: + resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} + engines: {node: '>=8.0.0'} + hasBin: true + zhead@2.2.4: resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} @@ -13345,6 +13390,16 @@ snapshots: openapi-types: 12.1.3 z-schema: 4.2.4 + '@apidevtools/swagger-parser@10.0.3(openapi-types@12.1.3)': + dependencies: + '@apidevtools/json-schema-ref-parser': 9.1.2 + '@apidevtools/openapi-schemas': 2.1.0 + '@apidevtools/swagger-methods': 3.0.2 + '@jsdevtools/ono': 7.1.3 + call-me-maybe: 1.0.2 + openapi-types: 12.1.3 + z-schema: 5.0.5 + '@apidevtools/swagger-parser@10.1.1(openapi-types@12.1.3)': dependencies: '@apidevtools/json-schema-ref-parser': 11.7.2 @@ -15037,6 +15092,8 @@ snapshots: dependencies: levn: 0.4.1 + '@exodus/schemasafe@1.3.0': {} + '@faker-js/faker@5.5.3': {} '@fontsource-variable/inter@5.0.15': {} @@ -19081,6 +19138,8 @@ snapshots: fast-querystring: 1.1.2 tslib: 2.8.0 + '@xmldom/xmldom@0.9.8': {} + '@xtuc/ieee754@1.2.0': {} '@xtuc/long@4.2.2': {} @@ -19238,17 +19297,21 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - apiconnect-wsdl@1.8.31: + apiconnect-wsdl@2.0.36(openapi-types@12.1.3): dependencies: - iconv-lite: 0.4.24 - js-yaml: 3.14.1 + '@xmldom/xmldom': 0.9.8 + iconv-lite: 0.6.3 + js-yaml: 4.1.0 jszip: 3.10.1 lodash: 4.17.21 - q: 1.5.1 - swagger-parser: 8.0.3 - xml2js: 0.4.23 - xmldom: 0.1.31 + oas-validator: 5.0.8 + swagger-parser: 10.0.3(openapi-types@12.1.3) + swagger2openapi: 7.0.8 + xml2js: 0.5.0 yauzl: 2.10.0 + transitivePeerDependencies: + - encoding + - openapi-types append-field@1.0.0: {} @@ -19938,6 +20001,9 @@ snapshots: commander@8.3.0: {} + commander@9.5.0: + optional: true + comment-json@4.2.3: dependencies: array-timsort: 1.0.3 @@ -20732,6 +20798,8 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 + es6-promise@3.3.1: {} + esbuild-android-64@0.15.18: optional: true @@ -22186,6 +22254,8 @@ snapshots: - debug - supports-color + http2-client@1.3.5: {} + https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 @@ -22302,7 +22372,7 @@ snapshots: insomnia-importers@3.6.0(openapi-types@12.1.3): dependencies: '@apidevtools/swagger-parser': 10.0.2(openapi-types@12.1.3) - apiconnect-wsdl: 1.8.31 + apiconnect-wsdl: 2.0.36(openapi-types@12.1.3) change-case: 4.1.2 commander: 7.2.0 ramda: 0.27.2 @@ -22310,6 +22380,7 @@ snapshots: shell-quote: 1.8.1 yaml: 1.10.2 transitivePeerDependencies: + - encoding - openapi-types internal-slot@1.0.7: @@ -23038,12 +23109,6 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-ref-parser@7.1.4: - dependencies: - call-me-maybe: 1.0.2 - js-yaml: 3.14.1 - ono: 6.0.1 - json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -24208,6 +24273,10 @@ snapshots: dependencies: lodash: 4.17.21 + node-fetch-h2@2.3.0: + dependencies: + http2-client: 1.3.5 + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -24216,6 +24285,10 @@ snapshots: node-int64@0.4.0: {} + node-readfiles@0.2.0: + dependencies: + es6-promise: 3.3.1 + node-releases@2.0.18: {} nodemailer@6.9.13: @@ -24284,6 +24357,37 @@ snapshots: nwsapi@2.2.13: {} + oas-kit-common@1.0.8: + dependencies: + fast-safe-stringify: 2.1.1 + + oas-linter@3.2.2: + dependencies: + '@exodus/schemasafe': 1.3.0 + should: 13.2.3 + yaml: 1.10.2 + + oas-resolver@2.5.6: + dependencies: + node-fetch-h2: 2.3.0 + oas-kit-common: 1.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + + oas-schema-walker@1.1.5: {} + + oas-validator@5.0.8: + dependencies: + call-me-maybe: 1.0.2 + oas-kit-common: 1.0.8 + oas-linter: 3.2.2 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + reftools: 1.1.9 + should: 13.2.3 + yaml: 1.10.2 + oauth@0.10.0: {} object-assign@4.1.1: {} @@ -24328,10 +24432,6 @@ snapshots: dependencies: mimic-function: 5.0.1 - ono@5.1.0: {} - - ono@6.0.1: {} - open@10.1.0: dependencies: default-browser: 5.2.1 @@ -24352,10 +24452,6 @@ snapshots: is-inside-container: 1.0.0 is-wsl: 2.2.0 - openapi-schemas@1.0.3: {} - - openapi-types@1.3.5: {} - openapi-types@12.1.3: {} opener@1.5.2: {} @@ -25195,8 +25291,6 @@ snapshots: pvutils@1.1.3: {} - q@1.5.1: {} - qs@6.11.0: dependencies: side-channel: 1.0.6 @@ -25310,6 +25404,8 @@ snapshots: reflect-metadata@0.2.2: {} + reftools@1.1.9: {} + regenerate-unicode-properties@10.2.0: dependencies: regenerate: 1.4.2 @@ -25656,6 +25752,32 @@ snapshots: shell-quote@1.8.1: {} + should-equal@2.0.0: + dependencies: + should-type: 1.4.0 + + should-format@3.0.3: + dependencies: + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + + should-type-adaptors@1.1.0: + dependencies: + should-type: 1.4.0 + should-util: 1.0.1 + + should-type@1.4.0: {} + + should-util@1.0.1: {} + + should@13.2.3: + dependencies: + should-equal: 2.0.0 + should-format: 3.0.3 + should-type: 1.4.0 + should-type-adaptors: 1.1.0 + should-util: 1.0.1 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -26053,20 +26175,30 @@ snapshots: picocolors: 1.1.0 optional: true - swagger-methods@2.0.2: {} - - swagger-parser@8.0.3: + swagger-parser@10.0.3(openapi-types@12.1.3): dependencies: - call-me-maybe: 1.0.2 - json-schema-ref-parser: 7.1.4 - ono: 5.1.0 - openapi-schemas: 1.0.3 - openapi-types: 1.3.5 - swagger-methods: 2.0.2 - z-schema: 4.2.4 + '@apidevtools/swagger-parser': 10.0.3(openapi-types@12.1.3) + transitivePeerDependencies: + - openapi-types swagger-ui-dist@5.17.14: {} + swagger2openapi@7.0.8: + dependencies: + call-me-maybe: 1.0.2 + node-fetch: 2.7.0 + node-fetch-h2: 2.3.0 + node-readfiles: 0.2.0 + oas-kit-common: 1.0.8 + oas-resolver: 2.5.6 + oas-schema-walker: 1.1.5 + oas-validator: 5.0.8 + reftools: 1.1.9 + yaml: 1.10.2 + yargs: 17.7.2 + transitivePeerDependencies: + - encoding + swap-case@2.0.2: dependencies: tslib: 2.8.0 @@ -28310,7 +28442,7 @@ snapshots: xml-parser-xo@4.1.2: {} - xml2js@0.4.23: + xml2js@0.5.0: dependencies: sax: 1.4.1 xmlbuilder: 11.0.1 @@ -28326,8 +28458,6 @@ snapshots: xmlchars@2.2.0: {} - xmldom@0.1.31: {} - xmlhttprequest-ssl@1.6.3: {} xmlhttprequest-ssl@2.1.1: {} @@ -28434,6 +28564,14 @@ snapshots: optionalDependencies: commander: 2.20.3 + z-schema@5.0.5: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.11.0 + optionalDependencies: + commander: 9.5.0 + zhead@2.2.4: {} zod@3.22.4: {} From dafe56cfe924ff0f52ef058d1a8c4f8cb07fc8dd Mon Sep 17 00:00:00 2001 From: shuaixr <1025sxr@gmail.com> Date: Wed, 7 May 2025 01:55:45 -0700 Subject: [PATCH 2/3] fix: default Content-Type to `x-www-form-urlencoded` when importing curl POST with body (#5040) fix: handle missing Content-Type when importing curl POST When importing a curl POST request with a body and no explicit Content-Type, default to `application/x-www-form-urlencoded` to match curl's behavior. Reference: https://everything.curl.dev/http/post/content-type.html --- .../hoppscotch-common/src/helpers/curl/curlparser.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/hoppscotch-common/src/helpers/curl/curlparser.ts b/packages/hoppscotch-common/src/helpers/curl/curlparser.ts index 9617d8fb..0205ec8f 100644 --- a/packages/hoppscotch-common/src/helpers/curl/curlparser.ts +++ b/packages/hoppscotch-common/src/helpers/curl/curlparser.ts @@ -132,7 +132,16 @@ export const parseCurlCommand = (curlCommand: string) => { danglingParams = [...danglingParams, ...newQueries.danglingParams] hasBodyBeenParsed = true } else if ( - rawContentType.includes("application/x-www-form-urlencoded") && + (rawContentType.includes("application/x-www-form-urlencoded") || + /** + * When using the -d option with curl for a POST operation, + * curl includes a default header: Content-Type: application/x-www-form-urlencoded. + * https://everything.curl.dev/http/post/content-type.html + */ + (!rawContentType && + method === "POST" && + rawData && + rawData.length > 0)) && !!pairs && Array.isArray(rawData) ) { From 9e8ecd97d0ac0d4e62ee351c6ff8f5b9b41ae3d4 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com> Date: Wed, 7 May 2025 16:21:36 +0530 Subject: [PATCH 3/3] chore: bump version to `2025.4.1` --- packages/hoppscotch-backend/package.json | 2 +- packages/hoppscotch-common/package.json | 2 +- .../src/services/instance-switcher.service.ts | 4 ++-- packages/hoppscotch-desktop/package.json | 2 +- packages/hoppscotch-desktop/src-tauri/Cargo.lock | 2 +- packages/hoppscotch-desktop/src-tauri/Cargo.toml | 2 +- packages/hoppscotch-desktop/src-tauri/tauri.conf.json | 2 +- packages/hoppscotch-selfhost-web/package.json | 2 +- .../hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs | 2 +- packages/hoppscotch-selfhost-web/webapp-server/src/config.rs | 4 ++-- packages/hoppscotch-sh-admin/package.json | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/hoppscotch-backend/package.json b/packages/hoppscotch-backend/package.json index 21a78b82..f8bb3c5e 100644 --- a/packages/hoppscotch-backend/package.json +++ b/packages/hoppscotch-backend/package.json @@ -1,6 +1,6 @@ { "name": "hoppscotch-backend", - "version": "2025.4.0", + "version": "2025.4.1", "description": "", "author": "", "private": true, diff --git a/packages/hoppscotch-common/package.json b/packages/hoppscotch-common/package.json index 536dcd09..13b9652a 100644 --- a/packages/hoppscotch-common/package.json +++ b/packages/hoppscotch-common/package.json @@ -1,7 +1,7 @@ { "name": "@hoppscotch/common", "private": true, - "version": "2025.4.0", + "version": "2025.4.1", "scripts": { "dev": "pnpm exec npm-run-all -p -l dev:*", "test": "vitest --run", diff --git a/packages/hoppscotch-common/src/services/instance-switcher.service.ts b/packages/hoppscotch-common/src/services/instance-switcher.service.ts index 70c6814d..6c87563a 100644 --- a/packages/hoppscotch-common/src/services/instance-switcher.service.ts +++ b/packages/hoppscotch-common/src/services/instance-switcher.service.ts @@ -48,7 +48,7 @@ export class InstanceSwitcherService extends Service { const instance: VendoredInstance = { type: "vendored", displayName: "Hoppscotch", - version: "25.4.0", + version: "25.4.1", } this.state$.next({ @@ -121,7 +121,7 @@ export class InstanceSwitcherService extends Service { const instance: VendoredInstance = { type: "vendored", displayName: "Hoppscotch", - version: "25.4.0", + version: "25.4.1", } this.state$.next({ diff --git a/packages/hoppscotch-desktop/package.json b/packages/hoppscotch-desktop/package.json index af3e56df..aa7dbf64 100644 --- a/packages/hoppscotch-desktop/package.json +++ b/packages/hoppscotch-desktop/package.json @@ -1,7 +1,7 @@ { "name": "hoppscotch-desktop", "private": true, - "version": "25.4.0", + "version": "25.4.1", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/hoppscotch-desktop/src-tauri/Cargo.lock b/packages/hoppscotch-desktop/src-tauri/Cargo.lock index 6442feff..e2e8f6da 100644 --- a/packages/hoppscotch-desktop/src-tauri/Cargo.lock +++ b/packages/hoppscotch-desktop/src-tauri/Cargo.lock @@ -2033,7 +2033,7 @@ dependencies = [ [[package]] name = "hoppscotch-desktop" -version = "25.4.0" +version = "25.4.1" dependencies = [ "axum", "file-rotate", diff --git a/packages/hoppscotch-desktop/src-tauri/Cargo.toml b/packages/hoppscotch-desktop/src-tauri/Cargo.toml index bb8d198e..e745f466 100644 --- a/packages/hoppscotch-desktop/src-tauri/Cargo.toml +++ b/packages/hoppscotch-desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hoppscotch-desktop" -version = "25.4.0" +version = "25.4.1" description = "Desktop App for hoppscotch.io" authors = ["CuriousCorrelation"] edition = "2021" diff --git a/packages/hoppscotch-desktop/src-tauri/tauri.conf.json b/packages/hoppscotch-desktop/src-tauri/tauri.conf.json index 0409517d..5ec98ba7 100644 --- a/packages/hoppscotch-desktop/src-tauri/tauri.conf.json +++ b/packages/hoppscotch-desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Hoppscotch", - "version": "25.4.0", + "version": "25.4.1", "identifier": "io.hoppscotch.desktop", "build": { "beforeDevCommand": "pnpm dev", diff --git a/packages/hoppscotch-selfhost-web/package.json b/packages/hoppscotch-selfhost-web/package.json index 72c1d9ca..dca4ed95 100644 --- a/packages/hoppscotch-selfhost-web/package.json +++ b/packages/hoppscotch-selfhost-web/package.json @@ -1,7 +1,7 @@ { "name": "@hoppscotch/selfhost-web", "private": true, - "version": "2025.4.0", + "version": "2025.4.1", "type": "module", "scripts": { "dev:vite": "vite", diff --git a/packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs b/packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs index 4c41a25c..760b1f63 100644 --- a/packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs +++ b/packages/hoppscotch-selfhost-web/webapp-server/src/bundle/model.rs @@ -47,7 +47,7 @@ pub struct Bundle { impl Bundle { pub fn new(bundle_version: Option, content: Vec, signature: Signature, files: Vec) -> Self { let metadata = BundleMetadata { - version: "2025.4.0".to_string(), + version: "2025.4.1".to_string(), created_at: Utc::now(), signature, manifest: Manifest { files }, diff --git a/packages/hoppscotch-selfhost-web/webapp-server/src/config.rs b/packages/hoppscotch-selfhost-web/webapp-server/src/config.rs index b0b4e800..10fb2eb1 100644 --- a/packages/hoppscotch-selfhost-web/webapp-server/src/config.rs +++ b/packages/hoppscotch-selfhost-web/webapp-server/src/config.rs @@ -54,7 +54,7 @@ impl Default for ServerConfig { Self { port: default_port(), max_bundle_size: default_max_bundle_size(), - bundle_version: Some("2025.4.0".to_string()), + bundle_version: Some("2025.4.1".to_string()), csp_directives: None, signing_key: None, verifying_key: None, @@ -75,7 +75,7 @@ impl ServerConfig { Self { signing_key: Some(key_pair.signing_key), verifying_key: Some(key_pair.verifying_key), - bundle_version: Some("2025.4.0".to_string()), + bundle_version: Some("2025.4.1".to_string()), frontend_path, is_dev: cfg!(debug_assertions), ..Default::default() diff --git a/packages/hoppscotch-sh-admin/package.json b/packages/hoppscotch-sh-admin/package.json index 4ed56f7a..4e15997c 100644 --- a/packages/hoppscotch-sh-admin/package.json +++ b/packages/hoppscotch-sh-admin/package.json @@ -1,7 +1,7 @@ { "name": "hoppscotch-sh-admin", "private": true, - "version": "2025.4.0", + "version": "2025.4.1", "type": "module", "scripts": { "dev": "pnpm exec npm-run-all -p -l dev:*",