Publish Hurl 4.2.0 on npm

This commit is contained in:
jcamiel 2024-01-11 17:22:02 +01:00
parent 509daedbed
commit 167d560bf0
No known key found for this signature in database
GPG Key ID: 07FF11CFD55356CC
5 changed files with 144 additions and 113 deletions

View File

@ -1,4 +1,4 @@
.TH hurl 1 "21 Sep 2023" "hurl 4.1.0" " Hurl Manual" .TH hurl 1 "11 Jan 2024" "hurl 4.2.0" " Hurl Manual"
.SH NAME .SH NAME
hurl - run and test HTTP requests. hurl - run and test HTTP requests.
@ -145,7 +145,7 @@ See also \fI--key\fP.
.IP "--color " .IP "--color "
Colorize debug output (the HTTP response output is not colorized). Colorize debug output (the HTTP response output is not colorized).
.IP "--compressed " .IP "--compressed "
@ -189,36 +189,48 @@ Combined with \fI-b, --cookie\fP, you can simulate a cookie storage between succ
Sets delay before each request. Sets delay before each request.
.IP "--error-format <FORMAT> " .IP "--error-format <FORMAT> "
Control the format of error message (short by default or long) Control the format of error message (short by default or long)
.IP "--file-root <DIR> " .IP "--file-root <DIR> "
Set root file system to import files in Hurl. This is used for both files in multipart form data and request body. Set root directory to import files in Hurl. This is used for files in multipart form data, request body and response output.
When this is not explicitly defined, the files are relative to the current directory in which Hurl is running. When it is not explicitly defined, files are relative to the current directory in which Hurl is running.
.IP "-L, --location "
Follow redirect. To limit the amount of redirects to follow use the \fI--max-redirs\fP option
.IP "--glob <GLOB> " .IP "--glob <GLOB> "
Specify input files that match the given glob pattern. Specify input files that match the given glob pattern.
Multiple glob flags may be used. This flag supports common Unix glob patterns like *, ? and []. Multiple glob flags may be used. This flag supports common Unix glob patterns like *, ? and [].
However, to avoid your shell accidentally expanding glob patterns before Hurl handles them, you must use single quotes or double quotes around each pattern. However, to avoid your shell accidentally expanding glob patterns before Hurl handles them, you must use single quotes or double quotes around each pattern.
.IP "-i, --include " .IP "-0, --http1.0 "
Include the HTTP headers in the output (last entry). Tells Hurl to use HTTP version 1.0 instead of using its internally preferred HTTP version.
.IP "--http1.1 "
Tells Hurl to use HTTP version 1.1.
.IP "--http2 "
Tells Hurl to use HTTP version 2.
For HTTPS, this means Hurl negotiates HTTP/2 in the TLS handshake. Hurl does this by default.
For HTTP, this means Hurl attempts to upgrade the request to HTTP/2 using the Upgrade: request header.
.IP "--http3 "
Tells Hurl to try HTTP/3 to the host in the URL, but fallback to earlier HTTP versions if the HTTP/3 connection establishment fails. HTTP/3 is only available for HTTPS and not for HTTP URLs.
.IP "--ignore-asserts " .IP "--ignore-asserts "
Ignore all asserts defined in the Hurl file. Ignore all asserts defined in the Hurl file.
.IP "-i, --include "
Include the HTTP headers in the output
.IP "-k, --insecure " .IP "-k, --insecure "
This option explicitly allows Hurl to perform "insecure" SSL connections and transfers. This option explicitly allows Hurl to perform "insecure" SSL connections and transfers.
@ -226,19 +238,38 @@ This option explicitly allows Hurl to perform "insecure" SSL connections and tra
.IP "--interactive " .IP "--interactive "
Stop between requests. Stop between requests.
This is similar to a break point, You can then continue (Press C) or quit (Press Q). This is similar to a break point, You can then continue (Press C) or quit (Press Q).
.IP "-4, --ipv4 "
This option tells Hurl to use IPv4 addresses only when resolving host names, and not for example try IPv6.
.IP "-6, --ipv6 "
This option tells Hurl to use IPv6 addresses only when resolving host names, and not for example try IPv4.
.IP "--json " .IP "--json "
Output each hurl file result to JSON. The format is very closed to HAR format. Output each Hurl file result to JSON. The format is very closed to HAR format.
.IP "--key <KEY> " .IP "--key <KEY> "
Private key file name. Private key file name.
.IP "-L, --location "
Follow redirect. To limit the amount of redirects to follow use the \fI--max-redirs\fP option
.IP "--location-trusted "
Like \fI-L, --location\fP, but allows sending the name + password to all hosts that the site may redirect to.
This may or may not introduce a security breach if the site redirects you to a site to which you send your authentication info (which is plaintext in the case of HTTP Basic authentication).
.IP "--max-redirs <NUM> " .IP "--max-redirs <NUM> "
Set maximum number of redirection-followings allowed Set maximum number of redirection-followings allowed
By default, the limit is set to 50 redirections. Set this option to -1 to make it unlimited. By default, the limit is set to 50 redirections. Set this option to -1 to make it unlimited.
.IP "-m, --max-time <SECONDS> " .IP "-m, --max-time <SECONDS> "
@ -258,6 +289,7 @@ Suppress output. By default, Hurl outputs the body of the last response.
.IP "--noproxy <HOST(S)> " .IP "--noproxy <HOST(S)> "
Comma-separated list of hosts which do not use a proxy. Comma-separated list of hosts which do not use a proxy.
Override value from Environment variable no_proxy. Override value from Environment variable no_proxy.
.IP "-o, --output <FILE> " .IP "-o, --output <FILE> "
@ -272,29 +304,29 @@ Tell Hurl to not handle sequences of /../ or /./ in the given URL path. Normally
Use the specified proxy. Use the specified proxy.
.IP "--report-junit <FILE> "
Generate JUnit File.
If the FILE report already exists, it will be updated with the new test results.
.IP "--report-html <DIR> " .IP "--report-html <DIR> "
Generate HTML report in DIR. Generate HTML report in DIR.
If the HTML report already exists, it will be updated with the new test results. If the HTML report already exists, it will be updated with the new test results.
.IP "--report-junit <FILE> "
Generate JUnit File.
If the FILE report already exists, it will be updated with the new test results.
.IP "--report-tap <FILE> " .IP "--report-tap <FILE> "
Generate TAP report. Generate TAP report.
If the FILE report already exists, it will be updated with the new test results. If the FILE report already exists, it will be updated with the new test results.
.IP "--resolve <HOST:PORT:ADDR> <HOST:PORT:ADDR>" .IP "--resolve <HOST:PORT:ADDR> "
Provide a custom address for a specific host and port pair. Using this, you can make the Hurl requests(s) use a specified address and prevent the otherwise normally resolved address to be used. Consider it a sort of /etc/hosts alternative provided on the command line. Provide a custom address for a specific host and port pair. Using this, you can make the Hurl requests(s) use a specified address and prevent the otherwise normally resolved address to be used. Consider it a sort of /etc/hosts alternative provided on the command line.
.IP "--retry <NUM> " .IP "--retry <NUM> "
Maximum number of retries, 0 for no retries, -1 for unlimited retries. Retry happens if any error occurs (asserts, captures, runtimes etc...). Maximum number of retries, 0 for no retries, -1 for unlimited retries. Retry happens if any error occurs (asserts, captures, runtimes etc...).
@ -306,10 +338,6 @@ Duration in milliseconds between each retry. Default is 1000 ms.
(Windows) This option tells Hurl to disable certificate revocation checks. WARNING: this option loosens the SSL security, and by using this flag you ask for exactly that. (Windows) This option tells Hurl to disable certificate revocation checks. WARNING: this option loosens the SSL security, and by using this flag you ask for exactly that.
.IP "--unix-socket <PATH> "
(HTTP) Connect through this Unix domain socket, instead of using the network.
.IP "--test " .IP "--test "
Activate test mode: with this, the HTTP response is not outputted anymore, progress is reported for each Hurl file tested, and a text summary is displayed when all files have been run. Activate test mode: with this, the HTTP response is not outputted anymore, progress is reported for each Hurl file tested, and a text summary is displayed when all files have been run.
@ -319,6 +347,10 @@ Activate test mode: with this, the HTTP response is not outputted anymore, progr
Execute Hurl file to ENTRY_NUMBER (starting at 1). Execute Hurl file to ENTRY_NUMBER (starting at 1).
Ignore the remaining of the file. It is useful for debugging a session. Ignore the remaining of the file. It is useful for debugging a session.
.IP "--unix-socket <PATH> "
(HTTP) Connect through this Unix domain socket, instead of using the network.
.IP "-u, --user <USER:PASSWORD> " .IP "-u, --user <USER:PASSWORD> "
Add basic Authentication header to each request. Add basic Authentication header to each request.
@ -356,7 +388,6 @@ Turn on more verbose output on standard error stream.
In contrast to \fI--verbose\fP option, this option outputs the full HTTP body request and response on standard error. In addition, lines starting with '**' are libcurl debug logs. In contrast to \fI--verbose\fP option, this option outputs the full HTTP body request and response on standard error. In addition, lines starting with '**' are libcurl debug logs.
.IP "-h, --help " .IP "-h, --help "
Usage help. This lists all current command line options with a short description. Usage help. This lists all current command line options with a short description.

