{"_id":"rest-pipeline-js","_rev":"42-831f5968cfe0bcfc0fde1c19015d2607","name":"rest-pipeline-js","dist-tags":{"latest":"2.1.5"},"versions":{"1.0.0":{"name":"rest-pipeline-js","version":"1.0.0","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://github.com/macrulezru/pipeline-js#readme","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"724bcc803a6000eff720ac8cc44c9a24b839c091","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.0.tgz","fileCount":19,"integrity":"sha512-kk/xq1hlBXjzpA+MYrZ2IMxUZvgrL1pD+X5b8cNaBgQV4XfisIh/zfE5V7WpI3GXHtqwowQb4jErd83EIa6exw==","signatures":[{"sig":"MEUCIBPA7Ides0qpsX1SdGnKUw3BqpkXSEFXgf1Nh7Lw06M+AiEAwuIbUUr9bwI/vkEX+LoVXwhkVXBMiNy5WuADsSgxQvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46052},"main":"src/rest-client.js","types":"src/types.ts","gitHead":"c43012f6e23f91d221ac1062ccb16bf982aaf9a9","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"JS функционал для работы с REST API запросами.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.0_1768232684650_0.21093431687171682","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"rest-pipeline-js","version":"1.0.1","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.1","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"e6d217524a355c772e77950d6b65263fe509e5e0","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.1.tgz","fileCount":19,"integrity":"sha512-tTvO3lrfleLCh90krPT2pfWuRWbjb0PzCGlsl6chrhyOCQDZ14OS0C1U2Tn26Hm/1tI+hJbe5cd3fWmBB0BWMA==","signatures":[{"sig":"MEUCIAGBH8NX0o0ch6WpWvcoDd4j1fKnllSb7Zm7w3BoeLx/AiEA/UNWu3rrWWTlnJMhNFGL5i1MO6lWU7aGtu3pvMFjfSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46017},"main":"src/rest-client.js","types":"src/types.ts","gitHead":"d79e50100e9c3b947eb83de81cf94e0c9535caec","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.1_1768233113140_0.8669372582749768","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"rest-pipeline-js","version":"1.0.2","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.2","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"c1e458dac81c3ca58f3bc87d4c45d2a599756624","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.2.tgz","fileCount":19,"integrity":"sha512-h3myeD/nnai33UxagXew4iN5TerIdYhEvoqGSem7mc4Mj3ikO/ZcPxnLtokQ0b4BvoYNVmRHaaCV58ensCT8Sw==","signatures":[{"sig":"MEUCIDrUR1r156VuAg7wlgQgTqldOEiS2xGXPwXkBFyZcYc4AiEAwAzxoSLDO0gledKBDMgZdvQaBAWfNDvCV1CJWJcEvBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45842},"main":"src/rest-client.js","types":"src/types.ts","gitHead":"7269a9023eda24a343c246dc758036c8512c569e","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.2_1768233458354_0.35988921785168526","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"rest-pipeline-js","version":"1.0.3","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.3","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"9f455a81c78f7ae097d212064977a2aa5faa2ed9","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.3.tgz","fileCount":33,"integrity":"sha512-002EacGWHgysXYXh73o0CVSo9/OXKRRnKMGg8xWbmbKZAVBQybs0LBQQGWqcVqgP1a3fOMsoKqvFC4om83ouNw==","signatures":[{"sig":"MEQCIDQensx/H/UGvIfbWtQKTKb8cqMYzDAG/kwi9U1a7Q3RAiBa5jTqKsZXLHCEji/blf2SNq1KLDNx2M/N3Q8WwpGHdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67738},"main":"dist/index.js","types":"src/types.ts","gitHead":"244c2f4efa883ee3af1889a7e92bb591449bdf10","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.3_1768249603200_0.3816068669055732","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"rest-pipeline-js","version":"1.0.4","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.4","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"e66f2c104cb59396a10399b5bdfc51c09de3be88","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.4.tgz","fileCount":33,"integrity":"sha512-rT7LbkkscS24hTXHn6SFE4XLOc9qExnncOtIJlgVVr7eBQBULWKrH/tMtAEtnwF0bYo5vneAuFssPy5VlZ8bJw==","signatures":[{"sig":"MEYCIQDPXSnXGV+ecQs6tmO3EDhAyTFqwSQLxT2ItDaI7fmiqwIhAIF4zthi3kyW10NbBVfzngjQtOt2fZoPp4LPxlChveOc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68374},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"62047ece336d8315122e6bf2768d6e5f70cf3997","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.4_1768251515605_0.9890896291310021","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"rest-pipeline-js","version":"1.0.5","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.5","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"4c2e0e2e1aca4d30d7bffc78070f0c4edb561164","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.5.tgz","fileCount":35,"integrity":"sha512-gHl/LRJDxwSq+9AVwA3yh6+28viPMt7l3SGbQOhkPXIgqlZ2InNWfw/xw2Rmfd/EErxp8dtjo0UUV5TgScsFrg==","signatures":[{"sig":"MEUCIQCjgxGwr8wPnYV+c8GG5l+qevooFdYwb86wcuQLneemWQIgOxTApoJBPT6+MQwQWnv1ydAv7Zn9FaYZbc1bQc12tbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92996},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dafdb80839b495afbbc05ef0f8a96b12e412b106","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.5_1768330958516_0.6609588774052497","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"rest-pipeline-js","version":"1.0.6","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.6","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"3b1e5e9baea32ac7dff50f1f8b31a5ee3693efc9","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.6.tgz","fileCount":35,"integrity":"sha512-SC8NRPnXKEzcFATI+p0He/8sxb4m/5pKX9EikoT6tLmb65Np/yrzCNmyZhEZU8O6KJHcnoyG9XwlaNdYBW6S7g==","signatures":[{"sig":"MEYCIQDO7Plvv2Ue2/JEv2l5YYa07A6XS/CS01nxDqO7Ubo4OQIhALYTTT4/2IrFZTe5YeAVdpQcCqUh7mLQ5laaeTbXgO+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111761},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4446760a4988f3b988123d0b7563e57f06916c59","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.6_1768332661265_0.6328907902696947","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"rest-pipeline-js","version":"1.0.7","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.7","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"5c6113185c7057058387b732205c33f19cfed530","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.7.tgz","fileCount":35,"integrity":"sha512-8aAylF9xjeeYKB8vQa7jiorNPUT8RSUM5h++kgWdiryxY3x+aEmtWz8Uz4CoPmyKVgmDBjE5iFYsnmcygz6+kA==","signatures":[{"sig":"MEYCIQDMCXqUq7TONWDx8LH+arqZeXRpjxCKcV5ZowDr+LtfigIhAKu5e1FaZRVYBycnGlk0XhjfC/+7qEh8VPvz6QO+qTJb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111764},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"382553941e68156704669aef5543db6fd45a098d","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.7_1768335479613_0.669526799137522","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"rest-pipeline-js","version":"1.0.8","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.8","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"b4ba880908796fda908c79b52e2caded97aa5752","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.8.tgz","fileCount":35,"integrity":"sha512-NXc+mwYr6UDWuUXapobyoXu/YOYNNo2rAHdmeJgwnS/3LobzHrqxDEEc2YnngFqM/UmDi6pwkCHuje9zjlfSTQ==","signatures":[{"sig":"MEUCIBFlCE1A3wR/wh5nHHiHYEV4ABv7W0esH8Gxwc5qnMowAiEAzfDEM0X+xIg1uuMHpjIVGI0txxho/F716h5AzVkJei0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111506},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8e61fb783c6367d18406ad151f76c0c073b949d8","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"tsc"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.8_1768336507136_0.9141375074339844","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"rest-pipeline-js","version":"1.0.9","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.0.9","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"c0d0ef7cba1df73945ff76fa3283ea2902907277","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.0.9.tgz","fileCount":107,"integrity":"sha512-f3U7vsS3zmRPTWkug114SlaRCg2u2VEFC8nPjqvTVcFDm9oiNKUrVaBAgG1UmOxW6ToAn+xjngY+zq6udVz8+g==","signatures":[{"sig":"MEUCIQCkE0INp5FCmqAVquWS7opksiG4OFDTF0WE/u71odmC6QIgaAS7xAxcEfSNy8k1CZ0hD8M7rpGq4lfgDxQdjQ1FeOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259571},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vue":{"types":"./vue/distr/vue/index.d.ts","import":"./vue/distr/vue/index.js","require":"./vue/distr/vue/index.js"},"./react":{"types":"./react/distr/react/index.d.ts","import":"./react/distr/react/index.js","require":"./react/distr/react/index.js"},"./vue/*":{"types":"./vue/distr/vue/*.d.ts","import":"./vue/distr/vue/*.js","require":"./vue/distr/vue/*.js"},"./react/*":{"types":"./react/distr/react/*.d.ts","import":"./react/distr/react/*.js","require":"./react/distr/react/*.js"}},"gitHead":"979fa7c63484448e62a75d7cf0b2e8c6fc834aa9","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"npm run build:vue && npm run build:react && tsc","build:vue":"tsc --project vue/tsconfig.json --outDir vue/distr","build:react":"tsc --project react/tsconfig.json --outDir react/distr"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","react":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.8"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.0.9_1768343329577_0.14635510641813498","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"rest-pipeline-js","version":"1.1.0","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"ff638e50cddd7d9a82274847c678fc04d459825a","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.0.tgz","fileCount":65,"integrity":"sha512-J3QEe8QlliseQ1wk12L+W5Tq45cmtgnVKQVe2eluuildTq06kizxcPwIf5v4xLxLADU7ODpHtdiZnxK8VX1bsQ==","signatures":[{"sig":"MEQCIGl2CvPNdZQFq2VGxuOSnJeY+3rT7sTnjM8Mh50LULUVAiA1EymxLlAT0AFeJy0NPPmm+crAglTSaql9jO0xPD15Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139215},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8b561037a19f95d0f045b62009e34d16cb696c70","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","react":"^19.2.3","eslint":"^9.39.2","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.0_1768398283559_0.07753373617845072","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"rest-pipeline-js","version":"1.1.1","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.1","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"ec1fee4ab70914e60423e226c96e53142681d3a5","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.1.tgz","fileCount":65,"integrity":"sha512-0rJ0HMcS/up17pgFnpZ36Or+EVHdrPiS17ABmhuG578amUKY2GQMa5TjMXrxkCR7ypOrrFiF+H5VOSkTGAu8Uw==","signatures":[{"sig":"MEYCIQCLj2M+sdGwFKs4GzPzQExlUzzWz+siXoJyvDDlQ21IEwIhAMSMbwy7yPTWXwHdBY/waYQKMQWtO5U3jx42ZNgCXbNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149847},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c29d78f538fc79677841e061cb2d1619531242f","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","react":"^19.2.3","eslint":"^9.39.2","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.1_1768398738675_0.08459952297205842","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"rest-pipeline-js","version":"1.1.2","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.2","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"55ca7cc493df1a47df6ba960cc0b2a413994f341","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.2.tgz","fileCount":65,"integrity":"sha512-GHjgHZhmSFWvd9J5x5sk+9mArQlLveE/1tvq6RvPVcP/qbHvcnjMTxRBFI/hXdNjRBrzDI5c31DJ+tcldrwioQ==","signatures":[{"sig":"MEQCIH8S5Hn26+OXWXmg4TMC0jpPy1j/3+NGW/TbIhsTjxb9AiB2I07nBJ2ercY6hKhmcqL2c2BMKkFZDqBivPOOjpKWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150815},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"}},"gitHead":"a95d5c68e0290ae6c0faa96914d87b36f65cc732","scripts":{"test":"echo \"No tests specified\" && exit 0","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","react":"^19.2.3","eslint":"^9.39.2","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.2_1768401761379_0.05697068028985086","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"rest-pipeline-js","version":"1.1.3","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.3","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"196a0b19967ca2cab926f039a482b42a5499e6c6","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.3.tgz","fileCount":65,"integrity":"sha512-7k9h8as5hCezOKH6LU1sqZ/SVIGJxypIRvUDUvDnXAD/A8AdgMShRLef+z2VxzVoSKGVB7jS+W2bPMKzlvV5eA==","signatures":[{"sig":"MEYCIQDD33qmdU3F/oPfeUloWQwvfbYOMtpeOoOv86pAv2Ul0gIhAKjbxki7e2njLkvdcN75OzzGQWGgKAqIQx7NxSfA8obX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142425},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"19fec3515560af3492479dcc95d2c9be06140fa2","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.3_1768405467722_0.029598549042031852","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"rest-pipeline-js","version":"1.1.4","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.4","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"157d9aa7a32d7cad951b1ade05243ac5311c2245","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.4.tgz","fileCount":65,"integrity":"sha512-rUVfI2Gm0ho3tKLEjLUYJk7NQW2uD7N8Vfq+wJV4BMVp1uBj4ccmXwYwrrXDV63uVGyQq5OYai4ruNdWPsl5Zg==","signatures":[{"sig":"MEUCIFhf0L+sEH0YJhmReaNdEB2HwkD3JHT1F8AeaHsHBlanAiEA4Ye7jlYnJ7A0eRfwvdx0TTBE4uabAoJz7F2svQgxnXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148332},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"96b5eb157b3a3d41fd58e34946cf8c8c871ed2e6","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.4_1768408734242_0.9489164681730982","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"rest-pipeline-js","version":"1.1.5","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.5","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"c0830d3eac3c1bf0bc30ced2305503ae0a28a37a","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.5.tgz","fileCount":65,"integrity":"sha512-jmTMCYTrCardRrWQ5kPsIOR3ms5M273ZSFZZYIk2vPkeqrAPlKD2FgS5sJhEl5JMb4+mD/W0nHdptgIuzElE7Q==","signatures":[{"sig":"MEUCIQDtTeClqKZHfEu5lFlC3eAt7yGwbHYh4+ICmTI0W4hGGwIgPZJD8eN52Orz4gXSC0xSy64V3K2GDJvPqNSMmylY9J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148579},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"6b76a12459c2305e06c963766f1aea9f9cc6d84e","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.5_1768410042719_0.3744342485999448","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"rest-pipeline-js","version":"1.1.6","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.6","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"a74659804bc691a72f5defa2864deeeeb7082b7a","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.6.tgz","fileCount":65,"integrity":"sha512-8C0jjPLdqcNZX8H8ONkDqP1YKVATc0rBDtpznQyH5Z2y8NtDCgHpnIFaTXXJdtavZjITB1OoseeQLH8f5xvSsQ==","signatures":[{"sig":"MEYCIQDGrnrqL88qCz/6+yxPEoJ24WDr2/siZKdiQu7vIB78rAIhAI3iq42alWhubrtyZBJ76tj8Me5Gy61sD0aDbIoB0Kq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149676},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"25a4f9661370902fc17fa3be48aa83eab3d45287","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.6_1768498369599_0.4101773774474089","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"rest-pipeline-js","version":"1.1.7","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.7","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"4bceb667185a5de3ceaa3bcbbe4d3a1fdfa005c8","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.7.tgz","fileCount":65,"integrity":"sha512-vbdx36VC78bhSxdkQyJZBQq+fY4XciDDUnmQn58hrzwHaeXs8DuriP8HuRNF+twqkg3G5h6O6inkELv3Uz0AOg==","signatures":[{"sig":"MEYCIQDyYtS910l9+HQED/+5cqU9a2FKXUwtNViawHrZj7G6NQIhAOrKs1HG7vXzttVSgGp4iOJrb61CngeXVbYkdeYobtDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153067},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"911249a08eb1497e9d8f170805363d3e954ca7b9","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.7_1768499415274_0.7476448742674835","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"rest-pipeline-js","version":"1.1.8","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.1.8","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"b1330dc4ba28fec361a4cde5a41b249ed9c56874","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.1.8.tgz","fileCount":65,"integrity":"sha512-UokXifK3AkaE//XdABxK52B7hlnhh3r2dH86+vlMw4YOTy0kZIEoOnvWNBZk4TOJXFdX1Dn59JLDhD2VgJeQlg==","signatures":[{"sig":"MEQCIFGKinVDBcD3fAaL6ori+3fkwfolIowNKcyCz/FdHb0aAiBQOKZhQb/S36+W79EMLwr9wb2Q8ujdUsQ7/kvjnjGKsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154311},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2aae74ed0b9ca9bae9adb1a0a514369406e92db2","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.1.8_1768582059094_0.769953423007812","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"rest-pipeline-js","version":"1.2.0","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.2.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"1ed652d8588949664ddd68edb341769a1357518d","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.2.0.tgz","fileCount":65,"integrity":"sha512-f+PRhG4P0PuB9TYRN6MkW9MdPOYI9RX4IUTs/nxbjdbOW4VTqQhW51YBAhXD7vUEs7tz/xVuUdE6+JAJ5Fsw8g==","signatures":[{"sig":"MEQCICe77JkEqisbdvfIZfwX/D/Rc3LbkyRMtGl0OY5CjQgiAiB4wQyy/p4QLfPB2PfwZpyliQ2WNUC/DkTKhfRRZJTx0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154314},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eb234e662d4b5dd84ec0f4c9ec6a0de6a4afd74d","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.2.0_1768582343312_0.14881237183313223","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"rest-pipeline-js","version":"1.2.1","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.2.1","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"4cea42178e3e9506512d4711bb72278a81ad117b","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.2.1.tgz","fileCount":65,"integrity":"sha512-SEDW/pWKIzXvrggt56I3sKT5nGFDqMYPFEZ7h22HmSNr6N4NpzfsoMG+X80iGYgecYXO+we5QRyWAm09PxT3YQ==","signatures":[{"sig":"MEUCIQC1an7xrfcDyHw+JiUZbM4jQphQfN5/0ZcPV56XpslJiAIgdVVJAR0cscroOV3NMbH2VILC9dVEXz360kSUIkRHYMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159231},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./useRestClient-vue":{"types":"./dist/useRestClient-vue.d.ts","import":"./dist/useRestClient-vue.js","require":"./dist/useRestClient-vue.js"},"./usePipelineRun-vue":{"types":"./dist/usePipelineRun-vue.d.ts","import":"./dist/usePipelineRun-vue.js","require":"./dist/usePipelineRun-vue.js"},"./useRestClient-react":{"types":"./dist/useRestClient-react.d.ts","import":"./dist/useRestClient-react.js","require":"./dist/useRestClient-react.js"},"./usePipelineRun-react":{"types":"./dist/usePipelineRun-react.d.ts","import":"./dist/usePipelineRun-react.js","require":"./dist/usePipelineRun-react.js"},"./usePipelineProgress-vue":{"types":"./dist/usePipelineProgress-vue.d.ts","import":"./dist/usePipelineProgress-vue.js","require":"./dist/usePipelineProgress-vue.js"},"./usePipelineProgress-react":{"types":"./dist/usePipelineProgress-react.d.ts","import":"./dist/usePipelineProgress-react.js","require":"./dist/usePipelineProgress-react.js"},"./usePipelineStepEvents-vue":{"types":"./dist/usePipelineStepEvents-vue.d.ts","import":"./dist/usePipelineStepEvents-vue.js","require":"./dist/usePipelineStepEvents-vue.js"},"./usePipelineStepEvents-react":{"types":"./dist/usePipelineStepEvents-react.d.ts","import":"./dist/usePipelineStepEvents-react.js","require":"./dist/usePipelineStepEvents-react.js"}},"gitHead":"d592c7e44974f382b2b42c435beb2cbdd6314679","scripts":{"test":"vitest run","build":"npm run build:all","demo:vue":"npm run start-demo-vite","build:all":"tsc --build","build:vue":"tsc --project src/vue/tsconfig.json --outDir dist/vue","build:react":"tsc --project src/react/tsconfig.json --outDir dist/react","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.2.1_1769438044352_0.8340513066427804","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"rest-pipeline-js","version":"1.2.5","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.2.5","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"5eb5591bcf35d1c174da839b88ff0a3cf10ff1cc","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.2.5.tgz","fileCount":71,"integrity":"sha512-KZJgFGKtrIL2rUSsPqsaN10VaiJcpwLiziR9H/vJg01rhZ4jhLJYZELmrlq6MeNPGSGAZZRnTF9Zc4zBu9aIWw==","signatures":[{"sig":"MEQCIHFSPlEryEGAGwRlvTdipDzM1cSwy0Xyv11ZWWnZZSkJAiAGUrBHX8GD4UFj/QpLtWJGnuPP744c7C5z5LkNcBhapg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157600},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.js"}},"gitHead":"142f7dabd52b54b679f8bde2bf3f1a9273b1c934","scripts":{"test":"vitest run","build":"tsc --build","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.2.5_1771074019028_0.675858374355871","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"rest-pipeline-js","version":"1.2.6","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.2.6","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"7d7f338d2dafebf08fdf6475c63f9167165cff39","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.2.6.tgz","fileCount":124,"integrity":"sha512-EQGt2aGRN1NB4MKSBr3P+y/xP+3ade7OxQNbThccosjjNo8aLfTAy0AXtbUtkbvwJCqW4AJbk1nMowDpllHFcQ==","signatures":[{"sig":"MEUCIGMe8EwqmHk6QO4tGpv4Eg2mrM1RX15q1dd6cOR4xKM+AiEA301N+RqmjV+q2Mf39xSKNlhenkMR9gVRvzaINIfdi9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269446},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"b573ef1a002d75bc56568347e1f3e0a7d9557c47","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.2.6_1774687057946_0.8319565662068908","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"rest-pipeline-js","version":"1.3.0","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"643c8963cc69f59f4475f4d18441557527d961ed","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.0.tgz","fileCount":98,"integrity":"sha512-7KklEmZoNx21v5wBynEm0iZVaFbPmGEugIj6rOSVsnBJvfbOK/CPw0RYl3hTjBcLzUMpTWX7tmkS9IcGj0PSQw==","signatures":[{"sig":"MEUCIQCr+27miegBmhwvaIMDSKaEg63Pk5QCDJr6fgN0jkTtnwIgGWk1NTYpBMZVyTsg7BsoTl+LXOfbsP1BNbLLVbErJQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300453},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"0963a542b397efaf24ddf03e1ec708e9eca2549f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.0_1774700159902_0.8570320280645773","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"rest-pipeline-js","version":"1.3.5","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.5","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"66c145e01d08f9055aafa339146cb15831261a7c","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.5.tgz","fileCount":98,"integrity":"sha512-BYZwGH4xE9wJNGYa2xm7ZqEujY7NcXVVlgCwC329j4i3bajBFGpNLhDKdnKWWT2sqcKDOcExDtOfSNHhmQuApw==","signatures":[{"sig":"MEYCIQCzJlULsevGib9zu1nQBlB+DIx49rUxSZLUwIpUP9VtCwIhAKbl7OhMwWB5YwQ7d2F4/qlhZsvko9PPdXGKHh3CJ7qa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305885},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"149839ff3192b51b5a64eb474f35a715b856e1a5","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.5_1775139855016_0.9324118555692125","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"rest-pipeline-js","version":"1.3.6","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.6","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"585a377944a3edd1201e647ea1852bb1cecbfe6c","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.6.tgz","fileCount":99,"integrity":"sha512-tr5sN41WPd/4Y5ObJ5OA12xFth/u/mAGDavjyfi8zx+WJsnbE7Jb6FYNbisOohwI5B3W2rXm3iG6A4MBcUyDUQ==","signatures":[{"sig":"MEUCIG9jVw2n+egy9IOU039gLNK9E38R4zglUnf1F4E795sCAiEA/tghxEp4xfzEwcZ2kwqaDiwgjb0SQ2MI7ZhjTbpQbkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425836},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"177b3dcf9ce38665b6d48ed85e76212df5690ec7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.6_1775209874444_0.4540277138319022","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"rest-pipeline-js","version":"1.3.7","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.7","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"021f71fe3ede0dee217588753a67f35af84e0efc","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.7.tgz","fileCount":116,"integrity":"sha512-qi/BlMIpj+F5JhQULlwkga4R2U4BmmwaMRR/2tRbPVqGueWDIvCUvepuMCHOUpScSF2r3RaJnf8OmNvFtoZYOQ==","signatures":[{"sig":"MEYCIQCS13cUVzLZI27m62XkAS5htyq19sEON48X9VDyCv3fyQIhAPvVTb43idbtqD2WmogbpTa3FMFTGU2LJfx4FG7UEPQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555844},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"d488bfb62dcbdbd37fa44da97761d1af8e9f30b4","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.7_1775311948930_0.9499591093755699","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"rest-pipeline-js","version":"1.3.8","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.8","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"ea102db2666e079f377d3b6d04805fbc234603d6","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.8.tgz","fileCount":115,"integrity":"sha512-DwBmb/1S/kNvxi0h0afmqYlWnZkUJZsYs/lnrRnOwDK6daO5E3IJsamdPOPcJDX9HCQnnieVB2BkYllrTjuWPw==","signatures":[{"sig":"MEYCIQDdKeNs8xVJ1OEUvaIzggTVVzNvR8CFti2VCsDTIKryAgIhAM4W2q4H/xCNdMvUYayrtMCWstYQbjfQfcCyLF7MWOVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566770},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"4bcd3045e551f042a9381bcaf170d13498910ebe","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.8_1776164893294_0.6858163882845585","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"rest-pipeline-js","version":"1.3.9","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.9","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"aeade29a9aec381d648352ae82948ffd6e3ff746","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.9.tgz","fileCount":115,"integrity":"sha512-dbDFmis5qIyyOTFSZOi36hKWfq62S/kGxQW9EOgeI8Sz8u3m+vc6MnbK7PqocJHgLj24mJ8CHWvo8O9zyiL9EQ==","signatures":[{"sig":"MEUCIFQByiWF23oxnk7gGmHDoibB8MxJkAGd1e2RrW1MbFLiAiEAz0HPFpjVayixOIezh40kyXSh0SnBk7yvaL16pDoCJ3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567759},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"17e2be06b301b638db1b216455abc33ad30f99a7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.9_1779621524056_0.5629983952275779","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"rest-pipeline-js","version":"1.3.10","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.10","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"32f095aa017ad5b48cd50f96b32f4fa1be592816","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.10.tgz","fileCount":115,"integrity":"sha512-afABi7ffHijMvoabewa50i99Vx+fM4FloVRYgFONy8NkB+AcoUKKBoi4c/7f/IlhInz9I8HJUBcJLR9cijSxCQ==","signatures":[{"sig":"MEUCIFSqMVi4b1DSiUeDdTm/izsd6qTyy2ypYZiTE8GtDACXAiEA9e9fdwg1W5R5LV40LcPynsalg2lhzYd4iqPtlc56eL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568197},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"35f6dbbbab7349280647a250f16439bbe21403a7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.10_1779632809887_0.8038159511857874","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"rest-pipeline-js","version":"1.3.11","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.11","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"ba7d04fcbb99a9c1a0911ba6c4ebb2c7afbc9012","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.11.tgz","fileCount":115,"integrity":"sha512-WohTQFd+nZVsNtm+ybgO1Wv5mHWgt1BvS578VlnF9DoIxXc+NSl9DMSf6076truAj/ypvrGo7xjbnHwnPFX8vg==","signatures":[{"sig":"MEUCIFJt3m4zp53aHfA/W2P9fcESTQxyBHX6qYBjdGwfh0HFAiEAxl22XOw7LQ2aB3q0cI1vF/HX4WaQyq9hNRzWGpMEtU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567979},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"9748ef5f8e38f9e1a610b471fdd5a058177bdece","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.11_1779879721413_0.39404397734074736","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"rest-pipeline-js","version":"1.3.12","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.12","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"e34b1a2206fe3ee2545a0c5f3a4750dfd4d33561","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.12.tgz","fileCount":123,"integrity":"sha512-TmUzEfKt64ZcezLdc2sEfzB8zKN8jVWhWccHXmFS1dBKIRxa74P5HYJqZT1cWjNVaLejvOa2zf+/JkIaMOOBww==","signatures":[{"sig":"MEUCID98cdyrPaDYA1cgSQ6suWPnhrLjB0+62oyDlW7TsxioAiEAtT5bhNChJWx13OuYbgpCx5w/NNC1HRTvtIxQFr72jAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697174},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"6d590fd7d972be5f86b5e7becc3421c8701514a9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.12_1779894711381_0.10264422812288698","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"rest-pipeline-js","version":"1.3.14","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.3.14","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"be7fd1584536f174967363f104cc5a208d65ca5e","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.3.14.tgz","fileCount":123,"integrity":"sha512-MQnAaiaEn0LQAW1lNseJMkQAyP7hKIs9ujk19L+l+YbSyU/+mVZOYaiDk2C62+ZesN64MFQbJlrUeHG3q7tCCQ==","signatures":[{"sig":"MEUCIFoA1/sonju5Qdzj/bqNO3KffYavTkEdFdLlFAUt6wpCAiEAyIHG+EF9LjFO3JSd287MJ1VQFsScBqUuqtWmv8MDfB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704802},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"d7c259f5e88ec64b38f39602f7ec2aa984b13d05","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.3.14_1779969613842_0.36920404931835016","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"rest-pipeline-js","version":"1.4.0","keywords":["rest","api","client","pipeline"],"author":{"name":"macrulez"},"license":"MIT","_id":"rest-pipeline-js@1.4.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://macrulez.ru/#/en","bugs":{"url":"https://github.com/macrulezru/pipeline-js"},"dist":{"shasum":"ad34c13020a15e0e51bb8b2ed01bf6143845fe18","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.4.0.tgz","fileCount":129,"integrity":"sha512-4x4yarK7Lop0oTP3TbJwJkzeNhnbUB4vhEo0dxl3khD2hyVCv5n5AF/MFRWcK3NrA2lajcL8602DgyBViNzQYw==","signatures":[{"sig":"MEUCIQDZiOaGSDfE3sl9tO5LfHiKfPymvjfZKpdGYU2w8nCnAQIgMYKP/6uza0lIxlT7KiJSuxae+IeTNSE1fiOu8EWm9+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804579},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"ab0e1419891646efa05aac2116aee12ff1a699a8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.8","description":"Pipeline Orchestration Utilities for JavaScript REST API Clients","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2","prismjs":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.4.0_1781884888245_0.4617646453450226","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"rest-pipeline-js","version":"1.4.1","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@1.4.1","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://github.com/macrulezru/pipeline-js#readme","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"bb51b2487da9a1185abc6ad8bbba231dbb54d66b","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-1.4.1.tgz","fileCount":75,"integrity":"sha512-iHyaQ9Kibsx5c/VNFOU1VVfuBy0mRAZFKzhW/e2z5Cv1iJtArvbKkCSokG3r7EKWR3N8AMJ8sjAUcJyjDdq09w==","signatures":[{"sig":"MEYCIQCYoOW3klFKCWkq+NgvfC+t6nlyddtWf1tQbh1ZpcKgmQIhAOki+UNS2T2CSVd4xaWG60HNaPmOMRHDqzpPOyBzzoiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376472},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"ab0e1419891646efa05aac2116aee12ff1a699a8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","demo:vue":"npm run start-demo-vite","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","prismjs":"^1.30.0","react-dom":"^19.2.3","scheduler":"^0.27.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_1.4.1_1781958940838_0.7050158035474494","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"rest-pipeline-js","version":"2.0.0","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.0.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://github.com/macrulezru/pipeline-js#readme","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"3da40cc41aba0652acff7e25985152a4e434223b","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.0.0.tgz","fileCount":89,"integrity":"sha512-YZ/kl5LZvSoYDfBpQE14KhwhSPDY72MLxcQ6WWJVF3L+87F+zlnmBzpcqVRMlb+Li3ATxRKfd5MpjLPfuUzMtg==","signatures":[{"sig":"MEYCIQCLsxIsAHIvHyh3vvC37Jw7iB2DyTg8KqwCvSCxSsttSQIhAJMy9hQul5SBF/0tT6gjavA1MoEhs5rdxyc7sR7eatnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698657},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/vue.d.ts","import":"./dist/esm/vue.js","require":"./dist/cjs/vue.js"},"./react":{"types":"./dist/esm/react.d.ts","import":"./dist/esm/react.js","require":"./dist/cjs/react.js"}},"gitHead":"2ee3e69b930a3ec46aaeccbd4cf539905923bfa4","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/vue.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/react.js')).then(()=>console.log('ESM /react entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","prismjs":"^1.30.0","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.0.0_1784331420512_0.38541401759519944","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"rest-pipeline-js","version":"2.1.0","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.1.0","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://github.com/macrulezru/pipeline-js#readme","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"575784e76fc3009ec2974580407cb34653648976","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.0.tgz","fileCount":129,"integrity":"sha512-+i1U09sN6RzmQW0EZG1g15byvgMVRzPKKXpOgPN+jrQGMaGy8C1JAjUmhflmg53EdI0DBcH+yBjyZcQ6u3a3Tw==","signatures":[{"sig":"MEYCIQDMo1l/4jhwqQjLFglNlcZ32HA5KC2fiJOQbYYOks9qWAIhAJr0IHuXJIIuRxu3U12ZZqv8klN+ZewGb8mGNPASHhvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963422},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"gitHead":"80bafa841eb615167fcdd62a05cbb92b6e100133","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"jsdelivr":"dist/umd/rest-pipeline.umd.min.js","repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","esbuild":"^0.27.2","@types/ws":"^8.18.1","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.1.0_1787444054406_0.6901986982445998","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"rest-pipeline-js","version":"2.1.1","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.1.1","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"c5360db7d129b6492c809a16ebe6bef3a1a88c99","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.1.tgz","fileCount":129,"integrity":"sha512-SbdAjCYD104Pqz71EFqROO5yAqnIdmDdRFHuT43TrIXcOhvdGEX8LxQvjH4tuVRyCk0FDL4Pr8zBcDCqh5MFUQ==","signatures":[{"sig":"MEQCIG4eMXhi51ltiWqzN2kydcd7lDvXXgNXJBTP1yhKgk9GAiBkF3pA3ztacz1yOmGX1uzMGUuZziljaGaPRAIUqYgGuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963109},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"gitHead":"4ee46dd18994f2b167d3403fb35478b98fc4f631","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"jsdelivr":"dist/umd/rest-pipeline.umd.min.js","repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","esbuild":"^0.27.2","@types/ws":"^8.18.1","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.1.1_1788036711587_0.6228789903383074","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"rest-pipeline-js","version":"2.1.2","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.1.2","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"1f9deb85c909b7f322a17b13bbaa0d1b333b2425","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.2.tgz","fileCount":129,"integrity":"sha512-NRvAebsjgIb/gdd12OHcvgPfoat6mc2hWUIPTjdqfzhktdiL4Mn/6aLbEYmoWZJs3ffvIIHu3ZC1JI3IYYc4Zw==","signatures":[{"sig":"MEQCIE5Uu0Lma8PUM5B0dQAKXD+ghx9b9G/H0sF7QcYbNMvkAiAQMa+eiKXu14M/wTzmld/tC2ys9kgJurwLVT9JixB8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881540},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"gitHead":"48d2945b950c5a59619612f866eeb86851a9e03a","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"jsdelivr":"dist/umd/rest-pipeline.umd.min.js","repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","esbuild":"^0.27.2","@types/ws":"^8.18.1","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.1.2_1788532020408_0.6582845166412903","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"rest-pipeline-js","version":"2.1.3","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.1.3","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"fef111ae4f2adc92a156c483f2452b158231e6de","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.3.tgz","fileCount":129,"integrity":"sha512-W4UbDok5QjPDiq/BWYfwm0GCM/O3ds02ldeSWliVUUi+lXKJqcf9A/e+0Yb3hT+/v6TC/fy413JntvRzIe3rPQ==","signatures":[{"sig":"MEYCIQCKsN8ws/FctHxY4mQr1gU+5s3FOsa66EZvLbA5L8ENowIhAPji1zTpjw4MMmJIdj3SzKK1T4fcV7tG9fCYHRl7uwTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884805},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"gitHead":"3ebfa60ba9951479ff9ed219af6fc7e283c5cc6c","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"jsdelivr":"dist/umd/rest-pipeline.umd.min.js","repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","esbuild":"^0.27.2","@types/ws":"^8.18.1","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.1.3_1788560110383_0.7854576778442928","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"rest-pipeline-js","version":"2.1.4","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"author":{"url":"https://macrulez.ru/en","name":"macrulez","email":"macrulezru@gmail.com"},"license":"MIT","_id":"rest-pipeline-js@2.1.4","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"dist":{"shasum":"96f93d89355dfdc5ea0b207c319b00b9e5404459","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.4.tgz","fileCount":129,"integrity":"sha512-V/QECNBhfkKggygcGRaWg+ymesj8vZUopYYV0ZaWCSmcqeacPMRU2iMz0JJ0pm97enL7sGwmf/R8z7v9nFGZIQ==","signatures":[{"sig":"MEUCIQCcXKLmUk7iMyb0cMI64Z/jKPqeYcbuJ1Fz9ZMRnPREwwIgakplcQbIPUu79qE0WTQ81RtJ+aMESsRbpLv59aFwDfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1886392},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"gitHead":"ffcc9be52ad139f4de9f918fb0a3558060c96d15","scripts":{"lint":"eslint .","size":"npm run build && size-limit","test":"vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","demo:vue":"npm run start-demo-vite","test:types":"vitest --typecheck --run","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","start-demo-vite":"vite --config vite.config.js"},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"jsdelivr":"dist/umd/rest-pipeline.umd.min.js","repository":{"url":"git+https://github.com/macrulezru/pipeline-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"axios":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","vue":"^3.5.26","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.17","esbuild":"^0.27.2","@types/ws":"^8.18.1","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","@types/react":"^19.2.8","eslint-plugin-vue":"^10.6.2","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","@testing-library/react":"^16.3.1","@typescript-eslint/parser":"^8.53.0","@size-limit/preset-small-lib":"^12.1.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rest-pipeline-js_2.1.4_1788686505621_0.5856912985637643","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"rest-pipeline-js","version":"2.1.5","description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","author":{"name":"macrulez","email":"macrulezru@gmail.com","url":"https://macrulez.ru/en"},"license":"MIT","homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","repository":{"type":"git","url":"git+https://github.com/macrulezru/pipeline-js.git"},"bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/umd/rest-pipeline.umd.min.js","jsdelivr":"dist/umd/rest-pipeline.umd.min.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./vue":{"types":"./dist/esm/plugins/vue/index.d.ts","import":"./dist/esm/plugins/vue/index.js","require":"./dist/cjs/plugins/vue/index.js"},"./react":{"types":"./dist/esm/plugins/react/index.d.ts","import":"./dist/esm/plugins/react/index.js","require":"./dist/cjs/plugins/react/index.js"},"./testing":{"types":"./dist/esm/testing.d.ts","import":"./dist/esm/testing.js","require":"./dist/cjs/testing.js"}},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"prepublishOnly":"npm run build","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node scripts/postbuild.mjs && node scripts/build-umd.mjs","verify:esm":"node --input-type=module -e \"import('./dist/esm/index.js').then(()=>console.log('ESM entry OK')).then(()=>import('./dist/esm/plugins/vue/index.js')).then(()=>console.log('ESM /vue entry OK')).then(()=>import('./dist/esm/plugins/react/index.js')).then(()=>console.log('ESM /react entry OK')).then(()=>import('./dist/esm/testing.js')).then(()=>console.log('ESM /testing entry OK'))\"","test":"vitest run","test:types":"vitest --typecheck --run","test:coverage":"vitest run --coverage","lint":"eslint .","size":"npm run build && size-limit","demo:vue":"npm run start-demo-vite","start-demo-vite":"vite --config vite.config.js"},"keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","vue":">=3.3.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"vue":{"optional":true}},"dependencies":{"axios":"^1.13.2"},"devDependencies":{"@size-limit/preset-small-lib":"^12.1.0","@testing-library/react":"^16.3.1","@types/react":"^19.2.8","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@vitejs/plugin-vue":"^6.0.3","@vitest/coverage-v8":"^4.1.10","esbuild":"^0.27.2","eslint":"^9.39.2","eslint-plugin-vue":"^10.6.2","jsdom":"^27.4.0","react":"^19.2.3","react-dom":"^19.2.3","scheduler":"^0.27.0","size-limit":"^12.1.0","typescript":"^5.9.3","vite":"^7.3.1","vitest":"^4.0.17","vue":"^3.5.26","vue-eslint-parser":"^10.2.0","ws":"^8.21.3"},"_id":"rest-pipeline-js@2.1.5","gitHead":"b520afb57522d3162e6863769737f46ebcbc7761","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-V537zeVMh7+zOLCWvCD4D8iOpCrak61TYCl+d//9p4/ch8BioAADJKJeaWTEIuSyKJCYYM7gXpaAO3T7BCEdHw==","shasum":"b97b5d37dd83d63f7c8c97380d1c72256380ceec","tarball":"https://registry.npmjs.org/rest-pipeline-js/-/rest-pipeline-js-2.1.5.tgz","fileCount":129,"unpackedSize":1893357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClNiCT6qAEjz7JIq14gbhSk3vgpSomVzHd6oajPX+68QIhAP2fC15j6zS58Fq+Gs+X0q5iaR7YBcw96VNEhM7k8V0J"}]},"_npmUser":{"name":"macrulez","email":"macrulezru@gmail.com"},"directories":{},"maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rest-pipeline-js_2.1.5_1789234073663_0.7794654823354124"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T15:44:44.649Z","modified":"2026-09-12T17:27:53.933Z","1.0.0":"2026-01-12T15:44:44.822Z","1.0.1":"2026-01-12T15:51:53.296Z","1.0.2":"2026-01-12T15:57:38.491Z","1.0.3":"2026-01-12T20:26:43.364Z","1.0.4":"2026-01-12T20:58:35.752Z","1.0.5":"2026-01-13T19:02:38.658Z","1.0.6":"2026-01-13T19:31:01.386Z","1.0.7":"2026-01-13T20:17:59.761Z","1.0.8":"2026-01-13T20:35:07.266Z","1.0.9":"2026-01-13T22:28:49.722Z","1.1.0":"2026-01-14T13:44:43.733Z","1.1.1":"2026-01-14T13:52:18.840Z","1.1.2":"2026-01-14T14:42:41.583Z","1.1.3":"2026-01-14T15:44:27.870Z","1.1.4":"2026-01-14T16:38:54.370Z","1.1.5":"2026-01-14T17:00:42.877Z","1.1.6":"2026-01-15T17:32:49.748Z","1.1.7":"2026-01-15T17:50:15.403Z","1.1.8":"2026-01-16T16:47:39.254Z","1.2.0":"2026-01-16T16:52:23.450Z","1.2.1":"2026-01-26T14:34:04.501Z","1.2.5":"2026-02-14T13:00:19.181Z","1.2.6":"2026-03-28T08:37:38.135Z","1.3.0":"2026-03-28T12:16:00.099Z","1.3.5":"2026-04-02T14:24:15.175Z","1.3.6":"2026-04-03T09:51:14.579Z","1.3.7":"2026-04-04T14:12:29.084Z","1.3.8":"2026-04-14T11:08:13.475Z","1.3.9":"2026-05-24T11:18:44.210Z","1.3.10":"2026-05-24T14:26:50.030Z","1.3.11":"2026-05-27T11:02:01.590Z","1.3.12":"2026-05-27T15:11:51.582Z","1.3.14":"2026-05-28T12:00:13.985Z","1.4.0":"2026-06-19T16:01:28.455Z","1.4.1":"2026-06-20T12:35:40.997Z","2.0.0":"2026-07-17T23:37:00.700Z","2.1.0":"2026-08-23T00:14:14.728Z","2.1.1":"2026-08-29T20:51:51.733Z","2.1.2":"2026-09-04T14:27:00.585Z","2.1.3":"2026-09-04T22:15:10.557Z","2.1.4":"2026-09-06T09:21:45.771Z","2.1.5":"2026-09-12T17:27:53.794Z"},"bugs":{"url":"https://github.com/macrulezru/pipeline-js/issues"},"author":{"name":"macrulez","email":"macrulezru@gmail.com","url":"https://macrulez.ru/en"},"license":"MIT","homepage":"https://npm.vuecraft.ru/en/packages/rest-pipeline-js/","keywords":["rest","api","pipeline","orchestration","retry","cache","rate-limit","sse","axios","vue","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/macrulezru/pipeline-js.git"},"description":"Orchestrate REST API calls in sequential and parallel pipelines with retry, caching, rate limiting and SSE streaming. Vanilla JS / Vue 3 / React.","maintainers":[{"name":"macrulez","email":"macrulezru@gmail.com"}],"readme":"# **Rest Pipeline JS**\n\n![Rest Pipeline JS](https://github.com/macrulezru/assets/blob/master/packages-images/rest-pipeline-js.png?raw=true)\n\nFlexible, modular pipeline orchestrator for REST APIs — sequential and parallel stages, retry with backoff, response caching, rate limiting, auth provider, stream stages (SSE / AsyncIterable), plugin system, and Vue / React integrations — all with a single dependency (axios).\n\n---\n\n## Features\n\n- **`createRestClient()`** — full-featured HTTP client built on top of axios: retry with exponential backoff and `Retry-After` support, response caching with a pluggable `CacheStore` backend (incl. targeted `invalidateCache()`), rate limiting (concurrency + req/interval) with a pluggable distributed `RateLimiterStore`, circuit breaker with a pluggable distributed `CircuitBreakerStore`, auth provider with automatic 401 refresh and optional token caching, request cancellation by key, custom HTTP adapters\n- **Request tracing** — W3C `traceparent` header generation plus a `TracingProvider` hook (duck-typed against OpenTelemetry's `Span` API) for wiring in a real tracing backend\n- **Idempotency keys** — `Idempotency-Key` header on mutating requests, manual or auto-generated per logical request across retry attempts\n- **Offline queue** — queue mutating requests made while offline and replay them (same idempotency key on every attempt) once back online; pluggable persistence, `isOnline`/`onOnlineChange` for non-browser environments\n- **`PipelineOrchestrator`** — sequential and parallel stage execution; each stage has `condition`, `before`, `request`, `after`, `validateInput`, `validateOutput`, `errorHandler` hooks (all receive the pipeline's `AbortSignal`); `sharedData` pool shared across all stages\n- **Error recovery** — `errorHandler` can return `recoverStep(data)` to turn a failed stage back into a successful one and keep the pipeline going, instead of only transforming the error\n- **Global middleware** — `beforeEach` / `afterEach` / `onError` hooks that apply to every stage without modifying individual configs\n- **Parallel groups** — multiple stages run concurrently via `Promise.all`, or through a bounded pool via `concurrency`; single failure stops the group\n- **Pause / Resume / Abort** — `pause()` waits after the current stage; `resume()` continues; `abort()` cancels the current HTTP request and propagates its `AbortSignal` into every stage hook so custom `request`/`before`/`after` functions can cancel their own work too\n- **Export / Import state** — serialize `stageResults` + logs to a plain object; restore on the next page load\n- **Stream stages** — `stream: async function*` for SSE / any `AsyncIterable`; `onChunk` callback in real time; abort-aware\n- **WebSocket stages** — a stage over a persistent connection (`onOpen`/`onMessage`/`onClose`/`onError`, `closeOn`); pluggable `createWebSocket` (defaults to `globalThis.WebSocket`) for Node <22/edge runtimes\n- **Pipeline metrics & run correlation** — `onPipelineStart`, `onPipelineEnd`, `onStepDuration` callbacks, plus a `runId` (also on `getRunId()`, log entries, and step events) shared by every callback/event from the same run\n- **`createPipeline()` / `pipe()` builder** — short factory and fluent builder API for common patterns; in TypeScript, `pipe().step()` chains infer `prev`'s type from the previous step automatically\n- **`validatePipelineConfig()`** — catch duplicate keys, empty keys, type errors before runtime\n- **Plugin system** — install reusable behavior (logging, analytics, etc.); cleanup via `destroy()`\n- **Persist adapter** — pluggable save/load interface; auto-save after each stage\n- **Log sanitization** — mask sensitive headers (`authorization`, `x-api-key`, `cookie`, …) in metrics callbacks, on by default\n- **Vue integration** — `usePipelineRunVue`, `usePipelineProgressVue`, and more (import from `rest-pipeline-js/vue`)\n- **React integration** — `usePipelineRunReact`, `usePipelineProgressReact`, and more (import from `rest-pipeline-js/react`)\n- **`paginate()` / `paginateAll()` / `flattenPages()`** — iterate a paginated API (cursor- or offset/limit-based) as an `AsyncGenerator<T[]>`, standalone or as a `StreamStageConfig` source\n- **`createMockAdapter()`** (separate `rest-pipeline-js/testing` entry point) — route-based `HttpAdapter` for testing code that uses this package without a real backend, with call history and sequenced responses for exercising retry\n- **Tree-shakeable** — `sideEffects: false`; Vue and React entry points are code-split\n\n---\n\n## When you'd reach for this\n\nA plain fetch call with error handling works fine until your project needs retries, caching, rate limits, and token refresh all at once — rest-pipeline-js pulls all of that into one configurable pipeline instead of scattered ad-hoc code for every case.\n\n- **A checkout shouldn't double-charge** — A shopper taps \"Pay\" twice because the network stalls — idempotency keys guarantee the retry doesn't create a second order, and an offline queue delivers the operation once the connection comes back if it drops entirely.\n- **A dashboard is assembled from dependent requests** — One request returns a list of objects, the next pulls metrics for each one, a third compares them to the previous period, and each step's result shapes the parameters of the next. The whole chain is described as a single pipeline, where each step automatically receives what it needs from the one before it, instead of requests nested inside each other and data passed around by hand.\n- **Booking a service means several linked checks** — Confirming a reservation means checking slot availability, pricing in a discount, reserving the spot, and sending a notification — if one step fails, you need to know exactly what already happened and retry just the stuck step instead of starting the whole flow over.\n- **A server response fails validation** — A validation schema (Zod, Yup, or Valibot) catches a malformed response before it reaches the rest of your code, and the process itself gets a chance to fall back to a default value instead of aborting entirely.\n\n---\n\n## Installation\n\nThe core package has no required peer dependencies — only `axios` (a regular dependency). Vue and React are optional peers, needed only if you import from the matching entry point (`rest-pipeline-js/vue` / `rest-pipeline-js/react`):\n\n| Environment | Minimum version               |\n| ----------- | -------------------------------- |\n| Node.js     | `18+`                             |\n| Vue         | `3.3+` (optional, for `/vue`)     |\n| React       | `18+` (optional, for `/react`)    |\n| react-dom   | `18+` (optional, for `/react`)    |\n\n```bash\nnpm install rest-pipeline-js\n```\n\nPeer dependencies for framework integrations:\n\n```bash\n# Vue\nnpm install vue@>=3.3\n\n# React\nnpm install react@>=18 react-dom@>=18\n```\n\nA CDN build is also available — see [installation on the full docs](https://npm.vuecraft.ru/en/packages/rest-pipeline-js/guide/installation.html) for the `<script>` tag setup.\n\n### Quick start\n\n```js\nimport { createRestClient, PipelineOrchestrator } from 'rest-pipeline-js'\n\n// 1. Create a REST client\nconst client = createRestClient({\n  baseURL: 'https://api.example.com',\n  retry: { attempts: 2, delayMs: 500, backoffMultiplier: 2 },\n  cache: { enabled: true, ttlMs: 60000 },\n  auth: {\n    getToken: async () => localStorage.getItem('token') ?? '',\n    onUnauthorized: async () => {\n      /* refresh token */\n    },\n  },\n})\n\nconst res = await client.get('/users/1')\n\n// 2. Run a pipeline\nconst orchestrator = new PipelineOrchestrator({\n  config: {\n    stages: [\n      {\n        key: 'fetchUser',\n        request: async ({ sharedData }) => client.get(`/users/${sharedData.userId}`),\n      },\n      {\n        key: 'processData',\n        request: async ({ prev }) => ({ ...prev.data, processed: true }),\n      },\n    ],\n  },\n  sharedData: { userId: 42 },\n})\n\nconst result = await orchestrator.run()\nconsole.log(result.success, result.stageResults)\n```\n\n### More examples\n\n#### Vanilla JS\n\n**A circuit breaker for a failing backend**\n\nAfter a run of consecutive failures, the client stops hitting the dead API and rejects requests locally right away — then probes on its own to see if it's back.\n\n```ts\nimport { createRestClient, CircuitOpenError } from 'rest-pipeline-js'\n\nconst client = createRestClient({\n  baseURL: 'https://api.example.com',\n  circuitBreaker: {\n    failureThreshold: 5, // open after 5 consecutive failures\n    openMs: 30_000, // stay open for 30s before probing again\n    isFailure: (error) => error.status === undefined || error.status >= 500, // ignore 4xx\n  },\n})\n\ntry {\n  await client.get('/flaky-endpoint')\n} catch (err) {\n  if (err instanceof CircuitOpenError) {\n    // rejected locally — no network call was made\n  }\n}\n```\n\n#### Vue\n\n**Reactive pipeline run in Vue**\n\n`usePipelineRunVue` and `usePipelineProgressVue` return the run state and current stage as reactive refs — the component re-renders on its own as the pipeline runs, no manual event subscriptions.\n\n```vue\n<script setup>\nimport { PipelineOrchestrator, usePipelineProgressVue, usePipelineRunVue } from 'rest-pipeline-js/vue'\n\nconst orchestrator = new PipelineOrchestrator({\n  config: {\n    stages: [\n      /* ... */\n    ],\n  },\n})\nconst progress = usePipelineProgressVue(orchestrator)\nconst { run, running, result, error, abort, pause, resume, rerunStep } = usePipelineRunVue(orchestrator)\n</script>\n\n<template>\n  <div>\n    <div>Current stage: {{ progress.currentStage }}</div>\n    <button @click=\"run()\" :disabled=\"running\">Start</button>\n    <button @click=\"abort()\" :disabled=\"!running\">Abort</button>\n    <button @click=\"pause()\">Pause</button>\n    <button @click=\"resume()\">Resume</button>\n    <div v-if=\"result\">Done: {{ result }}</div>\n    <div v-if=\"error\">Error: {{ error.message }}</div>\n  </div>\n</template>\n```\n\n#### React\n\n**The same pipeline as a React hook**\n\n`usePipelineRunReact` and `usePipelineProgressReact` — the same run and progress, as plain React state and a function.\n\n```jsx\nimport { useState } from 'react'\nimport { PipelineOrchestrator, usePipelineProgressReact, usePipelineRunReact } from 'rest-pipeline-js/react'\n\nexport function PipelineComponent() {\n  // Lazy initializer — created once per component instance, not shared\n  // across every <PipelineComponent> on the page like a module-scope\n  // orchestrator would be.\n  const [orchestrator] = useState(\n    () =>\n      new PipelineOrchestrator({\n        config: {\n          stages: [\n            /* ... */\n          ],\n        },\n      }),\n  )\n  const progress = usePipelineProgressReact(orchestrator)\n  const [run, { running, result, error, abort, pause, resume, rerunStep, clearStageResults }] =\n    usePipelineRunReact(orchestrator)\n\n  return (\n    <div>\n      <div>Current stage: {progress.currentStage}</div>\n      <button onClick={() => run()} disabled={running}>\n        Start\n      </button>\n      <button onClick={() => abort()} disabled={!running}>\n        Abort\n      </button>\n      <button onClick={() => pause()}>Pause</button>\n      <button onClick={() => resume()}>Resume</button>\n      {result && <div>Done: {JSON.stringify(result)}</div>}\n      {error && <div>Error: {error.message}</div>}\n    </div>\n  )\n}\n```\n\n---\n\n## Documentation & links\n\n- 📖 **Full documentation:** [npm.vuecraft.ru/en/packages/rest-pipeline-js](https://npm.vuecraft.ru/en/packages/rest-pipeline-js/guide/overview.html)\n- 🌐 **VueCraft:** [vuecraft.ru/en](https://vuecraft.ru/en)\n- 👤 **Author:** [macrulez.ru/en](https://macrulez.ru/en)\n- 💻 **GitHub:** [macrulezru/pipeline-js](https://github.com/macrulezru/pipeline-js)\n- 📦 **NPM:** [rest-pipeline-js](https://www.npmjs.com/package/rest-pipeline-js)\n- 🐛 **Issues:** [github.com/macrulezru/pipeline-js/issues](https://github.com/macrulezru/pipeline-js/issues)\n\n---\n\n## License\n\nMIT\n\n---\n\n## 💖 Support the project\n\nOpen source takes time and effort. If this library saves you time or brings value, consider supporting further development.\n\n<a href=\"https://donate.cryptocloud.plus/M6O34NIN\" target=\"_blank\">\n  <img src=\"https://img.shields.io/badge/Donate-CryptoCloud-8A2BE2?style=for-the-badge&logo=cryptocurrency&logoColor=white\" alt=\"Donate via CryptoCloud\">\n</a>\n\nThank you for being part of this journey. ❤️\n","readmeFilename":"README.md"}