{"_id":"reqz","_rev":"26-3632856e7bbcfe2a9e56ff7f71427f15","name":"reqz","dist-tags":{"latest":"0.15.1"},"versions":{"0.1.0":{"name":"reqz","version":"0.1.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqx":"main.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","fast-glob":"^3.2.7","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"0a224c1e0953f4a1d93a7f6982558eccd02b20c8","_id":"reqz@0.1.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-OuPQFHE0EC1gAUYdm21vBayUWwa46piC/7Cixtv2GX9OSSSTWLI4NiJtnjp4m3VN6RIl4ag12WhyAtR3NDAtig==","shasum":"4bf84b8b690619c3a7de9b13698173b93096b014","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.1.0.tgz","fileCount":12,"unpackedSize":25685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8SJ9f9YebAvxN5BKv92NYN7OzxOnP9nKwVXj6vOqyYwIhAIXs93JlNzD5BpfRGGvLKofUain5zPiNGNT4aw6W3z1R"}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.1.0_1633602689955_0.1325900350524727"},"_hasShrinkwrap":false},"0.2.0":{"name":"reqz","version":"0.2.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqx":"main.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","fast-glob":"^3.2.7","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"5d3481586b1c943616dd6ca4c675a0fcb0bca745","_id":"reqz@0.2.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-BBaup3hQGAVUvSq9+z436H2ZEMOcY8daRIEOqhTFnn+ywM5cm068zFiht4ycRtcG6O9+goX2/Db6VUIJi1JSRw==","shasum":"ed41ee5991f0caf8fac1d4a25cd85e0eb45ce036","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.2.0.tgz","fileCount":12,"unpackedSize":25701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMohXGFxCgLml/3/VQm6f1zgsj5DhV0vbZ5VUCagz4pQIgBXSO4AfzlqvQqagqWljB17Qdi8DY+vlnLKqMIJRyN2k="}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.2.0_1633603154873_0.5296565416286612"},"_hasShrinkwrap":false},"0.3.0":{"name":"reqz","version":"0.3.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqx":"main.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","fast-glob":"^3.2.7","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"663449ac6a7073daf3669dc86a2928a85d8b0a31","_id":"reqz@0.3.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-7vYjgkoRz1pofcqGr25VnCq5WQ/3mK7nnTXs4PSiprFbqDfrUrwkn8zWAHVeNJqcGBLTJrMS47ety+XvR0LfHQ==","shasum":"1ca46715704de7e254e9156c01149decbd2ce947","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.3.0.tgz","fileCount":12,"unpackedSize":25767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ9dOoWwfC08f/28ZALK8nYz7LNRQwyyTDKr3syXBxLAiEA/TnDgFIZnnTcrz5LpRWfl256hJD8K39+DAztOjvj63I="}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.3.0_1633603674039_0.05549906163039986"},"_hasShrinkwrap":false},"0.4.0":{"name":"reqz","version":"0.4.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqx":"main.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","fast-glob":"^3.2.7","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"cba998b6ec8a02c1b9396bdf0bd64f9fc41e5a81","_id":"reqz@0.4.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-3lvLbT78TE4zT5KeHB3kZWRt15F2UP7O3M5U7b10M6BjmrIRrzALgPozpY5ynHNXIMoZVYoe1aFOxW1EqCfWuw==","shasum":"cd0a0959b169c18010ced302dca4e66bf63dbcd4","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.4.0.tgz","fileCount":12,"unpackedSize":26112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpLsO1N59mFd2LVJbwXmxGjTyG/PCBkrjF81+mpFrZOAiEAkM/sLbkMKPLL3XN/Ve7keYS90mA/HOqX3oDysBtXTck="}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.4.0_1633610242746_0.9554889054655569"},"_hasShrinkwrap":false},"0.4.1":{"name":"reqz","version":"0.4.1","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqz":"bin/reqz"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","fast-glob":"^3.2.7","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"dbb942fe3854f3ac12717f7f6662c7fc566b6db2","_id":"reqz@0.4.1","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-Lmd37F2GZ3GxpfI142La3irX3kitfDXm88snjSRd0quw7GObV4oqQu3mUBAU7EhJahZVT0TKNJVEZWL2tl008Q==","shasum":"d5ef0d130e453a3e34b4bf03cb3ef0182b7911f3","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.4.1.tgz","fileCount":12,"unpackedSize":26115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL7YJu5FOCUwzm3dmBikoJ0K+MPVlkoAOJOdhUKifeZgIhAP2V0IFOOvOVfq5XwEml+JFhpzvnE1ksZakheDJeg0Nn"}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.4.1_1633610839159_0.28354847908922287"},"_hasShrinkwrap":false},"0.5.0":{"name":"reqz","version":"0.5.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqz":"bin/reqz"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","csv-parse":"^4.16.3","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"6f3638f70d017f4b18a312b5a205ea7d4ccfcf03","_id":"reqz@0.5.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-FbQmM2oTgcyXH/VNYsEmSTXRaULrtwkR4P4l1C7R8HPKAePdj+JMv2Fp4uyRnT9so6UajKn18wK+wl2BtHVkBA==","shasum":"85f28ca2f2e27454f08ef87349c3ff0488491b27","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.5.0.tgz","fileCount":12,"unpackedSize":25901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCop3B29ze8mw0ubWWzLu85xqQ5RDDFNlFC++/b+lJK3gIhAKOtKfYsahrLjFEezNaxuRGO3mPH0fvVNlDf9uoeNHs8"}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.5.0_1633870557092_0.24660545966221936"},"_hasShrinkwrap":false},"0.6.0":{"name":"reqz","version":"0.6.0","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqz":"bin/reqz"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","csv-parse":"^4.16.3","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"634738115c5a574a9144087c8949e158a3a5f574","_id":"reqz@0.6.0","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-0sNg+tWae0w7uPjcDOEZtS5CbGhiUa8JA1kaTdJtIAlFykBHL6tz5+qa4K3wFG6e907etVh+e1v9IEOmGV3l8g==","shasum":"399d7ec24d44a987fd6ce1fb47b228f8ce05291f","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.6.0.tgz","fileCount":12,"unpackedSize":27252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpesMn6QpmHPHcyb5gRxsf7hB56SgsOJLJfPDz24TqngIgV+catZg833Z88FjtiX3nIukyF72+zlE3LGF8Q2UVMyA="}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.6.0_1634034302170_0.7350620976227178"},"_hasShrinkwrap":false},"0.6.1":{"name":"reqz","version":"0.6.1","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqz":"bin/reqz"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","csv-parse":"^4.16.3","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"1dcba8285a9380e467f7fde48adc2451cc02af22","_id":"reqz@0.6.1","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-dQ4xCRYajlSU+ytBUP8BtVsxfq0lQQbRM/JQ+Lr0JBflHqy71o66jxBx8DhHjkVl/77cfZSuvmV6HkqkRMH+Sg==","shasum":"806b4cf87f607ac65560768a72d25f4290d347ea","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.6.1.tgz","fileCount":13,"unpackedSize":27633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLSfw6XTTIRceaINmi0geBexWzyzwIKZDc5yCpUzZAbgIhAOlXfsiyO4hiYFoEfQCo2aYGDg7L9rm9BowNLtMl8QLL"}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.6.1_1634458629811_0.7352691310904926"},"_hasShrinkwrap":false},"0.6.2":{"name":"reqz","version":"0.6.2","description":"Automate chains of requests to help test and develop rest apps","main":"lib/client.js","bin":{"reqz":"bin/reqz"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["request","rest","automation","chain","flow","test","post"],"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues"},"homepage":"https://github.com/bstefanescu/reqz#readme","dependencies":{"chalk":"^4.1.2","csv-parse":"^4.16.3","superagent":"^6.1.0","yargs":"^17.2.1"},"gitHead":"c6d7d93559e3350a9d446805380d56219116d66f","_id":"reqz@0.6.2","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-lJs8XXW6j7sR+80Igs0yaHVHeKviFqV85dtxdyjaNsLeiYhbcaBSAY9APzx92sNxMnuo0a5HgH6cGFVvav2Yng==","shasum":"1f5230ffd939a09f8201d539a165b949be8b942b","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.6.2.tgz","fileCount":13,"unpackedSize":27703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhulnlCRA9TVsSAnZWagAAAkIP/i3iLC1WMp/9wL660Ih0\nT2KNRM4XXW4wUiwmXHNwl2mSOERW0tjcu6TLvweEPwFFpTy06PJRkCJpn9lU\nzlW4G8ONOfoI7ZQp3y7unah2XguXQTlKFKlMc5owKkD8w1cl++XKWciR1Rg2\nnheYcOFDdKVAARu5jlqHeuWAVavhyhpB7e2cwMHXITso6nBGo61HptQNKSng\nW3bOi0mzaLn5iS0iCaMxMYOdKLcjtJqxAfY14c/2OLLyIv9YUYjK+fToI/bC\ndB1bTiBZ59VooVmp/1k6sJAoui1vchGVNUtYGhn1qncuylQ9wj+c1gRzCvj5\nw7Gm+3z0f/ABtSRHeIhgXmxcVNmAyz3CxG9MyqMUIhJaOdAD6LEw6r4MPPIX\nsn+4bwbx92S8zH810Zkja7jcoYtMz3WEJgHZsEelj2tts23zsj71aifDXLzJ\nzTe5Zg2pkM/WC0WeGtCDt7/pKlgcDUibp4vfCdJhzciVIFqFdhKKztKHQnQe\nIoK4DsxODUGsJ4TsqiWCTz9aVqQLH21xETrazQvbwZ4F3LZvAUOMYH6wVKEv\nAwaSd3emxqiZzk5Xop6/R3bOZjFlmxXwXeG8ZjAv9th+pg8SiN526zhX9hrN\nF8zPcQkgzUCzZE+inN/4/tak6LeuYzLpzSrQaDoVb/kzWZNfA9h36JvfzgaZ\nsWpG\r\n=FHg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN7jLQFkIWeZDKf3HrzJqSAccdlo10M8ch/h7dF2u1zQIgJOYTEkWxKs2GbAy0Cv6qZW9nEe7BQN0H+nU02IwkD+A="}]},"_npmUser":{"name":"bstefanescu","email":"bogdan@quandora.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"bogdan@quandora.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.6.2_1639602661085_0.9969165350430091"},"_hasShrinkwrap":false},"0.9.0":{"name":"reqz","version":"0.9.0","description":"Requests automation","main":"lib/index.js","type":"module","bin":{"reqz":"lib/client/index.js"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/index.d.ts","gitHead":"c73be7b491ee175d34a11c4559e29f1fc524e946","_id":"reqz@0.9.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-SDch4JaGp0h/CNzjXUX+LnyAtFYTi3G3RblKl/MfL5T75Xp6eujUAFnVfhs2Nz21eW+TUeytwSRvWQQCHq1dAA==","shasum":"e59741ebf9d6cebdd7fb5d7133711aedbc5c9c53","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.0.tgz","fileCount":123,"unpackedSize":136733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ3578QvMTmYvU8AMZGKyPh1GZtmfl9PdhaZZbYAORGAIgGMFh+t5s0Ow2X1p0NP4EI3PlbnhaDK1NK/vFWarONa0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNcpDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+oA//YekXwE8qx+u3niB7oNDLk1UEm8VcTQCC3lJWISNeuUB0Qxw3\r\nsZb+tZAze5OR8rlHSP+uNtA9d8XXHhJ3DNRZz/RzhYmWgr9FtxfGMtM5OXR7\r\n+WvtE68Wdgz42HvGhfURsZooGtUSui29/5dmyUeaLMU+cCh5Z8elAP2feVoh\r\n1vufgmHKi902R/Dp57ryHpzeDNZ8odNyqpAMbk4ZFgiiMjwsh6F+DlI5qQnn\r\nFKDhg/x/HwRkzKZ78nilBTBPfQ83vF7u0wl3E3U0rRdDuJ4KYk3TnOlP5Utg\r\nUz6MnJxnbD5HnZlof2CcLCYT6iekGnkGQvuE+buFHFIXkKbIUPDuix0Znm2W\r\noSFKGi5QmO9O/1KfJOjZbohlI7Fo7Tb60vt7uKJq9++Gk3FpDIAgqeGfy6po\r\nmqUF/vl9wWg7G1xhgEZBpA6eFRsfIMSPUekp/e0oxKpHySGxQInj5kjSV8Li\r\nXK/aAjVk8R/7z5ukrbUquUEOKtSeeK1kYEkzJd1Xi8+UWGFeC3Psi4JKK72Q\r\nGGXaqw6yOIZ8ZRUZdoWhWay7i2DpsnEkCI0MRDcL37m+Md0w1MvO9YJsXFYr\r\n7xVnGPm5m+rfUf6Yz5cUQ94nIyMx/NZSZ6Kt5PTWJLzNfd/QqYKrNI13I3yq\r\nh/xX22OMln5R0RlHqLcDBzJ5+FzVWQXkacM=\r\n=8UMD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.0_1681246786982_0.5814504960538223"},"_hasShrinkwrap":false},"0.9.1":{"name":"reqz","version":"0.9.1","description":"Requests automation","main":"lib/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/index.d.ts","gitHead":"c73be7b491ee175d34a11c4559e29f1fc524e946","_id":"reqz@0.9.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-nZn8KTfIfRGgGXO98d7Hie/NPyHJ9cfet9oGME/fCI9a82uDAFK4sQteccfoXsHzGS+llcmosEnMjjOAr9oOUA==","shasum":"1b7600dca49b36eae7fa7e43ac13b7dc86d1fed8","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.1.tgz","fileCount":124,"unpackedSize":136792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0/5TxoejrQ0we8cUon5TdPNN/qgCPeva6jsh01E6bMAiAyd6zwbovS6DYdwNTXucgU+18mDPUDK/KnvLgW/teMzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNczzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOjg/+Ov/EU5IrFeQiH6zi04oTFQhRyRI9mu3lxobNhThHD0roHcom\r\nDQGzng6PRqd/osMVuiYUpEvTYUxEPviE1XK0eH+8sUgCZrtwvaKSO3/NwRAl\r\n7Nvzdo8DllPkrIqiTkEjFD00oupMUUjQG9+Qv1+4TtzHm1CY+GOSuM778NEx\r\n6I6vJKWH0kvwbgCF8ZcuZxyLNAsx4W7S6u8lXJ+IVp3KgVIxv53Uy0lbud9d\r\nlyja7ARhaksRhRaKdmgPFxMRPOcTuf1EMwL1lc3pZCyJNTRDXoU/Jyf9zuVP\r\n+Dymx/FUEwgf7rQfrgXXfvaoA671M2NKfgWJ1tNjK2w428rPRh9kNvGnj3MY\r\nBWkFMqTDnLmypFYHmIJZd1u7hocpBhfPODEFPHykIljpU4kZYX4eywj1NhvN\r\nKs1fxZQVD8rXukIZ/j945EMHUUVvtC1djMnhELa2iE54dZORcbN34wLmFapR\r\n7WRYXHVg/IcpMk9iPTBlR063mR2o79MoRHd4PjuWrhtoMNFTGnJK8eT7yIcW\r\nTaaM+3wgSRX7sh3T8CftJLnXUJMXGPPOfz2EGSAV1gyc2thOkrBSAbgGVViO\r\nAWc1ls9YOra7/MRLdeQRthpTgqib88+d19gLR6OEFtghA6SRytHUyMzypRXY\r\nrmYi4exG1Nxj97XNzeyQ6BfZqDYerA7YVOk=\r\n=KXTz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.1_1681247475749_0.6813440317917958"},"_hasShrinkwrap":false},"0.9.2":{"name":"reqz","version":"0.9.2","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"3c2c04997364a7e96e272d86b1f25decdbf63ab9","_id":"reqz@0.9.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-0gZB+Dr6fKvL+eo+D40+r1SIUxz31tFWWxygQ3AO/nr6irOH1MP7X8nJv8y/CJzfSVdkydO4DKQ/kHck9brvlw==","shasum":"ba13e0461a240416fddf1a1f11db57bd6846a741","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.2.tgz","fileCount":124,"unpackedSize":137410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJq09J6C5PxrnBcQ+W68w6Lyuc+vnqMQJU1DP0/aHGNAiBXq3x1bCYCRwHHiowf8eMSEqyavfYi9sStgY+JPjhBwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNlptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpddRAAlWsAbVtkzD+s0vVxianYjd/mfhnmtiJnbXv3Iqq/dIPFkiB2\r\nPyWwpYKQo1f+ZGzfVcs0CrdrjbHSj9s/QpEsIBmFI3eEGEvdBeaHOnRl4XYT\r\nX2VOHrZcf3L0OcyUicaq6lkpgtkbRIBqiIfd+VxhpDwEtxsnRIxUNm9AsWTg\r\ndZyBbYNMtL6i4gXapvWswHETKNLLmDr419X0t4k669zYtAnwy+QxUO+FYy6I\r\nrFPhQUWCLYoexjvT6cwHplKi6rvQe8RHDSVpP4Pv3yMdpk7rdKP/JiALq6er\r\ngQ5ZrP4pFx7rdIMiNJpA2fUW+nFsrIkhO9QQh4WbPuyWRUsISM11eCVxE5NL\r\nc8/zzmPgFdF5zMP8Q8obs3QDdiTdlOVA5PMEnGj150sE6XHBu5ynuV84MbHI\r\n0COu/vUEG1n3AhxIF0i9oTeoZuFcqz1fMV51CWlKzZh1GDisARnoL+zLpdwb\r\nY7N7Vgr131gIkWt+AnxvDk1Br76ylnK5MKdFCYWq1oD/FiwW9kU0dZDm6CUE\r\naOtEZ69Er0Oeod/cPCtjsy5YqCl5mZaT6kgZE88r93Bm/KL1ofLpL7HU2XYB\r\nW4CKjWcbmZeb2/QEAh7UX/DVZRW12Zgi7J7JnRXlQhpZoTd8j4do33089miv\r\nnPL+UlbmvgFdJ5IfdwYAljA82ZAi++FTKog=\r\n=998W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.2_1681283693156_0.3867156027395149"},"_hasShrinkwrap":false},"0.9.3":{"name":"reqz","version":"0.9.3","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"0360dcf24099822183e0767606ecd80732175635","_id":"reqz@0.9.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-W7gvYxGH5/AKivfBRKdTu/JPPZpv3MRsYCvYY3UM3JqxFxGYk+9y5CsIUlUhBBBTb10Ueh2R0gvfzodGQ+rlDQ==","shasum":"337460a0f2c41f63dfb1a06f9709422e259b9cae","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.3.tgz","fileCount":124,"unpackedSize":137410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk/aIiaoMjGLo0h8uq1s/wg2f9K3gJAoIHqb989UxRFwIgSuONq2ChVFPrDff7tNa03PTCUudTmWkUc6hutbGXqgM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNlxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2GxAAg6gFWXdX2occEq59KKhJsQviVfezec3XN5T48dvEtpOO4xpN\r\nwGY6OrnzA4F8ENNEBX0XBnRSvdbeokn3drH1cPe0+l8SVdcU8JbpJm8rauJQ\r\n2oCHAzAn4zSsXmkWDJbLLeqp0NvHBo2cqrgUUB9YFtNpBISg4/2PFPWGbPNN\r\nTZ4MsNGsMp35aWDJDr+0eCaZE2XPVZOiRTIkkpd1b3Brx+3US6Z2LseYK8KP\r\nFYEU25h+KSfdcT+M6vCx6IaqqSwmJwvrDld2ZL2EfDGWOkUAecp48XtrqemW\r\n+3qUuzHPlYrrQmgQljch7lIFobBLe5asHdncLKBNV7T155iJwH8ZasFy3JoP\r\nJ+FSRueCdWMOMSWQ+91vaLsW37gktRyJCP95QZyhKjPPoraUe58P2vANKx9F\r\n7SjjleRTC46vtOrOLwxXwcIrsNNeozpH6jnR5MoTGWYN1somPVasO+akf9ym\r\n8xgVLCJ0L+e3dL9j2H5X8qnzrvHG/KUpOOcuSWkcJXcoT6mbedMHv06FKqa7\r\nI5Piu4ZTnLir2QV5ALa/Cex8dNC0emVsIg5OUkzQmkFIhbG5gsyK5dzRtabj\r\nYBhNW3znLEIhCOQrln3EahHoYkycr1ZtCAjSJ6tmoa9ur7B2FqQNgdogdS9M\r\n5xucc3YfCd/QUllT/e+CyKkabTf/KrMfHeU=\r\n=7mZD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.3_1681284197981_0.41536072317630945"},"_hasShrinkwrap":false},"0.9.4":{"name":"reqz","version":"0.9.4","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"4e41c8aa90edf79f6ed8bb5051dc592104f35ce6","_id":"reqz@0.9.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-VBaEu+IYefKFbvV8z5j6OHViDhP+J+GRN7zx7SYD46OJeoitrc/YUilIK4PbKLdlKhc38AkmwcbTgFoce4On1w==","shasum":"e2be29fa979a477a054c3abe3a1942bdbf52b047","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.4.tgz","fileCount":149,"unpackedSize":171616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKLDnmZePj4QQ0odwZ7zKLKoLiTfdfWOh8OO8R6ybzqgIhAPSI6ulSJhe1iRNbgND/d2hoaLHLMOryPjFxnvHbjNVu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPCQ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE3g/+KNYVa3RN5r6oveLc3MLgB0zs/iVLF5Ka5/jrpaQyAXDVe/0m\r\n92P5/AxEYsEeQQw3/RJoYbTYiFK1YQyslboTAqo0FBI+KJVCX8tSIPYxtuTW\r\n9eBh4ldpZQGdVwWlyZKss8SgT67d+q2pj4gYRCe8Cc4gwHOWpYmuskg6ewgM\r\n9NXUICgR5xLEzsos0601J2LNHGIQXBc3YgHOHuWk3HJPRGmsR1E/JU6M7qZB\r\nGxiL6VB3dIllGqApNcDtIIlVaqdnpUYIKwtMyh+YxBML6DmtezEHA6xVLYZS\r\nHAb0g/jFMegdrQ4LjwUPiIFusCJZOvCMY3svZwaJtiF8xHANsry0nBj7Tu2n\r\nLbYbQoQ5OL8tZmhi9c+bxqgIjm5xb1sSFyyMMqd2KFjfpQOqMlm4NK+B8AL4\r\n4FIa4+z/MTvDZD9osafbXfZdF4Uyyu9AKdR+rXLWQ3zmAtrJ0s2/eFbsafbJ\r\n5cXp71r0vdUmA3Y0RSDi6Pcy+yoDxEfUL51qGnSRGD0gBsB9qWfP+/0fhINI\r\nBMGRH7yP7c9gcSl/16poZY2uf4d6AUPSwz9oWzQI33QxUpY78GGHqQVL7m3Q\r\nRBPMWMSf8Z29gN/4r8cmvk8ExBVZqKJmmypl4Ed2suC5CTgIthriRW9tALHr\r\n28SctMFh19a2ECj3OFlcRc1C4MSydz5rNvM=\r\n=a2nK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.4_1681663028746_0.601307864914165"},"_hasShrinkwrap":false},"0.9.5":{"name":"reqz","version":"0.9.5","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"d26c9b7f39591b50c89c10ed5e7825d82cf12e47","_id":"reqz@0.9.5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-qxj8hkgJjlo1xznVW611xKjvID7WyJMdEDi/fKYuPR7fuuC1rO6kw2JAenlX79RFvDiQ1Fc8bIysX9z4jFThnA==","shasum":"315d56846ceb23e5dcd3a0ebeae586e13bb76376","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.5.tgz","fileCount":149,"unpackedSize":172934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHYdM++L3526hcDd35EcnwGe5weoMFv1oHegtKbLgyuQIgEnh1bpRyQv6L8tb/3unykvbIQMN8IcjvWPNdcItCxmU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPTmaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFdxAAn+l3NczFbDmDVez6YrMW/sQkkrWczuC47vAsWkNjix4VqIH5\r\n3Xu9yIgw3iV9le8lRYQGdWh/JMUbmLnBtUseTHUiFAkejXRXzycv9ONY0Hp1\r\nxi3PO45V4kOgYwtcF2YtRY46xWNDKseEUsUssDV5jlJD8D1wzSohotSV6Brj\r\n6VhS4PmEnQu2e0Q/hziWC9za2FW3PUo7KJ84tiMvlaPAH+akkM0WxYTQlMSt\r\nHWYTzGXSOcxzdkv86HT514FZjrOEbyZJVbOXVo4zuAznFR5vAti1LlIH4FLP\r\nqeLnNbj8li2HRmxGKT6JWSrDMXHrCtf4klou9DShQ1gtoAg6A8TgSZCDk1M3\r\nUv2TtpPnqJtCgtLswlSpScbFop+QwhnNjET18xnq+1aftHzId/NDYacN48wG\r\nlux3/i3j+JJ6ezNy7M9VXD/Q8kSuxBuuPYblbrTpp47uKzgRXR8vFaDpdgFE\r\nZQig0KVCplNCW5+zAjLOgABvCOLog2ILTdDT5aNo78j/8lj1Ii9DKS+WS2Kx\r\nfjv2BxlcZV8ykR/kTbLmYeT3G5O+Eeoy8CuxZR5Ez+bsX+gMXbddrKN25I91\r\nvyrccWgcXED11nJxDqKuE0paQFBiJ6It7JJ6oz6UT7vJDBcJ3wNtm9pLeHIQ\r\nSq/B2RuqG4IjyFhy1bqJhVbV5/GfsYKbCIU=\r\n=zmzY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.5_1681734042341_0.03923418006290369"},"_hasShrinkwrap":false},"0.9.6":{"name":"reqz","version":"0.9.6","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"b76f7d7025b3084471cc9f7386bcb4adeb28a577","_id":"reqz@0.9.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-x+gT4/XTkNyR2RbyN4+dEyjrB1wuy+DY3yeC9xSkctEEghvuW7ziMtI+ZREW6BX1fQwFmupUaVGGOYzXcfJlcw==","shasum":"8121aaf57e52e49a4d359118c3889dae3db5ef67","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.6.tgz","fileCount":154,"unpackedSize":177052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KsXg48PeOOFvvERRAWK+yMdqGomXRzf1dgR8zZSJnQIhAJBgiQFhb+l+VGhfRYVeSHF7NVqtkbPxcpzwnqF6CJhc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRYrBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbQA//e32vk2kGdNjdHHV730j8CbnJUIApEMFy4ySpIFeQzpVgdJRh\r\nHgmxGSgjAz+7JXfnnyBhEGJZGYHzxI/1gA/km3qurEoMh0SiQTeZNChPexH7\r\nkxkTIYG/DoCJzJF4HLFL2SafJmYD5OJYdc5a/+VACMdqtySBmXpK3H8iH/Av\r\n7nkilpvhxYJwuQKL628MOVhr9/puFwYT907ckU4oz/GSQtfgphsVvG0hVIzK\r\nk1TKSez/P5ie8YAZVbUYdTPiUiJqBujUmbd3iYLkeOXRDel0qo5Zwje4G0d0\r\npMjSJNr2nWCuejxqI2gf6Kk/mberv+fsCn1ZEXSXpK7LqzuOJMsR9uWvtkXQ\r\nIQ87jXMtzekMl3N41VuthQGga4sIZjLG7q7b3+JWHJHfYqfUJCl8/6Pxa/wh\r\nIKKogPQW9sUMUUf5E7eM8ttJcs9vQTf1CnPI+o/OK/yZxwnJsntdFXX9bfpc\r\niPf3K6zJWgUg+cDiXcHIFvICmORVLIUN1WE+rdKl57H/+IKRv+g0FeXDU+9p\r\n8ZF8ZhxFVMAmI9kFqshPF57YlWmVE2lW1WQWcIMc/DD8Ea4OL103szSrRRQ9\r\n8YpFgsWGlPWqmr+KOwhpaPN7+IKlduV67NX9AZqDqtesGERe/V9SjKg2JDOM\r\nMYKyU0ZGgkv26uRTy/6Rgm0RmLDsZgbRiUY=\r\n=aEu/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.6_1682279105054_0.20964427025367272"},"_hasShrinkwrap":false},"0.9.7":{"name":"reqz","version":"0.9.7","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"c66efaceae06ec62e33ffb49d97feb44dfe919af","_id":"reqz@0.9.7","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1DYeOwm9X7VSjCO5t0ZWubvJF1d4nmqfJu1RvlytT68HsWwtQWfMF/XsrWZ4hDB5lb/+/qYWARRsEZx5ZPpayw==","shasum":"166402b202a511316a0925444c39f2effbbc320e","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.7.tgz","fileCount":154,"unpackedSize":177681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2j4NWPl2Jy0blS/Vx2L/Lyf+moqDILuFCn7TMllnFlAiAMBu6NMLzUFs2GkSBQub4c+GvHbF1Su+MV7Ec1jHUINQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAYiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7jQ/9FABQ/DecZAyBRp785JE91NFF/HAtX59CO1y1XusZBxs1Ai8J\r\nsmmOelDte5ttYJna/7Nn5Nv2cxz2eDdq9QDfsKVdOzZ5ig1BS9wSkoQNDc71\r\nRw/Y/RGrGJIV/APANVxRo3DcsSgGJwMemX8PiF/5ra3wihTJUbVOI/y9ZYTV\r\n6qfVHDFEgm1j2K7fY88JvT2PuxkYoWjW88W5Pi2Ktd7ml8h8TpPl+1BvcLko\r\nVZ0BYf/ka5cDGt3YF/hrd7Hd6vShlAHb5vtOpENZJNR1lTETj8wRqTtdaG0y\r\ne+nRYOed7NUF5asa0LoYP8l6Xstrlta62vAma7ZsMCG+mrzAF7qfFC5YM7Dr\r\n0V4vdIM7DcCjrunQ4MocjcetwlahLS2Z0eNL6yWHxAhdC7OqbafR6btSIWvs\r\n+PpOzjsuEiDyAf9byTyeF5SkTlP6BWod3f8PBOg+qpUp5+utDDmnwSGQCKYG\r\ndeWvkr9r/R7uiXBlC33TIzStXBAXRDpKH9qIsB9+wGGyfFKxFtBcivughnTd\r\n9yURkY8AuRxgtpLYCEdiTCVBbgr73CZH3Jd4y6ebnRBsG1oUOLZvQi7Df7LI\r\nbsQGEQVa5DlJmR0OmxcDyHNWES4D21C6rbb/PanTu2IQlQlVB3VVr1IMJCwk\r\nXju3XozjRYkO/uccmy/3pz4/9audX7C3/S8=\r\n=eutp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.7_1682441761889_0.17958971845660643"},"_hasShrinkwrap":false},"0.9.8":{"name":"reqz","version":"0.9.8","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"b1d1686098dc5c1f5de463a307bf766bdda6be15","_id":"reqz@0.9.8","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lnk9tKXeX1/kpAdr2/R8jdg/XwjfiJpaK0+yXI5qPDqUaF8/Q0LY3Za6SiSS/vcQmn6cfghWmToGZDm+0HOMMQ==","shasum":"2c8f1d3ef60e9df26a373ff379d8ac19e878acb1","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.8.tgz","fileCount":154,"unpackedSize":179999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQd5en0xt5d1WbUJtiKSmz5QkyzztXaFdB3nzK2PFWUAiAZY//CqTA7miDUdUrVBPe8lVveBBSPqJWnGP1gARwcpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSB4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWFQ/+MbRl/icqYeH/iMHuR56fbeR5N2qFk3/wD2GLsfPgJbN2oiQP\r\nelHNOTFwHqIGu2GF+h5aXas7k9Mc2/If8dAl0PK/zALVl74MYnuyvCESuXp3\r\nzQxrnBThZg4oBqVLNhdMruqwfwZV7a6Km3R+jgfimDbOAevDESZdnC+U7mgK\r\nSRzu+TXzrBN2+wAlDe3NEzi3pTBUjbpLMSNWpWKUlBE8CEKdRGcbpXhZHXaH\r\nxpPvn3Ds44EGYEsZUKTJ2vZgb7ZnxUV6TwkJXkTffP0MF4IqLt42IiSGlFCR\r\ntDQ3FpzL81DwXSO1RU53yN9D8qPsHJsRxKcWOPN3dkofxtkV0Crf8ZlpuTWw\r\nZRombASo/MiWf3vzPjqC3Ot/5MHqhZWlc/e1z9ogZ4GSMuTotoHCfbOi/ZLY\r\nVpZJmeRMboD+zBYHT16dB1Be+WxE2JgT0YbIgeW23W5TyUyDWfw8YsOOQ8+/\r\nuxA+bxfEpe1a8pWknQZyx4dvCuZavCaVuq4vlhB+UIwJZZGtrHHYTsydzNZn\r\nm0RvO6bqqSj1NrMlh3cAZwfHk0mWpaEMoVZkCBz9wHaUxZGlRqnWpRKdMjUN\r\nxzhaiut+g/3NW4oD7raLUdeIXqddKGMkwxANWRPrybgC6KIWbyLOnSiLpp0q\r\n6i/AW2j7aFUnWEMmVjxj9ESWjovTVy8b4Pk=\r\n=ppTf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.8_1682447902816_0.4111912853259465"},"_hasShrinkwrap":false},"0.9.9":{"name":"reqz","version":"0.9.9","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"50420dd6cf15ca408b9fc4052a022936d9ecef37","_id":"reqz@0.9.9","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-yzM0qlBIwPlR5emxe5CG1d5AGp7a3HJ+TcMmxAAA9+VHyYdXDvJlyVaw9rJ+o13LCuEBF+IiEKeDz0Ck3BDQWA==","shasum":"efdef5fc2890d9bf6e7129489d1a4169798a4d53","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.9.9.tgz","fileCount":154,"unpackedSize":180524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEeIvuGwbktd55GmUrsgcXn4oIij6Nj97mMPPUFgiiHQIgbthapmNkjS1aeXcqh6M42KZcRVWqxyWZdEAdEmHcsLY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSCOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJmg/+Jcrnl6hcAMk6EgZBCJXoWM8WPgUJRkwS7g1lxDfIKixEsmv4\r\nCdRkJcVcu4xmNTeq4K4IycK1MJfZ2VwzzZzjW83lA4MsNa2rDOGrriPKyt2M\r\nMXQx8Ugryh0L/e3ILaMTVGfzCLZtP1XKb95itvCikYP240hrRozXEpFCNsR4\r\n5oegNq0aOffEyEkHV5iLUfoofmwSPtESBWeQBZ559+y9qFRRItR0jbSofGek\r\n5U/zU6cNRw8ugnr7gUEidO4+u6Ijc4ot6sxvoTVRJb4ywnkHwK6fgAW5dqtQ\r\nzBncxrNyT1WXystbnS7LUvu8Phm9RpTuO4HwUthjzCBC4hwjuigyPzou1e5Y\r\nVRFjEbiGDG5SgmJKeQIPVseNbWDr7HCigbphVqUUJfcogVB5g5Q80g49fc7E\r\nHTJVoHSrNCbaeujHGFqe3xjLoiXRhP4m9pKcdK6W+LDtsHcwmvd6Bw5janzb\r\nMvi5SwnzBSujQj3D1GRpiW0f/qqsU17piqBWP9ZdXsAMqUbQMZMMoB7wjcny\r\nXv0+ytevWp3aE1k3nV+FpVKxOKjDohWJc8tbMpKhV1So90DsSjqLABBpQmpj\r\nLorQC/KE80q9/XFGzUnkcHMQsT2rfARTicDK9D1nOq5s+SHIPZGDlqnq2EEs\r\nPBIdo3W4Ud9jBeGEoyxRpbDlozP1THOj18c=\r\n=MCbn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.9.9_1682449328496_0.6077347176839223"},"_hasShrinkwrap":false},"0.10.0":{"name":"reqz","version":"0.10.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"chalk":"^5.2.0","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"2522ae2143ca0e0a882d532789346f4aca816ee2","_id":"reqz@0.10.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-13oNayp4lCruldJYM5dLrpicoZJmLyJ5ME+E/ZEbsSZdt3b70Mac/NcNvHCn1o678hbIWVV90FJiTyKmJp8owA==","shasum":"e2f9f6254e7e2be1cf5716b61abe176e1e36ea69","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.10.0.tgz","fileCount":154,"unpackedSize":182888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC45/XFGoCjqsEYAB+R9Vnvc661rqij/zPX5ULVz/8A3QIhAJk92I3puh9xbg9kfjBJ/oB1x53KB7YoO+m8lbjpyMy6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSD//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIgQ/9FDiI3fqcxR+fBLKsjvTJbC8aIexFIJpUClldYaczu7CH3lfS\r\nBkj3+7/q+aKIkaf0VAFnq3Dk1Yoc4pK6+qPE/2ZEwVv/xf6m6Vt20/S1dXx7\r\ns/nSvcvN6As+tTxVp8cRGcvWflk+54/gg4BNOjwxOHduyC/5KFaUOSAnct9C\r\n3NNNDhVtaaB7l7eDBrE8AIK7WtqF3ZkNrA1uRybpCzYhYqH8Omrk7J0StHw0\r\nrf8wqOy5B9hPMVfFgXgGwROv6mlgVW3aXhsYAHEgZ66WF5PzHmmsqRaECwWp\r\nGMIboA1RdTXpVTgA6xg4eQ9tKHen01p8wihTlFZPuoDraLsw8VwuZYiOwJLl\r\n77y87SY+CJj+al005bvuSi4dni8RugeM/LOYxDoaKYj1ADxDHaY3wIlrpS2t\r\n8sBSDd7OKk1VslccmD5VNVAAToQ/NJ0Y1hQVbNhrpewpNyCEBlZYCMVH1fSE\r\nl79WW2eer3Ji4LZKQPAfSJlXFWD8HBeJT24zU7wFS5aIEUU2voeS3QSL13fu\r\n07hNxALjeNPGUr0kDmHzenuW+bv4SM4zyV6NC+su8i3lCX6ROXwcghYGYw5+\r\nUTFYwl/9qXS3WZr/MP/Z0I2DyxeD+84I1on+pWYNABThTNHaut7kdVGmTcIT\r\nfWksOfQAXueUCGIrFG9xQADWp8t66fxjBlw=\r\n=HjxI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.10.0_1682456575622_0.10985846098045271"},"_hasShrinkwrap":false},"0.11.0":{"name":"reqz","version":"0.11.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"76c76ac8ffa5e147a636abfa6dd32320225894fc","_id":"reqz@0.11.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-NotIZCr/NjOwVA9W6jCt60iUyYd+22GZyEwAPvDzhc5PW3tD0NDpn/4MHMkgZdBx6svtgbR7LdfNAhVrf2nE4Q==","shasum":"5d04c7b9d9e647365bb04fc7dd20871b0b81ca90","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.11.0.tgz","fileCount":159,"unpackedSize":187445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBPtxxYBV0vpJE77u8Cj9U7Ao4wkiRcGbZdclCVqnO4gIhAMxevqrk6/t+wDfC1RBqCnAyJPfHufT6FwUav9babxVw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSPjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG/Q/8DEgfw6B/jL5zXwUNKOFNl4It9S02pfdHHaGcGX4x9wpH2wDM\r\nLdMoA1cUM5StJKFTskelw8kKWeJawiqVtYw3gBNnTIIE9wIPbDY1wmlJ3RL4\r\ns6KWWQ+WvYxyGmVHD4wj/5u3yhiIxcwL/KF26mgSto3x7Wc3sdXj2TqGORFs\r\n/wj2uIeLRQhRbsWGqjsZwqD3a1HyQC+f7jP8jXIJA2CrHwJKVXg/yk+b/Ome\r\nuc8mbbLmtaHqUIFvQGlp3RpDVTFPj56eIAnUHS4WWtITZU3zUcrmMLpidKsV\r\nMz+jt+OdMwdAV2nD7/4HzePmEj4OIThNqIKR3fNYS0u4WhZwx/g8rSQFA5qn\r\nQsQo6W7e0JRgA5GDFXzhiKTWUHGJ80ZO/TeqdmZEbJxD6t8LFNxOJEjirGMr\r\nZ4yEAu3Y2Mg9USzLEguZNeVjnnjAeSjoE/vukXNvjb2O0ilTA88VGNN8gbfs\r\nhChzxRkptKK77SGtwDz8vgYujYKMbl0jKl8hy77Si7DAfwg7zVHy0cPXS1n4\r\nZio8rIYySd9i5KHngbI8ncc9yPexXfP00Umym8rbgy3wTdAy3PAunI0cslZr\r\nq7f5dJfOEBIPyixjGPXsBZ9GokN+gKV0cpO94uEWwzCRF6GfdRZ2IcvrAbMl\r\nwCv8MwJ/JZAEszfLv7SrpAI1NxJ8guk9RCM=\r\n=OEKG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.11.0_1682503873568_0.19747136646104502"},"_hasShrinkwrap":false},"0.12.0":{"name":"reqz","version":"0.12.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"78f4749cfe0a74f16744dc0df157bd9fad13b42c","_id":"reqz@0.12.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gFWtUyAlobln6gGL46n5UwMrJJSudCjRrac+DbLYt8Lt4s9SoTuPKM9Zkp0IzMXplzemis+93VD7c5PcbYpkSw==","shasum":"23fa291a82088486de8dca52e5caa95eb995c0e9","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.12.0.tgz","fileCount":149,"unpackedSize":205403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCevvF9f6b+e6ODf+0ivQ7afe9FcNBuDDL+rj62kK2CzQIgXO89UNb33c9iOt5wAnj30cxXt7TvaIE7lWNgeo7VhG4="}]},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.12.0_1683712912236_0.08009016288304371"},"_hasShrinkwrap":false},"0.13.0":{"name":"reqz","version":"0.13.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"3f3e4f8f99739cb4d60814a61fe18f3195510a15","_id":"reqz@0.13.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-3V9Gp8fqq0u5l408HDNb8HnsD1i7OxcVHJLUPLFQrIfxMNremuVOMtbWnNJ/hB6FdZJmjy+/xws4EkszLwBMqA==","shasum":"ce9973d75404d8921dcb7ff07850d0c8565e8bdd","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.13.0.tgz","fileCount":149,"unpackedSize":209067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYYjRGD/xH7yXIQN3IpkGTzDkfdbbo/WxbuRl1ca0N6AiEAmj/R/WMmj3nzo2iyzgaD3J+m+XTnC7LfHRNSdyABWm0="}]},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.13.0_1684743424312_0.6324057071763749"},"_hasShrinkwrap":false},"0.14.0":{"name":"reqz","version":"0.14.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"e6b25995f62ab4de7fc24d851a3c13e6726e7e5b","_id":"reqz@0.14.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gDeobBCxEOPKc4EB8jdkNZN8WSrjNvZFN8IK27bQQicIgJeDYyu8hwwKjT0LCvOvSK5RG31/7XSvrzTFrQErOw==","shasum":"ce16065d4ffc51212bb5b87dd381240a84e38515","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.14.0.tgz","fileCount":149,"unpackedSize":212659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD3fYkagAKCkQfaQa3Qq2innxVLlwstomEs8MBZMN+WAiAxAlDcZau7+tMUxteYCMuDo1p/nUfkORrjzM8MyAXq6A=="}]},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.14.0_1684828242350_0.6250719406000433"},"_hasShrinkwrap":false},"0.15.0":{"name":"reqz","version":"0.15.0","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"e6b25995f62ab4de7fc24d851a3c13e6726e7e5b","_id":"reqz@0.15.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1U8iB8THOYge2OZdiMjEyQNKHFeftErZFfO64PaH+HIo1XBm/SHA6dazOCsgZxZjNfNWzHgqIP8ae999NXNaDQ==","shasum":"a990d0bed38bc88a5d91060ad56cbaa0fdfe45f6","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.15.0.tgz","fileCount":149,"unpackedSize":218776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLDcyeObfCiOMYCz0vG1zERQ0P9K7G8/PyxZqun9VHxAIgG7mZhYSVGCQqtJKLd8gxNlOLugurSTzWYCw+SG8L6SM="}]},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.15.0_1689687202815_0.7141384455316897"},"_hasShrinkwrap":false},"0.15.1":{"name":"reqz","version":"0.15.1","description":"Requests automation for REST APIs","main":"lib/client/index.js","type":"module","bin":{"reqz":"bin/reqz.mjs"},"scripts":{"build":"rimraf ./lib ./dist && tsc --project ./tsconfig.json","test":"mocha","lint":"eslint --ext .ts .","dist":"npm run lint && npm run build","prepublishOnly":"npm run dist"},"author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","tags":["http","rest","api","test","request","automation","cli"],"homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"},"devDependencies":{"@types/node":"^18.15.11","@types/superagent":"^4.1.16","@types/yargs":"^17.0.24","@typescript-eslint/eslint-plugin":"^5.58.0","eslint":"^8.38.0","eslint-plugin-require-extensions":"^0.1.3","rimraf":"^5.0.0","typescript":"^5.0.2"},"dependencies":{"ansi-colors":"^4.1.3","commander":"^10.0.0","csv-parse":"^5.3.6","enquirer":"^2.3.6","superagent":"^8.0.9"},"types":"./lib/client/index.d.ts","gitHead":"b07c26a0a0411cd0df71d12faedf1c9ea06da7ba","_id":"reqz@0.15.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ijwD562fHPfWt/zzhrGy8WU9KlFeOWo49v0CVQCW1k5a/L96T5Dg1Md/ajJ4gzVjC8soaS2bzfvEHh9dLuJOUw==","shasum":"c4d610a0fe55edf47fb84de9a2284af5cb3ef390","tarball":"https://registry.npmjs.org/reqz/-/reqz-0.15.1.tgz","fileCount":149,"unpackedSize":219007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoSbFcdA9sWJtdGafD6Bdbav7/6KEuqBDg/pCT0A/fAAiAgJEVJRcLfiePquBx/FIntMg28E28MvZ9tNHn6KNzEbA=="}]},"_npmUser":{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"},"directories":{},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqz_0.15.1_1689687815809_0.02228190641723149"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-07T10:31:29.899Z","0.1.0":"2021-10-07T10:31:30.083Z","modified":"2023-07-18T13:43:36.223Z","0.2.0":"2021-10-07T10:39:14.992Z","0.3.0":"2021-10-07T10:47:54.201Z","0.4.0":"2021-10-07T12:37:22.932Z","0.4.1":"2021-10-07T12:47:19.303Z","0.5.0":"2021-10-10T12:55:57.600Z","0.6.0":"2021-10-12T10:25:02.292Z","0.6.1":"2021-10-17T08:17:09.940Z","0.6.2":"2021-12-15T21:11:01.274Z","0.9.0":"2023-04-11T20:59:47.180Z","0.9.1":"2023-04-11T21:11:15.896Z","0.9.2":"2023-04-12T07:14:53.334Z","0.9.3":"2023-04-12T07:23:18.165Z","0.9.4":"2023-04-16T16:37:09.020Z","0.9.5":"2023-04-17T12:20:42.520Z","0.9.6":"2023-04-23T19:45:05.285Z","0.9.7":"2023-04-25T16:56:02.098Z","0.9.8":"2023-04-25T18:38:23.009Z","0.9.9":"2023-04-25T19:02:08.725Z","0.10.0":"2023-04-25T21:02:55.848Z","0.11.0":"2023-04-26T10:11:13.864Z","0.12.0":"2023-05-10T10:01:52.425Z","0.13.0":"2023-05-22T08:17:04.462Z","0.14.0":"2023-05-23T07:50:42.542Z","0.15.0":"2023-07-18T13:33:22.984Z","0.15.1":"2023-07-18T13:43:36.012Z"},"maintainers":[{"name":"bstefanescu","email":"stefanescu.bogdan@gmail.com"}],"description":"Requests automation for REST APIs","author":{"name":"Bogdan Stefanescu","email":"stefanescu.bogdan@gmail.com"},"license":"MIT","readme":"# Reqz\n\nRequest Automation for REST APIs. Useful to test / debug REST APIs.\n\n**Installation**: `npm -g install reqz`\n\n**Requirements**: ES2020 `( >= node 14.5.0)`\n\nThe application is executing requests described using `reqz` request files.\n\n## Usage\n\n`reqz [options] <file>`\n\n**Arguments:**\n  - file:  the request file to run\n\n**Options:**\n\n```\n  -q | --quiet                   Run quitely. Do not output anything.\n  -v | --verbose [level]         Verbosity level.\n      -v0 - only log the request line.\n      -v1 - log the request line and the response body.\n      -v2 - log the request line and headers and the response headers and body.\n      The default is -v1\n\n  -a | --all                     Log all the requests from the request chain not only the main one.\n  -l | --log <string>            Log configuration. Any combination of reqh,reqb,resh,resb separated by commas.\n      - reqm - print the request method and url.\n      - reqh - print the request headers.\n      - reqb - print the request body.\n      - resh - print the response headers.\n      - resb - print the response body.\n      If specified will overwrite the verbosity flag.\n\n  -t | --text                    Output plain text, without colors or JSON formatting\n  -d | --doc                     Print target script documentation\n  -p | --play <string>           Takes a csv file as value. Play the same request for each set of variables created for each line in the csv file. The csv header is expected to specify\n                                 the variable names.\n  -c | --col-delimiter <string>  A column delimiter in case --play was specified. The default is the comma character.\n  -V, --version                  output the current version\n  -h, --help                     display help for command\n```\n\nAny other option starting woith '--' that is not a built-in option will be added as a variable to the request environment:\n\n`reqz ./get-user-by-email.req --email john@doe.com`\n\n## Request file anatomy \n\nYou can use any extension yout want for you request files. Like `.req`, `.rq`, `.reqz` etc.\n\n### The minimal request\n\nA minimal request file is a regular HTTP request composed from: \n- A HTTP request line: `GET https://my.server.com/path`\n- One or more optional lines to specify the HTTP headers to send. The headers must not be separated by empty lines. \n- An optional body separated by an empty line from the request or request header lines. \n\n\nThe supported HTTP methos are: `GET`, `POST`, `PUT`, `DELETE`, `OPTIONS`, `HEAD`, `PATCH`, `TRACE` and `CONNECT`\n\n**Examples:**\n\n```\nGET https://my.server.com/api/v1/users\n```\n\n```\nGET https://my.server.com/api/v1/users\nAccept: application/json\n```\n\n```\nPOST https://my.server.com/api/v1/users\nAccept: application/json\nContent-Type: application/json\n\n{\n    name: 'John Doe',\n    email: 'johndoe@foobar.com',\n}\n```\n\nThe request URL and the header values support template literals as values (i.e. variable substitution). The template literals are not required to be surrounded by backticks characters. You can also use double quoted or single qouted strings as values. The request body accept any javascript expression. Like for example an object to post JSON data. \n\nHere is an example:\n\n```\nPUT https://my.server.com/api/v1/users/${userId}\nAccept: application/json\nContent-Type: application/json\nAuthorization: Bearer ${base64(username+':'+password)}\n\n{\n    name: name,\n    email: email,\n}\n```\n\nYou can also create the body from a javascript expression outcome. To do this enclose the javascript expression in parenthesis.\n\nThis let's you use the builtin `readFile` function to POST a file content as a body. Binary files are not supported. The files that can be read using readFile must be located inside the same directory (or sub-tree) as the current request script file. \n\n```\nPOST https://my.server.com/api/v1/users\nContent-Type: application/xml\n\n( readFile('user.xml') )\n```\n\n### Variables\n\nVariables can be defined on the command line using `--varName 'varValue'` arguments or can be set in the request script file using the `set` directive.\nThere are 2 type of variables:\n1. required variables - the default one.\n2. optional variables. When using JSON like expression to set the request query or body, if a variable is not defined then an 'undefined variable' error will be thrown. To avoid this and to ignore the undefined property you need to declare the variable as optional. \nThis can be done using the `var` directive by appending the '?' character to the variable name. The directive can be used to declare required variables  as well. Declaring required variables is optional but is recommended since IDE integration tools may use this information for generating autocompletion.\n\n**Example**\n\n```\nvar userId, userEmail, firstName?, lastName?\nset apiUrl = 'https://my.server.com/api/v1'\n\nPUT ${apiUrl}/users/${userId}\n\n{\n  userEmail,\n  firstName,\n  lastName\n}\n```\n\nIf you don't define the `userEmail` when running the above script then an error is thrown. But, the script will succeed if the `firstName` is not defined, since it is defined as optional. It will be simply ommited from the request body.\n\nThere are 3 builtin variable names, that you can use:\n1. `$module` - the script module which is currently executed (an instance of `RequestModule`)\n2. `$response` - the response object of the last executed request. See `run` directive\n3. `$play` - the current csv record when replaying requests using input from a csv file. See the `--play` flag.\n\n\n### Expressions\n\nThere 2 types of expressions:\n1. Literal values: \"a double quoted string\", 'a single quoted string', true, false, null, 123 (i.e. numbers), \\``a template literal: Hello ${name}`\\`.\n2. Javascript expression. Any [ES2020](https://node.green/#ES2020) javascript expression is supported. \n3. String templates not surrounded with backticks. Example: `GET ${apiUrl}/users/${userId}`. These expression can be used in any directive that expects a string as its argument (if not explicitly stated in the directive doc. that it doesn't accept expressions).\nExamples: requets URLs, request header values, `include`, `echo` etc.\n\nExpressions are isloated and cannot access javascript globals. If you need to add your own functions to be acessed in expressions you can do so by using the `import` directive.\n\nThere are 3 built-in functions available in the expressions scope:\n1. `JSON` - the global JSON object.\n2. `base64` - this is usefull to generate basic authentication headers.\n3. `promptPassword` - this can be used with the `prompt` command.\n4. `readFile` - an alias to node `fs.readFileSync`. Only files inside the same directory as the current request script file can be read. The default encoding is `utf8`.\n5. `expandFile` - same as `readFile` but will perform variable susbtitutions over the file content.\n**Examples:**\n\n```\nAuthorization: Basic ${base64(username+':'+password)}\n```\n\nPosting the content of a file:\n\n```\nPOST ${apiUrl}/files\n\n(expandFile(\"data.xml\", \"utf8\"))\n```\n\nYou can also, load an object described in an external file using string templates for variable substitution.\n\n**Example**\n\nGiven a file `data.json`:\n\n```\n{\n  \"email\": \"${email}\",\n  \"name\": \"Test User\",\n}\n```\n\nThe execution of this script \n\n```\nset email = \"foo@bar.com\"\nset object = JSON.parse(expandFile('./data.json'))\ninspect object\n```\n\nwill print \n\n```\n{ email: 'foo@bar.com', name: 'Test User'}\n```\n\n### Comments\n\nLine comments can be done by starting a line using `//` or `#`. \nBlock line comments are supported using `/* */` blocks.\n\nYou can add documentation to your scripts using a comment block (on top of the file) which starts with a `/**` string\n\n```\n/**\n My first script\n*/\n\n// List the existing users\nGET https://my.server.com/api/v1/users\n```\n\n## Directives\n\nDirectives are special commands you can use inside a request file. Directives can only be used as the first word on a line. You should not indent directive calls. \n\nHere is the list of all of the supported directives:\n\n- var\n- set\n- prompt\n- include\n- run\n- query\n- header\n- headers\n- echo\n- inspect\n- import\n\nYou can also create your own directives. See the Custom Directives section.\n\n### var\n\n**Usage**: `var userid, firstName?, lastName?`\n\nDeclare variable names expected in the script file. Optional variables must be suffixed with an `?` character.\nAs indicated above variables declaration is optional. If you want to avoid `undefined variable` errors when using an optional variable then you must declare the variable as optional.\n\nYou should only declare variables that are inherited from the environment (e.g. form the command line). It is useless to declare variables that are defined using the `set` directive.\n\n### set\n\n**Usage**: `set variable = value`\n\nSet a variable. The values can be any valid javascript expression (inlcuding literals like strings, numbers, booleans, null, backtick template expressions).\n\n**Examples:**\n\n```\nset apiUrl = \"https://my.server.com/api/v1\"\nset name = 'John Doe'\nset port = 8080\nset category = null\nset url = `https://${host}/${path}`\nset user = {\n  firstName,\n  lastName,\n  role: 'reader'\n}\nset fields = ['name', 'email']\nset secure = true\nset protocol = secure ? 'https' : 'http'\nset lowerCaseEmail = email.toLowerCase()\n...\n```\n\nThe `set` directive can also be used to define a default value for a variable. This can be done using the `?=` assignement oeprator:\n\n```\nset env ?= \"dev\"\n```\n\nIn the example above the `env` variable is set to `\"dev\"` only if not yet defined.\n\n### prompt\n\n**Usage:** `prompt {[key: string] : string | {message: string, type?: string}}`\n\nThe command is displaying a prompt to get the value from the user for the request variables.\n\nThe variable name is the object key, and the object value is either the message to display (i.e. the question) or an object defining the message and the type of the prompt. The possible types are: `input`, `text` (na alias for input), `password`. When used in the terminal, [enquirer](https://www.npmjs.com/package/enquirer) will be used as the prompter so you can use any type supported by enquirer.\n\nIf the variable is already defined (i.e. having any other value than undefined) value then the user will not be prompted for its value.\n\nTo mask the user input use the type password or the built-in function `promptPassword`.\n\n**Example**\n\nTo ask for the username and a password you can use:\n\n```\nprompt {\n  username: \"Your username?\",\n  password: {message: \"Your password?\", type: \"password\"}\n}\n```\n\nor using `promptPassword`:\n\n```\nprompt {\n  username: \"Your username?\",\n  password: promptPassword(\"Your password?\")\n}\n```\n\n### query\n\n**Usage**: \n\n```\nquery {\n  userId,\n  sort,\n  verbose:true,\n}\n```\n\nThe query argument must be a javascript object.\n\nDefine the query string to be used by the current request. This can be handy to define the query as an object rather that to include it in the URL as an encoded query string. If both a query object and q query string is appended to the URL the two queries will be merged.\n\n\n### header\n\n**Usage**: `header Accept: application/json`\n\nSet a single header for the current request. Usefull to define header presets in an included file.\nThe header value accept any valid string expression (including string templates). The header name doesn't accept expressions.\n\n**Example** \n\n```\nheader Authorization: ${base64(username+':'+password)}\n```\n\n### headers\n\n**Usage**: \n\n```\nheaders {\n  Accept: \"application/json\"\n  \"Content-Type\": \"application/json\"\n}\n```\n\nSimilar to `header` but can set multiple header lines. The headers arguments must be a valid javascript object. \nUsing this notation you can conditionally set a header. Setting `null` or `undefined` as the header value will ignore the header.\n\n**Example:**\n\n```\nheaders {\n  \"authorization\": authToken ? `Bearer ${authToken}` : null\n}\n```\n\nIn the previous example the authorization header will not be set if the `authToken` variable is not defined.\n\n\n### body\n\n**Usage**: \n\n```\nbody {\n  email,\n  firstName,\n  lastName,\n  role: \"reader\"\n}\n```\n\nDefine the body of the current request. The body argument must be a valid javascript object.\n\nThis can be handy to define body templates in an included file.\n\nIf the request is also defining a body this will overwrite the body defined using the `body` directive.\n\n\n### include\n\n**Usage:** `include path/to/file.req`\n\nThe file argument can be any valid string expression (including string templates)\n\n**Examples:** \n```\ninclude ${baseDir}/file.req\ninclude `${baseDir}/sub dir/file.req`\ninclude ./presets.req\ninclude \"./presets.req\"\n```\n\nThe file path is **resolved** relative to the current file.\n\nThe include directive will execute the request file in the context of the current file. The outcome is the same as if you inlined the content of the included file inside the main file.\nThis directive is usefull to define request `templates` or `presets`.\n\nHere is an example:\n\n#### Main file\n\n```\nvar apiUrl, env?\nimport ./env/${env||'dev'}.req\n\nGET ${apiUrl}}/protected-endpoint\n```\n\n\n#### Included file (./env/dev/req)\n\n```\nvar username, password\nset apiUrl = \"https://my.server.com/api/v1\"\n# the username and password are specified on the command line as --username and --password\nset auth = base64(username+':'+password)\n\nheader Authorization: ${auth}\nheader Accept: application/json\n```\n\nThe `headers` directive is setting headers for the current request (from outside the request header lines)\n\n\n### run\n\n**Usage**: `run ./some/request.req`\n\nRun another script in its own context. The current script execution is paused until the child request completes. The response of the request will be injected in the current script as the `$response` variable.\n\nAs for the `include` directive the file argument support any valid string expressions (including string templates). The file is **resolved** relative to the current file.\n\nThis differs from the `include` since the child script execution cannot alter the current request environment. It cannot set variables or headers in the main request.\n\nThis can be usefull to create sequential requests runs (like a test suite). \n\nTo access the decoded *(JSON)* body use `$response.body`. To access the response text (not decoded) use `$response.text`. The response status is available as `$response.status`. \nFor all available fields see the `IRequest` interface in the sources.\n\nYou can then use the response body to prepare the environment for the next request and thus chain several request runs. Exanmple: login then POST an object then PUT to modify the object etc.\n\n\n### echo\n\n**Usage**: `echo message`\n\nPrint the message with `console.log`. The directive accepts template literals for variable substitution.\n\nThe message argument support any valid string expressions (including string templates).\n\n**Example:** \n\n```\necho `Username is ${username}`\n```\n\n### inspect\n\n**Usage**: `inspect [object]`\n\nPrint detailed information about a variable (using node inspect). Usefull to debug.\n\nThe object argument is optional. If used it should be the name of a variable defined in the script environment. Javascript expression are njot supported but you can use dots `.` to access properties of the a top level variable.\n\nIf the object argument is not defined then the execution environment will be printed.\n\n**Examples** \n\n```\n#will print the current execution environemnt \ninspect \n\n# print the JSON body of the last request\ninspect $response.body\n```\n\n### import\n\n**Usage**: `import some/javascript/file.js`\n\nThe directive doesn't support expressions or variable expansion. Only tring literals. You can also use strings not surrounded by quotes.\n\nLoad a javascript file that exports functions. The functions will be available in the execution scope of the expressions in the current script.\n\nAn imported file must export the functions using named exports. Example:\n\n```\nexport function lowercase(value:any) { return String(value).toLowerCase(); }\nexport function debug(env:Environment) { console.log(this.file, env.vars) }\n```\n\n## Custom Directives\n\nYou can create a custom directive by defining a function in an external javascript file which you import into the script using the `import` directive. To indicate that your function is a custom directive you must attach to it some meta-data as follows:\n\nNote that custom directive names also accept the `@` character as the first character of the directive name.\n\n```\nexport function helloDirective(env, arg) {\n  console.log('hello', arg);\n}\nhelloDirective.__REQZ_DIRECTIVE = {\n  optional: false, // if true the directive will not throw an error if no argument is passed\n  args: \"string\", // the type of argument it accepts\n  name: \"hello\"  // the directive name\n}\n```\n\nAs soon as the file is imported the directive becomes available. Let's use the above directive:\n\n```\nimport 'hello.js'\n\nhello world!\n```\n\nit wil output: `hello world!`\n\nThere are three type of arguments: \n* string - support variable expansions, plain string using or not using quotes as the `include` directive \n* object - a javascript object as the `query` directive\n* array - a javascript array\n* a custom argument parser function. See the sources for more details.\n\nFor the complete directive definition object see `IDirectiveDefinition` interface.\n\n\n## Logging\n\nThere are 3 command line options that allows you to control the log verbosity.\n\n1. `-q | --quiet` - do not log anything\n2. `-a | --all` - log all requests not only the main one. Requests executed using `run` are also logged. The default is to not log child requests.\n3. `-l | --log` - this option let you control what is logged. You can specify any combination of: `req,reqh,reqb,resh,resb`. The default is `req, resb`\n\n    - req: log the request line. Example: `GET url`\n    - reqh: log the request headers\n    - reqb: log the request body\n    - resh: log the response headers\n    - resb: log the response body\n\n\n## Replaying requests\n\nYou can replay the same request (or suite of requests) over a different input variables. The variables are specified in a CSV file. Each variable is the the column (the column header is the variable name) and each row is a set of variable values.\n\nBy using the `reqz --play vars.csv target.req` option the request(s) in target.req will be played one for each set of variables in the csv file.\n\n","readmeFilename":"README.md","homepage":"https://github.com/bstefanescu/reqz#readme","repository":{"type":"git","url":"git+https://github.com/bstefanescu/reqz.git"},"bugs":{"url":"https://github.com/bstefanescu/reqz/issues","email":"stefanescu.bogdan@gmail.com"}}