View File

@ -1,4 +1,4 @@
.TH hurl 1 "21 Sep 2023" "hurl 4.1.0" " Hurl Manual" .TH hurl 1 "11 Jan 2024" "hurl 4.2.0" " Hurl Manual"
.SH NAME .SH NAME
hurlfmt - format Hurl files hurlfmt - format Hurl files
@ -83,7 +83,7 @@ Usage help.
Specify input format: hurl (default) or curl Specify input format: hurl (default) or curl
.IP "--inplace " .IP "--in-place "
Modify file in place. Modify file in place.

View File

@ -1,20 +1,20 @@
{ {
"name": "@orangeopensource/hurl", "name": "@orangeopensource/hurl",
"version": "4.1.0", "version": "4.2.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@orangeopensource/hurl", "name": "@orangeopensource/hurl",
"version": "4.1.0", "version": "4.2.0",
"hasInstallScript": true, "hasInstallScript": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"axios": "1.6.1", "axios": "1.6.5",
"console.table": "0.10.0", "console.table": "0.10.0",
"extract-zip": "2.0.1", "extract-zip": "2.0.1",
"rimraf": "5.0.1", "rimraf": "5.0.5",
"tar": "6.1.13" "tar": "6.2.0"
}, },
"bin": { "bin": {
"hurl": "hurl.js", "hurl": "hurl.js",
@ -90,11 +90,11 @@
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
}, },
"node_modules/axios": { "node_modules/axios": {
"version": "1.6.1", "version": "1.6.5",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
"integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
"dependencies": { "dependencies": {
"follow-redirects": "^1.15.0", "follow-redirects": "^1.15.4",
"form-data": "^4.0.0", "form-data": "^4.0.0",
"proxy-from-env": "^1.1.0" "proxy-from-env": "^1.1.0"
} }
@ -275,9 +275,9 @@
} }
}, },
"node_modules/follow-redirects": { "node_modules/follow-redirects": {
"version": "1.15.2", "version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -347,18 +347,18 @@
} }
}, },
"node_modules/glob": { "node_modules/glob": {
"version": "10.3.5", "version": "10.3.10",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
"integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"dependencies": { "dependencies": {
"foreground-child": "^3.1.0", "foreground-child": "^3.1.0",
"jackspeak": "^2.0.3", "jackspeak": "^2.3.5",
"minimatch": "^9.0.1", "minimatch": "^9.0.1",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
"path-scurry": "^1.10.1" "path-scurry": "^1.10.1"
}, },
"bin": { "bin": {
"glob": "dist/cjs/src/bin.js" "glob": "dist/esm/bin.mjs"
}, },
"engines": { "engines": {
"node": ">=16 || 14 >=14.17" "node": ">=16 || 14 >=14.17"
@ -368,9 +368,9 @@
} }
}, },
"node_modules/glob/node_modules/minipass": { "node_modules/glob/node_modules/minipass": {
"version": "7.0.3", "version": "7.0.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
"integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"engines": { "engines": {
"node": ">=16 || 14 >=14.17" "node": ">=16 || 14 >=14.17"
} }
@ -389,9 +389,9 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
}, },
"node_modules/jackspeak": { "node_modules/jackspeak": {
"version": "2.3.3", "version": "2.3.6",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
"integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
"dependencies": { "dependencies": {
"@isaacs/cliui": "^8.0.2" "@isaacs/cliui": "^8.0.2"
}, },
@ -406,9 +406,9 @@
} }
}, },
"node_modules/lru-cache": { "node_modules/lru-cache": {
"version": "10.0.1", "version": "10.1.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
"integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
"engines": { "engines": {
"node": "14 || >=16.14" "node": "14 || >=16.14"
} }
@ -517,9 +517,9 @@
} }
}, },
"node_modules/path-scurry/node_modules/minipass": { "node_modules/path-scurry/node_modules/minipass": {
"version": "7.0.3", "version": "7.0.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
"integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"engines": { "engines": {
"node": ">=16 || 14 >=14.17" "node": ">=16 || 14 >=14.17"
} }
@ -544,14 +544,14 @@
} }
}, },
"node_modules/rimraf": { "node_modules/rimraf": {
"version": "5.0.1", "version": "5.0.5",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
"integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
"dependencies": { "dependencies": {
"glob": "^10.2.5" "glob": "^10.3.7"
}, },
"bin": { "bin": {
"rimraf": "dist/cjs/src/bin.js" "rimraf": "dist/esm/bin.mjs"
}, },
"engines": { "engines": {
"node": ">=14" "node": ">=14"
@ -679,13 +679,13 @@
} }
}, },
"node_modules/tar": { "node_modules/tar": {
"version": "6.1.13", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz",
"integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==",
"dependencies": { "dependencies": {
"chownr": "^2.0.0", "chownr": "^2.0.0",
"fs-minipass": "^2.0.0", "fs-minipass": "^2.0.0",
"minipass": "^4.0.0", "minipass": "^5.0.0",
"minizlib": "^2.1.1", "minizlib": "^2.1.1",
"mkdirp": "^1.0.3", "mkdirp": "^1.0.3",
"yallist": "^4.0.0" "yallist": "^4.0.0"
@ -695,9 +695,9 @@
} }
}, },
"node_modules/tar/node_modules/minipass": { "node_modules/tar/node_modules/minipass": {
"version": "4.2.8", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
"integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
} }
@ -880,11 +880,11 @@
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
}, },
"axios": { "axios": {
"version": "1.6.1", "version": "1.6.5",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
"integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
"requires": { "requires": {
"follow-redirects": "^1.15.0", "follow-redirects": "^1.15.4",
"form-data": "^4.0.0", "form-data": "^4.0.0",
"proxy-from-env": "^1.1.0" "proxy-from-env": "^1.1.0"
} }
@ -1025,9 +1025,9 @@
} }
}, },
"follow-redirects": { "follow-redirects": {
"version": "1.15.2", "version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw=="
}, },
"foreground-child": { "foreground-child": {
"version": "3.1.1", "version": "3.1.1",
@ -1065,21 +1065,21 @@
} }
}, },
"glob": { "glob": {
"version": "10.3.5", "version": "10.3.10",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
"integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"requires": { "requires": {
"foreground-child": "^3.1.0", "foreground-child": "^3.1.0",
"jackspeak": "^2.0.3", "jackspeak": "^2.3.5",
"minimatch": "^9.0.1", "minimatch": "^9.0.1",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
"path-scurry": "^1.10.1" "path-scurry": "^1.10.1"
}, },
"dependencies": { "dependencies": {
"minipass": { "minipass": {
"version": "7.0.3", "version": "7.0.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
"integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==" "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ=="
} }
} }
}, },
@ -1094,18 +1094,18 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
}, },
"jackspeak": { "jackspeak": {
"version": "2.3.3", "version": "2.3.6",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
"integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
"requires": { "requires": {
"@isaacs/cliui": "^8.0.2", "@isaacs/cliui": "^8.0.2",
"@pkgjs/parseargs": "^0.11.0" "@pkgjs/parseargs": "^0.11.0"
} }
}, },
"lru-cache": { "lru-cache": {
"version": "10.0.1", "version": "10.1.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
"integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag=="
}, },
"mime-db": { "mime-db": {
"version": "1.52.0", "version": "1.52.0",
@ -1178,9 +1178,9 @@
}, },
"dependencies": { "dependencies": {
"minipass": { "minipass": {
"version": "7.0.3", "version": "7.0.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
"integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==" "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ=="
} }
} }
}, },
@ -1204,11 +1204,11 @@
} }
}, },
"rimraf": { "rimraf": {
"version": "5.0.1", "version": "5.0.5",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
"integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
"requires": { "requires": {
"glob": "^10.2.5" "glob": "^10.3.7"
} }
}, },
"shebang-command": { "shebang-command": {
@ -1293,22 +1293,22 @@
} }
}, },
"tar": { "tar": {
"version": "6.1.13", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz",
"integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==",
"requires": { "requires": {
"chownr": "^2.0.0", "chownr": "^2.0.0",
"fs-minipass": "^2.0.0", "fs-minipass": "^2.0.0",
"minipass": "^4.0.0", "minipass": "^5.0.0",
"minizlib": "^2.1.1", "minizlib": "^2.1.1",
"mkdirp": "^1.0.3", "mkdirp": "^1.0.3",
"yallist": "^4.0.0" "yallist": "^4.0.0"
}, },
"dependencies": { "dependencies": {
"minipass": { "minipass": {
"version": "4.2.8", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
"integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
} }
} }
}, },

View File

@ -1,6 +1,6 @@
{ {
"name": "@orangeopensource/hurl", "name": "@orangeopensource/hurl",
"version": "4.1.0", "version": "4.2.0",
"description": "Run and Test HTTP Requests with plain text and curl", "description": "Run and Test HTTP Requests with plain text and curl",
"author": "Jean-Christophe Amiel <jeanchristophe.amiel@orange.com>", "author": "Jean-Christophe Amiel <jeanchristophe.amiel@orange.com>",
"contributors": [ "contributors": [
@ -22,11 +22,11 @@
"postinstall": "node ./install.js" "postinstall": "node ./install.js"
}, },
"dependencies": { "dependencies": {
"axios": "1.6.1", "axios": "1.6.5",
"console.table": "0.10.0", "console.table": "0.10.0",
"extract-zip": "2.0.1", "extract-zip": "2.0.1",
"rimraf": "5.0.1", "rimraf": "5.0.5",
"tar": "6.1.13" "tar": "6.2.0"
}, },
"devDependencies": {}, "devDependencies": {},
"keywords": [ "keywords": [

View File

@ -5,7 +5,7 @@
"rust_target": "x86_64-pc-windows-msvc", "rust_target": "x86_64-pc-windows-msvc",
"binary_name": "hurl.exe", "binary_name": "hurl.exe",
"archive_extension": ".zip", "archive_extension": ".zip",
"checksum": "25fb7e177e8b81b42024a04d9f4d05afbf9609bd2795f30c5b13429825d07e8d" "checksum": "ba0b14c213431cd9cd7a0aa0956437aee16c89b8f543c6735c817a4e768b1779"
}, },
{ {
"type": "Linux", "type": "Linux",
@ -13,7 +13,7 @@
"rust_target": "x86_64-unknown-linux-gnu", "rust_target": "x86_64-unknown-linux-gnu",
"binary_name": "hurl", "binary_name": "hurl",
"archive_extension": ".tar.gz", "archive_extension": ".tar.gz",
"checksum": "9528379f817d118c933afb555d62dd83994503235a0a14fda2dfa5995628ded0" "checksum": "fc9789905947c3960b273fb6b8b3548fd35761d9bfcc598feeb3dc5aece625cc"
}, },
{ {
"type": "Linux", "type": "Linux",
@ -21,7 +21,7 @@
"rust_target": "aarch64-unknown-linux-gnu", "rust_target": "aarch64-unknown-linux-gnu",
"binary_name": "hurl", "binary_name": "hurl",
"archive_extension": ".tar.gz", "archive_extension": ".tar.gz",
"checksum": "b7fc296aaa0963cb74c6fa871e9dc19cac7dfffdd0c4950bacaad7c8bc4819b2" "checksum": "eed245dcd9e33db9331531b7de58e2c3749e74e49e1b34c789108eaf497bb0ed"
}, },
{ {
"type": "Darwin", "type": "Darwin",
@ -29,7 +29,7 @@
"rust_target": "x86_64-apple-darwin", "rust_target": "x86_64-apple-darwin",
"binary_name": "hurl", "binary_name": "hurl",
"archive_extension": ".tar.gz", "archive_extension": ".tar.gz",
"checksum": "4d4ce802cd331e0003306f1e14935ea31f8b548866e677ce1ebf3f5e9d480bc4" "checksum": "985945db39031a2b2c0fae2a7bbe046478e32ff719d2f55aba95806ed33c209c"
}, },
{ {
"type": "Darwin", "type": "Darwin",
@ -37,6 +37,6 @@
"rust_target": "aarch64-apple-darwin", "rust_target": "aarch64-apple-darwin",
"binary_name": "hurl", "binary_name": "hurl",
"archive_extension": ".tar.gz", "archive_extension": ".tar.gz",
"checksum": "bb09ec2e02892e0f114c65a50edf9800b0919c0063474753d3f918def9c13581" "checksum": "73e7e7f517a09e9351696da2aac606eb7db1627b2520a2492bba47ccfbbe9582"
} }
] ]